From 301c2c6bf2fa9087a437a849021604f0ef38b154 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 5 Oct 2026 21:57:19 +0200 Subject: [PATCH 001/298] init --- .github/workflows/tests.yml | 48 + .gitignore | 5 + TESTING.md | 278 + composer.json | 27 + composer.lock | 1804 ++ docker-compose.yml | 18 + docker/Dockerfile | 25 + docker/run-tests.sh | 24 + phpunit.xml.dist | 11 + tests/GoldenMaster/AdminAuthProbeTest.php | 67 + tests/GoldenMaster/AdminLoginTest.php | 70 + tests/GoldenMaster/AdminRoundtripTest.php | 63 + tests/GoldenMaster/AdminViewsTest.php | 39 + tests/GoldenMaster/AdminWriteTest.php | 188 + tests/GoldenMaster/CalculationTest.php | 39 + tests/GoldenMaster/CoreGapsTest.php | 60 + tests/GoldenMaster/KoLeagueTest.php | 80 + tests/GoldenMaster/PagesTest.php | 36 + .../GoldenMaster/RandomScheduleSmokeTest.php | 90 + tests/GoldenMaster/StyleTest.php | 37 + tests/GoldenMaster/Support/AdminClient.php | 129 + tests/GoldenMaster/Support/AdminMatrix.php | 55 + .../GoldenMaster/Support/AssertsSnapshots.php | 45 + tests/GoldenMaster/Support/Fixture.php | 105 + tests/GoldenMaster/Support/FormSubmitter.php | 131 + tests/GoldenMaster/Support/Instance.php | 173 + tests/GoldenMaster/Support/LeagueFactory.php | 292 + tests/GoldenMaster/Support/Matrix.php | 124 + tests/GoldenMaster/Support/Normalizer.php | 61 + tests/GoldenMaster/Support/Runner.php | 157 + tests/GoldenMaster/Support/Snapshot.php | 34 + tests/GoldenMaster/Support/StateTracker.php | 97 + tests/GoldenMaster/Support/Transcript.php | 25 + .../admin-flows/helper_roles-919cb9fb.txt | 3442 +++ .../admin-flows/login_logout-05097281.txt | 1003 + .../action=admin_todo=addons-98635f0f.txt | 345 + .../action=admin_todo=design-1b1684ee.txt | 372 + ...t_file=golden_basic.l98_st=-1-cdd1722d.txt | 442 + ..._file=golden_basic.l98_st=-10-6ea7cb25.txt | 2001 ++ ...t_file=golden_basic.l98_st=-2-76458f83.txt | 608 + ...t_file=golden_basic.l98_st=-3-155785b1.txt | 350 + ...it_file=golden_basic.l98_st=1-2061ba73.txt | 868 + ...ile=golden_handicap.l98_st=-1-cca0e9e3.txt | 408 + ...le=golden_handicap.l98_st=-10-bda0c674.txt | 1046 + ...ile=golden_handicap.l98_st=-2-3556e97d.txt | 506 + ...ile=golden_handicap.l98_st=-3-f27e0eca.txt | 324 + ...file=golden_handicap.l98_st=1-6d739b78.txt | 775 + ...file=golden_special.l98_st=-1-ea911110.txt | 620 + ...ile=golden_special.l98_st=-10-be538e15.txt | 1043 + ...file=golden_special.l98_st=-2-84f58a2f.txt | 718 + ...file=golden_special.l98_st=-3-1a2a1541.txt | 536 + ..._file=golden_special.l98_st=1-a2d6da04.txt | 931 + ...file=golden_wertung.l98_st=-1-246fb216.txt | 523 + ...ile=golden_wertung.l98_st=-10-14f956b8.txt | 2001 ++ ...file=golden_wertung.l98_st=-2-a8ee69b7.txt | 697 + ...file=golden_wertung.l98_st=-3-092bcea2.txt | 431 + ..._file=golden_wertung.l98_st=1-17ffbcb6.txt | 948 + .../action=admin_todo=options-d7c50005.txt | 705 + ...bs_file=golden_basic.l98_st=3-7f8d5be4.txt | 598 + ...file=golden_handicap.l98_st=3-d1a2bffe.txt | 479 + ..._file=golden_special.l98_st=3-972a9489.txt | 700 + ..._file=golden_wertung.l98_st=3-bc2d9610.txt | 727 + .../action=admin_todo=tipp-f06379b6.txt | 167 + .../action=admin_todo=tippemail-2ebdadcd.txt | 202 + ...action=admin_todo=tippoptions-ca3f7bb3.txt | 231 + ...action=admin_todo=user_show=0-1b17f81d.txt | 183 + ...tion=admin_todo=vieweroptions-456a6138.txt | 221 + .../lmoadmin.php_action=admin-c3ea110c.txt | 200 + ....php_action=admin_todo=addons-772a5d69.txt | 305 + ....php_action=admin_todo=delete-b2abfc95.txt | 115 + ....php_action=admin_todo=design-95a2cbf6.txt | 332 + ...hp_action=admin_todo=download-6f0139f5.txt | 131 + ...=download_file=1l_2024-25.l98-04355668.txt | 131 + ...ownload_file=golden_basic.l98-bb64a719.txt | 131 + ...todo=edit_file=1l_2024-25.l98-4f211093.txt | 1399 + ...dit_file=1l_2024-25.l98_st=-1-dc4cb867.txt | 322 + ...it_file=1l_2024-25.l98_st=-10-ea0c3297.txt | 15718 +++++++++++ ...dit_file=1l_2024-25.l98_st=-2-512ca5f2.txt | 680 + ...dit_file=1l_2024-25.l98_st=-3-e552cf9a.txt | 207 + ...dit_file=1l_2024-25.l98_st=-4-2f7d9803.txt | 336 + ...edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt | 1399 + ...edit_file=1l_2024-25.l98_st=7-cedb8190.txt | 1399 + ...do=edit_file=golden_basic.l98-88e5bd03.txt | 652 + ...t_file=golden_basic.l98_st=-1-deb2cc9d.txt | 282 + ..._file=golden_basic.l98_st=-10-82f888bc.txt | 1938 ++ ...t_file=golden_basic.l98_st=-2-810ed70d.txt | 390 + ...t_file=golden_basic.l98_st=-3-b5013613.txt | 207 + ...t_file=golden_basic.l98_st=-4-2341c57c.txt | 336 + ...it_file=golden_basic.l98_st=1-a9912533.txt | 652 + ...it_file=golden_basic.l98_st=7-81e99535.txt | 652 + ...ile=golden_handicap.l98_st=-1-fd20259a.txt | 277 + ...file=golden_handicap.l98_st=1-4d5c0ac1.txt | 530 + ...t_file=golden_kegel.l98_st=-1-240dd4c3.txt | 274 + ...it_file=golden_kegel.l98_st=1-92745e28.txt | 527 + ...olden_minus2_direct.l98_st=-1-0c5ec304.txt | 282 + ...golden_minus2_direct.l98_st=1-afbdc0d5.txt | 652 + ...le=golden_penalties.l98_st=-1-5fb149c7.txt | 282 + ...ile=golden_penalties.l98_st=1-e47a8ce5.txt | 652 + ...le=golden_rankzones.l98_st=-1-c90d7273.txt | 290 + ...ile=golden_rankzones.l98_st=1-6faebb79.txt | 785 + ...file=golden_special.l98_st=-1-28b3bab4.txt | 274 + ..._file=golden_special.l98_st=1-b202cfad.txt | 551 + ...file=golden_wertung.l98_st=-1-89073e5a.txt | 282 + ..._file=golden_wertung.l98_st=1-aceea1f0.txt | 651 + ...min.php_action=admin_todo=new-66c54a33.txt | 155 + ...in.php_action=admin_todo=open-d15972d8.txt | 200 + ...n=admin_todo=open_subdir=dfb_-eb74033b.txt | 257 + ...dmin_todo=open_subdir=golden_-32a4d48c.txt | 323 + ...php_action=admin_todo=options-17f610da.txt | 675 + ..._action=admin_todo=pdfoptions-097f632f.txt | 36 + ...todo=tabs_file=1l_2024-25.l98-63420cdb.txt | 1082 + ...do=tabs_file=golden_basic.l98-8c1bd291.txt | 442 + ...tabs_file=golden_handicap.l98-4dc01fd1.txt | 361 + ...do=tabs_file=golden_kegel.l98-5b76c9bc.txt | 360 + ...file=golden_minus2_direct.l98-ad782bc3.txt | 490 + ...abs_file=golden_penalties.l98-099bea8d.txt | 527 + ...abs_file=golden_rankzones.l98-bc440d14.txt | 519 + ...=tabs_file=golden_special.l98-e2e62793.txt | 360 + ...=tabs_file=golden_wertung.l98-e2e48c57.txt | 490 + ...in.php_action=admin_todo=tipp-d6046daf.txt | 158 + ...p_action=admin_todo=tippemail-e4186a1f.txt | 189 + ...action=admin_todo=tippoptions-abfb67ac.txt | 211 + ...hp_action=admin_todo=tippuser-3ef0524c.txt | 132 + ...ction=admin_todo=tippuseredit-657ffb22.txt | 93 + ....php_action=admin_todo=update-4c60eb9d.txt | 125 + ....php_action=admin_todo=upload-088ce0a9.txt | 126 + ...in.php_action=admin_todo=user-dc43a10f.txt | 167 + ...tion=admin_todo=vieweroptions-9d8413a6.txt | 257 + .../admin-write/basic_data-29eb09fc.txt | 2207 ++ .../admin-write/counts-29c1af46.txt | 606 + .../admin-write/create_league-81dbbc2b.txt | 1821 ++ .../admin-write/delete_league-1597209b.txt | 557 + .../admin-write/design-056f1182.txt | 387 + .../admin-write/options-513f8de9.txt | 2833 ++ .../admin-write/results-cdf7e925.txt | 4557 ++++ .../admin-write/table_correction-9c1e33d7.txt | 1497 ++ .../admin-write/teams-46293836.txt | 2470 ++ .../admin-write/users-5b7dcd14.txt | 935 + .../calc/1l_2024-25.l98-992cb0d7.txt | 21498 ++++++++++++++++ .../calc/dfb_04er-liga.l98-1ab00d28.txt | 5943 +++++ .../calc/dfb_06er-liga.l98-64ce390c.txt | 9438 +++++++ .../calc/dfb_08er-liga.l98-74f80795.txt | 11448 ++++++++ .../calc/dfb_10er-liga.l98-94b037c5.txt | 13458 ++++++++++ .../calc/dfb_12er-liga.l98-2881469d.txt | 15468 +++++++++++ .../calc/dfb_14er-liga.l98-33b94636.txt | 17478 +++++++++++++ .../calc/dfb_16er-liga.l98-7869038e.txt | 19488 ++++++++++++++ .../calc/dfb_18er-liga.l98-58246b93.txt | 21498 ++++++++++++++++ .../calc/golden_basic.l98-693b7dc9.txt | 11448 ++++++++ .../golden_direct_handicap.l98-fbdc0c4d.txt | 9643 +++++++ .../calc/golden_direct_kegel.l98-cb210835.txt | 11665 +++++++++ .../golden_direct_special.l98-9a446aa7.txt | 9561 +++++++ .../golden_direct_wertung.l98-45c531ce.txt | 11644 +++++++++ ...olden_direct_wertung_many.l98-44b333c8.txt | 11609 +++++++++ .../calc/golden_handicap.l98-bc3c5a2e.txt | 9438 +++++++ .../calc/golden_kegel.l98-a022b814.txt | 9438 +++++++ .../golden_minus2_direct.l98-0f9a3433.txt | 11630 +++++++++ .../calc/golden_penalties.l98-60c54e1d.txt | 11629 +++++++++ .../calc/golden_rankzones.l98-a33fb117.txt | 13458 ++++++++++ .../calc/golden_special.l98-77e9b873.txt | 9438 +++++++ .../calc/golden_viewopts.l98-c46ea785.txt | 9438 +++++++ .../calc/golden_wertung.l98-22bc5c90.txt | 11448 ++++++++ .../create_league_from_template-b5078678.txt | 1867 ++ .../core-gaps/index_redirect-f08278d5.txt | 2 + .../create_and_play_out_bracket-645b4155.txt | 2897 +++ .../edit_round_without_changes-42f04365.txt | 686 + .../pages/_Ligenuebersicht_-c9ed6987.txt | 190 + .../pages/file=1l_2024-25.l98-4702348a.txt | 938 + ...ile=1l_2024-25.l98_action=cal-169e28b6.txt | 194 + ...e=1l_2024-25.l98_action=cross-bb0ee553.txt | 1352 + ...e=1l_2024-25.l98_action=graph-b3d09698.txt | 128 + ...le=1l_2024-25.l98_action=info-6d53e1cf.txt | 139 + ...1l_2024-25.l98_action=program-e822e011.txt | 269 + ....l98_action=program_selteam=1-d57ec884.txt | 808 + ...24-25.l98_action=results_st=1-f0252ec8.txt | 938 + ...4-25.l98_action=results_st=17-f6f8a99a.txt | 939 + ...4-25.l98_action=results_st=34-da8048eb.txt | 938 + ...e=1l_2024-25.l98_action=stats-ab05b252.txt | 536 + ..._action=stats_stat1=0_stat2=2-3745f528.txt | 592 + ...4-25.l98_action=stats_stat1=1-5fa9909f.txt | 592 + ..._action=stats_stat1=1_stat2=2-445ce568.txt | 623 + ...ats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt | 623 + ...e=1l_2024-25.l98_action=table-a9396a34.txt | 938 + ...25.l98_action=table_endtab=17-e79a33f6.txt | 938 + ...ion=table_lmouserlang=English-e4941269.txt | 938 + ...024-25.l98_action=table_st=17-8e44b1bf.txt | 939 + ...5.l98_action=table_tabonres=2-c1ee5814.txt | 1702 ++ ...tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt | 1702 ++ ...-25.l98_action=table_tabpkt=0-e46fb158.txt | 938 + ...25.l98_action=table_tabtype=1-5619638b.txt | 939 + ...25.l98_action=table_tabtype=2-6d72822b.txt | 939 + ...25.l98_action=table_tabtype=3-40a81a3f.txt | 938 + ...25.l98_action=table_tabtype=4-21e08d1c.txt | 939 + .../pages/file=dfb_04er-liga.l98-3aa49ec0.txt | 303 + ...fb_04er-liga.l98_action=cross-3bb52ce3.txt | 226 + ..._04er-liga.l98_action=program-3b107e68.txt | 157 + ...-liga.l98_action=results_st=1-c6409544.txt | 303 + ...fb_04er-liga.l98_action=stats-f486d481.txt | 312 + ...fb_04er-liga.l98_action=table-ea33e017.txt | 303 + .../pages/file=dfb_06er-liga.l98-41b8b7f7.txt | 393 + ...fb_06er-liga.l98_action=cross-f5f12874.txt | 320 + ..._06er-liga.l98_action=program-29585fc3.txt | 173 + ...-liga.l98_action=results_st=1-bc9201e9.txt | 393 + ...fb_06er-liga.l98_action=stats-c36c60ef.txt | 344 + ...fb_06er-liga.l98_action=table-207f11fd.txt | 393 + .../pages/file=dfb_08er-liga.l98-14d115b8.txt | 467 + ...fb_08er-liga.l98_action=cross-d3db4b47.txt | 432 + ..._08er-liga.l98_action=program-2613d44a.txt | 189 + ...-liga.l98_action=results_st=1-9cd43a7c.txt | 467 + ...fb_08er-liga.l98_action=stats-0cb49e33.txt | 376 + ...fb_08er-liga.l98_action=table-300d915c.txt | 467 + .../pages/file=dfb_10er-liga.l98-864da0af.txt | 546 + ...fb_10er-liga.l98_action=cross-51626974.txt | 568 + ..._10er-liga.l98_action=program-4f7b7a6b.txt | 205 + ...-liga.l98_action=results_st=1-d05905e4.txt | 546 + ...fb_10er-liga.l98_action=stats-d6b034e6.txt | 408 + ...fb_10er-liga.l98_action=table-a58766a6.txt | 546 + .../pages/file=dfb_12er-liga.l98-a4d55470.txt | 615 + ...fb_12er-liga.l98_action=cross-4e19433f.txt | 728 + ..._12er-liga.l98_action=program-3c78724d.txt | 221 + ...-liga.l98_action=results_st=1-1314d187.txt | 615 + ...fb_12er-liga.l98_action=stats-7eac7254.txt | 440 + ...fb_12er-liga.l98_action=table-007e3154.txt | 615 + .../pages/file=dfb_14er-liga.l98-80fc72d6.txt | 698 + ...fb_14er-liga.l98_action=cross-b025e0a2.txt | 912 + ..._14er-liga.l98_action=program-ca5405e8.txt | 237 + ...-liga.l98_action=results_st=1-2404c7cd.txt | 698 + ...fb_14er-liga.l98_action=stats-0b1b6b19.txt | 472 + ...fb_14er-liga.l98_action=table-78b8e765.txt | 698 + .../pages/file=dfb_16er-liga.l98-9d347b6d.txt | 773 + ...fb_16er-liga.l98_action=cross-d75b7385.txt | 1120 + ..._16er-liga.l98_action=program-1e60cab4.txt | 253 + ...-liga.l98_action=results_st=1-ecf971bf.txt | 773 + ...fb_16er-liga.l98_action=stats-98dbfa47.txt | 504 + ...fb_16er-liga.l98_action=table-00dd2acc.txt | 773 + .../pages/file=dfb_18er-liga.l98-ad849466.txt | 848 + ...fb_18er-liga.l98_action=cross-dc91ea28.txt | 1352 + ..._18er-liga.l98_action=program-4059bad3.txt | 269 + ...-liga.l98_action=results_st=1-49a7baa7.txt | 848 + ...fb_18er-liga.l98_action=stats-f9801bfc.txt | 536 + ...fb_18er-liga.l98_action=table-8cfe16e4.txt | 848 + .../pages/file=golden_basic.l98-e9703975.txt | 467 + ...e=golden_basic.l98_action=cal-b1501bd1.txt | 197 + ...golden_basic.l98_action=cross-c1d34033.txt | 494 + ...golden_basic.l98_action=graph-7c2e223a.txt | 128 + ...=golden_basic.l98_action=info-7cd3189d.txt | 139 + ...lden_basic.l98_action=program-5057376a.txt | 189 + ....l98_action=program_selteam=1-d04765d9.txt | 422 + ...basic.l98_action=results_st=1-a737706e.txt | 467 + ...asic.l98_action=results_st=14-93dcbbf4.txt | 467 + ...basic.l98_action=results_st=7-307737e2.txt | 468 + ...golden_basic.l98_action=stats-87599175.txt | 413 + ..._action=stats_stat1=0_stat2=2-846a520d.txt | 465 + ...asic.l98_action=stats_stat1=1-c8b2f003.txt | 465 + ..._action=stats_stat1=1_stat2=2-159fd65a.txt | 493 + ...ats_stat1=2_stat2=1_tabtype=1-1601caa8.txt | 493 + ...golden_basic.l98_action=table-07c91198.txt | 467 + ...sic.l98_action=table_endtab=7-489d5fa6.txt | 467 + ...ion=table_lmouserlang=English-c9223978.txt | 467 + ...n_basic.l98_action=table_st=7-82826d43.txt | 468 + ...c.l98_action=table_tabonres=2-9aeabca1.txt | 735 + ...tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt | 735 + ...sic.l98_action=table_tabpkt=0-2e5e60ef.txt | 467 + ...ic.l98_action=table_tabtype=1-bde33a70.txt | 468 + ...ic.l98_action=table_tabtype=2-af337842.txt | 468 + ...ic.l98_action=table_tabtype=3-7e748389.txt | 467 + ...ic.l98_action=table_tabtype=4-21f9f1d6.txt | 468 + ...ect_handicap.l98_action=table-88651412.txt | 394 + ...cap.l98_action=table_endtab=5-953ea406.txt | 394 + ...p.l98_action=table_tabonres=2-7d0e1e21.txt | 606 + ...on=table_tabonres=2_tabtype=2-ee0e3d0e.txt | 607 + ...cap.l98_action=table_tabpkt=0-52653947.txt | 394 + ...ap.l98_action=table_tabtype=1-b04815cd.txt | 395 + ...ap.l98_action=table_tabtype=2-1688fdcc.txt | 395 + ...ap.l98_action=table_tabtype=3-38406f9a.txt | 394 + ...ap.l98_action=table_tabtype=4-b0da3c27.txt | 395 + ...direct_kegel.l98_action=table-25c859b4.txt | 515 + ...gel.l98_action=table_endtab=7-565bc8cc.txt | 515 + ...l.l98_action=table_tabonres=2-ff30028f.txt | 879 + ...on=table_tabonres=2_tabtype=2-41181096.txt | 880 + ...gel.l98_action=table_tabpkt=0-56dc48d5.txt | 515 + ...el.l98_action=table_tabtype=1-7211ff5c.txt | 516 + ...el.l98_action=table_tabtype=2-48fef6d4.txt | 516 + ...el.l98_action=table_tabtype=3-d4104583.txt | 515 + ...el.l98_action=table_tabtype=4-c79aadc2.txt | 516 + ...rect_special.l98_action=table-e4871c1f.txt | 435 + ...ial.l98_action=table_endtab=5-81ec309e.txt | 435 + ...l.l98_action=table_tabonres=2-bdc5cec6.txt | 719 + ...on=table_tabonres=2_tabtype=2-b9ec46ce.txt | 720 + ...ial.l98_action=table_tabpkt=0-44d783c2.txt | 435 + ...al.l98_action=table_tabtype=1-b333a927.txt | 436 + ...al.l98_action=table_tabtype=2-b9c2f407.txt | 436 + ...al.l98_action=table_tabtype=3-e8f2e098.txt | 435 + ...al.l98_action=table_tabtype=4-92474ad8.txt | 436 + ...rect_wertung.l98_action=table-2b33ca3e.txt | 525 + ...ung.l98_action=table_endtab=7-faa3537a.txt | 525 + ...g.l98_action=table_tabonres=2-7ec8060b.txt | 889 + ...on=table_tabonres=2_tabtype=2-ebf83ed9.txt | 890 + ...ung.l98_action=table_tabpkt=0-293321ee.txt | 525 + ...ng.l98_action=table_tabtype=1-2432c87d.txt | 526 + ...ng.l98_action=table_tabtype=2-b94bc2be.txt | 526 + ...ng.l98_action=table_tabtype=3-a343eed9.txt | 525 + ...ng.l98_action=table_tabtype=4-3a7bfc4a.txt | 526 + ...wertung_many.l98_action=table-ae71cbea.txt | 518 + ...any.l98_action=table_endtab=7-a55e5a27.txt | 518 + ...y.l98_action=table_tabonres=2-dbd9d660.txt | 882 + ...on=table_tabonres=2_tabtype=2-fab37f37.txt | 883 + ...any.l98_action=table_tabpkt=0-e4e78078.txt | 518 + ...ny.l98_action=table_tabtype=1-3a34bbca.txt | 519 + ...ny.l98_action=table_tabtype=2-3a35013a.txt | 519 + ...ny.l98_action=table_tabtype=3-3667b8be.txt | 518 + ...ny.l98_action=table_tabtype=4-51152ff9.txt | 519 + .../file=golden_handicap.l98-ad1091f8.txt | 394 + ...olden_handicap.l98_action=cal-296c8d0e.txt | 197 + ...den_handicap.l98_action=cross-0d1cc0ef.txt | 360 + ...den_handicap.l98_action=graph-4c5226db.txt | 128 + ...lden_handicap.l98_action=info-0c01aa62.txt | 139 + ...n_handicap.l98_action=program-1f9ff9b0.txt | 173 + ....l98_action=program_selteam=1-1e29bd28.txt | 338 + ...dicap.l98_action=results_st=1-e3f286d5.txt | 393 + ...icap.l98_action=results_st=10-7c4989cd.txt | 393 + ...dicap.l98_action=results_st=5-4a7ae9df.txt | 394 + ...den_handicap.l98_action=stats-fc11f7ba.txt | 382 + ..._action=stats_stat1=0_stat2=2-9411a07e.txt | 434 + ...icap.l98_action=stats_stat1=1-e7e1e765.txt | 434 + ..._action=stats_stat1=1_stat2=2-d1c1a587.txt | 462 + ...ats_stat1=2_stat2=1_tabtype=1-34b809eb.txt | 462 + ...den_handicap.l98_action=table-cce20eaf.txt | 394 + ...cap.l98_action=table_endtab=5-0a34d43d.txt | 394 + ...ion=table_lmouserlang=English-05ca1b8c.txt | 394 + ...andicap.l98_action=table_st=5-1a8b9086.txt | 394 + ...p.l98_action=table_tabonres=2-d4fbeb8a.txt | 606 + ...tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt | 606 + ...cap.l98_action=table_tabpkt=0-a0a84816.txt | 394 + ...ap.l98_action=table_tabtype=1-d4432411.txt | 395 + ...ap.l98_action=table_tabtype=2-0fab9629.txt | 395 + ...ap.l98_action=table_tabtype=3-0e430486.txt | 394 + ...ap.l98_action=table_tabtype=4-652f79fe.txt | 395 + .../pages/file=golden_kegel.l98-03d191b6.txt | 393 + ...e=golden_kegel.l98_action=cal-229309f9.txt | 197 + ...golden_kegel.l98_action=cross-98a18e31.txt | 368 + ...golden_kegel.l98_action=graph-955027ec.txt | 128 + ...=golden_kegel.l98_action=info-484691e8.txt | 139 + ...lden_kegel.l98_action=program-290be1b8.txt | 173 + ....l98_action=program_selteam=1-38df4ff0.txt | 338 + ...kegel.l98_action=results_st=1-67e3f670.txt | 393 + ...egel.l98_action=results_st=10-9e1c971e.txt | 393 + ...kegel.l98_action=results_st=5-0391ed43.txt | 394 + ...golden_kegel.l98_action=stats-0866fe54.txt | 364 + ..._action=stats_stat1=0_stat2=2-04ee3e78.txt | 416 + ...egel.l98_action=stats_stat1=1-12c4a9c8.txt | 416 + ..._action=stats_stat1=1_stat2=2-b91a293b.txt | 444 + ...ats_stat1=2_stat2=1_tabtype=1-686506dd.txt | 444 + ...golden_kegel.l98_action=table-f10b09c3.txt | 393 + ...gel.l98_action=table_endtab=5-234a548d.txt | 393 + ...ion=table_lmouserlang=English-63e87461.txt | 393 + ...n_kegel.l98_action=table_st=5-765b9624.txt | 394 + ...l.l98_action=table_tabonres=2-8f96f35d.txt | 605 + ...tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt | 605 + ...gel.l98_action=table_tabpkt=0-00575149.txt | 393 + ...el.l98_action=table_tabtype=1-a6d773c9.txt | 394 + ...el.l98_action=table_tabtype=2-d813e17e.txt | 394 + ...el.l98_action=table_tabtype=3-844decc2.txt | 393 + ...el.l98_action=table_tabtype=4-dcf06d30.txt | 394 + ...file=golden_minus2_direct.l98-ad8bc32f.txt | 515 + ..._minus2_direct.l98_action=cal-34b38f45.txt | 197 + ...inus2_direct.l98_action=cross-b6c651b6.txt | 544 + ...inus2_direct.l98_action=graph-08394249.txt | 128 + ...minus2_direct.l98_action=info-1a3bb48d.txt | 139 + ...us2_direct.l98_action=program-9be06751.txt | 189 + ....l98_action=program_selteam=1-d91c45b4.txt | 422 + ...irect.l98_action=results_st=1-eb48b1ea.txt | 515 + ...rect.l98_action=results_st=14-e5188406.txt | 515 + ...irect.l98_action=results_st=7-302d5327.txt | 516 + ...inus2_direct.l98_action=stats-5df7b7e2.txt | 424 + ..._action=stats_stat1=0_stat2=2-703e3759.txt | 476 + ...rect.l98_action=stats_stat1=1-23a6e854.txt | 476 + ..._action=stats_stat1=1_stat2=2-cdcd15fb.txt | 504 + ...ats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt | 504 + ...inus2_direct.l98_action=table-056e67c4.txt | 515 + ...ect.l98_action=table_endtab=7-aeb4a12d.txt | 515 + ...ion=table_lmouserlang=English-b852f836.txt | 515 + ..._direct.l98_action=table_st=7-78b6ba5b.txt | 516 + ...t.l98_action=table_tabonres=2-b00c7a15.txt | 879 + ...tabonres=2_tabpkt=0_tabtype=3-03e25657.txt | 879 + ...ect.l98_action=table_tabpkt=0-b1931223.txt | 515 + ...ct.l98_action=table_tabtype=1-ba5dd017.txt | 516 + ...ct.l98_action=table_tabtype=2-1a138740.txt | 516 + ...ct.l98_action=table_tabtype=3-a7293079.txt | 515 + ...ct.l98_action=table_tabtype=4-96d5d124.txt | 516 + .../file=golden_penalties.l98-ffc8b9ab.txt | 531 + ...lden_penalties.l98_action=cal-d8077ffb.txt | 197 + ...en_penalties.l98_action=cross-6ff6a3b2.txt | 536 + ...en_penalties.l98_action=graph-58ebf4e0.txt | 128 + ...den_penalties.l98_action=info-b40f9073.txt | 139 + ..._penalties.l98_action=program-74ed205f.txt | 189 + ....l98_action=program_selteam=1-a3d7dad0.txt | 422 + ...lties.l98_action=results_st=1-cb7415e0.txt | 531 + ...ties.l98_action=results_st=14-9ee7eed9.txt | 531 + ...lties.l98_action=results_st=7-2a21de4e.txt | 532 + ...en_penalties.l98_action=stats-7db1bb12.txt | 424 + ..._action=stats_stat1=0_stat2=2-103c4953.txt | 476 + ...ties.l98_action=stats_stat1=1-019201e0.txt | 476 + ..._action=stats_stat1=1_stat2=2-f0068c34.txt | 504 + ...ats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt | 504 + ...en_penalties.l98_action=table-6cb38895.txt | 531 + ...ies.l98_action=table_endtab=7-f7282225.txt | 531 + ...ion=table_lmouserlang=English-3bbd16b0.txt | 531 + ...nalties.l98_action=table_st=7-18da63c1.txt | 532 + ...s.l98_action=table_tabonres=2-e403dede.txt | 895 + ...tabonres=2_tabpkt=0_tabtype=3-660acc02.txt | 895 + ...ies.l98_action=table_tabpkt=0-ec7f2871.txt | 531 + ...es.l98_action=table_tabtype=1-6e60d7de.txt | 532 + ...es.l98_action=table_tabtype=2-769eee4d.txt | 532 + ...es.l98_action=table_tabtype=3-c746168b.txt | 531 + ...es.l98_action=table_tabtype=4-9100d440.txt | 532 + .../file=golden_rankzones.l98-f0482f57.txt | 533 + ...lden_rankzones.l98_action=cal-26642c8f.txt | 197 + ...en_rankzones.l98_action=cross-bb8f21db.txt | 730 + ...en_rankzones.l98_action=graph-67eaec6f.txt | 128 + ...den_rankzones.l98_action=info-b2edf492.txt | 139 + ..._rankzones.l98_action=program-40b3c92f.txt | 205 + ....l98_action=program_selteam=1-881312f1.txt | 524 + ...zones.l98_action=results_st=1-e60255ae.txt | 533 + ...ones.l98_action=results_st=18-79873be3.txt | 533 + ...zones.l98_action=results_st=9-1273f99d.txt | 534 + ...en_rankzones.l98_action=stats-23410853.txt | 444 + ..._action=stats_stat1=0_stat2=2-4f27e0eb.txt | 496 + ...ones.l98_action=stats_stat1=1-952c272d.txt | 496 + ..._action=stats_stat1=1_stat2=2-e8d39760.txt | 524 + ...ats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt | 524 + ...en_rankzones.l98_action=table-c671a4ba.txt | 533 + ...nes.l98_action=table_endtab=9-6f379dd1.txt | 533 + ...ion=table_lmouserlang=English-9e763a34.txt | 533 + ...nkzones.l98_action=table_st=9-3ada8150.txt | 534 + ...s.l98_action=table_tabonres=2-f6167ee5.txt | 851 + ...tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt | 851 + ...nes.l98_action=table_tabpkt=0-51ce3de8.txt | 533 + ...es.l98_action=table_tabtype=1-ba334daf.txt | 534 + ...es.l98_action=table_tabtype=2-eb0e7518.txt | 534 + ...es.l98_action=table_tabtype=3-22f22566.txt | 533 + ...es.l98_action=table_tabtype=4-79cbf5be.txt | 534 + .../file=golden_special.l98-6cf5f399.txt | 400 + ...golden_special.l98_action=cal-732d4a31.txt | 197 + ...lden_special.l98_action=cross-02f69a7a.txt | 346 + ...lden_special.l98_action=graph-e314145a.txt | 128 + ...olden_special.l98_action=info-d7963ae9.txt | 139 + ...en_special.l98_action=program-82324430.txt | 173 + ....l98_action=program_selteam=1-18b25932.txt | 359 + ...ecial.l98_action=results_st=1-0e0d502a.txt | 400 + ...cial.l98_action=results_st=10-6cbbd569.txt | 400 + ...ecial.l98_action=results_st=5-0148f4ee.txt | 401 + ...lden_special.l98_action=stats-8ca2455f.txt | 381 + ..._action=stats_stat1=0_stat2=2-38f9a8db.txt | 433 + ...cial.l98_action=stats_stat1=1-3214d810.txt | 433 + ..._action=stats_stat1=1_stat2=2-3eec0867.txt | 461 + ...ats_stat1=2_stat2=1_tabtype=1-86461768.txt | 461 + ...lden_special.l98_action=table-82a1bec1.txt | 400 + ...ial.l98_action=table_endtab=5-4f19dbeb.txt | 400 + ...ion=table_lmouserlang=English-bbfcfa4b.txt | 400 + ...special.l98_action=table_st=5-d7e6f1c3.txt | 401 + ...l.l98_action=table_tabonres=2-60a3c4f3.txt | 612 + ...tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt | 612 + ...ial.l98_action=table_tabpkt=0-b967f927.txt | 400 + ...al.l98_action=table_tabtype=1-aeb49c6d.txt | 401 + ...al.l98_action=table_tabtype=2-17dc91a5.txt | 401 + ...al.l98_action=table_tabtype=3-fec75d85.txt | 400 + ...al.l98_action=table_tabtype=4-e45740ce.txt | 401 + ...den_viewopts.l98_action=table-91cfa0fd.txt | 469 + ...pts.l98_action=table_endtab=5-3dbb1bbe.txt | 469 + ...s.l98_action=table_tabonres=2-72e36c1a.txt | 785 + ...on=table_tabonres=2_tabtype=2-28a128f3.txt | 786 + ...pts.l98_action=table_tabpkt=0-4071782b.txt | 469 + ...ts.l98_action=table_tabtype=1-a8a9e417.txt | 470 + ...ts.l98_action=table_tabtype=2-261100bd.txt | 470 + ...ts.l98_action=table_tabtype=3-005717a4.txt | 469 + ...ts.l98_action=table_tabtype=4-8c206a69.txt | 470 + .../file=golden_wertung.l98-ded4b02d.txt | 518 + ...golden_wertung.l98_action=cal-1488acfe.txt | 197 + ...lden_wertung.l98_action=cross-d2f8b02c.txt | 511 + ...lden_wertung.l98_action=graph-b98547fc.txt | 128 + ...olden_wertung.l98_action=info-0e98c75b.txt | 139 + ...en_wertung.l98_action=program-f07bd56e.txt | 189 + ....l98_action=program_selteam=1-5a54f983.txt | 428 + ...rtung.l98_action=results_st=1-cb1b3c68.txt | 518 + ...tung.l98_action=results_st=14-f155e446.txt | 525 + ...rtung.l98_action=results_st=7-302da3c7.txt | 519 + ...lden_wertung.l98_action=stats-bbbd9324.txt | 417 + ..._action=stats_stat1=0_stat2=2-8eedf130.txt | 469 + ...tung.l98_action=stats_stat1=1-06a5de03.txt | 469 + ..._action=stats_stat1=1_stat2=2-9fffdb12.txt | 497 + ...ats_stat1=2_stat2=1_tabtype=1-2e336d42.txt | 497 + ...lden_wertung.l98_action=table-e09dd802.txt | 518 + ...ung.l98_action=table_endtab=7-e92944fa.txt | 518 + ...ion=table_lmouserlang=English-91c5f79f.txt | 518 + ...wertung.l98_action=table_st=7-03d6ef7b.txt | 519 + ...g.l98_action=table_tabonres=2-a9c089ce.txt | 882 + ...tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt | 882 + ...ung.l98_action=table_tabpkt=0-fb4f7a64.txt | 518 + ...ng.l98_action=table_tabtype=1-d4229cdf.txt | 519 + ...ng.l98_action=table_tabtype=2-958d5c18.txt | 519 + ...ng.l98_action=table_tabtype=3-b62aff1e.txt | 518 + ...ng.l98_action=table_tabtype=4-016c05fc.txt | 519 + .../pages/lmouserlang=English-901d107b.txt | 190 + .../admin_without_login-e52ae0e6.txt | 1047 + .../direct_include_access-cbf77b32.txt | 1041 + .../style/lmo-style-nc.php-0bb47ad9.txt | 284 + .../style/lmo-style.php-055aef80.txt | 537 + ...style.php_lmouserlang=English-65c6dba5.txt | 537 + tests/GoldenMaster/bin/calc.php | 102 + tests/GoldenMaster/bin/coverage_prepend.php | 50 + tests/GoldenMaster/bin/coverage_report.php | 221 + tests/GoldenMaster/bin/http.php | 60 + tests/GoldenMaster/bin/request.php | 30 + 513 files changed, 553666 insertions(+) create mode 100644 .github/workflows/tests.yml create mode 100644 .gitignore create mode 100644 TESTING.md create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 docker-compose.yml create mode 100644 docker/Dockerfile create mode 100644 docker/run-tests.sh create mode 100644 phpunit.xml.dist create mode 100644 tests/GoldenMaster/AdminAuthProbeTest.php create mode 100644 tests/GoldenMaster/AdminLoginTest.php create mode 100644 tests/GoldenMaster/AdminRoundtripTest.php create mode 100644 tests/GoldenMaster/AdminViewsTest.php create mode 100644 tests/GoldenMaster/AdminWriteTest.php create mode 100644 tests/GoldenMaster/CalculationTest.php create mode 100644 tests/GoldenMaster/CoreGapsTest.php create mode 100644 tests/GoldenMaster/KoLeagueTest.php create mode 100644 tests/GoldenMaster/PagesTest.php create mode 100644 tests/GoldenMaster/RandomScheduleSmokeTest.php create mode 100644 tests/GoldenMaster/StyleTest.php create mode 100644 tests/GoldenMaster/Support/AdminClient.php create mode 100644 tests/GoldenMaster/Support/AdminMatrix.php create mode 100644 tests/GoldenMaster/Support/AssertsSnapshots.php create mode 100644 tests/GoldenMaster/Support/Fixture.php create mode 100644 tests/GoldenMaster/Support/FormSubmitter.php create mode 100644 tests/GoldenMaster/Support/Instance.php create mode 100644 tests/GoldenMaster/Support/LeagueFactory.php create mode 100644 tests/GoldenMaster/Support/Matrix.php create mode 100644 tests/GoldenMaster/Support/Normalizer.php create mode 100644 tests/GoldenMaster/Support/Runner.php create mode 100644 tests/GoldenMaster/Support/Snapshot.php create mode 100644 tests/GoldenMaster/Support/StateTracker.php create mode 100644 tests/GoldenMaster/Support/Transcript.php create mode 100644 tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/1l_2024-25.l98-992cb0d7.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_04er-liga.l98-1ab00d28.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_06er-liga.l98-64ce390c.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_08er-liga.l98-74f80795.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_10er-liga.l98-94b037c5.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_12er-liga.l98-2881469d.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_14er-liga.l98-33b94636.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_16er-liga.l98-7869038e.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/dfb_18er-liga.l98-58246b93.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_basic.l98-693b7dc9.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_direct_handicap.l98-fbdc0c4d.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_direct_kegel.l98-cb210835.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_direct_special.l98-9a446aa7.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_handicap.l98-bc3c5a2e.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_kegel.l98-a022b814.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_minus2_direct.l98-0f9a3433.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_penalties.l98-60c54e1d.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_rankzones.l98-a33fb117.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_special.l98-77e9b873.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_viewopts.l98-c46ea785.txt create mode 100644 tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt create mode 100644 tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt create mode 100644 tests/GoldenMaster/__snapshots__/core-gaps/index_redirect-f08278d5.txt create mode 100644 tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt create mode 100644 tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt create mode 100644 tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt create mode 100644 tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt create mode 100644 tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt create mode 100644 tests/GoldenMaster/__snapshots__/style/lmo-style-nc.php-0bb47ad9.txt create mode 100644 tests/GoldenMaster/__snapshots__/style/lmo-style.php-055aef80.txt create mode 100644 tests/GoldenMaster/__snapshots__/style/lmo-style.php_lmouserlang=English-65c6dba5.txt create mode 100644 tests/GoldenMaster/bin/calc.php create mode 100644 tests/GoldenMaster/bin/coverage_prepend.php create mode 100644 tests/GoldenMaster/bin/coverage_report.php create mode 100644 tests/GoldenMaster/bin/http.php create mode 100644 tests/GoldenMaster/bin/request.php diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 00000000..c595ac3f --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,48 @@ +# Golden-Master-Tests direkt auf dem Runner (ohne Docker), siehe TESTING.md +name: Tests + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + golden-master: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + php: ['8.0', '8.1', '8.2', '8.3', '8.4'] + name: PHP ${{ matrix.php }} + + steps: + - uses: actions/checkout@v4 + + # faketime fixiert die Zeit (Kalender, "heute"-Markierungen) wie im Docker-Image + - name: faketime installieren + run: sudo apt-get update && sudo apt-get install -y --no-install-recommends faketime + + - name: PHP einrichten + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: gd + # wie das offizielle Docker-Image: keine php.ini, nur Standardwerte + ini-file: none + coverage: none + tools: composer:v2 + + - name: Composer-Cache + uses: actions/cache@v4 + with: + path: ~/.composer/cache + key: composer-${{ matrix.php }}-${{ hashFiles('composer.lock') }} + restore-keys: composer-${{ matrix.php }}- + + - name: Abhaengigkeiten installieren + run: composer install --no-interaction --no-progress --prefer-dist + + - name: Tests + env: + GOLDEN_MODE: compare + run: vendor/bin/phpunit diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2cc9f054 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +vendor/ +.original/ +.phpunit.result.cache +lmo/vendor/ +coverage/ diff --git a/TESTING.md b/TESTING.md new file mode 100644 index 00000000..46e332f5 --- /dev/null +++ b/TESTING.md @@ -0,0 +1,278 @@ +# Golden-Master-Tests (PHPUnit + Docker) + +Ziel: Das Verhalten des **unveränderten** Codes festhalten, bevor refaktoriert wird, und nach jedem +Schritt prüfen, dass sich nichts geändert hat. Die Tests brauchen keinen Webserver und keinen +Installer: Jede Anfrage läuft in einem eigenen PHP-Prozess gegen eine frische Kopie der App. + +**Stand:** Das Gerüst läuft in Docker. Die Snapshots sind am unveränderten Original aufgezeichnet, +die Erweiterungen (v1 bis v16) sind unten in der Reihenfolge ihrer Entstehung beschrieben. + +## Was geprüft wird +| Test | Prüft | +|---|---| +| `PagesTest` | HTML der öffentlichen Seiten: Ligenübersicht, Tabelle (alle Typen, Teil-Spieltage, Heim/Auswärts, Punktespalten), Ergebnisse, Spielplan, Kreuztabelle, Statistik, Fieberkurve, Kalender, Info, Sprachen | +| `CalculationTest` | `lmo-calctable.php` (inkl. direktem Vergleich): Sortierschlüssel und alle Bilanzspalten je Liga, 5 Tabellentypen, mehrere Spieltage, Hin-/Rückrunden-Kombinationen, Admin-Ansicht | + +Die 9 mitgelieferten Ligen haben **keine einzige gespielte Partie**. Deshalb erzeugt +`LeagueFactory` 8 Testligen mit festem Seed: normale Liga, Minuspunkte + direkter Vergleich, +Kegelwertung, Strafpunkte/-tore ab Spieltag, Sonderwertung (n.V./i.E.), Handicap-Reihenfolge, +Wertung am grünen Tisch, Platzmarkierungen (Meister, Champions League, Abstieg). + +## Ablauf + +```bash +# 1. Unveränderten Originalstand bereitstellen (ZIP von GitHub, NICHT den refaktorierten Stand) +unzip lmo_php8-master.zip -d .original # ergibt .original/lmo_php8-master/lmo/... + +# 2. Snapshots am Original aufzeichnen (einmalig, danach ins Git einchecken) +# Spaeter hinzugekommene Faelle: GOLDEN_MODE=record-missing legt nur FEHLENDE Snapshots an und +# vergleicht vorhandene (sicherer als "record", das alles ueberschreibt). +ORIGINAL_DIR=./.original/lmo_php8-master LMO_SOURCE=/original GOLDEN_MODE=record \ + docker compose run --rm tests + +# 3. Gegen den aktuellen Arbeitsstand prüfen (nach jedem Refactoring-Schritt) +docker compose run --rm tests + +# Nur eine Gruppe oder ein Fall: +docker compose run --rm tests --filter CalculationTest +docker compose run --rm tests --filter 'PagesTest.*action=table' + +# Andere PHP-Version (README nennt 8.0 bis 8.4) +PHP_VERSION=8.0 docker compose run --rm tests +``` + +Ohne Docker: `composer install && php vendor/bin/phpunit` (PHP ≥ 8.0, optional `faketime`). + +**Wichtig:** Snapshots nur am unveränderten Original aufzeichnen und nur dann neu aufzeichnen, wenn +eine Abweichung geprüft und gewollt ist. Eine Abweichung ist zunächst ein Befund, kein Grund +zum Aktualisieren. + +## So werden Abweichungen angezeigt +- HTML wird normalisiert (Session-IDs, Temp-Pfade, Zufallsfarben der Fieberkurve entfernt, + Whitespace zusammengefasst, ein Tag pro Zeile). Dadurch stören Einrückungsänderungen durch + Twig nicht, Strukturänderungen aber schon. +- Numerische Strings und Zahlen gelten in `CalculationTest` als gleich (`"0"` = `0`), weil das + Original `array_pad(..., "0")` benutzt. +- PHP-Warnungen und -Notices erscheinen als `` im Snapshot. Neue Warnungen + nach einem Refactoring führen also ebenfalls zu einer Abweichung. + +## Bekannte Grenzen +- **Nicht abgedeckt:** Admin-Bereich (Speichern in `.l98`), KO-Ligen (`Type` ungleich 0), Tippspiel, + Spielerstatistik, `savehtml`, Mailversand, erzeugte Grafiken (`lmo-gif`). Der Schreibpfad ist der + nächste Baustein: Admin-Aktionen mit Sitzung nachspielen und die geschriebene Datei vergleichen. +- **Zeit:** `faketime` setzt die Uhr auf 2025-03-15 12:00 (läuft danach weiter). Ohne `faketime` + hängen die Kalenderseiten vom Tagesdatum ab. Die Berechnungszeit ist in der Testinstanz abgeschaltet. +- **GET überschreibt Konfiguration:** `init.php` extrahiert `$_GET` nach dem Laden von `cfg.txt` + in den globalen Scope. Die Tests nutzen das für `tabonres=2` und `tabpkt=0`. Es ist zugleich + ein Sicherheitsproblem des Originals (jede Konfigurationsvariable lässt sich per URL setzen). +- Die Kalenderseite (`action=cal`) hängt von Optionen der Liga ab und kann leer sein; das ist dann + Teil des Golden Masters. + +## Coverage-Messung: welcher Code wird vom Golden Master nie ausgeführt? + +Misst mit Xdebug (nur in den Kindprozessen aktiv), welche Zeilen von `lmo/` während aller Tests laufen (jeder Kindprozess schreibt +seine Abdeckung, am Ende wird zusammengeführt). Damit wird "deckt der Golden Master alles ab" zu +einer Zahl je Datei. + +```powershell +docker compose build tests # einmalig, installiert Xdebug im Image +$env:GOLDEN_COVERAGE = "1" +docker compose run --rm tests +Remove-Item Env:GOLDEN_COVERAGE +``` + +Ergebnis auf der Konsole (Zusammenfassung je Bereich + Kerndateien, schlechteste zuerst) und in +`coverage/`: `report.txt` (alle Dateien), `report.csv` (für Excel, Trennzeichen `;`) und +`uncovered.txt` (nicht ausgeführte Zeilenbereiche je Datei). + +Bedeutung: "ausgeführt" heißt, die Zeile lief mindestens einmal. Es heißt nicht, dass eine +Änderung dort auffallen würde. Ein Fehler in einer Zeile, deren Ergebnis nirgends in der Ausgabe +landet, bleibt unbemerkt. Die Zahl ist eine Untergrenze für Lücken, kein Beweis für Sicherheit. +Bei nie geladenen Dateien ist die Zeilenzahl geschätzt (`~`). + +### Bekanntes Problem: pcov stuerzt ab +Mit pcov endeten die Kindprozesse mit Exit-Code 139 (Segmentation fault), Coverage-Daten wurden nie +geschrieben. Deshalb nutzt die Messung Xdebug. Die Coverage-Messung laeuft ohne `faketime`; +zeitabhaengige Seiten (Kalender) koennen im Coverage-Lauf vom Snapshot abweichen. Das ist hier +unerheblich, der Report wird trotzdem erzeugt. Mit `GOLDEN_NO_FAKETIME=1` laesst sich `faketime` +auch ausserhalb der Messung abschalten. + +Achtung PowerShell: `$env:GOLDEN_COVERAGE` bleibt in der Sitzung gesetzt, bis es mit +`Remove-Item Env:GOLDEN_COVERAGE` entfernt wird. Die erste Ausgabezeile des Laufs zeigt +`Coverage: 1` oder `Coverage: 0`. + +Tipp: `docker compose run --rm tests --stop-on-failure` bricht nach dem ersten Fehler ab und +vermeidet seitenlange Ausgaben. + +### Hermetische Tests: kein Netzwerkzugriff +`lmo-functions.php` fragt bei **jedem** Seitenaufruf die Update-URL aus `composer.json` +(`extra.check`, vest-sport.de) ab, per `get_headers()` und `file_get_contents()`. Das Ergebnis wird +nur im Admin-Bereich angezeigt. Antwortet der Server langsam, entstehen PHP-Warnungen und +ein Test schlaegt zufaellig fehl (so gesehen bei `12er-liga.l98&action=stats`). Die Testprozesse +laufen deshalb mit `allow_url_fopen=0`; die Abfrage nutzt dann ihren lokalen Fallback. +Bestehende Snapshots bleiben gueltig, weil die oeffentlichen Seiten das Ergebnis nicht verwenden. + +### Snapshot-Modi +| `GOLDEN_MODE` | Verhalten | +|---|---| +| (leer) | Vergleichen. Fehlender Snapshot = Fehler | +| `record-missing` | Fehlende Snapshots anlegen, vorhandene vergleichen. Standard fuer neue Testfaelle | +| `record` | **Alle** Snapshots neu schreiben. Nur am unveraenderten Original und nur bewusst | + +Neue Szenarien (`direct_kegel`, `direct_special`, `direct_wertung`, `direct_handicap`) pruefen den +direkten Vergleich mit Kegelwertung, Sonderpunkten, Wertung am gruenen Tisch und Handicap; sie +testen nur Tabellenseiten und die Berechnung (`pages => table`). + +### Szenarien nach Coverage-Auswertung (v7) +Lücken des ersten Coverage-Laufs und was sie schließt: +| Lücke (Original) | Ursache | Szenario | +|---|---|---| +| `lmo-calctable1.php` 68-76 | Sonderpunkte im direkten Vergleich | `direct_special` | +| `lmo-calctable1.php` 84-93, 121-130 | Wertung am grünen Tisch im direkten Vergleich | `direct_wertung` | +| `lmo-calctable1.php` 163 | Kegelwertung im direkten Vergleich | `direct_kegel` | +| `lmo-showtable.php` 144-145, 188, 229-230 | Favorit, Vereins-URL, Teamnotiz | `viewopts` | +| `lmo-showstats.php` 59-296 | Statistik-Vergleich braucht `stat1`/`stat2` | Seiten `action=stats&stat1=...` | +| `lmo-calctable.php` 100-102, 117-119, 185-187, 202-204 | nach Analyse nicht erreichbar (siehe unten) | keines | +| `lmo-calctable*.php` 23, 26 | Standardwerte, wenn `$tabtype`/`$newtabtype` fehlen | keines | + +Die vier Blöcke in `lmo-calctable.php` aktualisieren den "höchsten Sieg" bzw. die "höchste +Niederlage" aus einem Ergebnis, das per Wertung entschieden wurde. Beim Einlesen setzt `lmo-openfile.php` +dafür ein Tor auf `0`. Dann kann die Tordifferenz den Startwert 0 nie übertreffen, die Bedingung +ist nie wahr. Das ist eine Herleitung aus dem Code, kein Beweis durch Test. + +### v8: letzte kleine Lücken +| Lücke | Szenario/Seite | +|---|---| +| `lmo-calctable1.php` 127-130 (Gastteam verliert durch Heim-Wertung im direkten Vergleich) | `direct_wertung_many` (viele Wertungsspiele) | +| `lmo-showstats.php` 26-27 (`stat2` ohne `stat1`) | Seite `action=stats&stat1=0&stat2=2` | + +Nicht abgedeckt bleiben bewusst: die vier Wertungsblöcke in `lmo-calctable.php` (nicht erreichbar, s. o.) +und die Standardwerte in Zeile 23/26 (`$tabtype` ist im Webablauf immer gesetzt). + +## Admin-Bereich (v9) + +Neu: `bin/http.php` fuehrt beliebige GET/POST-Anfragen gegen jeden Einstiegspunkt aus, auf Wunsch +innerhalb einer Sitzung (`AdminClient` merkt sich die Sitzungs-ID zwischen den Schritten). +`StateTracker` meldet nach jedem Schritt, welche Dateien neu, geaendert oder geloescht sind (als +Unified Diff). Kennwort-Hashes (Zufalls-Salt) und die Laufzeit in der Fusszeile werden normalisiert. + +| Test | Prueft | +|---|---| +| `AdminViewsTest` | ca. 60 lesende Admin-Ansichten als Hauptadmin (Startseite, Neu, Oeffnen, Loeschen, Upload, Download, Optionen, Addons, Design, Benutzer, Update, Tippspiel-Seiten, Viewer; je Liga Bearbeiten/Grunddaten/Mannschaften/Anzahl/Spieltage/Tabellenkorrektur). Der Snapshot enthaelt auch Dateien, die der Seitenaufruf veraendert hat (normalerweise keine) | +| `AdminLoginTest` | Anmeldung (falsch/richtig), Abmelden, Kennwort-Upgrade auf Hash, Hilfsadmin und erweiterter Hilfsadmin (erlaubte und gesperrte Seiten) | +| `StyleTest` | `lmo-style.php`, `lmo-style-nc.php` | + +Pruefen, ob das Admin-Geruest funktioniert (nach dem ersten `record-missing`-Lauf): +```powershell +# darf keinen Treffer liefern: sonst wurde die Sitzung nicht uebernommen und alle Seiten zeigen das Anmeldeformular +Select-String -Path tests\GoldenMaster\__snapshots__\admin-views\*.txt -Pattern 'name="xusername"' -List | Measure-Object +# Anmeldeablauf ansehen +Get-Content tests\GoldenMaster\__snapshots__\admin-flows\login_logout-*.txt | Select-String "^===|GEAENDERT|NEU |HASH" +``` + +Noch **nicht** enthalten: schreibende Admin-Aktionen (Ergebnisse speichern, Mannschaften, Grunddaten, +Optionen, Benutzer, neue Liga, Loeschen, Upload). Die kommen als naechster Baustein. + +## Schreibende Admin-Aktionen (v10) + +`FormSubmitter` liest ein Formular wie ein Browser aus (Standardwerte, Auswahl, Haken) und `AdminClient` +schickt es mit gezielten Abweichungen ab. `Fixture::loggedInClient()` liefert je Test eine frische, angemeldete +Instanz; jedes Szenario ist von den anderen unabhaengig. + +| Test | Prueft | +|---|---| +| `AdminWriteTest` | Ergebnisse/Termine/Notizen speichern, Grunddaten, Mannschaften inkl. Straf- und Torkorrektur, Anzahl Spieltage, Tabellenkorrektur, Optionen, Design, Benutzer anlegen/bearbeiten/loeschen, Liga loeschen, Liga neu anlegen (4 Schritte) | +| `AdminRoundtripTest` | jedes Formular unveraendert abschicken (Optionen, Addons, Design, Benutzer, Viewer, Tippspiel, je Liga Ergebnisse/Grunddaten/Mannschaften/Anzahl/Spieltage/Tabellenkorrektur) | +| `AdminAuthProbeTest` | Sicherheitsprobe: Admin-Bereich und direkt aufrufbare Include-Dateien ohne Anmeldung | + +Protokollformat eines Schritts: `=== Titel ===`, gesendete Felder, Antwort, `--- Dateiaenderungen ---` (Diff). +Steht dort `KEIN FORMULAR GEFUNDEN` oder `LEERES FORMULAR`, hat der Test das Formular nicht gefunden +(falsche Annahme, nicht Verhalten der Anwendung). + +Fixture-Aenderung gegenueber v9: `Instance` legt jetzt auch an, was der Installer anlegen laesst +(`addon/tipp/lmo-tippauth.txt`, Tipp- und Spieler-Verzeichnisse). Ohne diese Datei bricht +`todo=tippuser` mit einem Fatal Error ab. Dadurch aendern sich einige Snapshots unter +`admin-views` (`*todo=tipp*`); sie muessen neu aufgezeichnet werden. + +Nicht abgedeckt: Datei-Upload (`todo=upload`), Download als Datei (`lmo-admindownload.php` mit gueltiger Sitzung), +Zufallsspielplan (`xprogram=random`, nicht reproduzierbar), JavaScript im Browser. + +### Normalisierung von Stack-Traces (v11) +PHP-Fehlermeldungen im Snapshot enthalten einen Stack-Trace mit den Hilfsskripten der Tests +(`.../bin/http.php(57)`). Wird ein Hilfsskript geaendert, verschiebt sich die Zeilennummer und der +Snapshot wird rot, obwohl sich die Anwendung nicht geaendert hat. Der Normalizer ersetzt diese +Angaben durch `{HARNESS}/http.php(N)`. Snapshots, die einen Stack-Trace enthalten, einmal neu aufzeichnen +(betrifft bisher `todo=pdfoptions` und `todo=tippuser`). + +### Uhrzeit nach dem Speichern (v12) +`faketime` setzt nur die Uhr, nicht die Dateizeit: Eine vom Admin gespeicherte Ligadatei hat die echte Zeit. +Die oeffentlichen Seiten zeigen sie als "Letztes Update der Liga". In Admin-Protokollen ersetzt der Normalizer +diese Angabe durch `{STAND}`. Betroffene Snapshots (`admin-write`: results, basic_data, teams, +table_correction, create_league) muessen einmal neu aufgezeichnet werden. +Tipp: Nach dem Aufzeichnen zwei Vergleichslaeufe mit mindestens einer Minute Abstand starten, +sonst bleiben Zeitabhaengigkeiten unbemerkt. + +### Coverage-Report: Admin getrennt ausgewiesen (v13) +Der Bereichsbericht zeigt jetzt "Kern: oeffentlich" und "Kern: Admin" getrennt (vorher ein +gemeinsames "Kern (lmo/*.php)"), damit sichtbar ist, wie weit der Admin-Bereich abgedeckt ist, +ohne ihn mit den oeffentlichen Seiten zu vermischen. report.csv/uncovered.txt unveraendert. + +## Verbleibende Kern-Luecken geschlossen (v14) + +Nach der getrennten Admin-/oeffentlich-Auswertung (v13) wurden die uebrig gebliebenen 0%-Dateien +im Kern einzeln geprueft: + +| Datei | Befund | Massnahme | +|---|---|---| +| `index.php` | reiner Redirect auf `lmo.php` | `CoreGapsTest::testIndexRedirectsToLmoPhp` | +| `lmo-adminopenprogram.php` | Spielplan "aus Datei uebernehmen"; `$xprogram` wird ungeprueft an `fopen()` uebergeben (nur Suffix `.l98` verlangt) - eigener, kleiner Befund zum Pfad-Handling, siehe Klassenkommentar in `CoreGapsTest.php` | `CoreGapsTest::testCreateLeagueFromTemplate` | +| `lmo-adminrndprogram.php` | erzeugt einen echten Zufallsspielplan (nicht deterministisch) | `RandomScheduleSmokeTest`: kein Golden-Master-Vergleich, sondern Plausibilitaetspruefung (jedes Team pro Spieltag genau einmal) + Pruefung auf PHP-Fehler | +| `lmo-admindir.php` | **toter Code** - keine einzige Referenz im gesamten Repository (auch nicht in Addons) | bewusst nicht getestet, bleibt bei 0% | +| `lmo-paintgraph.php` | **toter Code** - keine Referenz; das Tippspiel-Addon hat eine eigene, gleichnamige Kopie (`lmo-tipppaintgraph.php`), die unabhaengig davon existiert | bewusst nicht getestet, bleibt bei 0% | +| `lmo-adminuserpass.php`, `lmo-openfiledat.php` | nur vom Tippspiel-Addon genutzt (Zufallspasswort bei neuem Tipper bzw. E-Mail-Versand mit Spieltagsbezug) | zurueckgestellt, gehoert zum separaten Block "Tippspiel-Addon" (aktuell 4% Abdeckung, 64 Dateien) | + +KO-Ligen (`Type=1`: `lmo-showkoprogram.php`, `lmo-showkoresults.php`, Teile von `lmo-adminnew.php`) +sind bewusst **nicht** Teil dieser Runde: Das ist ein eigener, groesserer Baustein (eigene +Fixture-Struktur mit Turniermodus/Spieltagsmodi, eigene Admin-Formularfelder), vergleichbar im +Umfang mit dem Tippspiel-Addon. Die einzige reale Liga im Repo (`1l_2024-25.l98`) ist `Type=0`. + +## Dritter Befund: Spielplan-Bug in lmo-adminrndprogram.php (v15) + +`RandomScheduleSmokeTest` deckte beim ersten echten Lauf einen eigenstaendigen Fehler im +unveraenderten Original auf (unabhaengig von extract() und dem xprogram-Pfadproblem): + +**Fisher-Yates-Shuffle mit Off-by-One** (~Zeile 160): `$j = @mt_rand(0, $i+1);` statt +`mt_rand(0, $i)`. Beim ersten Schleifendurchlauf (`$i` = Teamzahl-1) liegt die Obergrenze um 1 zu +hoch; mit Wahrscheinlichkeit 1/(Teamzahl+1) wird ein Index ausserhalb des Arrays gezogen. Das +erzeugt nicht nur eine "Undefined array key"-Warnung, sondern laesst eine Teamposition auf `NULL` +stehen - der erzeugte Zufallsspielplan verliert ein Team. Bei 6 Teams: ca. 14% der Aufrufe. + +Der Test toleriert nur GENAU diese eine bekannte Warnung (exakter Text, inkl. Dateipfad und +Zeilennummer) und prueft dann zusaetzlich, ob der Spielplan dadurch tatsaechlich ein Team verliert. +Jede andere/unerwartete PHP-Meldung laesst den Test weiterhin scheitern. Weil der Fehler +probabilistisch ist, zeigt ein einzelner Testlauf nur einen der beiden Zweige (Bug getroffen +oder nicht); beide Zweige sind im Test abgedeckt und werden ueber mehrere Laeufe hinweg beide +auftreten. + +**Korrektur waere** `mt_rand(0, $i+1)` zu `mt_rand(0, $i)` zu aendern - das ist eine echte +Verhaltensaenderung (das Zufallsergebnis wird dadurch anders/korrekter) und daher bewusst NICHT +Teil des Golden Masters, sondern ein eigener, separat zu entscheidender Fix, wie die beiden +anderen Befunde (extract() in init.php, ungeprueftes $xprogram in lmo-adminopenprogram.php). + +## KO-Ligen / Pokalmodus (v16) + +Eigenes Datenformat (`Type=1`): Ergebnisfelder sind "Spiel+Durchgang"-kodiert (z. B. `GA00` = +Spiel 1, 1. Durchgang), Team-Zuordnung je Runde erfolgt manuell durch den Admin (kein +automatisches Nachruecken der Sieger). Modus je Runde: 1=Einzelspiel, 2=Hin-/Rueckspiel, +3/5/7=Best-of-3/5/7 (steuert, wie viele "Durchgaenge" pro Spiel moeglich sind). + +`KoLeagueTest` erzeugt die Liga ueber den echten Admin-Assistenten (`todo=new&xtype=1`) statt als +Fixture-Datei nachzubauen - das Dateiformat ist komplex genug, dass der "richtige" Weg ueber die +Anwendung selbst zuverlaessiger ist. Abgedeckt: 4er-Turnierbaum (Halbfinale + Finale), +Einzelspiel-Modus (Standard), oeffentliche Seiten (`action=program&selteam=N`, +`action=results&st=N`, `action=cal`), Admin-Bearbeitung und ein Roundtrip (unveraendert speichern). + +NICHT abgedeckt (eigener, groesserer Block): Hin-/Rueckspiel und Best-of-3/5/7 (Modus 2/3/5/7), +Playoffmode-Varianten (2-2-1 usw., siehe `$playoffmode` in `lmo-adminedit.php`/ +`lmo-showkoresults.php`), Spielerstatistik-Addon fuer KO, Tippspiel-Addon fuer KO +(`lmo-tippeditko.php` und Verwandte), groessere Turnierbaeume (8/16/24/32+ Teams). diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..fbfd3f3d --- /dev/null +++ b/composer.json @@ -0,0 +1,27 @@ +{ + "name": "lmo/lmo-php8-tests", + "description": "Entwicklungswerkzeuge (Golden-Master-Tests) fuer lmo_php8", + "type": "project", + "license": "GPL-2.0-or-later", + "require": { + "php": ">=8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "autoload-dev": { + "psr-4": { + "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/" + } + }, + "scripts": { + "test": "phpunit", + "test:record": "GOLDEN_MODE=record phpunit" + }, + "config": { + "platform": { + "php": "8.0.30" + }, + "sort-packages": true + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 00000000..5f88838f --- /dev/null +++ b/composer.lock @@ -0,0 +1,1804 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "ff7420fe4c07935607b1002ea5ada05a", + "packages": [], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.14.0" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + } + ], + "time": "2026-08-11T10:17:44+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.9.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def", + "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.9.0" + }, + "time": "2026-09-13T18:51:52+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.32", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:23:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.6.38", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "8b5f757e8e92071bfdbfa93943f94f84c4e31007" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8b5f757e8e92071bfdbfa93943f94f84c4e31007", + "reference": "8b5f757e8e92071bfdbfa93943f94f84c4e31007", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.5.0 || ^2", + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.10", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.9", + "sebastian/global-state": "^5.0.8", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", + "sebastian/version": "^3.0.2" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.6-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.38" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsoring.html", + "type": "other" + } + ], + "time": "2026-10-05T05:44:26+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", + "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-01-24T09:22:56+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "4352c1a3df741a7ba9e61af6fed51d1fee41cbf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/4352c1a3df741a7ba9e61af6fed51d1fee41cbf7", + "reference": "4352c1a3df741a7ba9e61af6fed51d1fee41cbf7", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.9" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2026-08-11T04:55:59+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6", + "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", + "type": "tidelift" + } + ], + "time": "2025-08-10T07:10:35+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "c85be6922b7fd365942b986b9a50397d65407611" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c85be6922b7fd365942b986b9a50397d65407611", + "reference": "c85be6922b7fd365942b986b9a50397d65407611", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2026-08-11T05:25:24+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=8.0" + }, + "platform-dev": {}, + "platform-overrides": { + "php": "8.0.30" + }, + "plugin-api-version": "2.9.0" +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..cbca1754 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +# Aufruf siehe TESTING.md +services: + tests: + build: + context: . + dockerfile: docker/Dockerfile + args: + PHP_VERSION: ${PHP_VERSION:-8.3} + image: lmo-golden-tests:php${PHP_VERSION:-8.3} + volumes: + - .:/app + # unveraenderter Originalstand fuer das Aufzeichnen der Snapshots (optional) + - ${ORIGINAL_DIR:-./.original}:/original:ro + environment: + LMO_SOURCE: ${LMO_SOURCE:-/app} + GOLDEN_MODE: ${GOLDEN_MODE:-compare} + GOLDEN_COVERAGE: ${GOLDEN_COVERAGE:-0} + GOLDEN_NO_FAKETIME: ${GOLDEN_NO_FAKETIME:-0} diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 00000000..93e469f2 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,25 @@ +# Testumgebung fuer die Golden-Master-Tests. +# PHP-Version waehlbar: PHP_VERSION=8.1 docker compose build tests +ARG PHP_VERSION=8.3 +FROM php:${PHP_VERSION}-cli + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + git unzip faketime \ + libpng-dev libjpeg-dev libfreetype6-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install -j"$(nproc)" gd \ + && rm -rf /var/lib/apt/lists/* + +# Xdebug als Coverage-Treiber (pcov stuerzt hier mit Segmentation fault ab). +# Standardmaessig aus: kein Overhead und keine zusaetzliche Ausgabe. Nur die Kindprozesse der +# Coverage-Messung starten mit -d xdebug.mode=coverage. +RUN pecl install xdebug && docker-php-ext-enable xdebug \ + && echo "xdebug.mode=off" > /usr/local/etc/php/conf.d/zz-xdebug-mode.ini + +COPY --from=composer:2 /usr/bin/composer /usr/bin/composer + +WORKDIR /app +COPY docker/run-tests.sh /usr/local/bin/run-tests +RUN chmod +x /usr/local/bin/run-tests +ENTRYPOINT ["run-tests"] diff --git a/docker/run-tests.sh b/docker/run-tests.sh new file mode 100644 index 00000000..aa1a92fc --- /dev/null +++ b/docker/run-tests.sh @@ -0,0 +1,24 @@ +#!/bin/sh +cd /app || exit 1 +if [ ! -x vendor/bin/phpunit ]; then + composer install --no-interaction --no-progress --prefer-dist || exit 1 +fi +echo "PHP $(php -r 'echo PHP_VERSION;'), Quelle: ${LMO_SOURCE:-/app}, Modus: ${GOLDEN_MODE:-compare}, Coverage: ${GOLDEN_COVERAGE:-0}" + +coverage=${GOLDEN_COVERAGE:-0} +if [ "$coverage" = "1" ]; then + if ! php -m | grep -qi '^xdebug$'; then + echo "Xdebug ist nicht geladen. Image neu bauen: docker compose build tests" >&2 + exit 1 + fi + rm -rf coverage + mkdir -p coverage/raw +fi + +status=0 +vendor/bin/phpunit "$@" || status=$? + +if [ "$coverage" = "1" ]; then + php tests/GoldenMaster/bin/coverage_report.php /app || true +fi +exit $status diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 00000000..2e7c74b6 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,11 @@ + + + + + tests/GoldenMaster + + + diff --git a/tests/GoldenMaster/AdminAuthProbeTest.php b/tests/GoldenMaster/AdminAuthProbeTest.php new file mode 100644 index 00000000..a377a75b --- /dev/null +++ b/tests/GoldenMaster/AdminAuthProbeTest.php @@ -0,0 +1,67 @@ +add('ohne Anmeldung: Optionen', $c->get('lmoadmin.php', $a . '&todo=options'), $c->changes()); + $t->add('ohne Anmeldung: Parameter lmouserok', $c->get('lmoadmin.php', $a . '&todo=options&lmouserok=2'), $c->changes()); + $t->add('ohne Anmeldung: Sitzungswert im Parameter', $c->get('lmoadmin.php', $a . '&todo=options&_SESSION[lmouserok]=2'), $c->changes()); + $t->add('falsches Kennwort plus Parameter', $c->post('lmoadmin.php', '', [ + 'action' => 'admin', 'xusername' => 'admin', 'xuserpass' => 'falsch', 'lmouserok' => '2', + ]), $c->changes()); + $t->add('Download ohne Anmeldung', $c->get('lmo-admindownload.php', $a . '&todo=download&down=1'), $c->changes()); + $t->add('Download mit Sitzungswert im Parameter', $c->get('lmo-admindownload.php', $a . '&todo=download&down=1&_SESSION[lmouserok]=2'), $c->changes()); + + $this->assertMatchesSnapshot('security-probe', 'admin_without_login', $t->text()); + } + + public function testDirectAccessToIncludeFiles(): void + { + $c = Fixture::anonymousClient(); + $t = new Transcript(); + + foreach ([ + 'lmo-adminmain.php' => 'action=admin', + 'lmo-adminedit.php' => 'action=admin&todo=edit&file=golden/basic.l98&st=1', + 'lmo-savefile.php' => 'file=golden/basic.l98', + 'lmo-adminmimesend.php' => '', + 'lmo-adminjavascript.php' => '', + 'lmo-admincal.php' => '', + 'lmo-adminrounds.php' => 'file=golden/basic.l98', + 'lmo-adminsubnavi.php' => 'file=golden/basic.l98', + 'lmo-savehtml.php' => 'file=golden/basic.l98', + 'lmo-kocal.php' => '', + 'lmo-rueckrunde.php' => 'file=golden/basic.l98', + 'lmo-dirlist.php' => '', + 'lmo-openfile.php' => 'file=golden/basic.l98', + ] as $script => $query) { + $t->add('direkter Aufruf ' . $script, $c->get($script, $query), $c->changes()); + } + + $this->assertMatchesSnapshot('security-probe', 'direct_include_access', $t->text()); + } +} diff --git a/tests/GoldenMaster/AdminLoginTest.php b/tests/GoldenMaster/AdminLoginTest.php new file mode 100644 index 00000000..1a002d27 --- /dev/null +++ b/tests/GoldenMaster/AdminLoginTest.php @@ -0,0 +1,70 @@ +add('GET Anmeldeformular', $c->get('lmoadmin.php', 'action=admin'), $c->changes()); + $t->add('POST falsches Kennwort', $c->login('admin', 'falsch'), $c->changes()); + $t->add('POST unbekannter Benutzer', $c->login('niemand', 'lmo'), $c->changes()); + $t->add('POST richtiges Kennwort (Klartext in der Datei)', $c->login('admin', 'lmo'), $c->changes()); + $t->add('GET Startseite Admin', $c->get('lmoadmin.php', 'action=admin'), $c->changes()); + $t->add('GET Abmelden', $c->get('lmoadmin.php', 'action=admin&todo=logout'), $c->changes()); + $t->add('GET nach dem Abmelden', $c->get('lmoadmin.php', 'action=admin'), $c->changes()); + $t->add('POST Anmeldung mit bereits gehashtem Kennwort', $c->login('admin', 'lmo'), $c->changes()); + + $this->assertMatchesSnapshot('admin-flows', 'login_logout', $t->text()); + } + + public function testHelperAdminRoles(): void + { + [$app, $runner] = Fixture::freshInstance(); + file_put_contents( + $app->path() . '/config/lmo-auth.php', + "\nadmin|lmo|2|||\nhilfe|geheim|1|basic|0\nerweitert|geheim|1|basic|1\n" + ); + $c = new AdminClient($app, $runner); + $t = new Transcript(); + $a = 'action=admin'; + + $t->add('Hilfsadmin: Anmeldung', $c->login('hilfe', 'geheim'), $c->changes()); + $t->add('Hilfsadmin: Startseite', $c->get('lmoadmin.php', $a), $c->changes()); + $t->add('Hilfsadmin: eigene Liga bearbeiten', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/basic.l98&st=1'), $c->changes()); + $t->add('Hilfsadmin: Grunddaten der eigenen Liga', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/basic.l98&st=-1'), $c->changes()); + $t->add('Hilfsadmin: Mannschaften (nur erweitert)', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/basic.l98&st=-2'), $c->changes()); + $t->add('Hilfsadmin: fremde Liga', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/special.l98&st=1'), $c->changes()); + $t->add('Hilfsadmin: Liga anlegen (nicht erlaubt)', $c->get('lmoadmin.php', $a . '&todo=new'), $c->changes()); + $t->add('Hilfsadmin: Optionen (nicht erlaubt)', $c->get('lmoadmin.php', $a . '&todo=options'), $c->changes()); + $t->add('Hilfsadmin: Liga oeffnen', $c->get('lmoadmin.php', $a . '&todo=open'), $c->changes()); + $t->add('Hilfsadmin: Download', $c->get('lmoadmin.php', $a . '&todo=download&file=golden/basic.l98'), $c->changes()); + $t->add('Hilfsadmin: Tabellenkorrektur', $c->get('lmoadmin.php', $a . '&todo=tabs&file=golden/basic.l98'), $c->changes()); + $t->add('Hilfsadmin: Abmelden', $c->get('lmoadmin.php', $a . '&todo=logout'), $c->changes()); + + $t->add('Erweiterter Hilfsadmin: Anmeldung', $c->login('erweitert', 'geheim'), $c->changes()); + $t->add('Erweiterter Hilfsadmin: Mannschaften', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/basic.l98&st=-2'), $c->changes()); + $t->add('Erweiterter Hilfsadmin: Anzahl', $c->get('lmoadmin.php', $a . '&todo=edit&file=golden/basic.l98&st=-3'), $c->changes()); + + $this->assertMatchesSnapshot('admin-flows', 'helper_roles', $t->text()); + } +} diff --git a/tests/GoldenMaster/AdminRoundtripTest.php b/tests/GoldenMaster/AdminRoundtripTest.php new file mode 100644 index 00000000..a3d80d4c --- /dev/null +++ b/tests/GoldenMaster/AdminRoundtripTest.php @@ -0,0 +1,63 @@ +submitForm('lmoadmin.php', $query, $field); + $changes = $c->changes(); + + $this->assertMatchesSnapshot( + 'admin-roundtrip', + $query, + $response . "\n### DATEIAENDERUNGEN\n" . ($changes === '' ? "(keine)\n" : $changes) + ); + } + + public static function forms(): array + { + $a = 'action=admin'; + $cases = []; + $add = static function (string $query, ?string $field) use (&$cases): void { + $cases[$query] = [$query, $field]; + }; + + $add($a . '&todo=options', 'xadr'); + $add($a . '&todo=addons', null); + $add($a . '&todo=design', 'xlmo_main_background1'); + $add($a . '&todo=user&show=0', 'xadmin_name0'); + $add($a . '&todo=vieweroptions', null); + $add($a . '&todo=tippoptions', null); + $add($a . '&todo=tippemail', null); + $add($a . '&todo=tipp', null); + + foreach (['golden/basic.l98', 'golden/special.l98', 'golden/handicap.l98', 'golden/wertung.l98'] as $file) { + $f = '&file=' . $file; + $add($a . '&todo=edit' . $f . '&st=1', 'xgoala0'); + $add($a . '&todo=edit' . $f . '&st=-1', 'xtitel'); + $add($a . '&todo=edit' . $f . '&st=-2', 'xteams1'); + $add($a . '&todo=edit' . $f . '&st=-3', 'xanzst'); + $add($a . '&todo=edit' . $f . '&st=-10', null); + $add($a . '&todo=tabs' . $f . '&st=3', 'xplatz1'); + } + return $cases; + } +} diff --git a/tests/GoldenMaster/AdminViewsTest.php b/tests/GoldenMaster/AdminViewsTest.php new file mode 100644 index 00000000..f02f42d2 --- /dev/null +++ b/tests/GoldenMaster/AdminViewsTest.php @@ -0,0 +1,39 @@ +get($script, $query); + $changes = $client->changes(); + + $this->assertMatchesSnapshot( + 'admin-views', + $script . '?' . $query, + $html . "\n### DATEIAENDERUNGEN\n" . ($changes === '' ? "(keine)\n" : $changes) + ); + } + + public static function views(): array + { + return AdminMatrix::views(); + } +} diff --git a/tests/GoldenMaster/AdminWriteTest.php b/tests/GoldenMaster/AdminWriteTest.php new file mode 100644 index 00000000..b9b525f8 --- /dev/null +++ b/tests/GoldenMaster/AdminWriteTest.php @@ -0,0 +1,188 @@ +add('Spieltag 1: Ergebnisse, Termine, Notiz, Bericht', $c->submitForm('lmoadmin.php', $edit . '1', 'xgoala0', [ + 'xgoala0' => '3', 'xgoalb0' => '1', + 'xgoala1' => '', 'xgoalb1' => '', + 'xatdat0' => '15.03.2025', 'xattim0' => '18:30', + 'xdatum1' => '14.03.2025', 'xdatum2' => '16.03.2025', + 'xmnote0' => 'Notiz & Test', 'xmberi0' => 'http://example.org/bericht', + ]), $c->changes()); + $t->add('Spieltag 1 erneut oeffnen', $c->get('lmoadmin.php', $edit . '1'), $c->changes()); + $t->add('Spieltag 2: Wertung und Spiel ohne Ergebnis', $c->submitForm('lmoadmin.php', $edit . '2', 'xgoala0', [ + 'xgoala0' => '0', 'xgoalb0' => '2', 'xmsieg0' => '1', + 'xgoala1' => '1', 'xgoalb1' => '1', 'xmsieg1' => '3', + 'xgoala2' => '_', 'xgoalb2' => '_', + ]), $c->changes()); + $t->add('oeffentliche Tabelle danach', $c->get('lmo.php', 'file=golden/basic.l98&action=table'), $c->changes()); + $t->add('oeffentliche Ergebnisse Spieltag 1', $c->get('lmo.php', 'file=golden/basic.l98&action=results&st=1'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'results', $t->text()); + } + + public function testBasicData(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $q = self::A . '&todo=edit' . self::BASIC . '&st=-1'; + + $t->add('Grunddaten speichern', $c->submitForm('lmoadmin.php', $q, 'xtitel', [ + 'xtitel' => 'Geaenderter Titel', 'xpns' => '2', 'xpnu' => '1', 'xpnn' => '0', + 'xminus' => '2', 'xdirekt' => '1', 'xkegel' => '1', 'xanzcl' => '1', 'xchamp' => '1', + 'xfavteam' => '2', 'xurlt' => '1', + ]), $c->changes()); + $t->add('Grunddaten erneut oeffnen', $c->get('lmoadmin.php', $q), $c->changes()); + $t->add('oeffentliche Tabelle danach', $c->get('lmo.php', 'file=golden/basic.l98&action=table'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'basic_data', $t->text()); + } + + public function testTeams(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $q = self::A . '&todo=edit' . self::BASIC . '&st=-2'; + + $t->add('Mannschaften speichern', $c->submitForm('lmoadmin.php', $q, 'xteams1', [ + 'xteams1' => 'Neu Team Eins', 'xteamk1' => 'NE1', 'xteamu1' => 'http://example.org/eins', 'xteamn1' => 'Notiz Eins', + 'xstrafp2' => '3', 'xstrafm2' => '1', 'xstrafdat2' => '4', + 'xtorkorrektur12' => '2', 'xtorkorrektur22' => '1', + ]), $c->changes()); + $t->add('Mannschaften erneut oeffnen', $c->get('lmoadmin.php', $q), $c->changes()); + $t->add('oeffentliche Tabelle danach', $c->get('lmo.php', 'file=golden/basic.l98&action=table'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'teams', $t->text()); + } + + public function testCounts(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $q = self::A . '&todo=edit' . self::BASIC . '&st=-3'; + + $t->add('Anzahl Spieltage aendern', $c->submitForm('lmoadmin.php', $q, 'xanzst', ['xanzst' => '15']), $c->changes()); + $t->add('Anzahl erneut oeffnen', $c->get('lmoadmin.php', $q), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'counts', $t->text()); + } + + public function testTableCorrection(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $q = self::A . '&todo=tabs&file=golden/handicap.l98&st=3'; + + $t->add('Tabellenkorrektur: Platz 1 und 2 tauschen', $c->submitForm('lmoadmin.php', $q, 'xplatz1', [ + 'xplatz1' => '2', 'xplatz2' => '1', + ]), $c->changes()); + $t->add('oeffentliche Tabelle danach', $c->get('lmo.php', 'file=golden/handicap.l98&action=table'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'table_correction', $t->text()); + } + + public function testOptions(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + + $t->add('Optionen speichern', $c->submitForm('lmoadmin.php', self::A . '&todo=options', 'xadr', [ + 'xadr' => 'admin@example.test', 'xdeftime' => '18:00', 'xtabpkt' => '0', 'xtabonres' => '2', 'xbacklink' => '0', + ]), $c->changes()); + $t->add('Optionen erneut oeffnen', $c->get('lmoadmin.php', self::A . '&todo=options'), $c->changes()); + $t->add('oeffentliche Tabelle danach', $c->get('lmo.php', 'file=golden/basic.l98&action=table'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'options', $t->text()); + } + + public function testDesign(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + + $t->add('Design speichern', $c->submitForm('lmoadmin.php', self::A . '&todo=design', 'xlmo_main_background1', [ + 'xlmo_main_background1' => '#ffeedd', 'xlmo_tabelle_background1' => '#00ff00', + ]), $c->changes()); + $t->add('Stylesheet danach', $c->get('lmo-style.php', ''), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'design', $t->text()); + } + + public function testUserManagement(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $u = self::A . '&todo=user'; + + $t->add('Benutzerliste', $c->get('lmoadmin.php', $u), $c->changes()); + $t->add('Benutzer anlegen', $c->submitForm('lmoadmin.php', $u, 'xadmin_name', [ + 'xadmin_name' => 'helfer1', 'xadmin_pass' => 'passwort1', + ]), $c->changes()); + $t->add('Benutzer bearbeiten: Rang, Ligen, erweitert', $c->submitForm('lmoadmin.php', $u . '&show=1', 'xadmin_name1', [ + 'xadmin_rang1' => '1', 'xhelfer_ligen1[]' => ['basic', 'special'], 'xadmin_erweitert1' => '1', + ]), $c->changes()); + $t->add('Benutzer loeschen', $c->get('lmoadmin.php', $u . '&del=1'), $c->changes()); + $t->add('Benutzerliste danach', $c->get('lmoadmin.php', $u), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'users', $t->text()); + } + + public function testDeleteLeague(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + $d = self::A . '&todo=delete'; + + $t->add('Loeschliste', $c->get('lmoadmin.php', $d), $c->changes()); + $t->add('Liga loeschen', $c->get('lmoadmin.php', $d . '&del=1&dfile=ligen/golden/kegel.l98'), $c->changes()); + $t->add('nicht vorhandene Datei loeschen', $c->get('lmoadmin.php', $d . '&del=1&dfile=ligen/golden/gibtsnicht.l98'), $c->changes()); + $t->add('oeffentliche Ligenuebersicht danach', $c->get('lmo.php', ''), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'delete_league', $t->text()); + } + + public function testCreateLeague(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + + $t->add('Schritt 1: Formular', $c->get('lmoadmin.php', self::A . '&todo=new'), $c->changes()); + $t->add('Schritt 1: Name, Titel, Typ', $c->submitFromLast('xfile', [ + 'xfile' => 'testliga', 'xtitel' => 'Testliga', 'xtype' => '0', + ]), $c->changes()); + $t->add('Schritt 2: Teams, Spieltage, Spiele', $c->submitFromLast('xteams', [ + 'xteams' => '4', 'xanzst' => '6', 'xanzsp' => '2', + ]), $c->changes()); + $t->add('Schritt 3: ohne Spielplan', $c->submitFromLast('xprogram', ['xprogram' => 'none']), $c->changes()); + $t->add('neue Liga bearbeiten', $c->get('lmoadmin.php', self::A . '&todo=edit&file=testliga.l98&st=1'), $c->changes()); + $t->add('oeffentliche Tabelle der neuen Liga', $c->get('lmo.php', 'file=testliga.l98&action=table'), $c->changes()); + + $this->assertMatchesSnapshot('admin-write', 'create_league', $t->text()); + } +} diff --git a/tests/GoldenMaster/CalculationTest.php b/tests/GoldenMaster/CalculationTest.php new file mode 100644 index 00000000..44de41b2 --- /dev/null +++ b/tests/GoldenMaster/CalculationTest.php @@ -0,0 +1,39 @@ +runner()->calc($leagueFile); + $json = str_replace($fixture->app()->path(), '{LMO_PATH}', $json); + + $this->assertMatchesSnapshot('calc', $leagueFile, $json . "\n"); + } + + public static function leagues(): array + { + $cases = []; + foreach (array_keys(Matrix::leagues(Fixture::sourceRoot())) as $file) { + $cases[$file] = [$file]; + } + return $cases; + } +} diff --git a/tests/GoldenMaster/CoreGapsTest.php b/tests/GoldenMaster/CoreGapsTest.php new file mode 100644 index 00000000..aecba2b1 --- /dev/null +++ b/tests/GoldenMaster/CoreGapsTest.php @@ -0,0 +1,60 @@ +runner()->http(['script' => 'index.php', 'query' => 'file=golden/basic.l98&action=table']); + $body = str_replace($fixture->app()->path(), '{LMO_PATH}', $result['body']); + + $this->assertMatchesSnapshot('core-gaps', 'index_redirect', $body . "\n"); + } + + public function testCreateLeagueFromTemplate(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + + $t->add('Schritt 1: Formular', $c->get('lmoadmin.php', 'action=admin&todo=new'), $c->changes()); + $t->add('Schritt 1: Name, Titel, Typ', $c->submitFromLast('xfile', [ + 'xfile' => 'ausvorlage', 'xtitel' => 'Aus Vorlage', 'xtype' => '0', + ]), $c->changes()); + $t->add('Schritt 2: Teams, Spieltage, Spiele (wie golden/basic)', $c->submitFromLast('xteams', [ + 'xteams' => '6', 'xanzst' => '10', 'xanzsp' => '3', + ]), $c->changes()); + // $xprogram wird roh an fopen() uebergeben (siehe Klassenkommentar); der Pfad ist relativ + // zu PATH_TO_LMO, da dort hin gechdir() wurde. + $t->add('Schritt 3: Spielplan aus golden/basic.l98 uebernehmen', $c->submitFromLast('xprogram', [ + 'xprogram' => 'ligen/golden/basic.l98', + ]), $c->changes()); + $t->add('neue Liga bearbeiten (Spielplan sollte aus der Vorlage stammen)', $c->get('lmoadmin.php', 'action=admin&todo=edit&file=ausvorlage.l98&st=1'), $c->changes()); + $t->add('oeffentlicher Spielplan der neuen Liga', $c->get('lmo.php', 'file=ausvorlage.l98&action=program'), $c->changes()); + + $this->assertMatchesSnapshot('core-gaps', 'create_league_from_template', $t->text()); + } +} diff --git a/tests/GoldenMaster/KoLeagueTest.php b/tests/GoldenMaster/KoLeagueTest.php new file mode 100644 index 00000000..32370625 --- /dev/null +++ b/tests/GoldenMaster/KoLeagueTest.php @@ -0,0 +1,80 @@ + Team-AUSWAHL statt Freitext, Spielmodus je Runde statt + * Spielplan-Optionen). Die Liga wird bewusst ueber den echten Admin-Assistenten erzeugt statt + * als Fixture-Datei nachgebaut - das Dateiformat ist komplex genug, dass der "richtige" Weg + * ueber die Anwendung selbst zuverlaessiger ist als eine handgebaute Datei. + * + * Abgedeckt: ein 4er-Turnierbaum (Halbfinale + Finale), Einzelspiel je Runde (Standard-Modus). + * NICHT abgedeckt (eigener, groesserer Block, siehe TESTING.md): Hin-/Rueckspiel und + * Best-of-3/5/7 (Modus 2/3/5/7), Playoffmode-Varianten (2-2-1 usw.), Spielerstatistik-Addon + * fuer KO, Tippspiel-Addon fuer KO (lmo-tippeditko.php und Verwandte). + */ +final class KoLeagueTest extends TestCase +{ + use AssertsSnapshots; + + private const A = 'action=admin'; + + public function testCreateAndPlayOutBracket(): void + { + $c = Fixture::loggedInClient(); + $t = new Transcript(); + + $t->add('Schritt 1: Name, Titel, Typ=Pokal', $c->submitForm('lmoadmin.php', self::A . '&todo=new', 'xfile', [ + 'xfile' => 'pokal', 'xtitel' => 'Pokal', 'xtype' => '1', + ]), $c->changes()); + $t->add('Schritt 2: 4 Teams (Turnierbaum-Groesse)', $c->submitFromLast('xteams', ['xteams' => '4']), $c->changes()); + $t->add('Schritt 3: Spielmodus je Runde (Standard: Einzelspiel)', $c->submitFromLast('xmod1'), $c->changes()); + + $t->add('Mannschaftsnamen eintragen', $c->submitForm('lmoadmin.php', self::A . '&todo=edit&file=pokal.l98&st=-2', 'xteams1', [ + 'xteams1' => 'Rot', 'xteams2' => 'Blau', 'xteams3' => 'Gruen', 'xteams4' => 'Gelb', + ]), $c->changes()); + + // Halbfinale: Spiel 0 = Rot-Blau, Spiel 1 = Gruen-Gelb (Feldnamen "x...{Spiel}{Durchgang}", + // bei Einzelspiel ist der Durchgang immer 0). + $t->add('Halbfinale eintragen (Runde 1)', $c->submitForm('lmoadmin.php', self::A . '&todo=edit&file=pokal.l98&st=1', 'xgoala00', [ + 'xteama0' => '1', 'xteamb0' => '2', 'xgoala00' => '2', 'xgoalb00' => '1', + 'xteama1' => '3', 'xteamb1' => '4', 'xgoala10' => '0', 'xgoalb10' => '3', + ]), $c->changes()); + $t->add('Halbfinale erneut oeffnen (Sieger-/Verlierer-Markierung pruefen)', $c->get('lmoadmin.php', self::A . '&todo=edit&file=pokal.l98&st=1'), $c->changes()); + + // Finale: Sieger der beiden Halbfinals treten an (Rot aus Spiel 0, Gelb aus Spiel 1). + $t->add('Finale eintragen (Runde 2)', $c->submitForm('lmoadmin.php', self::A . '&todo=edit&file=pokal.l98&st=2', 'xgoala00', [ + 'xteama0' => '1', 'xteamb0' => '4', 'xgoala00' => '3', 'xgoalb00' => '2', + ]), $c->changes()); + + $t->add('oeffentlicher Spielplan: Rot (Finalsieger)', $c->get('lmo.php', 'file=pokal.l98&action=program&selteam=1'), $c->changes()); + $t->add('oeffentlicher Spielplan: Blau (im Halbfinale ausgeschieden)', $c->get('lmo.php', 'file=pokal.l98&action=program&selteam=2'), $c->changes()); + $t->add('oeffentliche Ergebnisse Runde 1 (Halbfinale)', $c->get('lmo.php', 'file=pokal.l98&action=results&st=1'), $c->changes()); + $t->add('oeffentliche Ergebnisse Runde 2 (Finale)', $c->get('lmo.php', 'file=pokal.l98&action=results&st=2'), $c->changes()); + $t->add('oeffentlicher Kalender', $c->get('lmo.php', 'file=pokal.l98&action=cal'), $c->changes()); + + $this->assertMatchesSnapshot('ko-league', 'create_and_play_out_bracket', $t->text()); + } + + public function testEditRoundWithoutChanges(): void + { + $c = Fixture::loggedInClient(); + $c->submitForm('lmoadmin.php', self::A . '&todo=new', 'xfile', ['xfile' => 'pokal2', 'xtitel' => 'Pokal 2', 'xtype' => '1']); + $c->submitFromLast('xteams', ['xteams' => '4']); + $c->submitFromLast('xmod1'); + $c->changes(); // Anlegen nicht Teil des Roundtrip-Protokolls + + $t = new Transcript(); + $t->add('Runde 1 unveraendert speichern', $c->submitForm('lmoadmin.php', self::A . '&todo=edit&file=pokal2.l98&st=1', 'xgoala00'), $c->changes()); + $t->add('Mannschaften unveraendert speichern', $c->submitForm('lmoadmin.php', self::A . '&todo=edit&file=pokal2.l98&st=-2', 'xteams1'), $c->changes()); + + $this->assertMatchesSnapshot('ko-league', 'edit_round_without_changes', $t->text()); + } +} diff --git a/tests/GoldenMaster/PagesTest.php b/tests/GoldenMaster/PagesTest.php new file mode 100644 index 00000000..6f874d4f --- /dev/null +++ b/tests/GoldenMaster/PagesTest.php @@ -0,0 +1,36 @@ +runner()->request($query); + $normalized = Normalizer::html($html, $fixture->app()->path(), $query); + + $this->assertMatchesSnapshot('pages', $query === '' ? '(Ligenuebersicht)' : $query, $normalized); + } + + public static function pages(): array + { + return Matrix::pages(Fixture::sourceRoot()); + } +} diff --git a/tests/GoldenMaster/RandomScheduleSmokeTest.php b/tests/GoldenMaster/RandomScheduleSmokeTest.php new file mode 100644 index 00000000..5659a227 --- /dev/null +++ b/tests/GoldenMaster/RandomScheduleSmokeTest.php @@ -0,0 +1,90 @@ +'; + + public function testRandomScheduleIsGeneratedWithoutUnexpectedErrors(): void + { + $c = Fixture::loggedInClient(); + + $c->get('lmoadmin.php', 'action=admin&todo=new'); + $c->submitFromLast('xfile', ['xfile' => 'zufallsliga', 'xtitel' => 'Zufallsliga', 'xtype' => '0']); + $c->submitFromLast('xteams', ['xteams' => '6', 'xanzst' => '10', 'xanzsp' => '3']); + $response = $c->submitFromLast('xprogram', ['xprogram' => 'random']); + + $knownBugFired = strpos($response, self::KNOWN_WARNING) !== false; + $response = str_replace(self::KNOWN_WARNING, '', $response); + + $this->assertStringNotContainsString('STDERR', $response, 'Unerwartete PHP-Warnung/Fehler beim Erzeugen des Zufallsspielplans'); + $this->assertStringNotContainsString('EXIT', $response, 'Abnormaler Abbruch beim Erzeugen des Zufallsspielplans'); + + $edit = $c->get('lmoadmin.php', 'action=admin&todo=edit&file=zufallsliga.l98&st=1'); + $this->assertStringNotContainsString('STDERR', $edit); + + $content = (string)file_get_contents($c->instance()->path() . '/ligen/zufallsliga.l98'); + $this->assertSchedulePlausibility($content, $knownBugFired); + } + + private function assertSchedulePlausibility(string $content, bool $knownBugFired): void + { + preg_match_all('/^\[Round(\d+)\]$/m', $content, $roundMatches); + $this->assertNotEmpty($roundMatches[1], 'Keine Spieltags-Abschnitte in der erzeugten Ligadatei gefunden'); + + $sections = preg_split('/^\[Round\d+\]$/m', $content); + array_shift($sections); // Teil vor dem ersten [RoundN] + + $brokenDays = []; + foreach ($sections as $index => $section) { + preg_match_all('/^TA\d+=(\d*)$/m', $section, $home); + preg_match_all('/^TB\d+=(\d*)$/m', $section, $away); + $teamsOnThisDay = array_merge($home[1], $away[1]); + sort($teamsOnThisDay, SORT_STRING); + if ($teamsOnThisDay !== ['1', '2', '3', '4', '5', '6']) { + $brokenDays[$index + 1] = $teamsOnThisDay; + } + } + + if ($knownBugFired) { + // Der bekannte Fehler ist aufgetreten: wir erwarten (und dokumentieren) einen + // kaputten Spielplan, statt den Test daran scheitern zu lassen. + $this->assertNotEmpty( + $brokenDays, + 'Die bekannte Zufalls-Warnung trat auf, aber der Spielplan ist dennoch vollstaendig - ' . + 'Annahme ueber die Fehlerwirkung war falsch, bitte Befund pruefen.' + ); + return; + } + + $this->assertEmpty( + $brokenDays, + "Spielplan unvollstaendig, OHNE dass die bekannte Warnung auftrat (Spieltage: " . + implode(', ', array_keys($brokenDays)) . ") - das waere ein NEUER Befund." + ); + } +} diff --git a/tests/GoldenMaster/StyleTest.php b/tests/GoldenMaster/StyleTest.php new file mode 100644 index 00000000..26288001 --- /dev/null +++ b/tests/GoldenMaster/StyleTest.php @@ -0,0 +1,37 @@ +runner()->http(['script' => $script, 'query' => $query]); + $css = str_replace($fixture->app()->path(), '{LMO_PATH}', str_replace("\r\n", "\n", $result['body'])); + + $this->assertMatchesSnapshot('style', $script . ($query === '' ? '' : '?' . $query), $css . "\n"); + } + + public static function endpoints(): array + { + return [ + 'lmo-style.php' => ['lmo-style.php', ''], + 'lmo-style-nc.php' => ['lmo-style-nc.php', ''], + 'lmo-style.php (Englisch)' => ['lmo-style.php', 'lmouserlang=English'], + ]; + } +} diff --git a/tests/GoldenMaster/Support/AdminClient.php b/tests/GoldenMaster/Support/AdminClient.php new file mode 100644 index 00000000..e487adc7 --- /dev/null +++ b/tests/GoldenMaster/Support/AdminClient.php @@ -0,0 +1,129 @@ + */ + private array $state; + + public function __construct(Instance $instance, Runner $runner) + { + $this->instance = $instance; + $this->runner = $runner; + $this->state = StateTracker::read($instance->path()); + } + + public function get(string $script, string $query = ''): string + { + return $this->request('GET', $script, $query, []); + } + + /** @param array $post */ + public function post(string $script, string $query, array $post): string + { + return $this->request('POST', $script, $query, $post); + } + + /** + * Ruft die Seite ab, fuellt das Formular wie ein Browser aus (Standardwerte + Abweichungen) + * und schickt es ab. Rueckgabe: gesendete Felder und normalisierte Antwort. + * + * @param array> $overrides + */ + public function submitForm(string $script, string $query, ?string $mustContain, array $overrides = [], ?string $submit = null): string + { + $this->request('GET', $script, $query, []); + return $this->submitFromLast($mustContain, $overrides, $submit); + } + + /** + * Wie submitForm, aber das Formular stammt aus der letzten Antwort (mehrstufige Ablaeufe). + * + * @param array> $overrides + */ + public function submitFromLast(?string $mustContain, array $overrides = [], ?string $submit = null): string + { + $form = FormSubmitter::extract($this->lastRaw, $mustContain, $submit); + if ($form === null) { + return "### KEIN FORMULAR GEFUNDEN (Feld: " . ($mustContain ?? 'save') . ")\n" + . "### Antwort der vorigen Seite:\n" . $this->lastNormalized; + } + if ($form['fields'] === []) { + return "### LEERES FORMULAR (Formulare auf der Seite: {$form['formCount']})\n" . $this->lastNormalized; + } + $fields = FormSubmitter::override($form['fields'], $overrides); + $header = "### GESENDETE FELDER (" . strtoupper($form['method']) . ", " . count($fields) . ")\n" + . FormSubmitter::describe($fields) . "\n### ANTWORT\n"; + + if ($form['method'] === 'post') { + return $header . $this->request('POST', $this->lastScript, '', [], FormSubmitter::encode($fields)); + } + return $header . $this->request('GET', $this->lastScript, FormSubmitter::encode($fields), []); + } + + public function login(string $user, string $password): string + { + return $this->post('lmoadmin.php', '', [ + 'action' => 'admin', + 'xusername' => $user, + 'xuserpass' => $password, + 'xusersub' => 'Login', + ]); + } + + /** Dateiaenderungen seit dem letzten Aufruf (oder seit Beginn). Leer = nichts geaendert. */ + public function changes(): string + { + $now = StateTracker::read($this->instance->path()); + $report = StateTracker::diff($this->state, $now, $this->instance->path()); + $this->state = $now; + return $report; + } + + /** Baseline neu setzen, z. B. nachdem der Test selbst Dateien vorbereitet hat. */ + public function resetChanges(): void + { + $this->state = StateTracker::read($this->instance->path()); + } + + public function instance(): Instance + { + return $this->instance; + } + + /** + * @param array $post + */ + private function request(string $method, string $script, string $query, array $post, ?string $postRaw = null): string + { + $spec = [ + 'script' => $script, + 'query' => $query, + 'method' => $method, + 'post' => $post, + 'sid' => $this->sid, + ]; + if ($postRaw !== null) { + $spec['postRaw'] = $postRaw; + } + $result = $this->runner->http($spec); + if ($result['sid'] !== '') { + $this->sid = $result['sid']; + } + $this->lastRaw = $result['body']; + $this->lastScript = $script; + $this->lastNormalized = Normalizer::admin($result['body'], $this->instance->path(), $query); + return $this->lastNormalized; + } +} diff --git a/tests/GoldenMaster/Support/AdminMatrix.php b/tests/GoldenMaster/Support/AdminMatrix.php new file mode 100644 index 00000000..c55a25ea --- /dev/null +++ b/tests/GoldenMaster/Support/AdminMatrix.php @@ -0,0 +1,55 @@ + Label => [Skript, Query] + */ + public static function views(): array + { + $cases = []; + $add = static function (string $query) use (&$cases): void { + $cases['lmoadmin.php?' . $query] = ['lmoadmin.php', $query]; + }; + $a = 'action=admin'; + + foreach (['', 'new', 'open', 'delete', 'upload', 'download', 'options', 'addons', 'design', 'user', 'update', + 'tipp', 'tippemail', 'tippuser', 'tippuseredit', 'tippoptions', 'vieweroptions', 'pdfoptions'] as $todo) { + $add($a . ($todo === '' ? '' : '&todo=' . $todo)); + } + $add($a . '&todo=open&subdir=golden/'); + $add($a . '&todo=open&subdir=dfb/'); + + foreach (array_merge([self::REAL], self::FULL) as $file) { + $f = '&file=' . $file; + $add($a . '&todo=edit' . $f); + foreach ([1, 7, -1, -2, -3, -10, -4] as $st) { + $add($a . '&todo=edit' . $f . '&st=' . $st); + } + $add($a . '&todo=tabs' . $f); + $add($a . '&todo=download' . $f); + } + foreach (self::BRIEF as $file) { + $f = '&file=' . $file; + $add($a . '&todo=edit' . $f . '&st=1'); + $add($a . '&todo=edit' . $f . '&st=-1'); + $add($a . '&todo=tabs' . $f); + } + return $cases; + } +} diff --git a/tests/GoldenMaster/Support/AssertsSnapshots.php b/tests/GoldenMaster/Support/AssertsSnapshots.php new file mode 100644 index 00000000..1efe355e --- /dev/null +++ b/tests/GoldenMaster/Support/AssertsSnapshots.php @@ -0,0 +1,45 @@ +addToAssertionCount(1); + return; + } + + if (!is_file($file) && Snapshot::recordingMissing()) { + $dir = dirname($file); + if (!is_dir($dir)) { + mkdir($dir, 0777, true); + } + file_put_contents($file, '### ' . $name . "\n" . $actual); + $this->addToAssertionCount(1); + return; + } + + if (!is_file($file)) { + $this->fail( + "Kein Snapshot fuer \"$name\" ($file). " . + 'Am unveraenderten Originalstand aufzeichnen: GOLDEN_MODE=record-missing (siehe TESTING.md).' + ); + } + + $this->assertSame( + file_get_contents($file), + '### ' . $name . "\n" . $actual, + "Ausgabe weicht vom Golden Master ab: $name" + ); + } +} diff --git a/tests/GoldenMaster/Support/Fixture.php b/tests/GoldenMaster/Support/Fixture.php new file mode 100644 index 00000000..3ec060ca --- /dev/null +++ b/tests/GoldenMaster/Support/Fixture.php @@ -0,0 +1,105 @@ +app = $app; + $this->runner = new Runner($app); + } + + public static function get(): self + { + if (self::$instance === null) { + $app = Instance::create(self::sourceRoot()); + LeagueFactory::writeAll(self::sourceRoot() . '/lmo', $app->ligenDir() . '/golden'); + $app->freezeLeagueTimes(); + register_shutdown_function(static function () use ($app): void { + $app->destroy(); + }); + self::$instance = new self($app); + } + return self::$instance; + } + + /** + * Neue, unabhaengige Testinstanz (fuer Tests, die Dateien veraendern). + * + * @return array{0:Instance,1:Runner} + */ + public static function freshInstance(): array + { + $app = Instance::create(self::sourceRoot()); + LeagueFactory::writeAll(self::sourceRoot() . '/lmo', $app->ligenDir() . '/golden'); + $app->freezeLeagueTimes(); + register_shutdown_function(static function () use ($app): void { + $app->destroy(); + }); + return [$app, new Runner($app)]; + } + + /** Frische Instanz mit angemeldetem Hauptadmin; das Kennwort-Upgrade beim Login zaehlt nicht als Aenderung. */ + public static function loggedInClient(): AdminClient + { + [$app, $runner] = self::freshInstance(); + $client = new AdminClient($app, $runner); + $client->login('admin', 'lmo'); + $client->changes(); + return $client; + } + + /** Frische Instanz ohne Anmeldung. */ + public static function anonymousClient(): AdminClient + { + [$app, $runner] = self::freshInstance(); + return new AdminClient($app, $runner); + } + + private static ?AdminClient $admin = null; + + /** Gemeinsamer, bereits als Hauptadmin angemeldeter Client fuer rein lesende Ansichten. */ + public static function adminClient(): AdminClient + { + if (self::$admin === null) { + [$app, $runner] = self::freshInstance(); + $client = new AdminClient($app, $runner); + $client->login('admin', 'lmo'); + $client->changes(); // Kennwort-Upgrade beim ersten Login nicht den Ansichten zurechnen + self::$admin = $client; + } + return self::$admin; + } + + /** Projektwurzel (enthaelt lmo/, tests/, docker/); hier landet auch coverage/. */ + public static function projectRoot(): string + { + return dirname(__DIR__, 3); + } + + public static function sourceRoot(): string + { + $env = getenv('LMO_SOURCE'); + return rtrim($env !== false && $env !== '' ? $env : self::projectRoot(), '/'); + } + + public function app(): Instance + { + return $this->app; + } + + public function runner(): Runner + { + return $this->runner; + } +} diff --git a/tests/GoldenMaster/Support/FormSubmitter.php b/tests/GoldenMaster/Support/FormSubmitter.php new file mode 100644 index 00000000..0747ae8f --- /dev/null +++ b/tests/GoldenMaster/Support/FormSubmitter.php @@ -0,0 +1,131 @@ +,formCount:int}|null + */ + public static function extract(string $html, ?string $mustContain = null, ?string $submit = null): ?array + { + $dom = new \DOMDocument(); + $previous = libxml_use_internal_errors(true); + $dom->loadHTML('' . $html); + libxml_clear_errors(); + libxml_use_internal_errors($previous); + $xpath = new \DOMXPath($dom); + + $forms = $xpath->query('//form'); + $chosen = null; + foreach ($forms as $form) { + $probe = $mustContain ?? 'save'; + if ($xpath->query('.//*[@name="' . $probe . '"]', $form)->length > 0) { + $chosen = $form; + break; + } + } + if ($chosen === null && $mustContain === null && $forms->length > 0) { + $chosen = $forms->item(0); + } + if ($chosen === null) { + return null; + } + + $fields = []; + foreach ($xpath->query('.//input|.//select|.//textarea', $chosen) as $element) { + /** @var \DOMElement $element */ + $name = $element->getAttribute('name'); + if ($name === '' || $element->hasAttribute('disabled')) { + continue; + } + switch (strtolower($element->nodeName)) { + case 'input': + $type = strtolower($element->getAttribute('type') ?: 'text'); + if (in_array($type, ['checkbox', 'radio'], true)) { + if ($element->hasAttribute('checked')) { + $fields[] = [$name, $element->hasAttribute('value') ? $element->getAttribute('value') : 'on']; + } + } elseif ($type === 'submit') { + if ($submit !== null && $name === $submit) { + $fields[] = [$name, $element->getAttribute('value')]; + } + } elseif (!in_array($type, ['button', 'reset', 'file', 'image'], true)) { + $fields[] = [$name, $element->getAttribute('value')]; + } + break; + case 'select': + $options = $xpath->query('.//option', $element); + $selected = []; + foreach ($options as $option) { + /** @var \DOMElement $option */ + if ($option->hasAttribute('selected')) { + $selected[] = $option->hasAttribute('value') ? $option->getAttribute('value') : trim($option->textContent); + } + } + if (!$selected && !$element->hasAttribute('multiple') && $options->length > 0) { + $first = $options->item(0); + $selected[] = $first->hasAttribute('value') ? $first->getAttribute('value') : trim($first->textContent); + } + foreach ($selected as $value) { + $fields[] = [$name, $value]; + } + break; + case 'textarea': + $fields[] = [$name, $element->textContent]; + break; + } + } + + return [ + 'method' => strtolower($chosen->getAttribute('method') ?: 'get'), + 'fields' => $fields, + 'formCount' => $forms->length, + ]; + } + + /** + * Ersetzt oder ergaenzt Felder. Ein Array-Wert erzeugt mehrere Paare (z. B. name[]). + * + * @param array $fields + * @param array> $overrides + * @return array + */ + public static function override(array $fields, array $overrides): array + { + foreach ($overrides as $name => $value) { + $fields = array_values(array_filter($fields, static fn ($pair) => $pair[0] !== (string)$name)); + foreach ((array)$value as $single) { + $fields[] = [(string)$name, (string)$single]; + } + } + return $fields; + } + + /** @param array $fields */ + public static function encode(array $fields): string + { + return implode('&', array_map(static fn ($p) => rawurlencode($p[0]) . '=' . rawurlencode($p[1]), $fields)); + } + + /** Lesbare Liste der gesendeten Felder fuer das Protokoll. @param array $fields */ + public static function describe(array $fields): string + { + $lines = []; + foreach ($fields as [$name, $value]) { + $value = str_replace(["\r", "\n"], ['\\r', '\\n'], $value); + $lines[] = $name . '=' . (strlen($value) > 80 ? substr($value, 0, 80) . '...' : $value); + } + return implode("\n", $lines); + } +} diff --git a/tests/GoldenMaster/Support/Instance.php b/tests/GoldenMaster/Support/Instance.php new file mode 100644 index 00000000..e07081a7 --- /dev/null +++ b/tests/GoldenMaster/Support/Instance.php @@ -0,0 +1,173 @@ +/lmo, legt die Konfiguration an, die sonst der Installer + * schreibt, und fixiert alles, was die Ausgabe zeitabhaengig machen wuerde. + * Dadurch laufen die Tests ohne Webserver und ohne Installationsschritt, und + * die Quelle (Originalstand oder Refactoring-Stand) bleibt unveraendert. + */ +final class Instance +{ + /** 2025-01-01 12:00:00 UTC: fester Zeitstempel fuer alle Ligadateien ("Stand"-Anzeige) */ + public const FIXED_MTIME = 1735732800; + + /** feste URL, damit erzeugte Links in allen Laeufen gleich sind */ + public const URL = 'http://lmo.test/lmo'; + + /** Verzeichnisse der Quelle, die nicht in die Testinstanz kopiert werden */ + private const SKIP = ['tests', '.git', 'output']; + + private string $path; + + private function __construct(string $path) + { + $this->path = $path; + } + + public static function create(string $sourceRoot): self + { + $source = rtrim($sourceRoot, '/') . '/lmo'; + if (!is_file($source . '/init.php')) { + throw new RuntimeException( + "Keine LMO-Quelle gefunden unter $source (erwartet /lmo/init.php). " . + 'LMO_SOURCE pruefen.' + ); + } + + $path = sys_get_temp_dir() . '/lmo-golden-' . getmypid() . '-' . bin2hex(random_bytes(3)); + self::copyTree($source, $path, true); + + // Was der Installer sonst anlegt: Standardkonfiguration + init-parameters.php + if (is_dir($path . '/install/config')) { + self::mergeTree($path . '/install/config', $path . '/config'); + } + $cfg = $path . '/config/cfg.txt'; + if (!is_file($cfg)) { + throw new RuntimeException('config/cfg.txt fehlt auch nach dem Zusammenfuehren mit install/config.'); + } + $text = file_get_contents($cfg); + // Berechnungszeit ("Seite in 0.0123 Sek.") wuerde jede Ausgabe veraendern. + $text = preg_replace('/^calctime=.*$/m', 'calctime=0', $text); + file_put_contents($cfg, $text); + + file_put_contents( + $path . '/config/init-parameters.php', + "" + ); + + // Was der Installer sonst anlegt bzw. als schreibbar prueft (install/install.php, Liste 777/666): + // ohne addon/tipp/lmo-tippauth.txt bricht z. B. die Tippspiel-Benutzerverwaltung mit einem Fatal Error ab. + foreach (['addon/tipp/tipps', 'addon/tipp/tipps/auswert', 'addon/tipp/tipps/einsicht', + 'addon/tipp/tipps/auswert/vereine', 'addon/spieler/stats', 'config/viewer'] as $dir) { + if (!is_dir($path . '/' . $dir)) { + mkdir($path . '/' . $dir, 0777, true); + } + } + if (!is_file($path . '/addon/tipp/lmo-tippauth.txt')) { + file_put_contents($path . '/addon/tipp/lmo-tippauth.txt', ''); + } + + foreach (['output', 'ligen/archiv', '.sessions'] as $dir) { + if (!is_dir($path . '/' . $dir)) { + mkdir($path . '/' . $dir, 0777, true); + } + } + + $instance = new self($path); + $instance->freezeLeagueTimes(); + return $instance; + } + + public function path(): string + { + return $this->path; + } + + public function ligenDir(): string + { + return $this->path . '/ligen'; + } + + public function sessionDir(): string + { + return $this->path . '/.sessions'; + } + + /** Nach dem Anlegen weiterer Ligen aufrufen (Datum "Stand" und Sortierung nach Dateidatum). */ + public function freezeLeagueTimes(): void + { + $it = new \RecursiveIteratorIterator( + new \RecursiveDirectoryIterator($this->ligenDir(), \FilesystemIterator::SKIP_DOTS) + ); + foreach ($it as $file) { + if ($file->isFile()) { + touch($file->getPathname(), self::FIXED_MTIME); + } + } + } + + public function destroy(): void + { + if (is_dir($this->path)) { + self::removeTree($this->path); + } + } + + private static function copyTree(string $from, string $to, bool $topLevel = false): void + { + mkdir($to, 0777, true); + foreach (scandir($from) as $name) { + if ($name === '.' || $name === '..') { + continue; + } + if ($topLevel && in_array($name, self::SKIP, true)) { + continue; + } + $src = $from . '/' . $name; + $dst = $to . '/' . $name; + if (is_dir($src)) { + self::copyTree($src, $dst); + } else { + copy($src, $dst); + } + } + } + + /** Kopiert Dateien aus $from nach $to, ohne vorhandene zu ueberschreiben. */ + private static function mergeTree(string $from, string $to): void + { + if (!is_dir($to)) { + mkdir($to, 0777, true); + } + foreach (scandir($from) as $name) { + if ($name === '.' || $name === '..') { + continue; + } + $src = $from . '/' . $name; + $dst = $to . '/' . $name; + if (is_dir($src)) { + self::mergeTree($src, $dst); + } elseif (!file_exists($dst)) { + copy($src, $dst); + } + } + } + + private static function removeTree(string $dir): void + { + foreach (scandir($dir) as $name) { + if ($name === '.' || $name === '..') { + continue; + } + $p = $dir . '/' . $name; + is_dir($p) && !is_link($p) ? self::removeTree($p) : @unlink($p); + } + @rmdir($dir); + } +} diff --git a/tests/GoldenMaster/Support/LeagueFactory.php b/tests/GoldenMaster/Support/LeagueFactory.php new file mode 100644 index 00000000..e72318b5 --- /dev/null +++ b/tests/GoldenMaster/Support/LeagueFactory.php @@ -0,0 +1,292 @@ +> Name => Szenario + */ + public static function scenarios(): array + { + return [ + 'basic' => [ + 'teams' => 8, 'played' => 0.6, 'maxGoals' => 4, + 'options' => ['MinusPoints' => 1, 'Direct' => 0], + ], + 'minus2_direct' => [ + 'teams' => 8, 'played' => 1.0, 'maxGoals' => 2, + 'options' => ['MinusPoints' => 2, 'Direct' => 1], + ], + 'kegel' => [ + 'teams' => 6, 'played' => 0.8, 'maxGoals' => 9, + 'options' => ['Kegel' => 1, 'MinusPoints' => 1], + ], + 'penalties' => [ + 'teams' => 8, 'played' => 0.9, 'maxGoals' => 3, + 'options' => ['MinusPoints' => 2, 'Direct' => 1], + 'teamKeys' => [ + 1 => ['SP' => 3, 'SM' => 0, 'STDA' => 0], + 2 => ['SP' => -2, 'SM' => -1, 'TOR1' => 3, 'TOR2' => 1, 'STDA' => 5], + 3 => ['SP' => 6, 'SM' => 6, 'TOR1' => -2, 'TOR2' => 4, 'STDA' => 9], + 4 => ['TOR1' => 2, 'TOR2' => 0, 'STDA' => 3], + ], + ], + 'special' => [ + 'teams' => 6, 'played' => 0.9, 'maxGoals' => 3, + 'options' => [ + 'Spez' => 1, 'XtraS' => 2, 'XtraU' => 1, 'XtraV' => 1, + 'SpezS' => 2, 'SpezU' => 2, 'SpezV' => 1, + ], + 'special' => true, + ], + 'handicap' => [ + 'teams' => 6, 'played' => 0.7, 'maxGoals' => 3, + 'options' => ['HandS' => 1, 'Actual' => 3], + 'handicap' => true, + ], + 'wertung' => [ + 'teams' => 8, 'played' => 0.8, 'maxGoals' => 3, + 'options' => ['MinusPoints' => 2], + 'wertung' => true, + ], + // Direkter Vergleich (lmo-calctable1.php) mit Kegelwertung, Sonderpunkten, Wertung und Handicap. + // Wenige Tore und viele Unentschieden erzeugen Punktgleichheit; nur Tabellenseiten werden geprueft. + 'direct_kegel' => [ + 'teams' => 8, 'played' => 1.0, 'maxGoals' => 1, 'pages' => 'table', + 'options' => ['Kegel' => 1, 'Direct' => 1, 'MinusPoints' => 2], + ], + 'direct_special' => [ + 'teams' => 6, 'played' => 1.0, 'maxGoals' => 1, 'pages' => 'table', + 'options' => [ + 'Direct' => 1, 'MinusPoints' => 2, 'Spez' => 1, + 'XtraS' => 2, 'XtraU' => 1, 'XtraV' => 1, 'SpezS' => 2, 'SpezU' => 2, 'SpezV' => 1, + ], + 'special' => true, + ], + 'direct_wertung' => [ + 'teams' => 8, 'played' => 1.0, 'maxGoals' => 1, 'pages' => 'table', + 'options' => ['Direct' => 1, 'MinusPoints' => 2], + 'wertung' => true, + ], + // Wie direct_wertung, aber mit sehr vielen Wertungsspielen (jedes zweite bis dritte Spiel), + // damit auch die Gastsicht einer Heim-Wertung im direkten Vergleich vorkommt. + 'direct_wertung_many' => [ + 'teams' => 8, 'played' => 1.0, 'maxGoals' => 1, 'pages' => 'table', 'kindRange' => 4, + 'options' => ['Direct' => 1, 'MinusPoints' => 2], + 'wertung' => true, + ], + 'direct_handicap' => [ + 'teams' => 6, 'played' => 0.8, 'maxGoals' => 1, 'pages' => 'table', + 'options' => ['Direct' => 1, 'HandS' => 1, 'Actual' => 4], + 'handicap' => true, + ], + // Anzeigeoptionen der Tabelle: Favoritenteam (fett), Vereins-URL, Teamnotiz im Tooltip. + 'viewopts' => [ + 'teams' => 6, 'played' => 0.8, 'maxGoals' => 3, 'pages' => 'table', + 'options' => ['favTeam' => 3, 'urlT' => 1, 'MinusPoints' => 2], + 'teamKeys' => [ + 2 => ['URL' => 'http://example.org/team2'], + 3 => ['NOT' => 'Aufsteiger & Pokalsieger'], + 4 => ['URL' => 'https://example.org/team4?a=1&b=2', 'NOT' => 'Zweite Notiz'], + 5 => ['SP' => 2, 'SM' => 1, 'STDA' => 4, 'NOT' => 'Strafe und Notiz'], + ], + ], + 'rankzones' => [ + 'teams' => 10, 'played' => 0.9, 'maxGoals' => 4, + 'options' => ['Champ' => 1, 'CL' => 2, 'CK' => 1, 'UC' => 1, 'AR' => 1, 'AB' => 2, 'HideDraw' => 1], + ], + ]; + } + + /** Welche Seiten je Szenario geprueft werden: "full" (Standard) oder "table" (nur Tabelle). */ + public static function pageMode(string $name): string + { + return self::scenarios()[$name]['pages'] ?? 'full'; + } + + /** Liga-Datei (relativ zu ligen/) => Anzahl Spieltage, fuer die Seitenmatrix. */ + public static function files(): array + { + $files = []; + foreach (self::scenarios() as $name => $s) { + $files['golden/' . $name . '.l98'] = 2 * ($s['teams'] - 1); + } + return $files; + } + + public static function writeAll(string $sourceLmoDir, string $targetDir): void + { + if (!is_dir($targetDir)) { + mkdir($targetDir, 0777, true); + } + foreach (self::scenarios() as $name => $scenario) { + $template = sprintf('%s/ligen/dfb/%02der-liga.l98', $sourceLmoDir, $scenario['teams']); + if (!is_file($template)) { + throw new RuntimeException("Vorlage fehlt: $template"); + } + file_put_contents( + $targetDir . '/' . $name . '.l98', + self::build($name, $scenario, (string)file_get_contents($template)) + ); + } + } + + private static function build(string $name, array $scenario, string $content): string + { + $eol = strpos($content, "\r\n") !== false ? "\r\n" : "\n"; + $lines = preg_split('/\r\n|\n|\r/', $content); + + $teams = $scenario['teams']; + $rounds = 2 * ($teams - 1); + $matches = intdiv($teams, 2); + $results = self::results($name, $scenario, $rounds, $matches); + + $options = ['Name' => $name] + ($scenario['options'] ?? []); + $section = ''; + $seen = []; + $out = []; + + $flush = static function (string $closing) use (&$out, &$seen, &$options, $scenario): void { + // Fehlende Schluessel am Ende der Sektion nachtragen. + if ($closing === 'Options') { + foreach ($options as $key => $value) { + if (!isset($seen[$key])) { + $out[] = $key . '=' . $value; + } + } + } elseif (preg_match('/^Team(\d+)$/', $closing, $m)) { + foreach (($scenario['teamKeys'][(int)$m[1]] ?? []) as $key => $value) { + if (!isset($seen[$key])) { + $out[] = $key . '=' . $value; + } + } + } + $seen = []; + }; + + foreach ($lines as $line) { + if (preg_match('/^\[(.+)\]$/', $line, $m)) { + $flush($section); + $section = $m[1]; + $out[] = $line; + if (preg_match('/^Round(\d+)$/', $section, $r)) { + foreach (self::roundExtras($scenario, (int)$r[1], $matches, $results) as $extra) { + $out[] = $extra; + } + } + continue; + } + + if ($section !== '' && strpos($line, '=') !== false) { + [$key, $value] = explode('=', $line, 2); + $seen[$key] = true; + + if ($section === 'Options' && array_key_exists($key, $options)) { + $value = (string)$options[$key]; + } elseif (preg_match('/^Team(\d+)$/', $section, $t) + && isset($scenario['teamKeys'][(int)$t[1]][$key])) { + $value = (string)$scenario['teamKeys'][(int)$t[1]][$key]; + } elseif (preg_match('/^Round(\d+)$/', $section, $r) + && preg_match('/^(GA|GB)(\d+)$/', $key, $g)) { + $entry = $results[(int)$r[1]][(int)$g[2]] ?? null; + if ($entry !== null) { + $value = $entry[$g[1]]; + } + } + $out[] = $key . '=' . $value; + continue; + } + + $out[] = $line; + } + $flush($section); + + return implode($eol, $out); + } + + /** + * Ergebnisse je Spieltag und Spiel (1-basiert). Nicht gespielte Spiele fehlen. + * + * @return array>> + */ + private static function results(string $name, array $scenario, int $rounds, int $matches): array + { + mt_srand(self::SEED + (int)sprintf('%u', crc32($name)) % 1000003); + $results = []; + for ($round = 1; $round <= $rounds; $round++) { + for ($match = 1; $match <= $matches; $match++) { + $played = (mt_rand(0, 999) / 1000) < $scenario['played']; + $homeGoals = mt_rand(0, $scenario['maxGoals']); + $awayGoals = mt_rand(0, $scenario['maxGoals']); + $kind = mt_rand(0, $scenario['kindRange'] ?? 11); + $special = mt_rand(0, 2); + if (!$played) { + continue; + } + $entry = ['GA' => (string)$homeGoals, 'GB' => (string)$awayGoals]; + if (!empty($scenario['wertung'])) { + // -2 = Spiel am gruenen Tisch gewertet, ET=3 = nur Tore, ohne Wertung + if ($kind === 0) { + $entry = ['GA' => '-2', 'GB' => '0']; + } elseif ($kind === 1) { + $entry = ['GA' => '0', 'GB' => '-2']; + } elseif ($kind === 2) { + $entry['ET'] = '3'; + } + } + if (!empty($scenario['special'])) { + $entry['SP'] = (string)$special; + } + $results[$round][$match] = $entry; + } + } + return $results; + } + + /** + * Zusaetzliche Zeilen direkt hinter [RoundN]: Handicap-Reihenfolge, Sonderwertung, Zusatzmarker. + * + * @return string[] + */ + private static function roundExtras(array $scenario, int $round, int $matches, array $results): array + { + $extra = []; + if (!empty($scenario['handicap'])) { + $ranks = range(1, $scenario['teams']); + // deterministische, spieltagsabhaengige Reihenfolge + for ($i = 0; $i < $round % $scenario['teams']; $i++) { + $ranks[] = array_shift($ranks); + } + $extra[] = 'HS=' . implode('', array_map(static function ($rank) { + return sprintf('%02d', $rank); + }, $ranks)); + } + for ($match = 1; $match <= $matches; $match++) { + $entry = $results[$round][$match] ?? null; + if ($entry === null) { + continue; + } + if (isset($entry['SP'])) { + $extra[] = 'SP' . $match . '=' . $entry['SP']; + } + if (isset($entry['ET'])) { + $extra[] = 'ET' . $match . '=' . $entry['ET']; + } + } + return $extra; + } +} diff --git a/tests/GoldenMaster/Support/Matrix.php b/tests/GoldenMaster/Support/Matrix.php new file mode 100644 index 00000000..1728c51e --- /dev/null +++ b/tests/GoldenMaster/Support/Matrix.php @@ -0,0 +1,124 @@ + Label => [Query] + */ + public static function pages(string $sourceRoot): array + { + $cases = []; + $add = static function (string $query) use (&$cases): void { + $cases[$query === '' ? '(Ligenuebersicht)' : $query] = [$query]; + }; + + $add(''); + $add('lmouserlang=English'); + + foreach (self::leagues($sourceRoot) as $file => $meta) { + $rounds = $meta['rounds']; + $mid = max(1, intdiv($rounds, 2)); + $f = 'file=' . $file; + + if ($meta['tableOnly']) { + // Szenarien fuer die Tabellenberechnung: nur Tabellenansichten + $add($f . '&action=table'); + foreach ([1, 2, 3, 4] as $tabType) { + $add($f . '&action=table&tabtype=' . $tabType); + } + $add($f . '&action=table&endtab=' . $mid); + $add($f . '&action=table&tabonres=2'); + $add($f . '&action=table&tabonres=2&tabtype=2'); + $add($f . '&action=table&tabpkt=0'); + continue; + } + + $add($f); + $add($f . '&action=table'); + $add($f . '&action=results&st=1'); + $add($f . '&action=program'); + $add($f . '&action=cross'); + $add($f . '&action=stats'); + + if (!$meta['full']) { + continue; + } + + foreach ([1, 2, 3, 4] as $tabType) { + $add($f . '&action=table&tabtype=' . $tabType); + } + $add($f . '&action=table&endtab=' . $mid); + $add($f . '&action=table&st=' . $mid); + // Diese Werte sind Konfigurationsoptionen. Sie lassen sich per GET ueberschreiben, + // weil init.php $_GET nach dem Laden der Konfiguration in den globalen Scope extrahiert. + $add($f . '&action=table&tabonres=2'); + $add($f . '&action=table&tabpkt=0'); + $add($f . '&action=table&tabonres=2&tabpkt=0&tabtype=3'); + // Statistik: ohne stat1 zeigt die Seite nur die Teamliste; Vergleiche kommen erst mit stat1/stat2 + $add($f . '&action=stats&stat1=0&stat2=2'); // stat2 ohne stat1 rutscht nach stat1 + $add($f . '&action=stats&stat1=1'); + $add($f . '&action=stats&stat1=1&stat2=2'); + $add($f . '&action=stats&stat1=2&stat2=1&tabtype=1'); + $add($f . '&action=results&st=' . $mid); + $add($f . '&action=results&st=' . $rounds); + $add($f . '&action=program&selteam=1'); + $add($f . '&action=graph'); + $add($f . '&action=cal'); + $add($f . '&action=info'); + $add($f . '&action=table&lmouserlang=English'); + } + return $cases; + } + + /** + * Alle Ligadateien mit Berechnung: Name (relativ zu ligen/) => [rounds, full, tableOnly]. + * + * @return array + */ + public static function leagues(string $sourceRoot): array + { + $leagues = []; + + $dir = $sourceRoot . '/lmo/ligen'; + if (is_dir($dir)) { + $it = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($dir, \FilesystemIterator::SKIP_DOTS)); + foreach ($it as $info) { + if (!$info->isFile() || substr($info->getFilename(), -4) !== '.l98') { + continue; + } + $relative = ltrim(str_replace('\\', '/', substr($info->getPathname(), strlen($dir))), '/'); + $head = (string)file_get_contents($info->getPathname(), false, null, 0, 2000); + $type = preg_match('/^Type=(\d+)/m', $head, $m) ? (int)$m[1] : 0; + if ($type !== 0) { + continue; // KO-Ligen haben eine andere Datenstruktur und sind noch nicht abgedeckt + } + $rounds = preg_match('/^Rounds=(\d+)/m', $head, $m) ? (int)$m[1] : 1; + $leagues[$relative] = [ + 'rounds' => $rounds, + 'full' => in_array($relative, self::FULL_REAL, true), + 'tableOnly' => false, + ]; + } + } + + foreach (LeagueFactory::files() as $file => $rounds) { + $name = basename($file, '.l98'); + $tableOnly = LeagueFactory::pageMode($name) === 'table'; + $leagues[$file] = ['rounds' => $rounds, 'full' => !$tableOnly, 'tableOnly' => $tableOnly]; + } + + ksort($leagues); + return $leagues; + } +} diff --git a/tests/GoldenMaster/Support/Normalizer.php b/tests/GoldenMaster/Support/Normalizer.php new file mode 100644 index 00000000..7883fb9c --- /dev/null +++ b/tests/GoldenMaster/Support/Normalizer.php @@ -0,0 +1,61 @@ +: 0.0123 sek.") durch einen Platzhalter ersetzt. + */ + public static function admin(string $html, string $instancePath, string $query = ''): string + { + $html = preg_replace('/([^<]*?: )\d+\.\d{4}( )/', '$1{ZEIT}$2', $html); + // "Letztes Update der Liga: " zeigt die Aenderungszeit der Ligadatei. Nach einem + // Speichern ist das die echte Uhrzeit (die Dateizeit unterliegt nicht der festen Testuhr). + $html = preg_replace( + '/([^<]*? )\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}(
)/', + '$1{STAND}$2', + $html + ); + return self::html($html, $instancePath, $query); + } + + /** Whitespace zusammenfassen, ein Tag pro Zeile. */ + public static function canonical(string $html): string + { + $html = preg_replace('/[ \t\r\n]+/', ' ', $html); + $html = preg_replace('/>\s*\n<", $html); + $html = preg_replace('/\s+>/', '>', $html); + return trim($html) . "\n"; + } +} diff --git a/tests/GoldenMaster/Support/Runner.php b/tests/GoldenMaster/Support/Runner.php new file mode 100644 index 00000000..eee8894c --- /dev/null +++ b/tests/GoldenMaster/Support/Runner.php @@ -0,0 +1,157 @@ +instance = $instance; + } + + /** Simuliert GET gegen lmo.php. Rueckgabe: Ausgabe (stdout) plus ggf. PHP-Meldungen (stderr). */ + public function request(string $query): string + { + return $this->run('request.php', [$query]); + } + + /** Berechnet die Tabellen einer Liga in allen Ansichten, Rueckgabe: JSON. */ + public function calc(string $leagueFile): string + { + return $this->run('calc.php', [$leagueFile]); + } + + /** + * Allgemeine Anfrage (GET/POST, beliebiger Einstiegspunkt, optional mit Sitzung). + * + * @param array{script:string,query?:string,method?:string,post?:array,sid?:string} $spec + * @return array{body:string,sid:string} Ausgabe und Sitzungs-ID fuer die naechste Anfrage + */ + public function http(array $spec): array + { + $sidFile = tempnam(sys_get_temp_dir(), 'lmo-sid'); + $specFile = tempnam(sys_get_temp_dir(), 'lmo-spec'); + $spec['sidOut'] = $sidFile; + file_put_contents($specFile, json_encode($spec)); + + $body = $this->run('http.php', [$specFile]); + $sid = trim((string)file_get_contents($sidFile)); + @unlink($sidFile); + @unlink($specFile); + return ['body' => $body, 'sid' => $sid]; + } + + public function hasFaketime(): bool + { + if ($this->faketime === null) { + // Bei der Coverage-Messung ohne faketime (Vorsichtsmassnahme: LD_PRELOAD plus + // Coverage-Treiber). Zeitabhaengige Seiten (Kalender) koennen dann vom Snapshot + // abweichen; fuer die Messung ist das egal. + $this->faketime = getenv('GOLDEN_NO_FAKETIME') !== '1' + && getenv('GOLDEN_COVERAGE') !== '1' + && trim((string)shell_exec('command -v faketime 2>/dev/null')) !== ''; + } + return $this->faketime; + } + + /** Zielordner der Coverage-Rohdaten, null wenn GOLDEN_COVERAGE nicht 1 ist. */ + public static function coverageDir(): ?string + { + if (getenv('GOLDEN_COVERAGE') !== '1') { + return null; + } + $dir = Fixture::projectRoot() . '/coverage/raw'; + if (!is_dir($dir)) { + mkdir($dir, 0777, true); + } + return $dir; + } + + private function run(string $script, array $args): string + { + $command = []; + if ($this->hasFaketime()) { + array_push($command, 'faketime', self::FAKE_TIME); + } + array_push( + $command, + PHP_BINARY, + '-d', 'display_errors=stderr', + '-d', 'log_errors=0', + '-d', 'error_reporting=' . E_ALL, + '-d', 'html_errors=0', + '-d', 'memory_limit=512M', + // lmo-functions.php ruft bei JEDEM Seitenaufruf eine Update-URL im Internet ab. + // Fuer reproduzierbare Tests darf es keinen Netzwerkzugriff geben; die Abfrage faellt + // dann auf den lokalen Fallback zurueck (Ergebnis wird nur im Admin-Bereich angezeigt). + '-d', 'allow_url_fopen=0', + '-d', 'date.timezone=Europe/Berlin', + '-d', 'session.save_path=' . $this->instance->sessionDir() + ); + $coverageDir = self::coverageDir(); + if ($coverageDir !== null) { + array_push($command, '-d', 'xdebug.mode=coverage'); + } + array_push( + $command, + dirname(__DIR__) . '/bin/' . $script, + $this->instance->path() + ); + foreach ($args as $arg) { + $command[] = $arg; + } + + // Ausgabe ueber Dateien statt Pipes: kein Deadlock bei grossen Ausgaben. + $outFile = tempnam(sys_get_temp_dir(), 'lmo-out'); + $errFile = tempnam(sys_get_temp_dir(), 'lmo-err'); + $env = null; + if ($coverageDir !== null) { + $env = array_merge(getenv(), [ + 'GOLDEN_COVERAGE_DIR' => $coverageDir, + 'GOLDEN_INSTANCE' => $this->instance->path(), + ]); + } + $process = proc_open( + $command, + [0 => ['pipe', 'r'], 1 => ['file', $outFile, 'w'], 2 => ['file', $errFile, 'w']], + $pipes, + $this->instance->path(), + $env + ); + if (!is_resource($process)) { + throw new RuntimeException('Prozess konnte nicht gestartet werden: ' . implode(' ', $command)); + } + fclose($pipes[0]); + $exit = proc_close($process); + + $stdout = (string)file_get_contents($outFile); + $stderr = (string)file_get_contents($errFile); + @unlink($outFile); + @unlink($errFile); + + $stderr = trim($stderr); + if ($stderr !== '') { + $stdout .= "\n"; + } + if ($exit !== 0) { + $stdout .= "\n'; + } + return $stdout; + } +} diff --git a/tests/GoldenMaster/Support/Snapshot.php b/tests/GoldenMaster/Support/Snapshot.php new file mode 100644 index 00000000..d02ca506 --- /dev/null +++ b/tests/GoldenMaster/Support/Snapshot.php @@ -0,0 +1,34 @@ + relativer Pfad => Inhalt + */ + public static function read(string $root): array + { + $files = []; + $iterator = new \RecursiveIteratorIterator( + new \RecursiveDirectoryIterator($root, \FilesystemIterator::SKIP_DOTS) + ); + foreach ($iterator as $info) { + if (!$info->isFile()) { + continue; + } + $relative = ltrim(str_replace('\\', '/', substr($info->getPathname(), strlen($root))), '/'); + if (preg_match(self::IGNORE, $relative)) { + continue; + } + $files[$relative] = (string)file_get_contents($info->getPathname()); + } + ksort($files); + return $files; + } + + /** + * @param array $before + * @param array $after + */ + public static function diff(array $before, array $after, string $instancePath): string + { + $report = ''; + foreach (array_unique(array_merge(array_keys($before), array_keys($after))) as $path) { + $old = $before[$path] ?? null; + $new = $after[$path] ?? null; + if ($old === $new) { + continue; + } + if ($new === null) { + $report .= "GELOESCHT $path\n"; + continue; + } + if (strpos($new, "\0") !== false || ($old !== null && strpos($old, "\0") !== false)) { + $report .= ($old === null ? 'NEU' : 'GEAENDERT') . " $path (binaer, " . strlen($new) . ' Bytes, md5 ' . md5($new) . ")\n"; + continue; + } + $new = self::normalize($new, $instancePath); + if ($old === null) { + $report .= "NEU $path (" . strlen($new) . " Bytes)\n"; + $report .= strlen($new) > self::MAX_DUMP ? "[Inhalt zu lang: md5 " . md5($new) . "]\n" : $new . (substr($new, -1) === "\n" ? '' : "\n"); + continue; + } + $report .= "GEAENDERT $path\n" . self::unifiedDiff(self::normalize($old, $instancePath), $new); + } + return $report; + } + + private static function normalize(string $content, string $instancePath): string + { + $content = str_replace($instancePath, '{LMO_PATH}', $content); + $content = str_replace("\r\n", "\n", $content); + // Kennwort-Hashes mit zufaelligem Salt (bcrypt, argon2) + return (string)preg_replace('/\$(?:2y|argon2id|argon2i)\$[^|\s]+/', '{HASH}', $content); + } + + private static function unifiedDiff(string $old, string $new): string + { + $a = tempnam(sys_get_temp_dir(), 'lmo-a'); + $b = tempnam(sys_get_temp_dir(), 'lmo-b'); + file_put_contents($a, $old); + file_put_contents($b, $new); + $output = shell_exec('diff -U 2 --label vorher --label nachher ' . escapeshellarg($a) . ' ' . escapeshellarg($b) . ' 2>&1'); + @unlink($a); + @unlink($b); + if (!is_string($output) || $output === '') { + return "[diff nicht verfuegbar; md5 vorher " . md5($old) . ', nachher ' . md5($new) . "]\n"; + } + return strlen($output) > self::MAX_DUMP ? substr($output, 0, self::MAX_DUMP) . "\n[Diff gekuerzt]\n" : $output; + } +} diff --git a/tests/GoldenMaster/Support/Transcript.php b/tests/GoldenMaster/Support/Transcript.php new file mode 100644 index 00000000..42ca06d1 --- /dev/null +++ b/tests/GoldenMaster/Support/Transcript.php @@ -0,0 +1,25 @@ +text .= "=== $title ===\n" + . rtrim($html) . "\n" + . "--- Dateiaenderungen ---\n" + . ($changes === '' ? "(keine)\n" : rtrim($changes) . "\n") + . "\n"; + } + + public function text(): string + { + return $this->text; + } +} diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt new file mode 100644 index 00000000..6d9daccd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt @@ -0,0 +1,3442 @@ +### helper_roles +=== Hilfsadmin: Anmeldung === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Download + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+
    +
  • Eine Liga vom Server öffnen und bearbeiten: + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    [keine Dateien gefunden]
    + +
  • +
  • +Eine Liga vom Server downloaden oder per E-Mail versenden +
  • +
  • +Aus dem Admin-Bereich ausloggen +
  • +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,4 +1,4 @@ + + admin|lmo|2||| +-hilfe|geheim|1|basic|0 ++hilfe|{HASH}|1|basic|0 + erweitert|geheim|1|basic|1 + +=== Hilfsadmin: Startseite === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Download + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+
    +
  • Eine Liga vom Server öffnen und bearbeiten: + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    [keine Dateien gefunden]
    + +
  • +
  • +Eine Liga vom Server downloaden oder per E-Mail versenden +
  • +
  • +Aus dem Admin-Bereich ausloggen +
  • +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: eigene Liga bearbeiten === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + + + + +
Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Spieltage +
+ + + + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + + +
01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag   + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  Mannschaft 1 - Mannschaft 7   + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  Mannschaft 3 - Mannschaft 4   + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  Mannschaft 5 - Mannschaft 2   + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  Mannschaft 8 - Mannschaft 6   + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Grunddaten der eigenen Liga === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + + + + +
+Ergebnisse + +Spielerstatistik +Grundeinstellungen +Spieltage +
+ + + + + + + + +
+

basic

+
+ + + + +
Grundwerte
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Lieblingsmannschaft +
+ + +Spielplan +
+ + +Fieberkurve/Statistik +
+ +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Mannschaften (nur erweitert) === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Spieltage +
+ + + + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-2. Spieltag   + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  +- +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  +- +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  +- +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  +- +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: fremde Liga === + + + +LMO Admin + + + + + +
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Liga anlegen (nicht erlaubt) === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Download + +Hilfe +Logout 
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Optionen (nicht erlaubt) === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Download + +Hilfe +Logout 
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Liga oeffnen === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
Öffnen  Download + +Hilfe +Logout 
+ + + + + + + + + + + + + +
+

Öffnen einer Liga

+
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
[keine Dateien gefunden]
+ +
 
+ + + + + + + + + + + + + + +
Archiv
+archiv +
+dfb + +DFB-Schlüsselligen +
+golden +
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Download === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download +Hilfe +Logout 
+ + + + + + + + + +
+

Downloaden einer Liga

+
+

E-Mail-Versand einer Liga

+
+ + + + +
+
    +
  • [keine Dateien gefunden]
  • +
+
+
+ + + + +
+
    +
  • [keine Dateien gefunden]
  • +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Tabellenkorrektur === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Spieltage +
+ + + + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
+ +Mannschaft 8    1100 3:12  +3 +
+ +Mannschaft 5    1010 0:00  +1 +
+ +Mannschaft 2    1010 0:00  +1 +
+ +Mannschaft 7    0000 0:00  +0 +
+ +Mannschaft 4    0000 0:00  +0 +
+ +Mannschaft 3    0000 0:00  +0 +
+ +Mannschaft 1    0000 0:00  +0 +
+ +Mannschaft 6    1001 1:3-2  +0 +
+ + +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Hilfsadmin: Abmelden === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Erweiterter Hilfsadmin: Anmeldung === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Download + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+
    +
  • Eine Liga vom Server öffnen und bearbeiten: + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    [keine Dateien gefunden]
    + +
  • +
  • +Eine Liga vom Server downloaden oder per E-Mail versenden +
  • +
  • +Aus dem Admin-Bereich ausloggen +
  • +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -2,3 +2,3 @@ + admin|lmo|2||| + hilfe|{HASH}|1|basic|0 +-erweitert|geheim|1|basic|1 ++erweitert|{HASH}|1|basic|1 + +=== Erweiterter Hilfsadmin: Mannschaften === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
+ + + + + + + +
+

basic

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +Mannschaft hinzufügen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== Erweiterter Hilfsadmin: Anzahl === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Öffnen  Bearbeiten  Download + +Hilfe +Logout 
+ + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anzahl der Spieltage und Spiele
+

+ Achtung! Diese Einstellungen können eine
bestehende Liga unbrauchbar machen.
Bitte benutzen Sie diese Optionen nur,
wenn Sie wirklich sicher sind.
+

+
  +Anzahl der Spieltage + + + + + + + + + + +
+ +
+ +
+
  +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
+ +
+ +
+
+ +
+Abbrechen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt new file mode 100644 index 00000000..cb4b4787 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt @@ -0,0 +1,1003 @@ +### login_logout +=== GET Anmeldeformular === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== POST falsches Kennwort === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== POST unbekannter Benutzer === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== POST richtiges Kennwort (Klartext in der Datei) === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+ +
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,2 +1,2 @@ + +-admin|lmo|2||| +\ No newline at end of file ++admin|{HASH}|2||| + +=== GET Startseite Admin === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+ +
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + +=== GET Abmelden === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== GET nach dem Abmelden === + + + +LMO Admin + + + + + +
+ + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+
+ + + + + + + + + + + +
+

Anmeldung für den Admin-Bereich

+
+ + + + + + + + + + + + + +
+ Nutzername + + +
+ Passwort + + +
  + +
+
+Wechsel in den User-Bereich +
+
+
+

Liga Manager Online 4
Copyright © 1997-2026 LMO-Group

+

LigaManager Online comes with ABSOLUTELY NO WARRANTY.

+

This is free software, and you are welcome to redistribute it under certain conditions.

+

Read this for details.

+
+
+ + +--- Dateiaenderungen --- +(keine) + +=== POST Anmeldung mit bereits gehashtem Kennwort === + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + + +
+

Was möchten Sie jetzt tun?

+
+ + + + +
+ +
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt new file mode 100644 index 00000000..76f8491c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt @@ -0,0 +1,345 @@ +### action=admin&todo=addons +### GESENDETE FELDER (POST, 25) +action=admin +todo=addons +save=1 +file= +show=0 +xwithArchiv=1 +xunGreedy=1 +xbarWidth=120 +xstandardTemplate=mininext.tpl.php +xcache_refresh=0 +xCacheTable= +xTendenzPfeilUpImg=lmo-tab1.gif +xTendenzPfeilDownImg=lmo-tab2.gif +xTendenzPunktImg=lmo-tab0.gif +xstandardLiga= +xstandardAnzahlueber= +xstandardAnzahlunter= +xstandardTabellenPlatz= +xtabelle_classMeister= +xtabelle_classCLAufsteiger= +xtabelle_classCLQuali= +xtabelle_classUEFA= +xtabelle_classAbstiegsRelegation= +xtabelle_classAbsteiger= +xclassFavorit= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + +
+Optionen +Addons +Designeditor + +Userverwaltung +
+ + + + + + + + + + + +
+

+ Achtung! Bitte benutzen Sie diese Optionen nur,
wenn das Addon keine eigene Konfigurationsoberfläche bestitzt!

+
+

Konfiguration der installierten Addons

+
+ + + + + + + + + + + + + + + + +
mini
+classlib +
+tipp +
+ticker +
+spieler +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 withArchiv + +
 unGreedy + +
 barWidth + +
 standardTemplate + +
 cache_refresh + +
 CacheTable + +
 TendenzPfeilUpImg + +
 TendenzPfeilDownImg + +
 TendenzPunktImg + +
 standardLiga + +
 standardAnzahlueber + +
 standardAnzahlunter + +
 standardTabellenPlatz + +
 tabelle_classMeister + +
 tabelle_classCLAufsteiger + +
 tabelle_classCLQuali + +
 tabelle_classUEFA + +
 tabelle_classAbstiegsRelegation + +
 tabelle_classAbsteiger + +
 classFavorit + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT config/cfg.txt +[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt new file mode 100644 index 00000000..6aba3e2f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt @@ -0,0 +1,372 @@ +### action=admin&todo=design +### GESENDETE FELDER (POST, 25) +action=admin +todo=design +save=1 +show=0 +xlmo_main_background1=#dde0fF +xlmo_main_color1=#000 +xlmo_main_border1=1px solid #000 +xlmo_main_fontfamily1=sans-serif +xlmo_main_fontsize1=13px +xlmo_main_background2= +xlmo_main_color2=#009 +xlmo_main_fontfamily2=Trebuchet MS,sans-serif +xlmo_main_fontsize2=115% +xlmo_main_background4=#009 +xlmo_main_color4=#eee +xlmo_main_border4= +xlmo_main_background5=#009 +xlmo_main_color5=#eee +xlmo_main_border5= +xlmo_main_background6=#eee +xlmo_main_color6=#009 +xlmo_main_border6= +xlmo_main_background7=#eee +xlmo_main_color7=#009 +xlmo_main_border7= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Optionen + +Addons +Designeditor +Userverwaltung +
+ + + + + + + + +
+

Festlegen des Ausgabedesigns

+
+ + + + + + + + + + + + + + + + + + + + + + +
Äußerer Rahmen
+Mittlerer Rahmen +
+Innerer Rahmen +
+Tabelle +
+Turnierbereich +
+Sonstige Optionen +
+Formulare +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rahmen
  + +  + + +Hintergrund, Schriftfarbe +
  + + +Randoptionen +
  + + +Schriftart +
  + +Schriftgröße
Überschrift
  + + + + + +Hintergrund, Schriftfarbe +
  + + +Schriftart +
  + +Schriftgröße
Hauptmenü (Rahmen)
  + +  + + +Hintergrund, Schriftfarbe +
  + + +Randoptionen +
Hauptmenü (Link)
  + +  + + +Hintergrund, Schriftfarbe +
  + + +Randoptionen +
Untermenü (Rahmen)
  + +  + + +Hintergrund, Schriftfarbe +
  + + +Randoptionen +
Untermenü (Link)
  + +  + + +Hintergrund, Schriftfarbe +
  + + +Randoptionen +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT config/cfg.txt +[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt new file mode 100644 index 00000000..c9a22c8e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt @@ -0,0 +1,442 @@ +### action=admin&todo=edit&file=golden/basic.l98&st=-1 +### GESENDETE FELDER (POST, 15) +action=admin +todo=edit +save=1 +show=0 +file=golden/basic.l98 +st=-1 +xtitel=basic +xnamepkt=Pkt. +xnametor=Tore +xpointsfaktor=1 +xgoalfaktor=1 +xfavteam=0 +xselteam=0 +xstat1=0 +xstat2=0 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
+ + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + +
Grundwerte
+Anzeigen/Darstellung +
+Spielsystem +
+Tabelle +
+Spieltags- und Spiel-Anzahl +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Name der Liga +
+ + +Alternative für Pkt. +
+ + +Alternative für Tore +
+ + +Kommastellen Pkt. +
+ + +Kommastellen Tore +
+ + +Lieblingsmannschaft +
+ + +Spielplan +
+ + +Fieberkurve/Statistik +
+ +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt new file mode 100644 index 00000000..4cb569c7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt @@ -0,0 +1,2001 @@ +### action=admin&todo=edit&file=golden/basic.l98&st=-10 +### GESENDETE FELDER (POST, 61) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=-10 +sp_1_1_7=1 +sp_1_3_4=1 +sp_1_5_2=1 +sp_1_8_6=1 +sp_2_2_3=2 +sp_2_4_8=2 +sp_2_6_1=2 +sp_2_7_5=2 +sp_3_1_5=3 +sp_3_3_7=3 +sp_3_6_4=3 +sp_3_8_2=3 +sp_4_2_6=4 +sp_4_4_1=4 +sp_4_5_3=4 +sp_4_7_8=4 +sp_5_1_3=5 +sp_5_4_2=5 +sp_5_6_7=5 +sp_5_8_5=5 +sp_6_1_2=6 +sp_6_3_8=6 +sp_6_5_6=6 +sp_6_7_4=6 +sp_7_2_7=7 +sp_7_4_5=7 +sp_7_6_3=7 +sp_7_8_1=7 +sp_8_7_1=8 +sp_8_4_3=8 +sp_8_2_5=8 +sp_8_6_8=8 +sp_9_3_2=9 +sp_9_8_4=9 +sp_9_1_6=9 +sp_9_5_7=9 +sp_10_5_1=10 +sp_10_7_3=10 +sp_10_4_6=10 +sp_10_2_8=10 +sp_11_6_2=11 +sp_11_1_4=11 +sp_11_3_5=11 +sp_11_8_7=11 +sp_12_3_1=12 +sp_12_2_4=12 +sp_12_7_6=12 +sp_12_5_8=12 +sp_13_2_1=13 +sp_13_8_3=13 +sp_13_6_5=13 +sp_13_4_7=13 +sp_14_7_2=14 +sp_14_5_4=14 +sp_14_3_6=14 +sp_14_1_8=14 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften +Spieltage
+
+ + + + + + + +
+

basic

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  +1. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 7__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 20:0 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 63:1 + + +
  +2. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 30:4 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 82:2 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 12:4 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 5__:__ + + +
  +3. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 51:0 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 73:0 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 21:3 + + +
  +4. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 6__:__ + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 14:0 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 3__:__ + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 8__:__ + + +
  +5. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 33:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 72:3 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 5__:__ + + +
  +6. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 8__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 61:2 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 44:1 + + +
  +7. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 7__:__ + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 52:0 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 33:3 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 14:3 + + +
  +8. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 7-Mannschaft 12:3 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 34:3 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 51:4 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 8__:__ + + +
  +9. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 24:0 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 60:1 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 7__:__ + + +
  +10. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 32:3 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 64:0 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 84:2 + + +
  +11. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 6-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 42:1 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 52:1 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 74:3 + + +
  +12. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 62:2 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 8__:__ + + +
  +13. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 3__:__ + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 51:3 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 7__:__ + + +
  +14. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 7-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 63:1 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 83:3 + + +
+ + +   
+
+ + +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt new file mode 100644 index 00000000..d4a88d66 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt @@ -0,0 +1,608 @@ +### action=admin&todo=edit&file=golden/basic.l98&st=-2 +### GESENDETE FELDER (POST, 77) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=-2 +xteams1=Mannschaft 1 +xteamm1=Mannschaft +xteamk1=Manns +xstrafp1=0 +xtorkorrektur11=0 +xtorkorrektur21=0 +xstrafdat1=0 +xteamn1= +xteamu1= +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=Manns +xstrafp2=0 +xtorkorrektur12=0 +xtorkorrektur22=0 +xstrafdat2=0 +xteamn2= +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=Manns +xstrafp3=0 +xtorkorrektur13=0 +xtorkorrektur23=0 +xstrafdat3=0 +xteamn3= +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=Manns +xstrafp4=0 +xtorkorrektur14=0 +xtorkorrektur24=0 +xstrafdat4=0 +xteamn4= +xteamu4= +xteams5=Mannschaft 5 +xteamm5=Mannschaft +xteamk5=Manns +xstrafp5=0 +xtorkorrektur15=0 +xtorkorrektur25=0 +xstrafdat5=0 +xteamn5= +xteamu5= +xteams6=Mannschaft 6 +xteamm6=Mannschaft +xteamk6=Manns +xstrafp6=0 +xtorkorrektur16=0 +xtorkorrektur26=0 +xstrafdat6=0 +xteamn6= +xteamu6= +xteams7=Mannschaft 7 +xteamm7=Mannschaft +xteamk7=Manns +xstrafp7=0 +xtorkorrektur17=0 +xtorkorrektur27=0 +xstrafdat7=0 +xteamn7= +xteamu7= +xteams8=Mannschaft 8 +xteamm8=Mannschaft +xteamk8=Manns +xstrafp8=0 +xtorkorrektur18=0 +xtorkorrektur28=0 +xstrafdat8=0 +xteamn8= +xteamu8= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
+ + + + + + + + + + +
+

basic

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +Mannschaft hinzufügen +
+
+
+Spieltags- und Spiel-Anzahl +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt new file mode 100644 index 00000000..b505152d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt @@ -0,0 +1,350 @@ +### action=admin&todo=edit&file=golden/basic.l98&st=-3 +### GESENDETE FELDER (POST, 7) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=-3 +xanzst=14 +xanzsp=4 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anzahl der Spieltage und Spiele
+

+ Achtung! Diese Einstellungen können eine
bestehende Liga unbrauchbar machen.
Bitte benutzen Sie diese Optionen nur,
wenn Sie wirklich sicher sind.
+

+
  +Anzahl der Spieltage + + + + + + + + + + +
+ +
+ +
+
  +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
+ +
+ +
+
+ +
+Abbrechen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt new file mode 100644 index 00000000..89f7f890 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt @@ -0,0 +1,868 @@ +### action=admin&todo=edit&file=golden/basic.l98&st=1 +### GESENDETE FELDER (POST, 46) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=7 +xgoala0=_ +xgoalb0=_ +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=3 +xteamb1=4 +xgoala1=_ +xgoalb1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=5 +xteamb2=2 +xgoala2=0 +xgoalb2=0 +xmsieg2=0 +xmnote2= +xmberi2= +xatdat3= +xattim3= +xteama3=8 +xteamb3=6 +xgoala3=3 +xgoalb3=1 +xmsieg3=0 +xmnote3= +xmberi3= +xstx=0 +xnticker=0 +xnlines= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + + +
01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -61,4 +62,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -145,5 +156,5 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=3 + TB2=4 +@@ -153,5 +164,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=2 +@@ -161,5 +172,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=8 + TB4=6 +@@ -169,5 +180,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round2] +NEU output/basic.l98.php (2262 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt new file mode 100644 index 00000000..5243ccb6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt @@ -0,0 +1,408 @@ +### action=admin&todo=edit&file=golden/handicap.l98&st=-1 +### GESENDETE FELDER (POST, 15) +action=admin +todo=edit +save=1 +show=0 +file=golden/handicap.l98 +st=-1 +xtitel=handicap +xnamepkt=Pkt. +xnametor=Tore +xpointsfaktor=1 +xgoalfaktor=1 +xfavteam=0 +xselteam=0 +xstat1=0 +xstat2=0 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + + +
+Ergebnisse + +Spielerstatistik +Grundeinstellungen +Tabelle + +Mannschaften + +Spieltage +
+ + + + + + + + +
+

handicap

+
+ + + + + + + + + + + + + + + + +
Grundwerte
+Anzeigen/Darstellung +
+Spielsystem +
+Tabelle +
+Spieltags- und Spiel-Anzahl +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Name der Liga +
+ + +Alternative für Pkt. +
+ + +Alternative für Tore +
+ + +Kommastellen Pkt. +
+ + +Kommastellen Tore +
+ + +Lieblingsmannschaft +
+ + +Spielplan +
+ + +Fieberkurve/Statistik +
+ +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -59,4 +59,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/handicap.l98.php (1764 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt new file mode 100644 index 00000000..2f2e20eb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt @@ -0,0 +1,1046 @@ +### action=admin&todo=edit&file=golden/handicap.l98&st=-10 +### GESENDETE FELDER (POST, 35) +action=admin +todo=edit +save=1 +file=golden/handicap.l98 +st=-10 +sp_1_1_5=1 +sp_1_3_2=1 +sp_1_6_4=1 +sp_2_2_6=2 +sp_2_4_1=2 +sp_2_5_3=2 +sp_3_1_3=3 +sp_3_4_2=3 +sp_3_6_5=3 +sp_4_1_2=4 +sp_4_3_6=4 +sp_4_5_4=4 +sp_5_2_5=5 +sp_5_4_3=5 +sp_5_6_1=5 +sp_6_5_1=6 +sp_6_2_3=6 +sp_6_4_6=6 +sp_7_6_2=7 +sp_7_1_4=7 +sp_7_3_5=7 +sp_8_3_1=8 +sp_8_2_4=8 +sp_8_5_6=8 +sp_9_2_1=9 +sp_9_6_3=9 +sp_9_4_5=9 +sp_10_5_2=10 +sp_10_3_4=10 +sp_10_1_6=10 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + +
+ + + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Tabelle + +Mannschaften +Spieltage
+
+ + + + + + + +
+

handicap

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  +1. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 51:2 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 42:2 + + +
  +2. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 62:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 10:3 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 33:2 + + +
  +3. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 32:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 22:0 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 50:1 + + +
  +4. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 20:2 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 6__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 41:3 + + +
  +5. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 50:3 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 30:3 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 1__:__ + + +
  +6. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 10:2 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 3__:__ + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 62:0 + + +
  +7. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 6-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 5__:__ + + +
  +8. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 4__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 60:1 + + +
  +9. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 10:2 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 30:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 50:3 + + +
  +10. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 40:1 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 61:0 + + +
+ + +   
+
+ + +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt new file mode 100644 index 00000000..ef0a1ee2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt @@ -0,0 +1,506 @@ +### action=admin&todo=edit&file=golden/handicap.l98&st=-2 +### GESENDETE FELDER (POST, 59) +action=admin +todo=edit +save=1 +file=golden/handicap.l98 +st=-2 +xteams1=Mannschaft 1 +xteamm1=Mannschaft +xteamk1=Manns +xstrafp1=0 +xtorkorrektur11=0 +xtorkorrektur21=0 +xstrafdat1=0 +xteamn1= +xteamu1= +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=Manns +xstrafp2=0 +xtorkorrektur12=0 +xtorkorrektur22=0 +xstrafdat2=0 +xteamn2= +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=Manns +xstrafp3=0 +xtorkorrektur13=0 +xtorkorrektur23=0 +xstrafdat3=0 +xteamn3= +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=Manns +xstrafp4=0 +xtorkorrektur14=0 +xtorkorrektur24=0 +xstrafdat4=0 +xteamn4= +xteamu4= +xteams5=Mannschaft 5 +xteamm5=Mannschaft +xteamk5=Manns +xstrafp5=0 +xtorkorrektur15=0 +xtorkorrektur25=0 +xstrafdat5=0 +xteamn5= +xteamu5= +xteams6=Mannschaft 6 +xteamm6=Mannschaft +xteamk6=Manns +xstrafp6=0 +xtorkorrektur16=0 +xtorkorrektur26=0 +xstrafdat6=0 +xteamn6= +xteamu6= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Tabelle +Mannschaften +Spieltage +
+ + + + + + + + + + +
+

handicap

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +Mannschaft hinzufügen +
+
+
+Spieltags- und Spiel-Anzahl +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -59,4 +59,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/handicap.l98.php (1764 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt new file mode 100644 index 00000000..594dc0a5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt @@ -0,0 +1,324 @@ +### action=admin&todo=edit&file=golden/handicap.l98&st=-3 +### GESENDETE FELDER (POST, 7) +action=admin +todo=edit +save=1 +file=golden/handicap.l98 +st=-3 +xanzst=10 +xanzsp=3 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + +
+ + + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Tabelle + +Mannschaften + +Spieltage +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anzahl der Spieltage und Spiele
+

+ Achtung! Diese Einstellungen können eine
bestehende Liga unbrauchbar machen.
Bitte benutzen Sie diese Optionen nur,
wenn Sie wirklich sicher sind.
+

+
  +Anzahl der Spieltage + + + + + + + + + + +
+ +
+ +
+
  +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
+ +
+ +
+
+ +
+Abbrechen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -59,4 +59,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/handicap.l98.php (1764 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt new file mode 100644 index 00000000..608ac2ab --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt @@ -0,0 +1,775 @@ +### action=admin&todo=edit&file=golden/handicap.l98&st=1 +### GESENDETE FELDER (POST, 37) +action=admin +todo=edit +save=1 +file=golden/handicap.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=5 +xgoala0=1 +xgoalb0=2 +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=3 +xteamb1=2 +xgoala1=_ +xgoalb1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=4 +xgoala2=2 +xgoalb2=2 +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + + +
Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Tabelle + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

handicap

+
+ + + + + + + + + + + + + +
01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=3 ++Actual=1 + Kegel=0 + HandS=1 +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -59,4 +60,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -116,5 +125,5 @@ + + [Round1] +-HS=020304050601 ++HS=0 + D1= + D2= +@@ -126,5 +135,5 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=3 + TB2=2 +@@ -134,5 +143,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=4 +@@ -142,8 +151,8 @@ + BE3= + TI3= +-AT3=0 ++AT3= + + [Round2] +-HS=030405060102 ++HS=0 + D1= + D2= +@@ -174,5 +183,5 @@ + + [Round3] +-HS=040506010203 ++HS=0 + D1= + D2= +@@ -203,5 +212,5 @@ + + [Round4] +-HS=050601020304 ++HS=0 + D1= + D2= +@@ -232,5 +241,5 @@ + + [Round5] +-HS=060102030405 ++HS=0 + D1= + D2= +@@ -261,5 +270,5 @@ + + [Round6] +-HS=010203040506 ++HS=0 + D1= + D2= +@@ -290,5 +299,5 @@ + + [Round7] +-HS=020304050601 ++HS=0 + D1= + D2= +@@ -319,5 +328,5 @@ + + [Round8] +-HS=030405060102 ++HS=0 + D1= + D2= +@@ -348,5 +357,5 @@ + + [Round9] +-HS=040506010203 ++HS=0 + D1= + D2= +@@ -377,5 +386,5 @@ + + [Round10] +-HS=050601020304 ++HS=0 + D1= + D2= +NEU output/handicap.l98.php (1764 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt new file mode 100644 index 00000000..2c386266 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt @@ -0,0 +1,620 @@ +### action=admin&todo=edit&file=golden/special.l98&st=-1 +### GESENDETE FELDER (POST, 15) +action=admin +todo=edit +save=1 +show=0 +file=golden/special.l98 +st=-1 +xtitel=special +xnamepkt=Pkt. +xnametor=Tore +xpointsfaktor=1 +xgoalfaktor=1 +xfavteam=0 +xselteam=0 +xstat1=0 +xstat2=0 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
+ + + + + + + + +
+

special

+
+ + + + + + + + + + + + + + + + +
Grundwerte
+Anzeigen/Darstellung +
+Spielsystem +
+Tabelle +
+Spieltags- und Spiel-Anzahl +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Name der Liga +
+ + +Alternative für Pkt. +
+ + +Alternative für Tore +
+ + +Kommastellen Pkt. +
+ + +Kommastellen Tore +
+ + +Lieblingsmannschaft +
+ + +Spielplan +
+ + +Fieberkurve/Statistik +
+ +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -26,6 +32,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -49,10 +55,4 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] + +@@ -65,4 +65,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +130,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,4 +136,5 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -146,4 +153,5 @@ + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= +@@ -152,7 +160,4 @@ + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -161,4 +166,5 @@ + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= +@@ -169,4 +175,5 @@ + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -183,7 +190,4 @@ + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +196,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +205,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +214,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +221,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +227,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +236,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +251,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +257,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +266,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +281,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +287,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +304,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +311,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +317,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +334,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +341,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +347,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +356,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +365,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +372,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +386,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +401,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1849 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt new file mode 100644 index 00000000..f2db25e6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt @@ -0,0 +1,1043 @@ +### action=admin&todo=edit&file=golden/special.l98&st=-10 +### GESENDETE FELDER (POST, 35) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=-10 +sp_1_1_5=1 +sp_1_3_2=1 +sp_1_6_4=1 +sp_2_2_6=2 +sp_2_4_1=2 +sp_2_5_3=2 +sp_3_1_3=3 +sp_3_4_2=3 +sp_3_6_5=3 +sp_4_1_2=4 +sp_4_3_6=4 +sp_4_5_4=4 +sp_5_2_5=5 +sp_5_4_3=5 +sp_5_6_1=5 +sp_6_5_1=6 +sp_6_2_3=6 +sp_6_4_6=6 +sp_7_6_2=7 +sp_7_1_4=7 +sp_7_3_5=7 +sp_8_3_1=8 +sp_8_2_4=8 +sp_8_5_6=8 +sp_9_2_1=9 +sp_9_6_3=9 +sp_9_4_5=9 +sp_10_5_2=10 +sp_10_3_4=10 +sp_10_1_6=10 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften +Spieltage
+
+ + + + + + + +
+

special

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  +1. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 50:1 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 41:1 + + +
  +2. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 60:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 11:3 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 33:2 + + +
  +3. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 32:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 20:3 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 50:3 + + +
  +4. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 21:2 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 62:3 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 40:1 + + +
  +5. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 50:3 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 31:1 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 1__:__ + + +
  +6. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 11:3 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 30:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 60:2 + + +
  +7. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 6-Mannschaft 21:2 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 42:0 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 50:2 + + +
  +8. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 10:3 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 42:3 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 61:1 + + +
  +9. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 11:0 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 30:2 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 5__:__ + + +
  +10. Spieltag   / 3 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 43:0 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 62:0 + + +
+ + +   
+
+ + +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt new file mode 100644 index 00000000..ca57379b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt @@ -0,0 +1,718 @@ +### action=admin&todo=edit&file=golden/special.l98&st=-2 +### GESENDETE FELDER (POST, 59) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=-2 +xteams1=Mannschaft 1 +xteamm1=Mannschaft +xteamk1=Manns +xstrafp1=0 +xtorkorrektur11=0 +xtorkorrektur21=0 +xstrafdat1=0 +xteamn1= +xteamu1= +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=Manns +xstrafp2=0 +xtorkorrektur12=0 +xtorkorrektur22=0 +xstrafdat2=0 +xteamn2= +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=Manns +xstrafp3=0 +xtorkorrektur13=0 +xtorkorrektur23=0 +xstrafdat3=0 +xteamn3= +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=Manns +xstrafp4=0 +xtorkorrektur14=0 +xtorkorrektur24=0 +xstrafdat4=0 +xteamn4= +xteamu4= +xteams5=Mannschaft 5 +xteamm5=Mannschaft +xteamk5=Manns +xstrafp5=0 +xtorkorrektur15=0 +xtorkorrektur25=0 +xstrafdat5=0 +xteamn5= +xteamu5= +xteams6=Mannschaft 6 +xteamm6=Mannschaft +xteamk6=Manns +xstrafp6=0 +xtorkorrektur16=0 +xtorkorrektur26=0 +xstrafdat6=0 +xteamn6= +xteamu6= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
+ + + + + + + + + + +
+

special

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + Pkt. + : Tore +   + + + + + + + + + + + +
+ + +Mannschaft hinzufügen +
+
+
+Spieltags- und Spiel-Anzahl +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,10 +55,4 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] + +@@ -65,4 +65,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +130,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,4 +136,5 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -146,4 +153,5 @@ + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= +@@ -152,7 +160,4 @@ + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -161,4 +166,5 @@ + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= +@@ -169,4 +175,5 @@ + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -183,7 +190,4 @@ + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +196,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +205,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +214,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +221,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +227,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +236,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +251,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +257,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +266,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +281,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +287,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +304,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +311,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +317,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +334,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +341,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +347,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +356,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +365,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +372,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +386,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +401,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1849 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt new file mode 100644 index 00000000..48729c2d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt @@ -0,0 +1,536 @@ +### action=admin&todo=edit&file=golden/special.l98&st=-3 +### GESENDETE FELDER (POST, 7) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=-3 +xanzst=10 +xanzsp=3 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anzahl der Spieltage und Spiele
+

+ Achtung! Diese Einstellungen können eine
bestehende Liga unbrauchbar machen.
Bitte benutzen Sie diese Optionen nur,
wenn Sie wirklich sicher sind.
+

+
  +Anzahl der Spieltage + + + + + + + + + + +
+ +
+ +
+
  +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
+ +
+ +
+
+ +
+Abbrechen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,10 +55,4 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] + +@@ -65,4 +65,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +130,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,4 +136,5 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -146,4 +153,5 @@ + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= +@@ -152,7 +160,4 @@ + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -161,4 +166,5 @@ + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= +@@ -169,4 +175,5 @@ + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -183,7 +190,4 @@ + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +196,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +205,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +214,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +221,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +227,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +236,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +251,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +257,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +266,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +281,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +287,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +304,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +311,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +317,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +334,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +341,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +347,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +356,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +365,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +372,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +386,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +401,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1849 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt new file mode 100644 index 00000000..86518727 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt @@ -0,0 +1,931 @@ +### action=admin&todo=edit&file=golden/special.l98&st=1 +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=5 +xgoala0=0 +xgoalb0=1 +xmspez0=(i.E.) +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=3 +xteamb1=2 +xgoala1=_ +xgoalb1=_ +xmspez1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=4 +xgoala2=1 +xgoalb2=1 +xmspez2=(n.V.) +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

special

+
+ + + + + + + + + + + + + +
01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + +  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + +  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + +  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,11 +55,6 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] ++NC=0 + + [Teams] +@@ -65,4 +66,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +131,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,29 +137,29 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= + TI1= +-AT1=0 ++AT1= + TA2=3 + TB2=2 + GA2=-1 + GB2=-1 ++SP2=0 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=4 + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -161,4 +168,5 @@ + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= +@@ -169,4 +177,5 @@ + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -183,7 +192,4 @@ + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +198,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +207,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +216,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +223,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +229,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +238,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +253,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +259,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +268,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +283,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +289,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +306,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +313,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +319,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +336,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +343,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +349,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +358,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +367,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +374,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +388,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +403,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1849 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt new file mode 100644 index 00000000..1bf22508 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt @@ -0,0 +1,523 @@ +### action=admin&todo=edit&file=golden/wertung.l98&st=-1 +### GESENDETE FELDER (POST, 15) +action=admin +todo=edit +save=1 +show=0 +file=golden/wertung.l98 +st=-1 +xtitel=wertung +xnamepkt=Pkt. +xnametor=Tore +xpointsfaktor=1 +xgoalfaktor=1 +xfavteam=0 +xselteam=0 +xstat1=0 +xstat2=0 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
+ + + + + + + + +
+

wertung

+
+ + + + + + + + + + + + + + + + +
Grundwerte
+Anzeigen/Darstellung +
+Spielsystem +
+Tabelle +
+Spieltags- und Spiel-Anzahl +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Name der Liga +
+ + +Alternative für Pkt. +
+ + +Alternative für Tore +
+ + +Kommastellen Pkt. +
+ + +Kommastellen Tore +
+ + +Lieblingsmannschaft +
+ + +Spielplan +
+ + +Fieberkurve/Statistik +
+ +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/wertung.l98 +--- vorher ++++ nachher +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -73,4 +83,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +92,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +101,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +110,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +119,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +128,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +137,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +146,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -316,5 +334,4 @@ + + [Round6] +-ET4=3 + D1= + D2= +@@ -347,4 +364,5 @@ + GA4=3 + GB4=3 ++ET4=3 + NT4= + BE4= +@@ -425,5 +443,4 @@ + + [Round9] +-ET3=3 + D1= + D2= +@@ -448,4 +465,5 @@ + GA3=0 + GB3=0 ++ET3=3 + NT3= + BE3= +@@ -570,5 +588,4 @@ + + [Round13] +-ET3=3 + D1= + D2= +@@ -593,4 +610,5 @@ + GA3=0 + GB3=2 ++ET3=3 + NT3= + BE3= +@@ -607,5 +625,4 @@ + + [Round14] +-ET4=3 + D1= + D2= +@@ -638,4 +655,5 @@ + GA4=2 + GB4=2 ++ET4=3 + NT4= + BE4= +NEU output/wertung.l98.php (2000 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt new file mode 100644 index 00000000..e48c46d3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt @@ -0,0 +1,2001 @@ +### action=admin&todo=edit&file=golden/wertung.l98&st=-10 +### GESENDETE FELDER (POST, 61) +action=admin +todo=edit +save=1 +file=golden/wertung.l98 +st=-10 +sp_1_1_7=1 +sp_1_3_4=1 +sp_1_5_2=1 +sp_1_8_6=1 +sp_2_2_3=2 +sp_2_4_8=2 +sp_2_6_1=2 +sp_2_7_5=2 +sp_3_1_5=3 +sp_3_3_7=3 +sp_3_6_4=3 +sp_3_8_2=3 +sp_4_2_6=4 +sp_4_4_1=4 +sp_4_5_3=4 +sp_4_7_8=4 +sp_5_1_3=5 +sp_5_4_2=5 +sp_5_6_7=5 +sp_5_8_5=5 +sp_6_1_2=6 +sp_6_3_8=6 +sp_6_5_6=6 +sp_6_7_4=6 +sp_7_2_7=7 +sp_7_4_5=7 +sp_7_6_3=7 +sp_7_8_1=7 +sp_8_7_1=8 +sp_8_4_3=8 +sp_8_2_5=8 +sp_8_6_8=8 +sp_9_3_2=9 +sp_9_8_4=9 +sp_9_1_6=9 +sp_9_5_7=9 +sp_10_5_1=10 +sp_10_7_3=10 +sp_10_4_6=10 +sp_10_2_8=10 +sp_11_6_2=11 +sp_11_1_4=11 +sp_11_3_5=11 +sp_11_8_7=11 +sp_12_3_1=12 +sp_12_2_4=12 +sp_12_7_6=12 +sp_12_5_8=12 +sp_13_2_1=13 +sp_13_8_3=13 +sp_13_6_5=13 +sp_13_4_7=13 +sp_14_7_2=14 +sp_14_5_4=14 +sp_14_3_6=14 +sp_14_1_8=14 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+ + + + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften +Spieltage
+
+ + + + + + + +
+

wertung

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  +1. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 73:3 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 40:0 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 23:0 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 60:1 + + +
  +2. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 30:2 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 81:1 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 10:3 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 52:1 + + +
  +3. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 52:0 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 72:2 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 42:3 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 2__:__ + + +
  +4. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 60:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 12:2 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 3__:__ + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 82:1 + + +
  +5. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 31:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 2__:__ + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 7__:__ + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 5__:__ + + +
  +6. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 1-Mannschaft 20:3 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 83:0 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 60:0 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 43:3 + + +
  +7. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 73:0 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 50:0 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 30:0 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 1__:__ + + +
  +8. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 7-Mannschaft 11:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 3__:__ + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 53:2 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 8__:__ + + +
  +9. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 20:0 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 43:1 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 60:0 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 73:2 + + +
  +10. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 5-Mannschaft 12:3 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 31:1 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 60:0 + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 80:0 + + +
  +11. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 6-Mannschaft 21:1 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 40:0 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 53:1 + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 73:2 + + +
  +12. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 3-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 2-Mannschaft 42:0 + + +
 01.01.1970 01:00Mannschaft 7-Mannschaft 6__:__ + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 80:0 + + +
  +13. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 2-Mannschaft 1__:__ + + +
 01.01.1970 01:00Mannschaft 8-Mannschaft 30:1 + + +
 01.01.1970 01:00Mannschaft 6-Mannschaft 50:2 + + +
 01.01.1970 01:00Mannschaft 4-Mannschaft 70:1 + + +
  +14. Spieltag   / 4 Partien +Oben / Unten +
 01.01.1970 01:00Mannschaft 7-Mannschaft 20:0 + + +
 01.01.1970 01:00Mannschaft 5-Mannschaft 41:0 + + +
 01.01.1970 01:00Mannschaft 3-Mannschaft 63:0 + + +
 01.01.1970 01:00Mannschaft 1-Mannschaft 82:2 + + +
+ + +   
+
+ + +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt new file mode 100644 index 00000000..26168997 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt @@ -0,0 +1,697 @@ +### action=admin&todo=edit&file=golden/wertung.l98&st=-2 +### GESENDETE FELDER (POST, 85) +action=admin +todo=edit +save=1 +file=golden/wertung.l98 +st=-2 +xteams1=Mannschaft 1 +xteamm1=Mannschaft +xteamk1=Manns +xstrafp1=0 +xstrafm1=0 +xtorkorrektur11=0 +xtorkorrektur21=0 +xstrafdat1=0 +xteamn1= +xteamu1= +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=Manns +xstrafp2=0 +xstrafm2=0 +xtorkorrektur12=0 +xtorkorrektur22=0 +xstrafdat2=0 +xteamn2= +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=Manns +xstrafp3=0 +xstrafm3=0 +xtorkorrektur13=0 +xtorkorrektur23=0 +xstrafdat3=0 +xteamn3= +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=Manns +xstrafp4=0 +xstrafm4=0 +xtorkorrektur14=0 +xtorkorrektur24=0 +xstrafdat4=0 +xteamn4= +xteamu4= +xteams5=Mannschaft 5 +xteamm5=Mannschaft +xteamk5=Manns +xstrafp5=0 +xstrafm5=0 +xtorkorrektur15=0 +xtorkorrektur25=0 +xstrafdat5=0 +xteamn5= +xteamu5= +xteams6=Mannschaft 6 +xteamm6=Mannschaft +xteamk6=Manns +xstrafp6=0 +xstrafm6=0 +xtorkorrektur16=0 +xtorkorrektur26=0 +xstrafdat6=0 +xteamn6= +xteamu6= +xteams7=Mannschaft 7 +xteamm7=Mannschaft +xteamk7=Manns +xstrafp7=0 +xstrafm7=0 +xtorkorrektur17=0 +xtorkorrektur27=0 +xstrafdat7=0 +xteamn7= +xteamu7= +xteams8=Mannschaft 8 +xteamm8=Mannschaft +xteamk8=Manns +xstrafp8=0 +xstrafm8=0 +xtorkorrektur18=0 +xtorkorrektur28=0 +xstrafdat8=0 +xteamn8= +xteamu8= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
+ + + + + + + + + + +
+

wertung

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
+ + +Mannschaft hinzufügen +
+
+
+Spieltags- und Spiel-Anzahl +
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/wertung.l98 +--- vorher ++++ nachher +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -73,4 +83,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +92,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +101,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +110,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +119,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +128,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +137,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +146,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -316,5 +334,4 @@ + + [Round6] +-ET4=3 + D1= + D2= +@@ -347,4 +364,5 @@ + GA4=3 + GB4=3 ++ET4=3 + NT4= + BE4= +@@ -425,5 +443,4 @@ + + [Round9] +-ET3=3 + D1= + D2= +@@ -448,4 +465,5 @@ + GA3=0 + GB3=0 ++ET3=3 + NT3= + BE3= +@@ -570,5 +588,4 @@ + + [Round13] +-ET3=3 + D1= + D2= +@@ -593,4 +610,5 @@ + GA3=0 + GB3=2 ++ET3=3 + NT3= + BE3= +@@ -607,5 +625,4 @@ + + [Round14] +-ET4=3 + D1= + D2= +@@ -638,4 +655,5 @@ + GA4=2 + GB4=2 ++ET4=3 + NT4= + BE4= +NEU output/wertung.l98.php (2000 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt new file mode 100644 index 00000000..c5c7f99d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt @@ -0,0 +1,431 @@ +### action=admin&todo=edit&file=golden/wertung.l98&st=-3 +### GESENDETE FELDER (POST, 7) +action=admin +todo=edit +save=1 +file=golden/wertung.l98 +st=-3 +xanzst=14 +xanzsp=4 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + +
+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anzahl der Spieltage und Spiele
+

+ Achtung! Diese Einstellungen können eine
bestehende Liga unbrauchbar machen.
Bitte benutzen Sie diese Optionen nur,
wenn Sie wirklich sicher sind.
+

+
  +Anzahl der Spieltage + + + + + + + + + + +
+ +
+ +
+
  +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
+ +
+ +
+
+ +
+Abbrechen +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/wertung.l98 +--- vorher ++++ nachher +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -73,4 +83,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +92,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +101,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +110,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +119,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +128,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +137,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +146,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -316,5 +334,4 @@ + + [Round6] +-ET4=3 + D1= + D2= +@@ -347,4 +364,5 @@ + GA4=3 + GB4=3 ++ET4=3 + NT4= + BE4= +@@ -425,5 +443,4 @@ + + [Round9] +-ET3=3 + D1= + D2= +@@ -448,4 +465,5 @@ + GA3=0 + GB3=0 ++ET3=3 + NT3= + BE3= +@@ -570,5 +588,4 @@ + + [Round13] +-ET3=3 + D1= + D2= +@@ -593,4 +610,5 @@ + GA3=0 + GB3=2 ++ET3=3 + NT3= + BE3= +@@ -607,5 +625,4 @@ + + [Round14] +-ET4=3 + D1= + D2= +@@ -638,4 +655,5 @@ + GA4=2 + GB4=2 ++ET4=3 + NT4= + BE4= +NEU output/wertung.l98.php (2000 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt new file mode 100644 index 00000000..558eb312 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt @@ -0,0 +1,948 @@ +### action=admin&todo=edit&file=golden/wertung.l98&st=1 +### GESENDETE FELDER (POST, 46) +action=admin +todo=edit +save=1 +file=golden/wertung.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=7 +xgoala0=3 +xgoalb0=3 +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=3 +xteamb1=4 +xgoala1=0 +xgoalb1=0 +xmsieg1=2 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=5 +xteamb2=2 +xgoala2=3 +xgoalb2=0 +xmsieg2=0 +xmnote2= +xmberi2= +xatdat3= +xattim3= +xteama3=8 +xteamb3=6 +xgoala3=0 +xgoalb3=1 +xmsieg3=0 +xmnote3= +xmberi3= +xstx=0 +xnticker=0 +xnlines= +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

wertung

+
+ + + + + + + + + + + + + + + + + +
01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+ + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
+ + + + +  + +- + +  + + + + + + + + + +
+ +
+ +
+
: + + + + + + + + + +
+ +
+ +
+
  + + + + + + + + +
Diese Einstellungen sind Spieltags-unabhängig
+Aktueller Spieltag + +
+Ticker anzeigen? + +
+Tickertext: + +
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/wertung.l98 +--- vorher ++++ nachher +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -61,4 +62,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -73,4 +84,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +93,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +102,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +111,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +120,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +129,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +138,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +147,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -145,5 +164,5 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=3 + TB2=4 +@@ -153,5 +172,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=2 +@@ -161,5 +180,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=8 + TB4=6 +@@ -169,5 +188,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round2] +@@ -316,5 +335,4 @@ + + [Round6] +-ET4=3 + D1= + D2= +@@ -347,4 +365,5 @@ + GA4=3 + GB4=3 ++ET4=3 + NT4= + BE4= +@@ -425,5 +444,4 @@ + + [Round9] +-ET3=3 + D1= + D2= +@@ -448,4 +466,5 @@ + GA3=0 + GB3=0 ++ET3=3 + NT3= + BE3= +@@ -570,5 +589,4 @@ + + [Round13] +-ET3=3 + D1= + D2= +@@ -593,4 +611,5 @@ + GA3=0 + GB3=2 ++ET3=3 + NT3= + BE3= +@@ -607,5 +626,4 @@ + + [Round14] +-ET4=3 + D1= + D2= +@@ -638,4 +656,5 @@ + GA4=2 + GB4=2 ++ET4=3 + NT4= + BE4= +NEU output/wertung.l98.php (2000 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt new file mode 100644 index 00000000..4e151c58 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt @@ -0,0 +1,705 @@ +### action=admin&todo=options +### GESENDETE FELDER (POST, 15) +action=admin +todo=options +save=1 +file= +show=0 +xdeflang=Deutsch +xtimezone=Europe/Berlin +xdirliga=ligen/ +xdeftime=15:00 +xdefdateselect=1 +xdefdateformat=d.m.Y H:i +xdefdateformat2=d.m.Y H:i +xadr=local@domain.invalid +xliga_sort=file_date +xliga_sort_direction=desc +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + +
Optionen +Addons + +Designeditor + +Userverwaltung +
+ + + + + + + + +
+

Globale Optionen des Scripts

+
+ + + + + + + + + + +
Grundeinstellungen
+Tabellenoptionen +
+Anzeigen/Darstellung +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Standardsprache + +  +
+Zeitzone + + +
+Ligenverzeichnis + + +
+Standard-Anstoßzeit + + +
+Format der Anstoßtermine  + + +
+ + + + +Wochentag +
D = Sa
l = Samstag
+Tag +
d = 15
j = 15
+Monat +
m = 3
M = März
F = März
+Jahr +
y = 25
Y = 2025
+Uhrzeit +
H = 13
i = 00
A = PM
+
?
+
+E-Mail des Webmasters + + +
+Ligasortierung + + + + Aufsteigend
+Absteigend
+ +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT config/cfg.txt +[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt new file mode 100644 index 00000000..118f1a48 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt @@ -0,0 +1,598 @@ +### action=admin&todo=tabs&file=golden/basic.l98&st=3 +### GESENDETE FELDER (POST, 13) +action=admin +todo=tabs +save=1 +file=golden/basic.l98 +st=3 +xplatz1=1 +xplatz2=2 +xplatz3=3 +xplatz4=4 +xplatz5=5 +xplatz6=6 +xplatz7=7 +xplatz8=8 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

basic

+
+ + + + + + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
+ +Mannschaft 3    2200 7:07  +6 +
+ +Mannschaft 1    2200 5:23  +6 +
+ +Mannschaft 8    3111 6:60  +4 +
+ +Mannschaft 2    3111 3:5-2  +4 +
+ +Mannschaft 4    1010 2:20  +1 +
+ +Mannschaft 5    2011 0:1-1  +1 +
+ +Mannschaft 7    1001 0:3-3  +0 +
+ +Mannschaft 6    2002 3:7-4  +0 +
+ + +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=14 + Matches=4 +-Actual=1 ++Actual=3 + Kegel=0 + HandS=0 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt new file mode 100644 index 00000000..62f3cb83 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt @@ -0,0 +1,479 @@ +### action=admin&todo=tabs&file=golden/handicap.l98&st=3 +### GESENDETE FELDER (POST, 11) +action=admin +todo=tabs +save=1 +file=golden/handicap.l98 +st=3 +xplatz1=4 +xplatz2=5 +xplatz3=6 +xplatz4=1 +xplatz5=2 +xplatz6=3 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Tabelle +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

handicap

+
+ + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
+ +Mannschaft 5    3300 6:33  +9 +
+ +Mannschaft 1    3201 6:33  +6 +
+ +Mannschaft 4    3111 4:5-1  +4 +
+ +Mannschaft 2    2101 2:20  +3 +
+ +Mannschaft 6    3012 2:5-3  +1 +
+ +Mannschaft 3    2002 3:5-2  +0 +
+ + +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -59,4 +59,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/handicap.l98.php (1764 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt new file mode 100644 index 00000000..cb2afbcd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt @@ -0,0 +1,700 @@ +### action=admin&todo=tabs&file=golden/special.l98&st=3 +### GESENDETE FELDER (POST, 11) +action=admin +todo=tabs +save=1 +file=golden/special.l98 +st=3 +xplatz1=1 +xplatz2=2 +xplatz3=3 +xplatz4=4 +xplatz5=5 +xplatz6=6 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

special

+
+ + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
+ +Mannschaft 5    3300 7:25  +7 +
+ +Mannschaft 1    3201 5:32  +5 +
+ +Mannschaft 2    2110 3:03  +4 +
+ +Mannschaft 6    3021 1:4-3  +4 +
+ +Mannschaft 4    3012 2:7-5  +3 +
+ +Mannschaft 3    2002 3:5-2  +1 +
+ + +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=1 ++Actual=3 + Kegel=0 + HandS=0 +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,10 +55,4 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] + +@@ -65,4 +65,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +130,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,4 +136,5 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -146,4 +153,5 @@ + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= +@@ -152,7 +160,4 @@ + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -161,4 +166,5 @@ + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= +@@ -169,4 +175,5 @@ + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -183,7 +190,4 @@ + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +196,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +205,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +214,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +221,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +227,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +236,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +251,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +257,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +266,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +281,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +287,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +304,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +311,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +317,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +334,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +341,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +347,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +356,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +365,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +372,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +386,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +401,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1849 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt new file mode 100644 index 00000000..9c1559f7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt @@ -0,0 +1,727 @@ +### action=admin&todo=tabs&file=golden/wertung.l98&st=3 +### GESENDETE FELDER (POST, 13) +action=admin +todo=tabs +save=1 +file=golden/wertung.l98 +st=3 +xplatz1=1 +xplatz2=2 +xplatz3=3 +xplatz4=4 +xplatz5=5 +xplatz6=6 +xplatz7=7 +xplatz8=8 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Daten erfolgreich gespeichert

+ + + + + + + + +
+Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
+ + + + + + + + + + +
+

wertung

+
+ + + + + + + + + + + + + + + + + +
+01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
+ +Mannschaft 1    3210 8:35  +7 + +: + +1 +
+ +Mannschaft 4    3210 4:31  +7 + +: + +1 +
+ +Mannschaft 7    3120 7:61  +5 + +: + +2 +
+ +Mannschaft 3    3111 4:22  +4 + +: + +4 +
+ +Mannschaft 5    3102 4:40  +3 + +: + +6 +
+ +Mannschaft 6    3102 3:6-3  +3 + +: + +6 +
+ +Mannschaft 8    2011 1:2-1  +1 + +: + +4 +
+ +Mannschaft 2    2002 0:5-5  +0 + +: + +6 +
+ + +
+
+
+
+ +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
+« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
+
+ + + +### DATEIAENDERUNGEN +GEAENDERT ligen/golden/wertung.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=14 + Matches=4 +-Actual=1 ++Actual=3 + Kegel=0 + HandS=0 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -73,4 +83,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +92,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +101,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +110,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +119,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +128,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +137,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +146,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -316,5 +334,4 @@ + + [Round6] +-ET4=3 + D1= + D2= +@@ -347,4 +364,5 @@ + GA4=3 + GB4=3 ++ET4=3 + NT4= + BE4= +@@ -425,5 +443,4 @@ + + [Round9] +-ET3=3 + D1= + D2= +@@ -448,4 +465,5 @@ + GA3=0 + GB3=0 ++ET3=3 + NT3= + BE3= +@@ -570,5 +588,4 @@ + + [Round13] +-ET3=3 + D1= + D2= +@@ -593,4 +610,5 @@ + GA3=0 + GB3=2 ++ET3=3 + NT3= + BE3= +@@ -607,5 +625,4 @@ + + [Round14] +-ET4=3 + D1= + D2= +@@ -638,4 +655,5 @@ + GA4=2 + GB4=2 ++ET4=3 + NT4= + BE4= +NEU output/wertung.l98.php (2000 Bytes) + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt new file mode 100644 index 00000000..3abea489 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt @@ -0,0 +1,167 @@ +### action=admin&todo=tipp +### GESENDETE FELDER (POST, 3) +action=admin +todo=tipp +save=4 +### ANTWORT + + + +LMO Admin + + + + + +
+

+ Delete install folder or set its chmod to 000!

+ + + + + + + + + + + + + + + + + + + +
+

Administration des Liga Manager Online 4

+
+Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
+

+ Tippspiel: Gesamtwertung erfolgreich ausgewertet

+ + + + + + + +
Auswertung +Newsletter/Reminder + +Userverwaltung + +Optionen +
+ + + + + + + +
+

Auswertung

+
+ + + + + + + + + + + + + + + + + + + + + + +
Die Tipps welcher Ligen möchtest Du neu auswerten?
+ +
  • [ keine Dateien gefunden ]
  • +
    +
      +Gesamtwertung + +
    + + + + +
    +
    Die Tipp-Einsichten welcher Ligen möchtest Du erstellen?
    + +
  • [ keine Dateien gefunden ]
  • +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +NEU addon/tipp/tipps/auswert/gesamt.aus (21 Bytes) +[Options] +AnzLigen=0 diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt new file mode 100644 index 00000000..d7f74dc9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt @@ -0,0 +1,202 @@ +### action=admin&todo=tippemail +### GESENDETE FELDER (POST, 10) +action=admin +todo=tippemail +save=1 +textreminder1=Hallo [nick],\r\rdiese Mail ist eine Erinnerung an Deine Tippabgabe.\rBisher hab... +adressat= +start=1 +ende=0 +tage=4 +betreff= +message=Hallo Tipper [nick], +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Auswertung +Newsletter/Reminder +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Newsletter/Reminder

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Newsletter an Alle
      +Persönliche Email an: + +
      +Tipp-Reminder + + + + + + +
    + +
  • [ keine Dateien gefunden ]
  • +
    +
    +
      Tipper bis für Spiele in den nächsten Tagen
     
      Betreff: +
      + +
    + +
     Platzhalter:[nick] Nickname
    [pass] Passwort
    [name] Name
    [spiele] Auflistung der noch zu tippenden Spiele (nur Tip-Reminder)
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt new file mode 100644 index 00000000..17d99e7c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt @@ -0,0 +1,231 @@ +### action=admin&todo=tippoptions +### GESENDETE FELDER (POST, 5) +action=admin +todo=tippoptions +save=1 +xtippmodus=1 +show=0 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Auswertung + +Newsletter/Reminder + +Userverwaltung +Optionen
    + + + + + + + + +
    +

    Optionen des Tippspiels

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tippmodus
    +Pfade +
    +Punkteverteilung +
    +Anzeigen +
    +Regeltechnisches +
    +Anmeldung +
    +Tippabgabe +
    +Tippeinsicht +
    +Tipp-Tabelle +
    +Punktestandstabellen +
    +Was zählt bei Punktgleichheit? +
    +Zusätzliche Auswertungen +
    +Tippbare Ligen +
    +
    +
    + + + + + + + + + + + + +
     Tippmodus + +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +GEAENDERT config/cfg.txt +[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt new file mode 100644 index 00000000..0490a1e3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt @@ -0,0 +1,183 @@ +### action=admin&todo=user&show=0 +### GESENDETE FELDER (POST, 6) +action=admin +todo=user +save=0 +xadmin_name0=admin +xadmin_pass0= +xadmin_rang0=2 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +admin + +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,2 +1,2 @@ + +-admin|{HASH}|2||| ++admin|{HASH}|2||0 diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt new file mode 100644 index 00000000..da636fb4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt @@ -0,0 +1,221 @@ +### action=admin&todo=vieweroptions +### GESENDETE FELDER (POST, 19) +dateiname=unbenannt +modus=1 +anzahl_tage_plus=7 +anzahl_tage_minus=7 +datumsformat=d.m.Y +template=big_with_icons +uhrzeitformat=H:i +titelzeile= +favteam_highlight=on +mannschaftsnamen=0 +heute_highlight=on +spielberichtesymbol=bericht.gif +tabellensymbol=tabelle.gif +notizsymbol=notiz.gif +spieltagtext=ST +cache_refresh=0 +tordummy=_ +action=admin +formular1=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Was möchten Sie jetzt tun?

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt new file mode 100644 index 00000000..3061deec --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt @@ -0,0 +1,200 @@ +### lmoadmin.php?action=admin + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Was möchten Sie jetzt tun?

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt new file mode 100644 index 00000000..b67fce94 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt @@ -0,0 +1,305 @@ +### lmoadmin.php?action=admin&todo=addons + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +Optionen +Addons +Designeditor + +Userverwaltung +
    + + + + + + + + + + + +
    +

    + Achtung! Bitte benutzen Sie diese Optionen nur,
    wenn das Addon keine eigene Konfigurationsoberfläche bestitzt!

    +
    +

    Konfiguration der installierten Addons

    +
    + + + + + + + + + + + + + + + + +
    mini
    +classlib +
    +tipp +
    +ticker +
    +spieler +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     withArchiv + +
     unGreedy + +
     barWidth + +
     standardTemplate + +
     cache_refresh + +
     CacheTable + +
     TendenzPfeilUpImg + +
     TendenzPfeilDownImg + +
     TendenzPunktImg + +
     standardLiga + +
     standardAnzahlueber + +
     standardAnzahlunter + +
     standardTabellenPlatz + +
     tabelle_classMeister + +
     tabelle_classCLAufsteiger + +
     tabelle_classCLQuali + +
     tabelle_classUEFA + +
     tabelle_classAbstiegsRelegation + +
     tabelle_classAbsteiger + +
     classFavorit + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt new file mode 100644 index 00000000..86b9a04a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt @@ -0,0 +1,115 @@ +### lmoadmin.php?action=admin&todo=delete + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Löschen einer Liga

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt new file mode 100644 index 00000000..4b4432a9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt @@ -0,0 +1,332 @@ +### lmoadmin.php?action=admin&todo=design + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Optionen + +Addons +Designeditor +Userverwaltung +
    + + + + + + + + +
    +

    Festlegen des Ausgabedesigns

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Äußerer Rahmen
    +Mittlerer Rahmen +
    +Innerer Rahmen +
    +Tabelle +
    +Turnierbereich +
    +Sonstige Optionen +
    +Formulare +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Rahmen
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
      + + +Schriftart +
      + +Schriftgröße
    Überschrift
      + + + + + +Hintergrund, Schriftfarbe +
      + + +Schriftart +
      + +Schriftgröße
    Hauptmenü (Rahmen)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Hauptmenü (Link)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Untermenü (Rahmen)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Untermenü (Link)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt new file mode 100644 index 00000000..f321e991 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt @@ -0,0 +1,131 @@ +### lmoadmin.php?action=admin&todo=download + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    +

    Downloaden einer Liga

    +
    +

    E-Mail-Versand einer Liga

    +
    + + + + +
    + +
    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt new file mode 100644 index 00000000..8ea61e9e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt @@ -0,0 +1,131 @@ +### lmoadmin.php?action=admin&todo=download&file=1l_2024-25.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    +

    Downloaden einer Liga

    +
    +

    E-Mail-Versand einer Liga

    +
    + + + + +
    + +
    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt new file mode 100644 index 00000000..ea600a07 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt @@ -0,0 +1,131 @@ +### lmoadmin.php?action=admin&todo=download&file=golden/basic.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    +

    Downloaden einer Liga

    +
    +

    E-Mail-Versand einer Liga

    +
    + + + + +
    + +
    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt new file mode 100644 index 00000000..26817aed --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt @@ -0,0 +1,1399 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt new file mode 100644 index 00000000..f7e5fc91 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt @@ -0,0 +1,322 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt new file mode 100644 index 00000000..d2baf2f3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt @@ -0,0 +1,15718 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=-10 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften +Spieltage
    +
    + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +1. Spieltag  23.08.2024 - 24.08.2024 / 9 Partien +Oben / Unten +
     23.08.2024 20:30Borussia M'gladbach-Bayer 04 Leverkusen__:__ + + +
     24.08.2024 15:30Borussia Dortmund-Eintracht Frankfurt__:__ + + +
     24.08.2024 15:30RB Leipzig-VfL Bochum__:__ + + +
     24.08.2024 15:30TSG Hoffenheim-Holstein Kiel__:__ + + +
     24.08.2024 15:30SC Freiburg-VfB Stuttgart__:__ + + +
     24.08.2024 15:30FC Augsburg-Werder Bremen__:__ + + +
     24.08.2024 15:30VfL Wolfsburg-Bayern München__:__ + + +
     24.08.2024 15:30FSV Mainz 05-1.FC Union Berlin__:__ + + +
     24.08.2024 15:30FC St. Pauli-1.FC Heidenheim__:__ + + +
      +2. Spieltag  31.08.2024 - 31.08.2024 / 9 Partien +Oben / Unten +
     31.08.2024 15:30Bayer 04 Leverkusen-RB Leipzig__:__ + + +
     31.08.2024 15:30VfB Stuttgart-FSV Mainz 05__:__ + + +
     31.08.2024 15:30Bayern München-SC Freiburg__:__ + + +
     31.08.2024 15:30Eintracht Frankfurt-TSG Hoffenheim__:__ + + +
     31.08.2024 15:301.FC Heidenheim-FC Augsburg__:__ + + +
     31.08.2024 15:30Werder Bremen-Borussia Dortmund__:__ + + +
     31.08.2024 15:301.FC Union Berlin-FC St. Pauli__:__ + + +
     31.08.2024 15:30VfL Bochum-Borussia M'gladbach__:__ + + +
     31.08.2024 15:30Holstein Kiel-VfL Wolfsburg__:__ + + +
      +3. Spieltag  14.09.2024 - 14.09.2024 / 9 Partien +Oben / Unten +
     14.09.2024 15:30RB Leipzig-1.FC Union Berlin__:__ + + +
     14.09.2024 15:30Borussia Dortmund-1.FC Heidenheim__:__ + + +
     14.09.2024 15:30TSG Hoffenheim-Bayer 04 Leverkusen__:__ + + +
     14.09.2024 15:30SC Freiburg-VfL Bochum__:__ + + +
     14.09.2024 15:30FC Augsburg-FC St. Pauli__:__ + + +
     14.09.2024 15:30VfL Wolfsburg-Eintracht Frankfurt__:__ + + +
     14.09.2024 15:30FSV Mainz 05-Werder Bremen__:__ + + +
     14.09.2024 15:30Borussia M'gladbach-VfB Stuttgart__:__ + + +
     14.09.2024 15:30Holstein Kiel-Bayern München__:__ + + +
      +4. Spieltag  21.09.2024 - 21.09.2024 / 9 Partien +Oben / Unten +
     21.09.2024 15:30Bayer 04 Leverkusen-VfL Wolfsburg__:__ + + +
     21.09.2024 15:30VfB Stuttgart-Borussia Dortmund__:__ + + +
     21.09.2024 15:30Eintracht Frankfurt-Borussia M'gladbach__:__ + + +
     21.09.2024 15:301.FC Heidenheim-SC Freiburg__:__ + + +
     21.09.2024 15:30Werder Bremen-Bayern München__:__ + + +
     21.09.2024 15:30FC Augsburg-FSV Mainz 05__:__ + + +
     21.09.2024 15:301.FC Union Berlin-TSG Hoffenheim__:__ + + +
     21.09.2024 15:30VfL Bochum-Holstein Kiel__:__ + + +
     21.09.2024 15:30FC St. Pauli-RB Leipzig__:__ + + +
      +5. Spieltag  28.09.2024 - 28.09.2024 / 9 Partien +Oben / Unten +
     28.09.2024 15:30Bayern München-Bayer 04 Leverkusen__:__ + + +
     28.09.2024 15:30RB Leipzig-FC Augsburg__:__ + + +
     28.09.2024 15:30Borussia Dortmund-VfL Bochum__:__ + + +
     28.09.2024 15:30TSG Hoffenheim-Werder Bremen__:__ + + +
     28.09.2024 15:30SC Freiburg-FC St. Pauli__:__ + + +
     28.09.2024 15:30VfL Wolfsburg-VfB Stuttgart__:__ + + +
     28.09.2024 15:30FSV Mainz 05-1.FC Heidenheim__:__ + + +
     28.09.2024 15:30Borussia M'gladbach-1.FC Union Berlin__:__ + + +
     28.09.2024 15:30Holstein Kiel-Eintracht Frankfurt__:__ + + +
      +6. Spieltag  05.10.2024 - 05.10.2024 / 9 Partien +Oben / Unten +
     05.10.2024 15:30Bayer 04 Leverkusen-Holstein Kiel__:__ + + +
     05.10.2024 15:30VfB Stuttgart-TSG Hoffenheim__:__ + + +
     05.10.2024 15:30Eintracht Frankfurt-Bayern München__:__ + + +
     05.10.2024 15:301.FC Heidenheim-RB Leipzig__:__ + + +
     05.10.2024 15:30Werder Bremen-SC Freiburg__:__ + + +
     05.10.2024 15:30FC Augsburg-Borussia M'gladbach__:__ + + +
     05.10.2024 15:301.FC Union Berlin-Borussia Dortmund__:__ + + +
     05.10.2024 15:30VfL Bochum-VfL Wolfsburg__:__ + + +
     05.10.2024 15:30FC St. Pauli-FSV Mainz 05__:__ + + +
      +7. Spieltag  19.10.2024 - 19.10.2024 / 9 Partien +Oben / Unten +
     19.10.2024 15:30Bayer 04 Leverkusen-Eintracht Frankfurt__:__ + + +
     19.10.2024 15:30Bayern München-VfB Stuttgart__:__ + + +
     19.10.2024 15:30Borussia Dortmund-FC St. Pauli__:__ + + +
     19.10.2024 15:30TSG Hoffenheim-VfL Bochum__:__ + + +
     19.10.2024 15:30SC Freiburg-FC Augsburg__:__ + + +
     19.10.2024 15:30VfL Wolfsburg-Werder Bremen__:__ + + +
     19.10.2024 15:30FSV Mainz 05-RB Leipzig__:__ + + +
     19.10.2024 15:30Borussia M'gladbach-1.FC Heidenheim__:__ + + +
     19.10.2024 15:30Holstein Kiel-1.FC Union Berlin__:__ + + +
      +8. Spieltag  26.10.2024 - 26.10.2024 / 9 Partien +Oben / Unten +
     26.10.2024 15:30VfB Stuttgart-Holstein Kiel__:__ + + +
     26.10.2024 15:30RB Leipzig-SC Freiburg__:__ + + +
     26.10.2024 15:301.FC Heidenheim-TSG Hoffenheim__:__ + + +
     26.10.2024 15:30Werder Bremen-Bayer 04 Leverkusen__:__ + + +
     26.10.2024 15:30FC Augsburg-Borussia Dortmund__:__ + + +
     26.10.2024 15:30FSV Mainz 05-Borussia M'gladbach__:__ + + +
     26.10.2024 15:301.FC Union Berlin-Eintracht Frankfurt__:__ + + +
     26.10.2024 15:30VfL Bochum-Bayern München__:__ + + +
     26.10.2024 15:30FC St. Pauli-VfL Wolfsburg__:__ + + +
      +9. Spieltag  02.11.2024 - 02.11.2024 / 9 Partien +Oben / Unten +
     02.11.2024 15:30Bayer 04 Leverkusen-VfB Stuttgart__:__ + + +
     02.11.2024 15:30Bayern München-1.FC Union Berlin__:__ + + +
     02.11.2024 15:30Borussia Dortmund-RB Leipzig__:__ + + +
     02.11.2024 15:30Eintracht Frankfurt-VfL Bochum__:__ + + +
     02.11.2024 15:30TSG Hoffenheim-FC St. Pauli__:__ + + +
     02.11.2024 15:30SC Freiburg-FSV Mainz 05__:__ + + +
     02.11.2024 15:30VfL Wolfsburg-FC Augsburg__:__ + + +
     02.11.2024 15:30Borussia M'gladbach-Werder Bremen__:__ + + +
     02.11.2024 15:30Holstein Kiel-1.FC Heidenheim__:__ + + +
      +10. Spieltag  09.11.2024 - 09.11.2024 / 9 Partien +Oben / Unten +
     09.11.2024 15:30VfB Stuttgart-Eintracht Frankfurt__:__ + + +
     09.11.2024 15:30RB Leipzig-Borussia M'gladbach__:__ + + +
     09.11.2024 15:301.FC Heidenheim-VfL Wolfsburg__:__ + + +
     09.11.2024 15:30Werder Bremen-Holstein Kiel__:__ + + +
     09.11.2024 15:30FC Augsburg-TSG Hoffenheim__:__ + + +
     09.11.2024 15:30FSV Mainz 05-Borussia Dortmund__:__ + + +
     09.11.2024 15:301.FC Union Berlin-SC Freiburg__:__ + + +
     09.11.2024 15:30VfL Bochum-Bayer 04 Leverkusen__:__ + + +
     09.11.2024 15:30FC St. Pauli-Bayern München__:__ + + +
      +11. Spieltag  23.11.2024 - 23.11.2024 / 9 Partien +Oben / Unten +
     23.11.2024 15:30Bayer 04 Leverkusen-1.FC Heidenheim__:__ + + +
     23.11.2024 15:30VfB Stuttgart-VfL Bochum__:__ + + +
     23.11.2024 15:30Bayern München-FC Augsburg__:__ + + +
     23.11.2024 15:30Borussia Dortmund-SC Freiburg__:__ + + +
     23.11.2024 15:30Eintracht Frankfurt-Werder Bremen__:__ + + +
     23.11.2024 15:30TSG Hoffenheim-RB Leipzig__:__ + + +
     23.11.2024 15:30VfL Wolfsburg-1.FC Union Berlin__:__ + + +
     23.11.2024 15:30Borussia M'gladbach-FC St. Pauli__:__ + + +
     23.11.2024 15:30Holstein Kiel-FSV Mainz 05__:__ + + +
      +12. Spieltag  30.11.2024 - 30.11.2024 / 9 Partien +Oben / Unten +
     30.11.2024 15:30RB Leipzig-VfL Wolfsburg__:__ + + +
     30.11.2024 15:30Borussia Dortmund-Bayern München__:__ + + +
     30.11.2024 15:301.FC Heidenheim-Eintracht Frankfurt__:__ + + +
     30.11.2024 15:30Werder Bremen-VfB Stuttgart__:__ + + +
     30.11.2024 15:30SC Freiburg-Borussia M'gladbach__:__ + + +
     30.11.2024 15:30FC Augsburg-VfL Bochum__:__ + + +
     30.11.2024 15:30FSV Mainz 05-TSG Hoffenheim__:__ + + +
     30.11.2024 15:301.FC Union Berlin-Bayer 04 Leverkusen__:__ + + +
     30.11.2024 15:30FC St. Pauli-Holstein Kiel__:__ + + +
      +13. Spieltag  07.12.2024 - 07.12.2024 / 9 Partien +Oben / Unten +
     07.12.2024 15:30Bayer 04 Leverkusen-FC St. Pauli__:__ + + +
     07.12.2024 15:30VfB Stuttgart-1.FC Union Berlin__:__ + + +
     07.12.2024 15:30Bayern München-1.FC Heidenheim__:__ + + +
     07.12.2024 15:30Eintracht Frankfurt-FC Augsburg__:__ + + +
     07.12.2024 15:30TSG Hoffenheim-SC Freiburg__:__ + + +
     07.12.2024 15:30VfL Wolfsburg-FSV Mainz 05__:__ + + +
     07.12.2024 15:30Borussia M'gladbach-Borussia Dortmund__:__ + + +
     07.12.2024 15:30VfL Bochum-Werder Bremen__:__ + + +
     07.12.2024 15:30Holstein Kiel-RB Leipzig__:__ + + +
      +14. Spieltag  14.12.2024 - 14.12.2024 / 9 Partien +Oben / Unten +
     14.12.2024 15:30RB Leipzig-Eintracht Frankfurt__:__ + + +
     14.12.2024 15:30Borussia Dortmund-TSG Hoffenheim__:__ + + +
     14.12.2024 15:301.FC Heidenheim-VfB Stuttgart__:__ + + +
     14.12.2024 15:30SC Freiburg-VfL Wolfsburg__:__ + + +
     14.12.2024 15:30FC Augsburg-Bayer 04 Leverkusen__:__ + + +
     14.12.2024 15:30FSV Mainz 05-Bayern München__:__ + + +
     14.12.2024 15:30Borussia M'gladbach-Holstein Kiel__:__ + + +
     14.12.2024 15:301.FC Union Berlin-VfL Bochum__:__ + + +
     14.12.2024 15:30FC St. Pauli-Werder Bremen__:__ + + +
      +15. Spieltag  21.12.2024 - 21.12.2024 / 9 Partien +Oben / Unten +
     21.12.2024 15:30Bayer 04 Leverkusen-SC Freiburg__:__ + + +
     21.12.2024 15:30VfB Stuttgart-FC St. Pauli__:__ + + +
     21.12.2024 15:30Bayern München-RB Leipzig__:__ + + +
     21.12.2024 15:30Eintracht Frankfurt-FSV Mainz 05__:__ + + +
     21.12.2024 15:30TSG Hoffenheim-Borussia M'gladbach__:__ + + +
     21.12.2024 15:30Werder Bremen-1.FC Union Berlin__:__ + + +
     21.12.2024 15:30VfL Wolfsburg-Borussia Dortmund__:__ + + +
     21.12.2024 15:30VfL Bochum-1.FC Heidenheim__:__ + + +
     21.12.2024 15:30Holstein Kiel-FC Augsburg__:__ + + +
      +16. Spieltag  11.01.2025 - 11.01.2025 / 9 Partien +Oben / Unten +
     11.01.2025 15:30RB Leipzig-Werder Bremen__:__ + + +
     11.01.2025 15:30Borussia Dortmund-Bayer 04 Leverkusen__:__ + + +
     11.01.2025 15:30TSG Hoffenheim-VfL Wolfsburg__:__ + + +
     11.01.2025 15:301.FC Heidenheim-1.FC Union Berlin__:__ + + +
     11.01.2025 15:30SC Freiburg-Holstein Kiel__:__ + + +
     11.01.2025 15:30FC Augsburg-VfB Stuttgart__:__ + + +
     11.01.2025 15:30FSV Mainz 05-VfL Bochum__:__ + + +
     11.01.2025 15:30Borussia M'gladbach-Bayern München__:__ + + +
     11.01.2025 15:30FC St. Pauli-Eintracht Frankfurt__:__ + + +
      +17. Spieltag  15.01.2025 - 15.01.2025 / 9 Partien +Oben / Unten +
     15.01.2025 15:30Bayer 04 Leverkusen-FSV Mainz 05__:__ + + +
     15.01.2025 15:30VfB Stuttgart-RB Leipzig__:__ + + +
     15.01.2025 15:30Bayern München-TSG Hoffenheim__:__ + + +
     15.01.2025 15:30Eintracht Frankfurt-SC Freiburg__:__ + + +
     15.01.2025 15:30Werder Bremen-1.FC Heidenheim__:__ + + +
     15.01.2025 15:30VfL Wolfsburg-Borussia M'gladbach__:__ + + +
     15.01.2025 15:301.FC Union Berlin-FC Augsburg__:__ + + +
     15.01.2025 15:30VfL Bochum-FC St. Pauli__:__ + + +
     15.01.2025 15:30Holstein Kiel-Borussia Dortmund__:__ + + +
      +18. Spieltag  18.01.2025 - 18.01.2025 / 9 Partien +Oben / Unten +
     18.01.2025 15:30Bayer 04 Leverkusen-Borussia M'gladbach__:__ + + +
     18.01.2025 15:30VfB Stuttgart-SC Freiburg__:__ + + +
     18.01.2025 15:30Bayern München-VfL Wolfsburg__:__ + + +
     18.01.2025 15:30Eintracht Frankfurt-Borussia Dortmund__:__ + + +
     18.01.2025 15:301.FC Heidenheim-FC St. Pauli__:__ + + +
     18.01.2025 15:30Werder Bremen-FC Augsburg__:__ + + +
     18.01.2025 15:301.FC Union Berlin-FSV Mainz 05__:__ + + +
     18.01.2025 15:30VfL Bochum-RB Leipzig__:__ + + +
     18.01.2025 15:30Holstein Kiel-TSG Hoffenheim__:__ + + +
      +19. Spieltag  25.01.2025 - 25.01.2025 / 9 Partien +Oben / Unten +
     25.01.2025 15:30RB Leipzig-Bayer 04 Leverkusen__:__ + + +
     25.01.2025 15:30Borussia Dortmund-Werder Bremen__:__ + + +
     25.01.2025 15:30TSG Hoffenheim-Eintracht Frankfurt__:__ + + +
     25.01.2025 15:30SC Freiburg-Bayern München__:__ + + +
     25.01.2025 15:30FC Augsburg-1.FC Heidenheim__:__ + + +
     25.01.2025 15:30VfL Wolfsburg-Holstein Kiel__:__ + + +
     25.01.2025 15:30FSV Mainz 05-VfB Stuttgart__:__ + + +
     25.01.2025 15:30Borussia M'gladbach-VfL Bochum__:__ + + +
     25.01.2025 15:30FC St. Pauli-1.FC Union Berlin__:__ + + +
      +20. Spieltag  01.02.2024 - 01.02.2024 / 9 Partien +Oben / Unten +
     01.02.2025 15:30Bayer 04 Leverkusen-TSG Hoffenheim__:__ + + +
     01.02.2025 15:30VfB Stuttgart-Borussia M'gladbach__:__ + + +
     01.02.2025 15:30Bayern München-Holstein Kiel__:__ + + +
     01.02.2025 15:30Eintracht Frankfurt-VfL Wolfsburg__:__ + + +
     01.02.2025 15:301.FC Heidenheim-Borussia Dortmund__:__ + + +
     01.02.2025 15:30Werder Bremen-FSV Mainz 05__:__ + + +
     01.02.2025 15:301.FC Union Berlin-RB Leipzig__:__ + + +
     01.02.2025 15:30VfL Bochum-SC Freiburg__:__ + + +
     01.02.2025 15:30FC St. Pauli-FC Augsburg__:__ + + +
      +21. Spieltag  08.02.2025 - 08.02.2025 / 9 Partien +Oben / Unten +
     08.02.2025 15:30Bayern München-Werder Bremen__:__ + + +
     08.02.2025 15:30RB Leipzig-FC St. Pauli__:__ + + +
     08.02.2025 15:30Borussia Dortmund-VfB Stuttgart__:__ + + +
     08.02.2025 15:30TSG Hoffenheim-1.FC Union Berlin__:__ + + +
     08.02.2025 15:30SC Freiburg-1.FC Heidenheim__:__ + + +
     08.02.2025 15:30VfL Wolfsburg-Bayer 04 Leverkusen__:__ + + +
     08.02.2025 15:30FSV Mainz 05-FC Augsburg__:__ + + +
     08.02.2025 15:30Borussia M'gladbach-Eintracht Frankfurt__:__ + + +
     08.02.2025 15:30Holstein Kiel-VfL Bochum__:__ + + +
      +22. Spieltag  15.02.2025 - 15.02.2025 / 9 Partien +Oben / Unten +
     15.02.2025 15:30Bayer 04 Leverkusen-Bayern München__:__ + + +
     15.02.2025 15:30VfB Stuttgart-VfL Wolfsburg__:__ + + +
     15.02.2025 15:30Eintracht Frankfurt-Holstein Kiel__:__ + + +
     15.02.2025 15:301.FC Heidenheim-FSV Mainz 05__:__ + + +
     15.02.2025 15:30Werder Bremen-TSG Hoffenheim__:__ + + +
     15.02.2025 15:30FC Augsburg-RB Leipzig__:__ + + +
     15.02.2025 15:301.FC Union Berlin-Borussia M'gladbach__:__ + + +
     15.02.2025 15:30VfL Bochum-Borussia Dortmund__:__ + + +
     15.02.2025 15:30FC St. Pauli-SC Freiburg__:__ + + +
      +23. Spieltag  22.02.2025 - 22.02.2025 / 9 Partien +Oben / Unten +
     22.02.2025 15:30Bayern München-Eintracht Frankfurt__:__ + + +
     22.02.2025 15:30RB Leipzig-1.FC Heidenheim__:__ + + +
     22.02.2025 15:30Borussia Dortmund-1.FC Union Berlin__:__ + + +
     22.02.2025 15:30TSG Hoffenheim-VfB Stuttgart__:__ + + +
     22.02.2025 15:30SC Freiburg-Werder Bremen__:__ + + +
     22.02.2025 15:30VfL Wolfsburg-VfL Bochum__:__ + + +
     22.02.2025 15:30FSV Mainz 05-FC St. Pauli__:__ + + +
     22.02.2025 15:30Borussia M'gladbach-FC Augsburg__:__ + + +
     22.02.2025 15:30Holstein Kiel-Bayer 04 Leverkusen__:__ + + +
      +24. Spieltag  01.03.2025 - 01.03.2025 / 9 Partien +Oben / Unten +
     01.03.2025 15:30VfB Stuttgart-Bayern München__:__ + + +
     01.03.2025 15:30RB Leipzig-FSV Mainz 05__:__ + + +
     01.03.2025 15:30Eintracht Frankfurt-Bayer 04 Leverkusen__:__ + + +
     01.03.2025 15:301.FC Heidenheim-Borussia M'gladbach__:__ + + +
     01.03.2025 15:30Werder Bremen-VfL Wolfsburg__:__ + + +
     01.03.2025 15:30FC Augsburg-SC Freiburg__:__ + + +
     01.03.2025 15:301.FC Union Berlin-Holstein Kiel__:__ + + +
     01.03.2025 15:30VfL Bochum-TSG Hoffenheim__:__ + + +
     01.03.2025 15:30FC St. Pauli-Borussia Dortmund__:__ + + +
      +25. Spieltag  08.03.2025 - 08.03.2025 / 9 Partien +Oben / Unten +
     08.03.2025 15:30Bayer 04 Leverkusen-Werder Bremen__:__ + + +
     08.03.2025 15:30Bayern München-VfL Bochum__:__ + + +
     08.03.2025 15:30Borussia Dortmund-FC Augsburg__:__ + + +
     08.03.2025 15:30Eintracht Frankfurt-1.FC Union Berlin__:__ + + +
     08.03.2025 15:30TSG Hoffenheim-1.FC Heidenheim__:__ + + +
     08.03.2025 15:30SC Freiburg-RB Leipzig__:__ + + +
     08.03.2025 15:30VfL Wolfsburg-FC St. Pauli__:__ + + +
     08.03.2025 15:30Borussia M'gladbach-FSV Mainz 05__:__ + + +
     08.03.2025 15:30Holstein Kiel-VfB Stuttgart__:__ + + +
      +26. Spieltag  15.03.2025 - 15.03.2025 / 9 Partien +Oben / Unten +
     15.03.2025 15:30VfB Stuttgart-Bayer 04 Leverkusen__:__ + + +
     15.03.2025 15:30RB Leipzig-Borussia Dortmund__:__ + + +
     15.03.2025 15:301.FC Heidenheim-Holstein Kiel__:__ + + +
     15.03.2025 15:30Werder Bremen-Borussia M'gladbach__:__ + + +
     15.03.2025 15:30FC Augsburg-VfL Wolfsburg__:__ + + +
     15.03.2025 15:30FSV Mainz 05-SC Freiburg__:__ + + +
     15.03.2025 15:301.FC Union Berlin-Bayern München__:__ + + +
     15.03.2025 15:30VfL Bochum-Eintracht Frankfurt__:__ + + +
     15.03.2025 15:30FC St. Pauli-TSG Hoffenheim__:__ + + +
      +27. Spieltag  29.03.2025 - 29.03.2025 / 9 Partien +Oben / Unten +
     29.03.2025 15:30Bayer 04 Leverkusen-VfL Bochum__:__ + + +
     29.03.2025 15:30Bayern München-FC St. Pauli__:__ + + +
     29.03.2025 15:30Borussia Dortmund-FSV Mainz 05__:__ + + +
     29.03.2025 15:30Eintracht Frankfurt-VfB Stuttgart__:__ + + +
     29.03.2025 15:30TSG Hoffenheim-FC Augsburg__:__ + + +
     29.03.2025 15:30SC Freiburg-1.FC Union Berlin__:__ + + +
     29.03.2025 15:30VfL Wolfsburg-1.FC Heidenheim__:__ + + +
     29.03.2025 15:30Borussia M'gladbach-RB Leipzig__:__ + + +
     29.03.2025 15:30Holstein Kiel-Werder Bremen__:__ + + +
      +28. Spieltag  05.04.2025 - 05.04.2025 / 9 Partien +Oben / Unten +
     05.04.2025 15:30RB Leipzig-TSG Hoffenheim__:__ + + +
     05.04.2025 15:301.FC Heidenheim-Bayer 04 Leverkusen__:__ + + +
     05.04.2025 15:30Werder Bremen-Eintracht Frankfurt__:__ + + +
     05.04.2025 15:30SC Freiburg-Borussia Dortmund__:__ + + +
     05.04.2025 15:30FC Augsburg-Bayern München__:__ + + +
     05.04.2025 15:30FSV Mainz 05-Holstein Kiel__:__ + + +
     05.04.2025 15:301.FC Union Berlin-VfL Wolfsburg__:__ + + +
     05.04.2025 15:30VfL Bochum-VfB Stuttgart__:__ + + +
     05.04.2025 15:30FC St. Pauli-Borussia M'gladbach__:__ + + +
      +29. Spieltag  12.04.2025 - 12.04.2025 / 9 Partien +Oben / Unten +
     12.04.2025 15:30Bayer 04 Leverkusen-1.FC Union Berlin__:__ + + +
     12.04.2025 15:30VfB Stuttgart-Werder Bremen__:__ + + +
     12.04.2025 15:30Bayern München-Borussia Dortmund__:__ + + +
     12.04.2025 15:30Eintracht Frankfurt-1.FC Heidenheim__:__ + + +
     12.04.2025 15:30TSG Hoffenheim-FSV Mainz 05__:__ + + +
     12.04.2025 15:30VfL Wolfsburg-RB Leipzig__:__ + + +
     12.04.2025 15:30Borussia M'gladbach-SC Freiburg__:__ + + +
     12.04.2025 15:30VfL Bochum-FC Augsburg__:__ + + +
     12.04.2025 15:30Holstein Kiel-FC St. Pauli__:__ + + +
      +30. Spieltag  19.04.2025 - 19.04.2025 / 9 Partien +Oben / Unten +
     19.04.2025 15:30RB Leipzig-Holstein Kiel__:__ + + +
     19.04.2025 15:30Borussia Dortmund-Borussia M'gladbach__:__ + + +
     19.04.2025 15:301.FC Heidenheim-Bayern München__:__ + + +
     19.04.2025 15:30Werder Bremen-VfL Bochum__:__ + + +
     19.04.2025 15:30SC Freiburg-TSG Hoffenheim__:__ + + +
     19.04.2025 15:30FC Augsburg-Eintracht Frankfurt__:__ + + +
     19.04.2025 15:30FSV Mainz 05-VfL Wolfsburg__:__ + + +
     19.04.2025 15:301.FC Union Berlin-VfB Stuttgart__:__ + + +
     19.04.2025 15:30FC St. Pauli-Bayer 04 Leverkusen__:__ + + +
      +31. Spieltag  26.04.2025 - 26.04.2025 / 9 Partien +Oben / Unten +
     26.04.2025 15:30Bayer 04 Leverkusen-FC Augsburg__:__ + + +
     26.04.2025 15:30VfB Stuttgart-1.FC Heidenheim__:__ + + +
     26.04.2025 15:30Bayern München-FSV Mainz 05__:__ + + +
     26.04.2025 15:30Eintracht Frankfurt-RB Leipzig__:__ + + +
     26.04.2025 15:30TSG Hoffenheim-Borussia Dortmund__:__ + + +
     26.04.2025 15:30Werder Bremen-FC St. Pauli__:__ + + +
     26.04.2025 15:30VfL Wolfsburg-SC Freiburg__:__ + + +
     26.04.2025 15:30VfL Bochum-1.FC Union Berlin__:__ + + +
     26.04.2025 15:30Holstein Kiel-Borussia M'gladbach__:__ + + +
      +32. Spieltag  03.05.2025 - 03.05.2025 / 9 Partien +Oben / Unten +
     03.05.2025 15:30RB Leipzig-Bayern München__:__ + + +
     03.05.2025 15:30Borussia Dortmund-VfL Wolfsburg__:__ + + +
     03.05.2025 15:301.FC Heidenheim-VfL Bochum__:__ + + +
     03.05.2025 15:30SC Freiburg-Bayer 04 Leverkusen__:__ + + +
     03.05.2025 15:30FC Augsburg-Holstein Kiel__:__ + + +
     03.05.2025 15:30FSV Mainz 05-Eintracht Frankfurt__:__ + + +
     03.05.2025 15:30Borussia M'gladbach-TSG Hoffenheim__:__ + + +
     03.05.2025 15:301.FC Union Berlin-Werder Bremen__:__ + + +
     03.05.2025 15:30FC St. Pauli-VfB Stuttgart__:__ + + +
      +33. Spieltag  10.05.2025 - 10.05.2025 / 9 Partien +Oben / Unten +
     10.05.2025 15:30Bayer 04 Leverkusen-Borussia Dortmund__:__ + + +
     10.05.2025 15:30VfB Stuttgart-FC Augsburg__:__ + + +
     10.05.2025 15:30Bayern München-Borussia M'gladbach__:__ + + +
     10.05.2025 15:30Eintracht Frankfurt-FC St. Pauli__:__ + + +
     10.05.2025 15:30Werder Bremen-RB Leipzig__:__ + + +
     10.05.2025 15:30VfL Wolfsburg-TSG Hoffenheim__:__ + + +
     10.05.2025 15:301.FC Union Berlin-1.FC Heidenheim__:__ + + +
     10.05.2025 15:30VfL Bochum-FSV Mainz 05__:__ + + +
     10.05.2025 15:30Holstein Kiel-SC Freiburg__:__ + + +
      +34. Spieltag  17.05.2025 - 17.05.2025 / 9 Partien +Oben / Unten +
     17.05.2025 15:30RB Leipzig-VfB Stuttgart__:__ + + +
     17.05.2025 15:30Borussia Dortmund-Holstein Kiel__:__ + + +
     17.05.2025 15:30TSG Hoffenheim-Bayern München__:__ + + +
     17.05.2025 15:301.FC Heidenheim-Werder Bremen__:__ + + +
     17.05.2025 15:30SC Freiburg-Eintracht Frankfurt__:__ + + +
     17.05.2025 15:30FC Augsburg-1.FC Union Berlin__:__ + + +
     17.05.2025 15:30FSV Mainz 05-Bayer 04 Leverkusen__:__ + + +
     17.05.2025 15:30Borussia M'gladbach-VfL Wolfsburg__:__ + + +
     17.05.2025 15:30FC St. Pauli-VfL Bochum__:__ + + +
    + + +   
    +
    + + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt new file mode 100644 index 00000000..2a815396 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt @@ -0,0 +1,680 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=-2 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt new file mode 100644 index 00000000..43a2a6fb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt @@ -0,0 +1,207 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=-3 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Anzahl der Spieltage und Spiele
    +

    + Achtung! Diese Einstellungen können eine
    bestehende Liga unbrauchbar machen.
    Bitte benutzen Sie diese Optionen nur,
    wenn Sie wirklich sicher sind.
    +

    +
      +Anzahl der Spieltage + + + + + + + + + + +
    + +
    + +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
    + +
    + +
    +
    + +
    +Abbrechen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt new file mode 100644 index 00000000..9994f5ba --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt @@ -0,0 +1,336 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=-4 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse +Spielerstatistik +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + + + + + + + + + + + +
    +

    Spielerstatistik

    +
    + + + + + + + + + + + + + + + +
    Spieler verwalten
    +
    + + +  + + + + + +
    +
    +
    + + + + + + + + + +
    +
    Spalten verwalten
    +
    + + + + +
    +Typ: + Zahlen  Text  Formel + + + + +
    +
    +
    + + +  + + + + + +
    +
    +
    +

    Eingabe der Spielerstatistiken

    +
    +
    + + + + + + + + + + + + + +
    + +∧ + + + +∨ + +
    + + + + + + +
    +
    +
    +

    Konfiguration

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UserAdmin
    Anzeige pro Seite: + + + + + + + + + +
    + +
    + +
    +
    Vorsortierung Admin: + +
    Vorsortierung User: + +Hilfsadmin: + +
    Sortierung: + absteigendHilfsadmin (Spalten): + +
    + aufsteigend 
    Linkbezeichnung: + +
    Extra Sortierspalte: + +
    Vereinsweise anzeigen: + +
    Nullwerte einblenden: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +NEU addon/spieler/stats/1l_2024-25.stat (5 Bytes) +Name diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt new file mode 100644 index 00000000..3cae860a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt @@ -0,0 +1,1399 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt new file mode 100644 index 00000000..4bc76ba4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt @@ -0,0 +1,1399 @@ +### lmoadmin.php?action=admin&todo=edit&file=1l_2024-25.l98&st=7 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt new file mode 100644 index 00000000..3cec4de0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt @@ -0,0 +1,652 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt new file mode 100644 index 00000000..f578b0e6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt @@ -0,0 +1,282 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt new file mode 100644 index 00000000..a1e0651d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt @@ -0,0 +1,1938 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=-10 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften +Spieltage
    +
    + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +1. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 1-Mannschaft 7__:__ + + +
     01.01.1970 01:00Mannschaft 3-Mannschaft 4__:__ + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 20:0 + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 63:1 + + +
      +2. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 2-Mannschaft 30:4 + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 82:2 + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 12:4 + + +
     01.01.1970 01:00Mannschaft 7-Mannschaft 5__:__ + + +
      +3. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 1-Mannschaft 51:0 + + +
     01.01.1970 01:00Mannschaft 3-Mannschaft 73:0 + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 4__:__ + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 21:3 + + +
      +4. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 2-Mannschaft 6__:__ + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 14:0 + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 3__:__ + + +
     01.01.1970 01:00Mannschaft 7-Mannschaft 8__:__ + + +
      +5. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 1-Mannschaft 33:0 + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 2__:__ + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 72:3 + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 5__:__ + + +
      +6. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 1-Mannschaft 2__:__ + + +
     01.01.1970 01:00Mannschaft 3-Mannschaft 8__:__ + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 61:2 + + +
     01.01.1970 01:00Mannschaft 7-Mannschaft 44:1 + + +
      +7. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 2-Mannschaft 7__:__ + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 52:0 + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 33:3 + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 14:3 + + +
      +8. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 7-Mannschaft 12:3 + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 34:3 + + +
     01.01.1970 01:00Mannschaft 2-Mannschaft 51:4 + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 8__:__ + + +
      +9. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 3-Mannschaft 24:0 + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 4__:__ + + +
     01.01.1970 01:00Mannschaft 1-Mannschaft 60:1 + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 7__:__ + + +
      +10. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 5-Mannschaft 1__:__ + + +
     01.01.1970 01:00Mannschaft 7-Mannschaft 32:3 + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 64:0 + + +
     01.01.1970 01:00Mannschaft 2-Mannschaft 84:2 + + +
      +11. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 6-Mannschaft 2__:__ + + +
     01.01.1970 01:00Mannschaft 1-Mannschaft 42:1 + + +
     01.01.1970 01:00Mannschaft 3-Mannschaft 52:1 + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 74:3 + + +
      +12. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 3-Mannschaft 1__:__ + + +
     01.01.1970 01:00Mannschaft 2-Mannschaft 4__:__ + + +
     01.01.1970 01:00Mannschaft 7-Mannschaft 62:2 + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 8__:__ + + +
      +13. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 2-Mannschaft 1__:__ + + +
     01.01.1970 01:00Mannschaft 8-Mannschaft 3__:__ + + +
     01.01.1970 01:00Mannschaft 6-Mannschaft 51:3 + + +
     01.01.1970 01:00Mannschaft 4-Mannschaft 7__:__ + + +
      +14. Spieltag   / 4 Partien +Oben / Unten +
     01.01.1970 01:00Mannschaft 7-Mannschaft 2__:__ + + +
     01.01.1970 01:00Mannschaft 5-Mannschaft 4__:__ + + +
     01.01.1970 01:00Mannschaft 3-Mannschaft 63:1 + + +
     01.01.1970 01:00Mannschaft 1-Mannschaft 83:3 + + +
    + + +   
    +
    + + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt new file mode 100644 index 00000000..3d032e92 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt @@ -0,0 +1,390 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=-2 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt new file mode 100644 index 00000000..0fc510fd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt @@ -0,0 +1,207 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=-3 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Anzahl der Spieltage und Spiele
    +

    + Achtung! Diese Einstellungen können eine
    bestehende Liga unbrauchbar machen.
    Bitte benutzen Sie diese Optionen nur,
    wenn Sie wirklich sicher sind.
    +

    +
      +Anzahl der Spieltage + + + + + + + + + + +
    + +
    + +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
    + +
    + +
    +
    + +
    +Abbrechen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt new file mode 100644 index 00000000..11685415 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt @@ -0,0 +1,336 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=-4 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse +Spielerstatistik +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + + + + + + + + + + + +
    +

    Spielerstatistik

    +
    + + + + + + + + + + + + + + + +
    Spieler verwalten
    +
    + + +  + + + + + +
    +
    +
    + + + + + + + + + +
    +
    Spalten verwalten
    +
    + + + + +
    +Typ: + Zahlen  Text  Formel + + + + +
    +
    +
    + + +  + + + + + +
    +
    +
    +

    Eingabe der Spielerstatistiken

    +
    +
    + + + + + + + + + + + + + +
    + +∧ + + + +∨ + +
    + + + + + + +
    +
    +
    +

    Konfiguration

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UserAdmin
    Anzeige pro Seite: + + + + + + + + + +
    + +
    + +
    +
    Vorsortierung Admin: + +
    Vorsortierung User: + +Hilfsadmin: + +
    Sortierung: + absteigendHilfsadmin (Spalten): + +
    + aufsteigend 
    Linkbezeichnung: + +
    Extra Sortierspalte: + +
    Vereinsweise anzeigen: + +
    Nullwerte einblenden: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +NEU addon/spieler/stats/basic.stat (5 Bytes) +Name diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt new file mode 100644 index 00000000..4bd4bd75 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt @@ -0,0 +1,652 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt new file mode 100644 index 00000000..01dfb89d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt @@ -0,0 +1,652 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/basic.l98&st=7 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt new file mode 100644 index 00000000..4fc72642 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt @@ -0,0 +1,277 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/handicap.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Tabelle + +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    handicap

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt new file mode 100644 index 00000000..80037e80 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt @@ -0,0 +1,530 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/handicap.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Tabelle + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    handicap

    +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt new file mode 100644 index 00000000..ad992012 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt @@ -0,0 +1,274 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/kegel.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    kegel

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt new file mode 100644 index 00000000..c3b26afa --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt @@ -0,0 +1,527 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/kegel.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    kegel

    +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt new file mode 100644 index 00000000..0d680ff8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt @@ -0,0 +1,282 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/minus2_direct.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    minus2_direct

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt new file mode 100644 index 00000000..ba1fea78 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt @@ -0,0 +1,652 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/minus2_direct.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    minus2_direct

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt new file mode 100644 index 00000000..3a8e1260 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt @@ -0,0 +1,282 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/penalties.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    penalties

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt new file mode 100644 index 00000000..8eb456a4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt @@ -0,0 +1,652 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/penalties.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt new file mode 100644 index 00000000..1e6b86db --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt @@ -0,0 +1,290 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/rankzones.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    rankzones

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt new file mode 100644 index 00000000..39d7984e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt @@ -0,0 +1,785 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/rankzones.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    rankzones

    +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt new file mode 100644 index 00000000..dcd9f598 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt @@ -0,0 +1,274 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/special.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    special

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt new file mode 100644 index 00000000..710e8718 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt @@ -0,0 +1,551 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/special.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt new file mode 100644 index 00000000..7bd59ea8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt @@ -0,0 +1,282 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/wertung.l98&st=-1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    wertung

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt new file mode 100644 index 00000000..90e9a618 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt @@ -0,0 +1,651 @@ +### lmoadmin.php?action=admin&todo=edit&file=golden/wertung.l98&st=1 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    wertung

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt new file mode 100644 index 00000000..c0d817e5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt @@ -0,0 +1,155 @@ +### lmoadmin.php?action=admin&todo=new + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 1 von 4
      +Dateiname + +ligen/.l98 +
      +Name der Liga + + + + +
      +Typ der Liga + + + + +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt new file mode 100644 index 00000000..16023619 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt @@ -0,0 +1,200 @@ +### lmoadmin.php?action=admin&todo=open + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + + + + + +
    +

    Öffnen einer Liga

    +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + +1. Bundesliga 2024/25 +1l_2024-25.l98  Spieltag 1   +01.01.2025 13:00
    + +
     
    + + + + + + + + + + + + + + +
    Archiv
    +archiv +
    +dfb + +DFB-Schlüsselligen +
    +golden +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt new file mode 100644 index 00000000..9cba7d70 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt @@ -0,0 +1,257 @@ +### lmoadmin.php?action=admin&todo=open&subdir=dfb/ + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + + + + + +
    +

    Öffnen einer Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + +Schlüssel 08er Liga +08er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 12er Liga +12er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 16er Liga +16er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 18er Liga +18er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 06er Liga +06er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 14er Liga +14er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 10er Liga +10er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +Schlüssel 04er Liga +04er-liga.l98  Spieltag 1   +01.01.2025 13:00
    + +
     
    +

    +« zurück +

    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt new file mode 100644 index 00000000..be0c8c68 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt @@ -0,0 +1,323 @@ +### lmoadmin.php?action=admin&todo=open&subdir=golden/ + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + + + + + +
    +

    Öffnen einer Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + +minus2_direct +minus2_direct.l98  Spieltag 1   +01.01.2025 13:00
    + +direct_handicap +direct_handicap.l98  Spieltag 4   +01.01.2025 13:00
    + +wertung +wertung.l98  Spieltag 1   +01.01.2025 13:00
    + +penalties +penalties.l98  Spieltag 1   +01.01.2025 13:00
    + +kegel +kegel.l98  Spieltag 1   +01.01.2025 13:00
    + +basic +basic.l98  Spieltag 1   +01.01.2025 13:00
    + +direct_kegel +direct_kegel.l98  Spieltag 1   +01.01.2025 13:00
    + +handicap +handicap.l98  Spieltag 3   +01.01.2025 13:00
    + +rankzones +rankzones.l98  Spieltag 1   +01.01.2025 13:00
    + +direct_special +direct_special.l98  Spieltag 1   +01.01.2025 13:00
    + +special +special.l98  Spieltag 1   +01.01.2025 13:00
    + +direct_wertung +direct_wertung.l98  Spieltag 1   +01.01.2025 13:00
    + +direct_wertung_many +direct_wertung_many.l98  Spieltag 1   +01.01.2025 13:00
    + +viewopts +viewopts.l98  Spieltag 1   +01.01.2025 13:00
    + +
     
    +

    +« zurück +

    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt new file mode 100644 index 00000000..bf23e384 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt @@ -0,0 +1,675 @@ +### lmoadmin.php?action=admin&todo=options + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    Optionen +Addons + +Designeditor + +Userverwaltung +
    + + + + + + + + +
    +

    Globale Optionen des Scripts

    +
    + + + + + + + + + + +
    Grundeinstellungen
    +Tabellenoptionen +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Standardsprache + +  +
    +Zeitzone + + +
    +Ligenverzeichnis + + +
    +Standard-Anstoßzeit + + +
    +Format der Anstoßtermine  + + +
    + + + + +Wochentag +
    D = Sa
    l = Samstag
    +Tag +
    d = 15
    j = 15
    +Monat +
    m = 3
    M = März
    F = März
    +Jahr +
    y = 25
    Y = 2025
    +Uhrzeit +
    H = 13
    i = 00
    A = PM
    +
    ?
    +
    +E-Mail des Webmasters + + +
    +Ligasortierung + + + + Aufsteigend
    +Absteigend
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt new file mode 100644 index 00000000..cdb33414 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt @@ -0,0 +1,36 @@ +### lmoadmin.php?action=admin&todo=pdfoptions + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + +- +- +- +- +- +- +- +- +- + +- ++ + +- ++ + + + +- ++ + + +@@ -725,5 +716,5 @@ + + +- ++ + + +@@ -734,19 +725,28 @@ + + +- ++ + +- ++ + ++ ++ ++ ++ ++ ++ ++ ++ ++ + +- +- ++ ++ + + + + +- +- ++ ++ + +- ++ + + +GEAENDERT output/basic.l98-st.html +--- vorher ++++ nachher +@@ -22,47 +22,44 @@ +

    basic

    +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt new file mode 100644 index 00000000..3822d4a2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt @@ -0,0 +1,1082 @@ +### lmoadmin.php?action=admin&todo=tabs&file=1l_2024-25.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Eintracht Frankfurt    0000 0:00  +0 + +: + +0 +
    + +VfL Wolfsburg    0000 0:00  +0 + +: + +0 +
    + +SC Freiburg    0000 0:00  +0 + +: + +0 +
    + +Borussia M'gladbach    0000 0:00  +0 + +: + +0 +
    + +FC Augsburg    0000 0:00  +0 + +: + +0 +
    + +Borussia Dortmund    0000 0:00  +0 + +: + +0 +
    + +FC St. Pauli    0000 0:00  +0 + +: + +0 +
    + +Holstein Kiel    0000 0:00  +0 + +: + +0 +
    + +Werder Bremen    0000 0:00  +0 + +: + +0 +
    + +TSG Hoffenheim    0000 0:00  +0 + +: + +0 +
    + +1.FC Union Berlin    0000 0:00  +0 + +: + +0 +
    + +1.FC Heidenheim    0000 0:00  +0 + +: + +0 +
    + +RB Leipzig    0000 0:00  +0 + +: + +0 +
    + +VfL Bochum    0000 0:00  +0 + +: + +0 +
    + +VfB Stuttgart    0000 0:00  +0 + +: + +0 +
    + +FSV Mainz 05    0000 0:00  +0 + +: + +0 +
    + +Bayer 04 Leverkusen    0000 0:00  +0 + +: + +0 +
    + +Bayern München    0000 0:00  +0 + +: + +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt new file mode 100644 index 00000000..a724d930 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt @@ -0,0 +1,442 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/basic.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 8    1100 3:12  +3 +
    + +Mannschaft 5    1010 0:00  +1 +
    + +Mannschaft 2    1010 0:00  +1 +
    + +Mannschaft 7    0000 0:00  +0 +
    + +Mannschaft 4    0000 0:00  +0 +
    + +Mannschaft 3    0000 0:00  +0 +
    + +Mannschaft 1    0000 0:00  +0 +
    + +Mannschaft 6    1001 1:3-2  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt new file mode 100644 index 00000000..7a1a01ec --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt @@ -0,0 +1,361 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/handicap.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Tabelle +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    handicap

    +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 5    3300 6:33  +9 +
    + +Mannschaft 1    3201 6:33  +6 +
    + +Mannschaft 4    3111 4:5-1  +4 +
    + +Mannschaft 2    2101 2:20  +3 +
    + +Mannschaft 6    3012 2:5-3  +1 +
    + +Mannschaft 3    2002 3:5-2  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt new file mode 100644 index 00000000..94e50316 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt @@ -0,0 +1,360 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/kegel.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    kegel

    +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 5    1100 9:72  +3 +
    + +Mannschaft 6    1100 8:26  +3 +
    + +Mannschaft 2    1100 7:52  +3 +
    + +Mannschaft 1    1001 7:9-2  +0 +
    + +Mannschaft 3    1001 5:7-2  +0 +
    + +Mannschaft 4    1001 2:8-6  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt new file mode 100644 index 00000000..624959a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt @@ -0,0 +1,490 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/minus2_direct.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    minus2_direct

    +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 4    1100 2:02  +3 + +: + +0 +
    + +Mannschaft 1    1100 2:02  +3 + +: + +0 +
    + +Mannschaft 5    1100 2:11  +3 + +: + +0 +
    + +Mannschaft 8    1010 0:00  +1 + +: + +1 +
    + +Mannschaft 6    1010 0:00  +1 + +: + +1 +
    + +Mannschaft 2    1001 1:2-1  +0 + +: + +3 +
    + +Mannschaft 7    1001 0:2-2  +0 + +: + +3 +
    + +Mannschaft 3    1001 0:2-2  +0 + +: + +3 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt new file mode 100644 index 00000000..2f286bfd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt @@ -0,0 +1,527 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/penalties.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 6    1100 2:02  +3 + +: + +0 +
    + +Mannschaft 4  + + + +Mannschaft 4 +
    +Straf-/Bonustore: -2:0 (ab ST 3)
    +
    +
     1010 3:30  +1 + +: + +1 +
    + +Mannschaft 3  + + + +Mannschaft 3 +
    +
    +Straf-/Bonuspunkte: -6:-6 (ab ST 9)
    +Straf-/Bonustore: +2:-4 (ab ST 9)
    +
    +
     1010 3:30  +1 + +: + +1 +
    + +Mannschaft 1  + + + +Mannschaft 1 +
    +
    +Straf-/Bonuspunkte: -3:0
    +
    +
     1100 3:03  +0 + +: + +0 +
    + +Mannschaft 5    0000 0:00  +0 + +: + +0 +
    + +Mannschaft 2  + + + +Mannschaft 2 +
    +
    +Straf-/Bonuspunkte: +2:+1 (ab ST 5)
    +Straf-/Bonustore: -3:-1 (ab ST 5)
    +
    +
     0000 0:00  +0 + +: + +0 +
    + +Mannschaft 8    1001 0:2-2  +0 + +: + +3 +
    + +Mannschaft 7    1001 0:3-3  +0 + +: + +3 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt new file mode 100644 index 00000000..fbc46a7f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt @@ -0,0 +1,519 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/rankzones.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    rankzones

    +
    + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    + +Mannschaft 3    110 3:03  +3 +
    + +Mannschaft 10    110 3:12  +3 +
    + +Mannschaft 2    110 2:02  +3 +
    + +Mannschaft 4    110 3:21  +3 +
    + +Mannschaft 9    100 2:20  +1 +
    + +Mannschaft 1    100 2:20  +1 +
    + +Mannschaft 5    101 2:3-1  +0 +
    + +Mannschaft 8    101 1:3-2  +0 +
    + +Mannschaft 7    101 0:2-2  +0 +
    + +Mannschaft 6    101 0:3-3  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt new file mode 100644 index 00000000..c22e3a0d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt @@ -0,0 +1,360 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/special.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 5    1100 1:01  +2 +
    + +Mannschaft 6    1010 1:10  +1 +
    + +Mannschaft 4    1010 1:10  +1 +
    + +Mannschaft 1    1001 0:1-1  +1 +
    + +Mannschaft 3    0000 0:00  +0 +
    + +Mannschaft 2    0000 0:00  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt new file mode 100644 index 00000000..e816fbac --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt @@ -0,0 +1,490 @@ +### lmoadmin.php?action=admin&todo=tabs&file=golden/wertung.l98 + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    wertung

    +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 5    1100 3:03  +3 + +: + +0 +
    + +Mannschaft 6    1100 1:01  +3 + +: + +0 +
    + +Mannschaft 4    1100 0:00  +3 + +: + +0 +
    + +Mannschaft 7    1010 3:30  +1 + +: + +1 +
    + +Mannschaft 1    1010 3:30  +1 + +: + +1 +
    + +Mannschaft 3    1001 0:00  +0 + +: + +3 +
    + +Mannschaft 8    1001 0:1-1  +0 + +: + +3 +
    + +Mannschaft 2    1001 0:3-3  +0 + +: + +3 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt new file mode 100644 index 00000000..dcd0c15f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt @@ -0,0 +1,158 @@ +### lmoadmin.php?action=admin&todo=tipp + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    Auswertung +Newsletter/Reminder + +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Auswertung

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Die Tipps welcher Ligen möchtest Du neu auswerten?
    + +
  • [ keine Dateien gefunden ]
  • +
    +
      +Gesamtwertung + +
    + + + + +
    +
    Die Tipp-Einsichten welcher Ligen möchtest Du erstellen?
    + +
  • [ keine Dateien gefunden ]
  • +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt new file mode 100644 index 00000000..a38749bb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt @@ -0,0 +1,189 @@ +### lmoadmin.php?action=admin&todo=tippemail + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Auswertung +Newsletter/Reminder +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Newsletter/Reminder

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Newsletter an Alle
      +Persönliche Email an: + +
      +Tipp-Reminder + + + + + + +
    + +
  • [ keine Dateien gefunden ]
  • +
    +
    +
      Tipper bis für Spiele in den nächsten Tagen
     
      Betreff: +
      + +
    + +
     Platzhalter:[nick] Nickname
    [pass] Passwort
    [name] Name
    [spiele] Auflistung der noch zu tippenden Spiele (nur Tip-Reminder)
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt new file mode 100644 index 00000000..c0cff5c3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt @@ -0,0 +1,211 @@ +### lmoadmin.php?action=admin&todo=tippoptions + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Auswertung + +Newsletter/Reminder + +Userverwaltung +Optionen
    + + + + + + + + +
    +

    Optionen des Tippspiels

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tippmodus
    +Pfade +
    +Punkteverteilung +
    +Anzeigen +
    +Regeltechnisches +
    +Anmeldung +
    +Tippabgabe +
    +Tippeinsicht +
    +Tipp-Tabelle +
    +Punktestandstabellen +
    +Was zählt bei Punktgleichheit? +
    +Zusätzliche Auswertungen +
    +Tippbare Ligen +
    +
    +
    + + + + + + + + + + + + +
     Tippmodus + +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt new file mode 100644 index 00000000..c69c11e4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt @@ -0,0 +1,132 @@ +### lmoadmin.php?action=admin&todo=tippuser + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +Auswertung + +Newsletter/Reminder +Userverwaltung +Optionen +
    + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +
    +Neuen Tipper anlegen +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt new file mode 100644 index 00000000..035843ba --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt @@ -0,0 +1,93 @@ +### lmoadmin.php?action=admin&todo=tippuseredit + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt new file mode 100644 index 00000000..63bee233 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt @@ -0,0 +1,125 @@ +### lmoadmin.php?action=admin&todo=update + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Kein Update vorhanden

    +
    + + + + +
    +
    +Info +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt new file mode 100644 index 00000000..537f1e85 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt @@ -0,0 +1,126 @@ +### lmoadmin.php?action=admin&todo=upload + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Upload einer Datei

    +
    +
    + + + + + + + + + + +
    +Bitte wählen Sie die gewünschte Datei aus: +
    + + + + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt new file mode 100644 index 00000000..f51bae6c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt @@ -0,0 +1,167 @@ +### lmoadmin.php?action=admin&todo=user + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +admin + +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt new file mode 100644 index 00000000..69b48214 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt @@ -0,0 +1,257 @@ +### lmoadmin.php?action=admin&todo=vieweroptions + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer +Hilfe +Logout 
    + + + + + + + + + + +
    +

    Konfiguration LMO-Viewer 4.1

    + +
    +
    + + + + + + + + + + +
    Schritt 1 von 3 - Einstellung der Darstellung
    + + + + + + + + + + + + + + + + + + + + + + + +
    Dateiname  '.view' wird angehängt
    + + nach Datum + +nach Spieltag
    + +Anzahl Tage plus + +Anzahl Spieltage vor
    + + Anzahl Tage minus + + Anzahl Spieltage zurück
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + DatumsformatTemplate + +
    + + UhrzeitformatTitelzeile  +
    + + Lieblingsmannschaft hervorhebenMannschaftsnamen  +
    + + Heute hervorhebenBerichtsymbol   +
    + + Spielberichte in neuem FensterTabellensymbol   +
    + + Tabelle in neuem FensterNotizsymbol   +
    + +  Mannschaftshomepages verlinken Spieltagtext  +
    + + Cachefaktor +Tordummy  +
    + +
    + + + +
    +
    +
    LMO-Viewer 4.1 © LMO-Group
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +### DATEIAENDERUNGEN +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt new file mode 100644 index 00000000..d98f3a79 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt @@ -0,0 +1,2207 @@ +### basic_data +=== Grunddaten speichern === +### GESENDETE FELDER (POST, 24) +action=admin +todo=edit +save=1 +show=0 +file=golden/basic.l98 +st=-1 +xnamepkt=Pkt. +xnametor=Tore +xpointsfaktor=1 +xgoalfaktor=1 +xselteam=0 +xstat1=0 +xstat2=0 +xtitel=Geaenderter Titel +xpns=2 +xpnu=1 +xpnn=0 +xminus=2 +xdirekt=1 +xkegel=1 +xanzcl=1 +xchamp=1 +xfavteam=2 +xurlt=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Geaenderter Titel

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -1,5 +1,5 @@ + [Options] + Title=Liga Manager Online 4 +-Name=basic ++Name=Geaenderter Titel + Type=0 + Teams=8 +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -39,5 +39,5 @@ + Ergebnis=1 + mittore=0 +-favTeam=0 ++favTeam=2 + selTeam=0 + ticker=0 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + + +=== Grunddaten erneut oeffnen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Geaenderter Titel

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Tabelle danach === + + + +Geaenderter Titel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Geaenderter Titel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 -  +Mannschaft 2 + + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    +8 + + + + +Mannschaft 2 +    +6 + +2 + +1 + +3 +  +8 + +: + +15 + +-7 +  +7 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/basic.l98-sp.html (22212 Bytes) + + + + Geaenderter Titel + + + + + +

    Geaenderter Titel

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:4
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Mannschaft 1 2:4
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 8 1 3   3:1   2
    2  Mannschaft 5 1 1   0:0   0
    3  Mannschaft 2 1 1   0:0   0
    4  Mannschaft 7 0 0   0:0   0
    5  Mannschaft 4 0 0   0:0   0
    6  Mannschaft 3 0 0   0:0   0
    7  Mannschaft 1 0 0   0:0   0
    8  Mannschaft 6 1 0   1:3   -2
    + + + +NEU output/basic.l98-st.html (5736 Bytes) + + + + Geaenderter Titel + + + + + +

    Geaenderter Titel

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 8 1 3  3:1   2
    2  Mannschaft 5 1 1  0:0   0
    3  Mannschaft 2 1 1  0:0   0
    4  Mannschaft 7 0 0  0:0   0
    5  Mannschaft 4 0 0  0:0   0
    6  Mannschaft 3 0 0  0:0   0
    7  Mannschaft 1 0 0  0:0   0
    8  Mannschaft 6 1 0  1:3   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 3 0:4
      Mannschaft 4-Mannschaft 8 2:2
      Mannschaft 6-Mannschaft 1 2:4
      Mannschaft 7-Mannschaft 5 _:_
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt new file mode 100644 index 00000000..8eafeec2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt @@ -0,0 +1,606 @@ +### counts +=== Anzahl Spieltage aendern === +### GESENDETE FELDER (POST, 7) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=-3 +xanzsp=4 +xanzst=15 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Anzahl der Spieltage und Spiele
    +

    + Achtung! Diese Einstellungen können eine
    bestehende Liga unbrauchbar machen.
    Bitte benutzen Sie diese Optionen nur,
    wenn Sie wirklich sicher sind.
    +

    +
      +Anzahl der Spieltage + + + + + + + + + + +
    + +
    + +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
    + +
    + +
    +
    + +
    +Abbrechen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -7,5 +7,5 @@ + pointsfaktor=1 + enableGameSort=1 +-Rounds=14 ++Rounds=15 + Matches=4 + Actual=1 +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -638,2 +648,38 @@ + TI4= + AT4=0 ++ ++[Round15] ++D1= ++D2= ++TA1=0 ++TB1=0 ++GA1=-1 ++GB1=-1 ++NT1= ++BE1= ++TI1= ++AT1= ++TA2=0 ++TB2=0 ++GA2=-1 ++GB2=-1 ++NT2= ++BE2= ++TI2= ++AT2= ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++NT3= ++BE3= ++TI3= ++AT3= ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 ++NT4= ++BE4= ++TI4= ++AT4= +NEU output/basic.l98.php (2292 Bytes) + + +=== Anzahl erneut oeffnen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + +
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Anzahl der Spieltage und Spiele
    +

    + Achtung! Diese Einstellungen können eine
    bestehende Liga unbrauchbar machen.
    Bitte benutzen Sie diese Optionen nur,
    wenn Sie wirklich sicher sind.
    +

    +
      +Anzahl der Spieltage + + + + + + + + + + +
    + +
    + +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + + + + + +
    + +
    + +
    +
    + +
    +Abbrechen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt new file mode 100644 index 00000000..03fdbc4e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt @@ -0,0 +1,1821 @@ +### create_league +=== Schritt 1: Formular === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 1 von 4
      +Dateiname + +ligen/.l98 +
      +Name der Liga + + + + +
      +Typ der Liga + + + + +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 1: Name, Titel, Typ === +### GESENDETE FELDER (POST, 6) +action=admin +todo=new +newpage=1 +xfile=testliga +xtitel=Testliga +xtype=0 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 2 von 4
      +Anzahl der Mannschaften + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
      +Anzahl der Spieltage + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 2: Teams, Spieltage, Spiele === +### GESENDETE FELDER (POST, 9) +action=admin +todo=new +newpage=2 +xfile=testliga +xtitel=Testliga +xtype=0 +xteams=4 +xanzst=6 +xanzsp=2 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 3 von 4
      +Spielplan-Erstellung + +kein Spielplan
    +
    aus anderer Liga übernehmen:
    +[keine passenden Ligen gefunden] +
    +
    +per Zufall erstellen
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 3: ohne Spielplan === +### GESENDETE FELDER (POST, 10) +action=admin +todo=new +newpage=3 +xfile=testliga +xtitel=Testliga +xtype=0 +xteams=4 +xanzst=6 +xanzsp=2 +xprogram=none +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +

    Neue Liga erstellen

    +
    + + + + + + + + + + + +
    Schritt 4 von 4
      
    +Herzlichen Glückwunsch +
    +
    Ihre neue Liga ist jetzt vorbereitet worden. Sie können nun
    beginnen, die detailierten Einstellungen vorzunehmen.
     
    +» Eingabe der Mannschaften +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +NEU ligen/testliga.l98 (1447 Bytes) +[Options] +Title=Liga Manager Online 4 +Name=Testliga +Type=0 +Teams=4 +goalfaktor=1 +pointsfaktor=1 +enableGameSort=1 +Rounds=6 +Matches=2 +Actual=1 +Kegel=0 +HandS=0 +PointsForWin=3 +PointsForDraw=1 +PointsForLost=0 +Spez=0 +HideDraw=0 +OnRun=0 +MinusPoints=1 +Direct=0 +Champ=1 +CL=1 +CK=1 +UC=3 +AR=0 +AB=3 +tableHinRueck=1 +tableHeimAusw=1 +DatC=1 +DatS=1 +DatM=1 +DatF=d.m.Y H:i +urlT=1 +urlB=1 +Plan=1 +Ergebnis=1 +mittore=1 +favTeam=0 +selTeam=0 +ticker=0 +Graph=1 +Kreuz=1 +Tabelle=1 +Ligastats=1 +kurve1=0 +kurve2=0 + +[News] + +[Teams] +1=Mannschaft 1 +2=Mannschaft 2 +3=Mannschaft 3 +4=Mannschaft 4 + +[Teamm] +1= +2= +3= +4= + +[Teamk] +1=M1 +2=M2 +3=M3 +4=M4 + +[Team1] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team2] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team3] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team4] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Round1] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= + +[Round2] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= + +[Round3] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= + +[Round4] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= + +[Round5] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= + +[Round6] +D1= +D2= +TA1=0 +TB1=0 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=0 +TB2=0 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +NEU output/testliga.l98.php (1326 Bytes) + + +=== neue Liga bearbeiten === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Testliga

    +
    + + + + + + + + + +
    01  +02  +03  +04  +05  +06 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Tabelle der neuen Liga === + + + +Testliga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Testliga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + +
    01  +02  +03  +04  +05  +06 
    +
    + + + + + + + + + + +
    1. Spieltag
     Tore: 0       Tore/Spiel: 0
    Spielfrei: Mannschaft 1 Mannschaft 2 Mannschaft 3 Mannschaft 4 
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   0000 0:00  +0 +
    2 + + +Mannschaft 3   0000 0:00  +0 +
    3 + + +Mannschaft 2   0000 0:00  +0 +
    4 + + +Mannschaft 1   0000 0:00  +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/testliga.l98-sp.html (2598 Bytes) + + + + Testliga + + + + + +

    Testliga

    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 4 0 0   0:0   0
    2  Mannschaft 3 0 0   0:0   0
    3  Mannschaft 2 0 0   0:0   0
    4  Mannschaft 1 0 0   0:0   0
    + + + +NEU output/testliga.l98-st.html (2505 Bytes) + + + + Testliga + + + + + +

    Testliga

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 4 0 0  0:0   0
    2  Mannschaft 3 0 0  0:0   0
    3  Mannschaft 2 0 0  0:0   0
    4  Mannschaft 1 0 0  0:0   0
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt new file mode 100644 index 00000000..eac01443 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt @@ -0,0 +1,557 @@ +### delete_league +=== Loeschliste === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Löschen einer Liga

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Liga loeschen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + ligen/golden/kegel.l98 wurde erfolgreich gelöscht

    + + + + + + + +
    +

    Löschen einer Liga

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GELOESCHT ligen/golden/kegel.l98 + +=== nicht vorhandene Datei loeschen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + ligen/golden/gibtsnicht.l98 konnte nicht gelöscht werden

    + + + + + + + +
    +

    Löschen einer Liga

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Ligenuebersicht danach === + + + +Bitte wählen Sie eine Liga aus + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Bitte wählen Sie eine Liga aus

    +
    +
    +Tippspiel   +
    + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + +1. Bundesliga 2024/25 +1l_2024-25.l98  Spieltag 1   +01.01.2025 13:00
    + +
     
    + + + + + + + + + + + + + + +
    Archiv
    +archiv +
    +dfb + +DFB-Schlüsselligen +
    +golden +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    + +
    +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt new file mode 100644 index 00000000..ca34ca5d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt @@ -0,0 +1,387 @@ +### design +=== Design speichern === +### GESENDETE FELDER (POST, 26) +action=admin +todo=design +save=1 +show=0 +xlmo_main_color1=#000 +xlmo_main_border1=1px solid #000 +xlmo_main_fontfamily1=sans-serif +xlmo_main_fontsize1=13px +xlmo_main_background2= +xlmo_main_color2=#009 +xlmo_main_fontfamily2=Trebuchet MS,sans-serif +xlmo_main_fontsize2=115% +xlmo_main_background4=#009 +xlmo_main_color4=#eee +xlmo_main_border4= +xlmo_main_background5=#009 +xlmo_main_color5=#eee +xlmo_main_border5= +xlmo_main_background6=#eee +xlmo_main_color6=#009 +xlmo_main_border6= +xlmo_main_background7=#eee +xlmo_main_color7=#009 +xlmo_main_border7= +xlmo_main_background1=#ffeedd +xlmo_tabelle_background1=#00ff00 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Optionen + +Addons +Designeditor +Userverwaltung +
    + + + + + + + + +
    +

    Festlegen des Ausgabedesigns

    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Äußerer Rahmen
    +Mittlerer Rahmen +
    +Innerer Rahmen +
    +Tabelle +
    +Turnierbereich +
    +Sonstige Optionen +
    +Formulare +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Rahmen
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
      + + +Schriftart +
      + +Schriftgröße
    Überschrift
      + + + + + +Hintergrund, Schriftfarbe +
      + + +Schriftart +
      + +Schriftgröße
    Hauptmenü (Rahmen)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Hauptmenü (Link)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Untermenü (Rahmen)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    Untermenü (Link)
      + +  + + +Hintergrund, Schriftfarbe +
      + + +Randoptionen +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT config/cfg.txt +--- vorher ++++ nachher +@@ -21,5 +21,5 @@ + einzutoretab=1 + einzustats=1 +-lmo_main_background1=#dde0fF ++lmo_main_background1=#ffeedd + lmo_main_background2= + lmo_main_background4=#009 +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] + +=== Stylesheet danach === +.lmoMain .message{ margin: 0; color: #080; } .lmoMain .error{ margin: 0; color: #a00; } .lmoMain .nobr { white-space:nowrap; } .lmoMain form { padding: 0; margin: 0; } .lmoMain acronym { cursor:help; border-bottom:1px dotted; } /** Außenbereich*/ .lmoMain { background: #ffeedd repeat; color: #000; border: 01px solid #000; margin:0.3em auto; padding:0.2em; font-size: 13px; font-family: sans-serif;} .lmoMain a{ background: #ffeedd repeat; color: #000; text-decoration: none; } .lmoMain a:hover { background: #000 repeat; color: #ffeedd;} .lmoMain p { margin:0; } /** Außenbereich Überschrift*/ .lmoMain h1 { padding: 0.2em; margin:0.2em; background: repeat; color: #009; font-weight: bold; font-size: 115%; font-family: Trebuchet MS,sans-serif;} /** Außenbereich Menü */ .lmoMain .lmoMenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #009 repeat; color: #eee; border:0; } .lmoMain .lmoMenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #009 repeat; color: #eee; border:0; } .lmoMain .lmoMenu a:hover { background: #eee repeat; color: #009;} /** Außenbereich Untermenü */ .lmoMain .lmoSubmenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #eee repeat; color: #009; border:0; } .lmoMain .lmoSubmenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #eee repeat; color: #009; border:0; } .lmoMain .lmoSubmenu a:hover { background: #009 repeat; color: #eee;} .lmoMain .lmoFooter table { font-size:100%; } .lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { text-decoration: underline; background: #ffeedd repeat; color: #000;} .lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { background: #000 repeat; color: #ffeedd;} /** Ende Außenbereich */ /** Mittelbereich */ .lmoMiddle { background: #fff repeat; color: #000; font-weight: bold; font-size: 94%; border: 01px solid #000; margin:0.5em auto 1.5em auto; padding: 0.2em; } .lmoMiddle table{ font-size:100%; } /** Überschrift im Mittelbereich */ .lmoMiddle h1{ background: #009 repeat; color: #fff; font-weight: bold; font-size: 115%; margin:0.1em; padding:0.1em; } /** Links im Mittelbereich */ .lmoMiddle a { line-height:150%; text-decoration: none; background: #fff repeat; color: #000; font-weight: normal; } .lmoMiddle a:hover { background: #000 repeat; color: #fff;} .lmoMiddle .lmoMenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #009 repeat; color: #fff; border: 0; } .lmoMiddle .lmoMenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #009 repeat; color: #fff; border: 0; } .lmoMiddle .lmoMenu a:hover { background: #fff repeat; color: #009;} .lmoMiddle .lmoSubmenu { background: #fff repeat; color: #009; border: 0; } .lmoMiddle .lmoSubmenu a { padding:0; background: #fff repeat; color: #009; border: 0; } .lmoMiddle .lmoSubmenu a:hover { background: #009 repeat; color: #fff;} /** Innerer Bereich */ .lmoInner { margin-left:auto;margin-right:auto; padding: 0.2em; background: #f5f5ff repeat; color: #000; font-size: 98%; border: 01px solid #003; } .lmoInner a { line-height:100%; text-decoration: underline; background: repeat; font-weight: normal; } .lmoInner a:hover { } .lmoInner td { padding: 0.2em; } .lmoInner td td{ padding: 0; } .lmoInner th { padding: 0.2em; background: #009 repeat; color: #fff;} .lmoInner th a { background: #009 repeat; color: #fff;} .lmoInner th a:hover { background: #fff repeat; color: #009;} .lmoInner caption { margin: 0 auto; padding: 0.4em; font-weight: bold; } .lmoInner caption a{ font-weight: normal; } .lmoInner .lmoFooter, .lmoInner .lmoFooter table { background: #009 repeat; color: #fff;} .lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { line-height:150%; text-decoration: underline; background: #009 repeat; color: #fff;} .lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { background: #fff repeat; color: #009;} .lmoKreuz table { font-size: 80%;} .lmoKreuz table, .lmoKalender table{ border-collapse:collapse; border-spacing:0; } .lmoKreuz td, .lmoKreuz th, .lmoKalender td, .lmoKalender th { white-space:nowrap; border:1px solid #eee; } .lmoKreuz td , .lmoKalender td { padding:0; } .lmoKreuz small { border:1px solid; } .lmoBackMarkierung { background: #ddf repeat; } .lmoKreuz .lmoBackMarkierung a { display:block; height:100%; line-height:190%; padding:0; background: #ddf repeat; font-weight: bold; } .lmoFrontMarkierung { color: #d00; font-weight: bold; } .lmoLeer { background: #eee repeat; border:0; } /** Fusszeilen */ .lmoMain .lmoFooter { padding: 0; font-size: 80%;} .lmoTabelleMeister, .lmoTabelleMeister a:link { background: #0c0 repeat; color: #000;} .lmoTabelleMeister a:hover { background: #000 repeat; color: #0c0;} .lmoTabelleCleague, .lmoTabelleCleague a:link { background: #6e6 repeat; color: #000;} .lmoTabelleCleague a:hover { background: #000 repeat; color: #6e6;} .lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { background: #afa repeat; color: #000;} .lmoTabelleCleaguequali a:hover { background: #000 repeat; color: #afa;} .lmoTabelleUefa, .lmoTabelleUefa a:link { background: #cfc repeat; color: #000;} .lmoTabelleUefa a:hover { background: #000 repeat; color: #cfc;} .lmoTabelleRelegation, .lmoTabelleRelegation a:link { background: #fcb repeat; color: #000;} .lmoTabelleRelegation a:hover { background: #000 repeat; color: #fcb;} .lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { background: #e65 repeat; color: #000;} .lmoTabelleAbsteiger a:hover { background: #000 repeat; color: #e65;} .lmoTabelleHeimbilanz { background: #ccc repeat; color: #000;} .lmoTabelleGastbilanz { background: #eee repeat; color: #000;} .lmoTurnierSieger, .lmoTurnierSieger a:link { background: #cfc repeat; color: #000;} .lmoTurnierSieger a:hover{ background: #000 repeat; color: #cfc;} .lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { background: #fcb repeat; color: #000;} .lmoTurnierVerlierer a:hover{ background: #000 repeat; color: #fcb;} .lmoMain img[alt]{ vertical-align:bottom; } .lmotext { text-align: justify; } .lmoMain li { padding-bottom: 0.5em; } .lmo-formular-input { background: #eee repeat; color: #000; border: 2px inset #eee; } .lmo-formular-button { background: #eee repeat; color: #006; border: 2px outset #eee; font-weight: bold; width: auto; overflow: visible; padding: 0 0.3em; } span.colorpicker { background-image:url("http://lmo.test/lmo/img/blank.gif"); border: 1px solid #000; font-size: 15px; text-decoration: none; width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; background-color: transparent; margin: 0 2px; display:inline; cursor:crosshair; } span.colorpicker.nocolor { display: inline; background-image: url("http://lmo.test/lmo/img/transparent.gif"); background-repeat: repeat; } span.colorpicker.invalid { display: inline; background-image: url("http://lmo.test/lmo/img/attention.gif"); background-position: center; background-repeat: no-repeat; border: 0; } span.colorpicker table { background:#fff; color:#000; } .sortarrow { background-image: url("http://lmo.test/lmo/img/blank.png"); width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; margin: 0 2px; display:inline; } .sortarrow.descending { display:inline; background-image: url("http://lmo.test/lmo/img/downsimple.png"); } .sortarrow.ascending { display:inline; background-image: url("http://lmo.test/lmo/img/upsimple.png"); } a span.popup, a:link span.popup{ display: none; } a:hover span.popup{ display: inline; font-size:80%; position: absolute; background: #fff repeat; color: #000; border: 1px solid #000; width: 15em; margin: 1.5em 0 0 -4em; padding: 0.2em; z-index: 999; white-space: normal; text-decoration: none !important; text-align: left; } a:hover>span.popup { width:auto; max-width: 15em; \-moz-border-radius: 8px; } th.bottom { vertical-align: bottom; } .baseline { vertical-align: baseline; } .top { vertical-align: top; } .middle { vertical-align: middle; } #myChart{ width: 700px; height: 700px; } /* Das schwebende Infofenster mit abgerundetem Rahmen */ .lmo-smart-tooltip { position: fixed; visibility: hidden; opacity: 0; width: 250px; /* Breite des Tooltipfensters */ background-color: #ffffff; /* Reinweißer Hintergrund */ color: #333333; /* Dunkelgrauer Text */ padding: 15px; /* Mehr Innenabstand für Luftigkeit */ /* Abgerundeter Rahmen */ border: 1px solid #dddddd; /* Dezenter grauer Rand */ border-radius: 12px; /* Deutlich abgerundete Ecken */ /* Schatten für den "Floating"-Effekt */ box-shadow: 0 8px 24px rgba(0,0,0,0.15); z-index: 10000; transition: opacity 0.25s ease; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; line-height: 1.5; pointer-events: none; /* Maus "fällt durch" das Fenster */ word-wrap: break-word; } /* Die erste Zeile im Tooltip (Teams & Ergebnis) */ .lmo-smart-tooltip strong { display: block; /* Macht aus dem Inline-Tag einen Block über die volle Breite */ text-align: center; /* Zentriert den Inhalt */ margin-bottom: 10px; /* Abstand zum nachfolgenden Text */ padding-bottom: 8px; /* Abstand zur Trennlinie */ border-bottom: 1px solid #eeeeee; /* Trennlinie unter der Überschrift */ font-size: 10px; /* Optional: Überschrift etwas größer */ line-height: 1.3; } /* Zentriert auch die Team-Icons innerhalb des starken Tags */ .lmo-smart-tooltip strong img { vertical-align: middle; /* Richtet Icons mittig zum Text aus */ margin: 0 5px; /* Kleiner Abstand links/rechts vom Icon */ } /* Der restliche Text im Fenster bleibt linksbündig */ .lmo-smart-tooltip { text-align: left; white-space: normal; /* Verhindert, dass alles in einer Zeile klebt */ } +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt new file mode 100644 index 00000000..f3581182 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt @@ -0,0 +1,2833 @@ +### options +=== Optionen speichern === +### GESENDETE FELDER (POST, 18) +action=admin +todo=options +save=1 +file= +show=0 +xdeflang=Deutsch +xtimezone=Europe/Berlin +xdirliga=ligen/ +xdefdateselect=1 +xdefdateformat=d.m.Y H:i +xdefdateformat2=d.m.Y H:i +xliga_sort=file_date +xliga_sort_direction=desc +xadr=admin@example.test +xdeftime=18:00 +xtabpkt=0 +xtabonres=2 +xbacklink=0 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    Optionen +Addons + +Designeditor + +Userverwaltung +
    + + + + + + + + +
    +

    Globale Optionen des Scripts

    +
    + + + + + + + + + + +
    Grundeinstellungen
    +Tabellenoptionen +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Standardsprache + +  +
    +Zeitzone + + +
    +Ligenverzeichnis + + +
    +Standard-Anstoßzeit + + +
    +Format der Anstoßtermine  + + +
    + + + + +Wochentag +
    D = Sa
    l = Samstag
    +Tag +
    d = 15
    j = 15
    +Monat +
    m = 3
    M = März
    F = März
    +Jahr +
    y = 25
    Y = 2025
    +Uhrzeit +
    H = 13
    i = 00
    A = PM
    +
    ?
    +
    +E-Mail des Webmasters + + +
    +Ligasortierung + + + + Aufsteigend
    +Absteigend
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT config/cfg.txt +--- vorher ++++ nachher +@@ -7,8 +7,8 @@ + archivlink=1 + calctime=0 +-deftime=15:00 ++deftime=18:00 + deflang=Deutsch + defdateformat=d.m.Y H:i +-aadr=local@domain.invalid ++aadr=admin@example.test + liga_sort=file_date + liga_sort_direction=desc +GEAENDERT config/classlib/cfg.txt +[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] +GEAENDERT config/mini/cfg.txt +[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] +GEAENDERT config/spieler/cfg.txt +[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] +GEAENDERT config/ticker/cfg.txt +[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] +GEAENDERT config/tipp/cfg.txt +[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] + +=== Optionen erneut oeffnen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    Optionen +Addons + +Designeditor + +Userverwaltung +
    + + + + + + + + +
    +

    Globale Optionen des Scripts

    +
    + + + + + + + + + + +
    Grundeinstellungen
    +Tabellenoptionen +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Standardsprache + +  +
    +Zeitzone + + +
    +Ligenverzeichnis + + +
    +Standard-Anstoßzeit + + +
    +Format der Anstoßtermine  + + +
    + + + + +Wochentag +
    D = Sa
    l = Samstag
    +Tag +
    d = 15
    j = 15
    +Monat +
    m = 3
    M = März
    F = März
    +Jahr +
    y = 25
    Y = 2025
    +Uhrzeit +
    H = 13
    i = 00
    A = PM
    +
    ?
    +
    +E-Mail des Webmasters + + +
    +Ligasortierung + + + + Aufsteigend
    +Absteigend
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Tabelle danach === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/basic.l98-sp.html (22188 Bytes) + + + + basic + + + + + +

    basic

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:4
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Mannschaft 1 2:4
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 8 1 3   3:1   2
    2  Mannschaft 5 1 1   0:0   0
    3  Mannschaft 2 1 1   0:0   0
    4  Mannschaft 7 0 0   0:0   0
    5  Mannschaft 4 0 0   0:0   0
    6  Mannschaft 3 0 0   0:0   0
    7  Mannschaft 1 0 0   0:0   0
    8  Mannschaft 6 1 0   1:3   -2
    + + + +NEU output/basic.l98-st.html (5712 Bytes) + + + + basic + + + + + +

    basic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 8 1 3  3:1   2
    2  Mannschaft 5 1 1  0:0   0
    3  Mannschaft 2 1 1  0:0   0
    4  Mannschaft 7 0 0  0:0   0
    5  Mannschaft 4 0 0  0:0   0
    6  Mannschaft 3 0 0  0:0   0
    7  Mannschaft 1 0 0  0:0   0
    8  Mannschaft 6 1 0  1:3   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 3 0:4
      Mannschaft 4-Mannschaft 8 2:2
      Mannschaft 6-Mannschaft 1 2:4
      Mannschaft 7-Mannschaft 5 _:_
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt new file mode 100644 index 00000000..ad794ed8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt @@ -0,0 +1,4557 @@ +### results +=== Spieltag 1: Ergebnisse, Termine, Notiz, Bericht === +### GESENDETE FELDER (POST, 46) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=1 +xteama0=1 +xteamb0=7 +xmsieg0=0 +xatdat1= +xattim1= +xteama1=3 +xteamb1=4 +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=5 +xteamb2=2 +xgoala2=0 +xgoalb2=0 +xmsieg2=0 +xmnote2= +xmberi2= +xatdat3= +xattim3= +xteama3=8 +xteamb3=6 +xgoala3=3 +xgoalb3=1 +xmsieg3=0 +xmnote3= +xmberi3= +xstx=0 +xnticker=0 +xnlines= +xgoala0=3 +xgoalb0=1 +xgoala1= +xgoalb1= +xatdat0=15.03.2025 +xattim0=18:30 +xdatum1=14.03.2025 +xdatum2=16.03.2025 +xmnote0=Notiz & Test +xmberi0=http://example.org/bericht +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -61,4 +62,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -136,14 +147,14 @@ + + [Round1] +-D1= +-D2= ++D1=14.03.2025 ++D2=16.03.2025 + TA1=1 + TB1=7 +-GA1=-1 +-GB1=-1 +-NT1= +-BE1= ++GA1=3 ++GB1=1 ++NT1=Notiz & Test ++BE1=http://example.org/bericht + TI1= +-AT1=0 ++AT1=1742059800 + TA2=3 + TB2=4 +@@ -153,5 +164,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=2 +@@ -161,5 +172,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=8 + TB4=6 +@@ -169,5 +180,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round2] +NEU output/basic.l98.php (2309 Bytes) + + +=== Spieltag 1 erneut oeffnen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Spieltag 2: Wertung und Spiel ohne Ergebnis === +### GESENDETE FELDER (POST, 46) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=2 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=2 +xteamb0=3 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=8 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=1 +xmsieg2=0 +xmnote2= +xmberi2= +xatdat3= +xattim3= +xteama3=7 +xteamb3=5 +xgoala3=_ +xgoalb3=_ +xmsieg3=0 +xmnote3= +xmberi3= +xstx=0 +xnticker=0 +xnlines= +xgoala0=0 +xgoalb0=2 +xmsieg0=1 +xgoala1=1 +xgoalb1=1 +xmsieg1=3 +xgoala2=_ +xgoalb2=_ +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    +01 02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=14 + Matches=4 +-Actual=1 ++Actual=2 + Kegel=0 + HandS=0 +@@ -187,26 +187,27 @@ + TA1=2 + TB1=3 +-GA1=0 +-GB1=4 ++GA1=-2 ++GB1=2 + NT1= + BE1= + TI1= +-AT1=0 ++AT1= + TA2=4 + TB2=8 +-GA2=2 +-GB2=2 ++GA2=1 ++GB2=1 ++ET2=3 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=1 +-GA3=2 +-GB3=4 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=7 + TB4=5 +@@ -216,5 +217,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round3] +GEAENDERT output/basic.l98.php +--- vorher ++++ nachher +@@ -2,6 +2,6 @@ + $zutore[1]=8; + $dstore[1]=2.67; +-$zutore[2]=14; +-$dstore[2]=4.67; ++$zutore[2]=4; ++$dstore[2]=2; + $zutore[3]=8; + $dstore[3]=2.67; +@@ -28,14 +28,14 @@ + $zutore[14]=10; + $dstore[14]=5; +-$gzutore=133; +-$gdstore=4.16; +-$gzusieg1=17; +-$gzusieg2=10; +-$gzuunent=5; +-$gbeide=0; +-$gheimtore=76; +-$ggasttore=57; +-$dsheimtore=2.38; +-$dsgasttore=1.78; ++$gzutore=123; ++$gdstore=3.97; ++$gzusieg1=18; ++$gzusieg2=9; ++$gzuunent=4; ++$gbeide=1; ++$gheimtore=73; ++$ggasttore=50; ++$dsheimtore=2.35; ++$dsgasttore=1.61; + $hheimsieg="Mannschaft 4"; + $hgastsieg="Mannschaft 1"; +@@ -50,8 +50,8 @@ + $counteranz=3; + $aheimsieg="Mannschaft 2"; +-$agastsieg="Mannschaft 3"; +-$aheimsiegtor="0"; ++$agastsieg="Mannschaft 5"; ++$aheimsiegtor="1"; + $agastsiegtor="4"; +-$spieltagflag2=2; ++$spieltagflag2=8; + $aheimsieg1="0"; + $agastsieg1="0"; +@@ -92,9 +92,7 @@ + $team_akt_verloren="Mannschaft 6"; + $max_gewonnen=3; +-$team_max_gewonnen="Mannschaft 1 (1-3.ST) +-Mannschaft 3 (9-11.ST)"; ++$team_max_gewonnen="Mannschaft 3 (9-11.ST)"; + $max_ungeschlagen=3; +-$team_max_ungeschlagen="Mannschaft 1 (1-3.ST) +-Mannschaft 3 (9-11.ST)"; ++$team_max_ungeschlagen="Mannschaft 3 (9-11.ST)"; + $max_unentschieden=1; + $team_max_unentschieden="Mannschaft 1 (14-14.ST) + +=== oeffentliche Tabelle danach === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01 02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
    +  +Mannschaft 2 - Mannschaft 3 + 0:2  + + + +
    +  +Mannschaft 4 - Mannschaft 8 + 1:1/1:1  + + + +
    +  +Mannschaft 6 - Mannschaft 1 + _:_  +
    +  +Mannschaft 7 - Mannschaft 5 + _:_  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9513 23:149  +16 +
    2 + + +Mannschaft 1   9513 18:162  +16 +
    3 + + +Mannschaft 4   7402 17:107  +12 +
    4 + + +Mannschaft 8   7312 18:180  +10 +
    5 + + +Mannschaft 2   6312 8:13-5  +10 +
    6 + + +Mannschaft 6   9225 13:22-9  +8 +
    7 + + +Mannschaft 5   7214 9:90  +7 +
    8 + + +Mannschaft 7   8215 17:21-4  +7 +
     Gesamt-Tore: 123       Tore /Spiel: 3.97
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/basic.l98-sp.html (22388 Bytes) + + + + basic + + + + + +

    basic

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag - 14.03.2025 bis 16.03.2025
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    15.03.2025 18:30 Mannschaft 1-Mannschaft 7 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 8 1:1/1:1
     Mannschaft 6-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 2 2 4   0:2   -2
    2  Mannschaft 8 2 3   4:2   2
    3  Mannschaft 1 1 3   3:1   2
    4  Mannschaft 5 1 1   0:0   0
    5  Mannschaft 3 1 0   2:0   2
    6  Mannschaft 4 1 0   1:1   0
    7  Mannschaft 7 1 0   1:3   -2
    8  Mannschaft 6 1 0   1:3   -2
    + + + +NEU output/basic.l98-st.html (5843 Bytes) + + + + basic + + + + + +

    basic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 8 1:1 /1:1
     Mannschaft 6-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 2. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 2 2 4  0:2   -2
    2  Mannschaft 8 2 3  4:2   2
    3  Mannschaft 1 1 3  3:1   2
    4  Mannschaft 5 1 1  0:0   0
    5  Mannschaft 3 1 0  2:0   2
    6  Mannschaft 4 1 0  1:1   0
    7  Mannschaft 7 1 0  1:3   -2
    8  Mannschaft 6 1 0  1:3   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
      Mannschaft 1-Mannschaft 5 1:0
      Mannschaft 3-Mannschaft 7 3:0
      Mannschaft 6-Mannschaft 4 _:_
      Mannschaft 8-Mannschaft 2 1:3
    + + + + +=== oeffentliche Ergebnisse Spieltag 1 === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 14.03.2025 bis 16.03.2025
    +  +Mannschaft 3 - Mannschaft 4 + _:_  +
    +  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    +  +Mannschaft 8 - Mannschaft 6 + 3:1  +
    15.03.2025 18:30  +Mannschaft 1 - Mannschaft 7 + 3:1  + + + +
     Tore: 8       Tore/Spiel: 2.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   1100 3:12  +3 +
    2 + + +Mannschaft 1   1100 3:12  +3 +
    3 + + +Mannschaft 5   1010 0:00  +1 +
    4 + + +Mannschaft 2   1010 0:00  +1 +
    5 + + +Mannschaft 4   0000 0:00  +0 +
    6 + + +Mannschaft 3   0000 0:00  +0 +
    7 + + +Mannschaft 7   1001 1:3-2  +0 +
    8 + + +Mannschaft 6   1001 1:3-2  +0 +
     Gesamt-Tore: 123       Tore /Spiel: 3.97
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT output/basic.l98-sp.html +--- vorher ++++ nachher +@@ -700,21 +700,12 @@ +
    1  Mannschaft 2 2 4   0:2   -2
    2  Mannschaft 8 2 1 3   4:2   3:1   2
    3 2  Mannschaft 1 
    4 3  Mannschaft 5 
    5 4  Mannschaft 3 Mannschaft 2 1 1   0:0   0
    5  Mannschaft 4 0 0   2:0   2  0:0   0
    6  Mannschaft 4 1 Mannschaft 3 0 0   1:1   0:0   0
    +- ++ + + +- ++ + +- +- ++ ++ + +- ++ + + + +- ++ + +- +- ++ ++ + +- +- +- +- ++ + + + +- ++ + +- +- ++ ++ + +- ++ + + +- +- ++ ++ + +- +- ++ ++ + +- ++ + +
    2. Spieltag 1. Spieltag - 14.03.2025 bis 16.03.2025
     Mannschaft 2Mannschaft 3-Mannschaft 3 0Mannschaft 4 _:2_
     Mannschaft 4Mannschaft 5-Mannschaft 8 1Mannschaft 2 0:1 /1:10
     Mannschaft 6Mannschaft 8-Mannschaft 1 _Mannschaft 6 3:_1
     Mannschaft 715.03.2025 18:30 Mannschaft 1-Mannschaft 5 _Mannschaft 7 3:_1
    + +- ++ + + +@@ -75,21 +72,12 @@ + + +- +- +- +- +- +- +- +- +- + +- ++ + +- ++ + + + +- ++ + + +@@ -100,5 +88,5 @@ + + +- ++ + + +@@ -109,19 +97,28 @@ + + +- ++ + +- ++ + ++ ++ ++ ++ ++ ++ ++ ++ ++ + +- +- ++ ++ + + + + +- +- ++ ++ + +- ++ + + +@@ -147,25 +144,29 @@ +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    +
    Tabelle - 2. SpieltagTabelle - 1. Spieltag
     1  Mannschaft 2 2 4  0:2   -2
    2  Mannschaft 8 2 1 3  4:2   3:1   2
    3 2  Mannschaft 1 
    4 3  Mannschaft 5 
    5 4  Mannschaft 3 Mannschaft 2 1 1  0:0   0
    5  Mannschaft 4 0 0  2:0   2  0:0   0
    6  Mannschaft 4 1 Mannschaft 3 0 0  1:1   0:0   0
    +- ++ + +- ++ + + + +- +- ++ ++ + +- ++ + + + +- ++ + + + +- +- ++ ++ + +- ++ ++ ++ ++ ++ + + +@@ -175,5 +176,5 @@ + + +- ++ + + +@@ -182,12 +183,12 @@ + + +- ++ + + + +- +- ++ ++ + +- ++ + +
    3. Spieltag
    2. Spieltag
      Mannschaft 1Mannschaft 2-Mannschaft 5 1Mannschaft 3 0:02
      Mannschaft 3Mannschaft 4-Mannschaft 7 3Mannschaft 8 1:01 /1:1
    -Mannschaft 4 Mannschaft 1 _:
      Mannschaft 8Mannschaft 7-Mannschaft 2 1Mannschaft 5 _:3_
    + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt new file mode 100644 index 00000000..50eb20a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt @@ -0,0 +1,1497 @@ +### table_correction +=== Tabellenkorrektur: Platz 1 und 2 tauschen === +### GESENDETE FELDER (POST, 11) +action=admin +todo=tabs +save=1 +file=golden/handicap.l98 +st=3 +xplatz3=6 +xplatz4=1 +xplatz5=2 +xplatz6=3 +xplatz1=2 +xplatz2=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Tabelle +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    handicap

    +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    + +Mannschaft 5    3300 6:33  +9 +
    + +Mannschaft 1    3201 6:33  +6 +
    + +Mannschaft 4    3111 4:5-1  +4 +
    + +Mannschaft 2    2101 2:20  +3 +
    + +Mannschaft 6    3012 2:5-3  +1 +
    + +Mannschaft 3    2002 3:5-2  +0 +
    + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -59,4 +59,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -174,5 +182,5 @@ + + [Round3] +-HS=040506010203 ++HS=020106010203 + D1= + D2= +NEU output/handicap.l98.php (1764 Bytes) + + +=== oeffentliche Tabelle danach === + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5203 7:61  +6 +
    2 + + +Mannschaft 5   8503 13:94  +15 +
    3 + + +Mannschaft 2   5203 4:7-3  +6 +
    4 + + +Mannschaft 1   7502 11:56  +15 +
    5 + + +Mannschaft 6   7115 3:9-6  +4 +
    6 + + +Mannschaft 4   8413 10:12-2  +13 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/handicap.l98-sp.html (13236 Bytes) + + + + handicap + + + + + +

    handicap

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 1:2
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 4 2:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 6 2:0
     Mannschaft 4-Mannschaft 1 0:3
     Mannschaft 5-Mannschaft 3 3:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 3 2:1
     Mannschaft 4-Mannschaft 2 2:0
     Mannschaft 6-Mannschaft 5 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 1-Mannschaft 2 0:2
     Mannschaft 3-Mannschaft 6 _:_
     Mannschaft 5-Mannschaft 4 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 2-Mannschaft 5 0:3
     Mannschaft 4-Mannschaft 3 0:3
     Mannschaft 6-Mannschaft 1 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 5-Mannschaft 1 0:2
     Mannschaft 2-Mannschaft 3 _:_
     Mannschaft 4-Mannschaft 6 2:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 6 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 2-Mannschaft 1 0:2
     Mannschaft 6-Mannschaft 3 0:1
     Mannschaft 4-Mannschaft 5 0:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 4 0:1
     Mannschaft 1-Mannschaft 6 1:0
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 2 2 3   2:2   0
    2  Mannschaft 1 3 6   6:3   3
    3  Mannschaft 6 3 1   2:5   -3
    4  Mannschaft 5 3 9   6:3   3
    5  Mannschaft 3 2 0   3:5   -2
    6  Mannschaft 4 3 4   4:5   -1
    + + + +NEU output/handicap.l98-st.html (4648 Bytes) + + + + handicap + + + + + +

    handicap

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 3 2:1
     Mannschaft 4-Mannschaft 2 2:0
     Mannschaft 6-Mannschaft 5 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 3. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 2 2 3  2:2   0
    2  Mannschaft 1 3 6  6:3   3
    3  Mannschaft 6 3 1  2:5   -3
    4  Mannschaft 5 3 9  6:3   3
    5  Mannschaft 3 2 0  3:5   -2
    6  Mannschaft 4 3 4  4:5   -1
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
      Mannschaft 1-Mannschaft 2 0:2
      Mannschaft 3-Mannschaft 6 _:_
      Mannschaft 5-Mannschaft 4 1:3
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt new file mode 100644 index 00000000..78dd0b77 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt @@ -0,0 +1,2470 @@ +### teams +=== Mannschaften speichern === +### GESENDETE FELDER (POST, 78) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=-2 +xteamm1=Mannschaft +xstrafp1=0 +xtorkorrektur11=0 +xtorkorrektur21=0 +xstrafdat1=0 +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=Manns +xteamn2= +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=Manns +xstrafp3=0 +xtorkorrektur13=0 +xtorkorrektur23=0 +xstrafdat3=0 +xteamn3= +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=Manns +xstrafp4=0 +xtorkorrektur14=0 +xtorkorrektur24=0 +xstrafdat4=0 +xteamn4= +xteamu4= +xteams5=Mannschaft 5 +xteamm5=Mannschaft +xteamk5=Manns +xstrafp5=0 +xtorkorrektur15=0 +xtorkorrektur25=0 +xstrafdat5=0 +xteamn5= +xteamu5= +xteams6=Mannschaft 6 +xteamm6=Mannschaft +xteamk6=Manns +xstrafp6=0 +xtorkorrektur16=0 +xtorkorrektur26=0 +xstrafdat6=0 +xteamn6= +xteamu6= +xteams7=Mannschaft 7 +xteamm7=Mannschaft +xteamk7=Manns +xstrafp7=0 +xtorkorrektur17=0 +xtorkorrektur27=0 +xstrafdat7=0 +xteamn7= +xteamu7= +xteams8=Mannschaft 8 +xteamm8=Mannschaft +xteamk8=Manns +xstrafp8=0 +xtorkorrektur18=0 +xtorkorrektur28=0 +xstrafdat8=0 +xteamn8= +xteamu8= +xteams1=Neu Team Eins +xteamk1=NE1 +xteamu1=http://example.org/eins +xteamn1=Notiz Eins +xstrafp2=3 +xstrafm2=1 +xstrafdat2=4 +xtorkorrektur12=2 +xtorkorrektur22=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -52,5 +52,5 @@ + + [Teams] +-1=Mannschaft 1 ++1=Neu Team Eins + 2=Mannschaft 2 + 3=Mannschaft 3 +@@ -61,6 +61,16 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] +-1=Manns ++1=NE1 + 2=Manns + 3=Manns +@@ -76,12 +86,12 @@ + TOR2=0 + STDA=0 +-URL= +-NOT= ++URL=http://example.org/eins ++NOT=Notiz Eins + + [Team2] +-SP=0 +-TOR1=0 +-TOR2=0 +-STDA=0 ++SP=-3 ++TOR1=-2 ++TOR2=-1 ++STDA=4 + URL= + NOT= +NEU output/basic.l98.php (2267 Bytes) + + +=== Mannschaften erneut oeffnen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Tabelle danach === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Neu Team Eins - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Neu Team Eins  + + + + 9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 2  + + + + 6213 10:16-6  +10 +
    6 + + +Mannschaft 6   10226 15:26-11  +8 +
    7 + + +Mannschaft 5   7214 9:90  +7 +
    8 + + +Mannschaft 7   7214 16:18-2  +7 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/basic.l98-sp.html (22203 Bytes) + + + + basic + + + + + +

    basic

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Neu Team Eins-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:4
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Neu Team Eins 2:4
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Neu Team Eins-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Neu Team Eins 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Neu Team Eins-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Neu Team Eins-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Neu Team Eins 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Neu Team Eins 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Neu Team Eins-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Neu Team Eins _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Neu Team Eins-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Neu Team Eins _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Neu Team Eins _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Neu Team Eins-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 8 1 3   3:1   2
    2  Mannschaft 5 1 1   0:0   0
    3  Mannschaft 2 1 1   0:0   0
    4  Mannschaft 7 0 0   0:0   0
    5  Mannschaft 4 0 0   0:0   0
    6  Mannschaft 3 0 0   0:0   0
    7  Neu Team Eins 0 0   0:0   0
    8  Mannschaft 6 1 0   1:3   -2
    + + + +NEU output/basic.l98-st.html (5715 Bytes) + + + + basic + + + + + +

    basic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Neu Team Eins-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 8 1 3  3:1   2
    2  Mannschaft 5 1 1  0:0   0
    3  Mannschaft 2 1 1  0:0   0
    4  Mannschaft 7 0 0  0:0   0
    5  Mannschaft 4 0 0  0:0   0
    6  Mannschaft 3 0 0  0:0   0
    7  Neu Team Eins 0 0  0:0   0
    8  Mannschaft 6 1 0  1:3   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 3 0:4
      Mannschaft 4-Mannschaft 8 2:2
      Mannschaft 6-Neu Team Eins 2:4
      Mannschaft 7-Mannschaft 5 _:_
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt new file mode 100644 index 00000000..63cd23a5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt @@ -0,0 +1,935 @@ +### users +=== Benutzerliste === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +admin + +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Benutzer anlegen === +### GESENDETE FELDER (POST, 6) +action=admin +todo=user +save=-1 +show=1 +xadmin_name=helfer1 +xadmin_pass=passwort1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + + + + +
    + +admin + +
    helfer1
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nutzername + +
    Passwort + +
    Zugriffsrecht +Voll-Admin (voller Zugriff)
    +Hilfs-Admin (Ergebnisupdate)
      + +erweiterte Rechte +
    +Freigegebene Ligen +
    +1. Bundesliga 2024/25
      + + + + + +Löschen + +
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,2 +1,3 @@ + + admin|{HASH}|2||| ++helfer1|{HASH}|1|| + +=== Benutzer bearbeiten: Rang, Ligen, erweitert === +### GESENDETE FELDER (POST, 9) +action=admin +todo=user +save=1 +xadmin_name1=helfer1 +xadmin_pass1= +xadmin_rang1=1 +xhelfer_ligen1[]=basic +xhelfer_ligen1[]=special +xadmin_erweitert1=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + + + + +
    + +admin + +
    +helfer1 +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,3 +1,3 @@ + + admin|{HASH}|2||| +-helfer1|{HASH}|1|| ++helfer1|{HASH}|1||1 + +=== Benutzer loeschen === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +admin + +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT config/lmo-auth.php +--- vorher ++++ nachher +@@ -1,3 +1,2 @@ + + admin|{HASH}|2||| +-helfer1|{HASH}|1||1 + +=== Benutzerliste danach === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +Optionen + +Addons + +Designeditor +Userverwaltung
    + + + + + + + + + + + + + + +
    +

    Userverwaltung

    +
    + + + + +
    + +admin + +
    +
    +
    + + + + + + + +
     
    Verwaltung der User, die auf diesen Admin-Bereich Zugriff erhalten sollen
     
    +
    +
    +

    Neuen Admin hinzufügen

    +
    +
    + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/calc/1l_2024-25.l98-992cb0d7.txt b/tests/GoldenMaster/__snapshots__/calc/1l_2024-25.l98-992cb0d7.txt new file mode 100644 index 00000000..28ad22e4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/1l_2024-25.l98-992cb0d7.txt @@ -0,0 +1,21498 @@ +### 1l_2024-25.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_04er-liga.l98-1ab00d28.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_04er-liga.l98-1ab00d28.txt new file mode 100644 index 00000000..09225003 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_04er-liga.l98-1ab00d28.txt @@ -0,0 +1,5943 @@ +### dfb/04er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 6, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 3, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=6": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 6, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_06er-liga.l98-64ce390c.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_06er-liga.l98-64ce390c.txt new file mode 100644 index 00000000..f064a931 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_06er-liga.l98-64ce390c.txt @@ -0,0 +1,9438 @@ +### dfb/06er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 10, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 5, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_08er-liga.l98-74f80795.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_08er-liga.l98-74f80795.txt new file mode 100644 index 00000000..4f2427ee --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_08er-liga.l98-74f80795.txt @@ -0,0 +1,11448 @@ +### dfb/08er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 14, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 7, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_10er-liga.l98-94b037c5.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_10er-liga.l98-94b037c5.txt new file mode 100644 index 00000000..78db2234 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_10er-liga.l98-94b037c5.txt @@ -0,0 +1,13458 @@ +### dfb/10er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=18": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 18, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 9, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_12er-liga.l98-2881469d.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_12er-liga.l98-2881469d.txt new file mode 100644 index 00000000..acdaff41 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_12er-liga.l98-2881469d.txt @@ -0,0 +1,15468 @@ +### dfb/12er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 22, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 21, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 11, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=22": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 22, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=21": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 21, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=11": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 11, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_14er-liga.l98-33b94636.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_14er-liga.l98-33b94636.txt new file mode 100644 index 00000000..57b9fd54 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_14er-liga.l98-33b94636.txt @@ -0,0 +1,17478 @@ +### dfb/14er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 26, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 25, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 13, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=26": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 26, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=25": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 25, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 13, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_16er-liga.l98-7869038e.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_16er-liga.l98-7869038e.txt new file mode 100644 index 00000000..5ff54568 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_16er-liga.l98-7869038e.txt @@ -0,0 +1,19488 @@ +### dfb/16er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 30, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 29, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 15, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=30": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 30, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=29": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 29, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=15": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 15, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/dfb_18er-liga.l98-58246b93.txt b/tests/GoldenMaster/__snapshots__/calc/dfb_18er-liga.l98-58246b93.txt new file mode 100644 index 00000000..97c79522 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/dfb_18er-liga.l98-58246b93.txt @@ -0,0 +1,21498 @@ +### dfb/18er-liga.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 34, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 33, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 17, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=34": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 34, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=33": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 33, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=17": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 17, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 3, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": [ + "5000000050000000500000005000000050000018", + "5000000050000000500000005000000050000017", + "5000000050000000500000005000000050000016", + "5000000050000000500000005000000050000015", + "5000000050000000500000005000000050000014", + "5000000050000000500000005000000050000013", + "5000000050000000500000005000000050000012", + "5000000050000000500000005000000050000011", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "endtab": 1, + "stt": 0, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_basic.l98-693b7dc9.txt b/tests/GoldenMaster/__snapshots__/calc/golden_basic.l98-693b7dc9.txt new file mode 100644 index 00000000..7d5d2491 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_basic.l98-693b7dc9.txt @@ -0,0 +1,11448 @@ +### golden/basic.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001950000000500000115000002550000003", + "5000001650000000500000025000001950000001", + "5000001350000000500000075000001850000004", + "5000001150000000500000005000001950000008", + "5000000850000000499999895000001550000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 6, + 9, + 7, + 7, + 10, + 7, + 7 + ], + "siege": [ + 0, + 5, + 2, + 6, + 4, + 2, + 2, + 2, + 3 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 4, + 6, + 4, + 2 + ], + "punkte": [ + 0, + 16, + 7, + 19, + 13, + 7, + 8, + 7, + 11 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 19, + 8, + 25, + 18, + 9, + 15, + 16, + 19 + ], + "atore": [ + 0, + 17, + 15, + 14, + 11, + 9, + 26, + 18, + 19 + ], + "dtore": [ + 0, + 2, + -7, + 11, + 7, + 0, + -11, + -2, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (A)
    4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 4, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 4, + 0, + 1, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 4, + 4, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001650000000500000095000002250000003", + "5000001550000000500000025000001650000001", + "5000001350000000500000075000001850000004", + "5000001050000000500000005000001650000008", + "5000000850000000499999915000001450000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 6, + 8, + 7, + 7, + 9, + 7, + 6 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 2, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 4, + 5, + 4, + 2 + ], + "punkte": [ + 0, + 15, + 7, + 16, + 13, + 7, + 8, + 7, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 8, + 22, + 18, + 9, + 14, + 16, + 16 + ], + "atore": [ + 0, + 14, + 15, + 13, + 11, + 9, + 23, + 18, + 16 + ], + "dtore": [ + 0, + 2, + -7, + 9, + 7, + 0, + -9, + -2, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (A)
    4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 4, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000075000000750000003", + "5000000650000000500000035000000550000001", + "5000000450000000500000005000000650000008", + "5000000450000000499999985000000350000002", + "5000000150000000500000005000000250000004", + "5000000150000000499999995000000050000005", + "5000000050000000499999975000000050000007", + "5000000050000000499999965000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 2, + 1, + 2, + 2, + 1, + 3 + ], + "siege": [ + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 4, + 6, + 1, + 1, + 0, + 0, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 3, + 7, + 2, + 0, + 3, + 0, + 6 + ], + "atore": [ + 0, + 2, + 5, + 0, + 2, + 1, + 7, + 3, + 6 + ], + "dtore": [ + 0, + 3, + -2, + 7, + 0, + -1, + -4, + -3, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "0:1 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 1, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000350000008", + "5000000150000000500000005000000050000005", + "5000000150000000500000005000000050000002", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999985000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 3 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "1:3 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001350000000500000115000001650000004", + "5000001250000000500000105000001250000003", + "5000001050000000500000045000000950000001", + "5000000950000000500000025000001250000008", + "5000000450000000500000015000001050000007", + "5000000350000000499999955000000550000002", + "5000000150000000499999995000000150000005", + "5000000150000000499999955000000850000006" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 5, + 2, + 4, + 4, + 4 + ], + "siege": [ + 0, + 3, + 1, + 4, + 4, + 0, + 0, + 1, + 3 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 0, + 1, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 10, + 3, + 12, + 13, + 1, + 1, + 4, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 9, + 5, + 12, + 16, + 1, + 8, + 10, + 12 + ], + "atore": [ + 0, + 5, + 10, + 2, + 5, + 2, + 13, + 9, + 10 + ], + "dtore": [ + 0, + 4, + -5, + 10, + 11, + -1, + -5, + 1, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "1:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1 + ], + "maxn2": [ + 0, + 1, + 4, + 0, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 4, + 4, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 2, + 1, + 4, + 5, + 0, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 2, + 4, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001350000000500000115000001650000004", + "5000000950000000500000085000000950000003", + "5000000950000000500000045000000650000001", + "5000000950000000500000025000001250000008", + "5000000450000000500000015000001050000007", + "5000000350000000499999955000000550000002", + "5000000150000000499999995000000150000005", + "5000000150000000499999955000000850000006" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 5, + 2, + 4, + 4, + 4 + ], + "siege": [ + 0, + 3, + 1, + 3, + 4, + 0, + 0, + 1, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 0, + 1, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 9, + 3, + 9, + 13, + 1, + 1, + 4, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 9, + 16, + 1, + 8, + 10, + 12 + ], + "atore": [ + 0, + 2, + 10, + 1, + 5, + 2, + 13, + 9, + 10 + ], + "dtore": [ + 0, + 4, + -5, + 8, + 11, + -1, + -5, + 1, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "1:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1 + ], + "maxn2": [ + 0, + 1, + 4, + 0, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 3, + 4, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 5, + 0, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 2, + 4, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000035000000350000003", + "5000000350000000500000015000000150000001", + "5000000350000000500000005000000450000008", + "5000000150000000500000005000000250000004", + "5000000150000000500000005000000050000005", + "5000000050000000500000005000000050000007", + "5000000050000000499999985000000250000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 2 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 1, + 1, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 3, + 2, + 0, + 2, + 0, + 4 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 0, + 4, + 0, + 4 + ], + "dtore": [ + 0, + 1, + -4, + 3, + 0, + 0, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 5 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 1, + 0, + 3, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 0, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000350000008", + "5000000150000000500000005000000050000005", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000750000000500000015000001350000003", + "5000000750000000499999945000000750000006", + "5000000650000000500000015000000850000005", + "5000000650000000499999985000001050000001", + "5000000450000000499999985000000350000002", + "5000000350000000499999975000000650000007", + "5000000250000000499999985000000750000008", + "5000000050000000499999965000000250000004" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 5, + 2, + 5, + 6, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 3, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 4, + 7, + 0, + 6, + 7, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 3, + 13, + 2, + 8, + 7, + 6, + 7 + ], + "atore": [ + 0, + 12, + 5, + 12, + 6, + 7, + 13, + 9, + 9 + ], + "dtore": [ + 0, + -2, + -2, + 1, + -4, + 1, + -6, + -3, + -2 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 4, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 4 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 2, + 0, + 3, + 1, + 3 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000750000000500000015000001350000003", + "5000000750000000499999965000000650000006", + "5000000650000000500000015000000850000005", + "5000000650000000499999985000001050000001", + "5000000450000000499999985000000350000002", + "5000000350000000499999975000000650000007", + "5000000150000000499999985000000450000008", + "5000000050000000499999965000000250000004" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 5, + 2, + 5, + 5, + 3, + 2 + ], + "siege": [ + 0, + 2, + 1, + 2, + 0, + 2, + 2, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 4, + 7, + 0, + 6, + 7, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 3, + 13, + 2, + 8, + 6, + 6, + 4 + ], + "atore": [ + 0, + 12, + 5, + 12, + 6, + 7, + 10, + 9, + 6 + ], + "dtore": [ + 0, + -2, + -2, + 1, + -4, + 1, + -4, + -3, + -2 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 4, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 4 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 2, + 0, + 2, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000350000000500000045000000450000003", + "5000000350000000500000025000000450000001", + "5000000150000000500000005000000250000008", + "5000000050000000500000005000000050000004", + "5000000050000000499999995000000050000005", + "5000000050000000499999985000000150000006", + "5000000050000000499999975000000050000007" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 0, + 0, + 0, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 3, + 4, + 0, + 0, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 1, + 0, + 0, + 1, + 3, + 3, + 2 + ], + "dtore": [ + 0, + 2, + 2, + 4, + 0, + -1, + -2, + -3, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000150000000500000005000000050000002", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999985000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "1:3 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001250000000500000075000001550000003", + "5000000750000000500000015000000850000001", + "5000000650000000500000045000000950000004", + "5000000650000000500000045000000850000005", + "5000000450000000499999995000000950000008", + "5000000450000000499999935000000550000006", + "5000000350000000499999955000000550000002", + "5000000150000000499999975000000950000007" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 5, + 3, + 3, + 5, + 4, + 3 + ], + "siege": [ + 0, + 2, + 1, + 4, + 2, + 2, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 1, + 1, + 3, + 3, + 1 + ], + "punkte": [ + 0, + 7, + 3, + 12, + 6, + 6, + 4, + 1, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 8, + 5, + 15, + 9, + 8, + 5, + 9, + 9 + ], + "atore": [ + 0, + 7, + 10, + 8, + 5, + 4, + 12, + 12, + 10 + ], + "dtore": [ + 0, + 1, + -5, + 7, + 4, + 4, + -7, + -3, + -1 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 7 (A)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 1 (A)", + " ", + "4:3 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 1, + 0, + 4 + ], + "maxs2": [ + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 3 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "0:4 g. Mannschaft 3 (A)", + "3:4 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 3 (A)", + "0:4 g. Mannschaft 4 (A)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 3, + 1, + 1, + 0, + 2, + 2 + ], + "maxn2": [ + 0, + 1, + 4, + 4, + 2, + 2, + 4, + 3, + 4 + ], + "ser1": [ + 0, + 0, + 1, + 4, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 4, + 0, + 1, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 4, + 4, + 1 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000950000000500000055000001250000003", + "5000000650000000500000045000000950000004", + "5000000650000000500000045000000850000005", + "5000000650000000500000015000000550000001", + "5000000450000000499999955000000450000006", + "5000000350000000499999995000000650000008", + "5000000350000000499999955000000550000002", + "5000000150000000499999975000000950000007" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 4, + 3, + 3, + 4, + 4, + 2 + ], + "siege": [ + 0, + 2, + 1, + 3, + 2, + 2, + 1, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 3, + 1 + ], + "punkte": [ + 0, + 6, + 3, + 9, + 6, + 6, + 4, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 5, + 12, + 9, + 8, + 4, + 9, + 6 + ], + "atore": [ + 0, + 4, + 10, + 7, + 5, + 4, + 9, + 12, + 7 + ], + "dtore": [ + 0, + 1, + -5, + 5, + 4, + 4, + -5, + -3, + -1 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 7 (A)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 1 (A)", + " ", + "4:3 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 1, + 0, + 4 + ], + "maxs2": [ + 0, + 2, + 2, + 0, + 0, + 1, + 0, + 0, + 3 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "0:4 g. Mannschaft 3 (A)", + "3:4 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 3 (A)", + "0:4 g. Mannschaft 4 (A)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 3, + 1, + 1, + 0, + 2, + 2 + ], + "maxn2": [ + 0, + 1, + 4, + 4, + 2, + 2, + 4, + 3, + 4 + ], + "ser1": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 4, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000950000000500000075000000950000003", + "5000000650000000500000055000000850000004", + "5000000450000000500000005000000550000001", + "5000000350000000500000015000000450000008", + "5000000350000000499999995000000550000002", + "5000000150000000499999985000000650000007", + "5000000050000000500000005000000050000005", + "5000000050000000499999985000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 2, + 0, + 1, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 3, + 2, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "punkte": [ + 0, + 4, + 3, + 9, + 6, + 0, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 5, + 9, + 8, + 0, + 1, + 6, + 4 + ], + "atore": [ + 0, + 5, + 6, + 2, + 3, + 0, + 3, + 8, + 3 + ], + "dtore": [ + 0, + 0, + -1, + 7, + 5, + 0, + -2, + -2, + 1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 6 (H)", + " ", + " ", + " ", + "4:3 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 4, + 4, + 0, + 0, + 0, + 4 + ], + "maxs2": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "1:4 g. Mannschaft 5 (H)", + " ", + " ", + " ", + "1:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn2": [ + 0, + 1, + 4, + 0, + 0, + 0, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 3, + 2, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 2, + 1, + 3, + 2, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000650000000500000055000000850000004", + "5000000650000000500000055000000650000003", + "5000000350000000500000015000000450000008", + "5000000350000000500000005000000250000001", + "5000000350000000499999995000000550000002", + "5000000150000000499999985000000650000007", + "5000000050000000500000005000000050000005", + "5000000050000000499999985000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 0, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 5, + 6, + 8, + 0, + 1, + 6, + 4 + ], + "atore": [ + 0, + 2, + 6, + 1, + 3, + 0, + 3, + 8, + 3 + ], + "dtore": [ + 0, + 0, + -1, + 5, + 5, + 0, + -2, + -2, + 1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 6 (H)", + " ", + " ", + " ", + "4:3 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 4, + 4, + 0, + 0, + 0, + 4 + ], + "maxs2": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "1:4 g. Mannschaft 5 (H)", + " ", + " ", + " ", + "1:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 1 (H)
    2:3 g. Mannschaft 3 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn2": [ + 0, + 1, + 4, + 0, + 0, + 0, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 2, + 2, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000750000000500000065000000850000004", + "5000000650000000500000045000000450000001", + "5000000650000000500000015000000850000008", + "5000000350000000500000035000000450000007", + "5000000350000000500000035000000350000003", + "5000000150000000499999995000000150000005", + "5000000150000000499999975000000750000006", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 7, + 1, + 1, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 3, + 8, + 1, + 7, + 4, + 8 + ], + "atore": [ + 0, + 0, + 4, + 0, + 2, + 2, + 10, + 1, + 7 + ], + "dtore": [ + 0, + 4, + -4, + 3, + 6, + -1, + -3, + 3, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + " ", + "3:0 g. Mannschaft 7 (H)", + "4:0 g. Mannschaft 1 (H)", + " ", + " ", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 4, + 0, + 0, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "1:2 g. Mannschaft 6 (H)", + "2:4 g. Mannschaft 1 (H)", + " ", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 2, + 4, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 3, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000650000000500000045000000850000005", + "5000000450000000499999955000000450000006", + "5000000350000000500000015000000350000001", + "5000000350000000500000005000000650000003", + "5000000150000000499999985000000550000008", + "5000000050000000499999995000000350000007", + "5000000050000000499999995000000150000004", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 3, + 4, + 1, + 2 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 0, + 6, + 4, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 6, + 1, + 8, + 4, + 3, + 5 + ], + "atore": [ + 0, + 2, + 4, + 6, + 2, + 4, + 9, + 4, + 7 + ], + "dtore": [ + 0, + 1, + -4, + 0, + -1, + 4, + -5, + -1, + -2 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 7 (A)", + " ", + "3:2 g. Mannschaft 7 (A)", + " ", + "4:1 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 1 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 0, + 4, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (A)", + "3:4 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 3 (A)", + "0:4 g. Mannschaft 4 (A)", + "3:4 g. Mannschaft 8 (A)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 3, + 1, + 1, + 0, + 3, + 2 + ], + "maxn2": [ + 0, + 0, + 4, + 4, + 2, + 2, + 4, + 4, + 4 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000650000000500000045000000850000005", + "5000000450000000499999975000000350000006", + "5000000350000000500000015000000350000001", + "5000000350000000500000005000000650000003", + "5000000050000000499999995000000350000007", + "5000000050000000499999995000000150000004", + "5000000050000000499999985000000250000008", + "5000000050000000499999965000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 3, + 3, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 0, + 6, + 4, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 6, + 1, + 8, + 3, + 3, + 2 + ], + "atore": [ + 0, + 2, + 4, + 6, + 2, + 4, + 6, + 4, + 4 + ], + "dtore": [ + 0, + 1, + -4, + 0, + -1, + 4, + -3, + -1, + -2 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 7 (A)", + " ", + "3:2 g. Mannschaft 7 (A)", + " ", + "4:1 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 1 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 3, + 0, + 4, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (A)", + "3:4 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 3 (A)", + "0:4 g. Mannschaft 4 (A)", + "3:4 g. Mannschaft 8 (A)", + "2:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 3, + 1, + 1, + 0, + 3, + 2 + ], + "maxn2": [ + 0, + 0, + 4, + 4, + 2, + 2, + 4, + 4, + 4 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000450000000500000025000000350000002", + "5000000450000000500000015000000750000003", + "5000000350000000499999995000000350000006", + "5000000350000000499999985000000350000007", + "5000000350000000499999975000000750000001", + "5000000150000000500000005000000250000008", + "5000000050000000499999975000000150000004", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 1, + 2, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 4, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 7, + 1, + 0, + 3, + 3, + 2 + ], + "atore": [ + 0, + 10, + 1, + 6, + 4, + 3, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 2, + 1, + -3, + -3, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + "2:1 g. Mannschaft 5 (A)", + "3:2 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000001950000000500000115000002550000003", + "5000001650000000500000025000001950000001", + "5000001350000000500000075000001850000004", + "5000001150000000500000005000001950000008", + "5000000850000000499999895000001550000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "tab1": null, + "tab2": [ + "5000001950000000500000115000002550000003", + "5000001650000000500000025000001950000001", + "5000001350000000500000075000001850000004", + "5000001150000000500000005000001950000008", + "5000000850000000499999895000001550000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 6, + 9, + 7, + 7, + 10, + 7, + 7 + ], + "siege": [ + 0, + 5, + 2, + 6, + 4, + 2, + 2, + 2, + 3 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 4, + 6, + 4, + 2 + ], + "punkte": [ + 0, + 16, + 7, + 19, + 13, + 7, + 8, + 7, + 11 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 19, + 8, + 25, + 18, + 9, + 15, + 16, + 19 + ], + "atore": [ + 0, + 17, + 15, + 14, + 11, + 9, + 26, + 18, + 19 + ], + "dtore": [ + 0, + 2, + -7, + 11, + 7, + 0, + -11, + -2, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (A)
    4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 4, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 4, + 0, + 1, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 4, + 4, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000001650000000500000095000002250000003", + "5000001550000000500000025000001650000001", + "5000001350000000500000075000001850000004", + "5000001050000000500000005000001650000008", + "5000000850000000499999915000001450000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "tab1": null, + "tab2": [ + "5000001650000000500000095000002250000003", + "5000001550000000500000025000001650000001", + "5000001350000000500000075000001850000004", + "5000001050000000500000005000001650000008", + "5000000850000000499999915000001450000006", + "5000000750000000500000005000000950000005", + "5000000750000000499999985000001650000007", + "5000000750000000499999935000000850000002" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 6, + 8, + 7, + 7, + 9, + 7, + 6 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 2, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 4, + 5, + 4, + 2 + ], + "punkte": [ + 0, + 15, + 7, + 16, + 13, + 7, + 8, + 7, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 8, + 22, + 18, + 9, + 14, + 16, + 16 + ], + "atore": [ + 0, + 14, + 15, + 13, + 11, + 9, + 23, + 18, + 16 + ], + "dtore": [ + 0, + 2, + -7, + 9, + 7, + 0, + -9, + -2, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:0 g. Mannschaft 2 (A)
    4:0 g. Mannschaft 2 (H)", + "4:0 g. Mannschaft 1 (H)
    4:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 4, + 4, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 0, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 4, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "tab1": null, + "tab2": [ + "5000000950000000500000015000001150000001", + "5000000750000000500000045000001050000003", + "5000000750000000500000035000000950000004", + "5000000750000000500000015000001050000008", + "5000000650000000500000015000000750000007", + "5000000450000000499999985000000350000002", + "5000000450000000499999965000001050000006", + "5000000150000000499999965000000150000005" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 5, + 3, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 0, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 3, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 9, + 4, + 7, + 7, + 1, + 4, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 3, + 10, + 9, + 1, + 10, + 7, + 10 + ], + "atore": [ + 0, + 10, + 5, + 6, + 6, + 5, + 14, + 6, + 9 + ], + "dtore": [ + 0, + 1, + -2, + 4, + 3, + -4, + -4, + 1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (H)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + "4:0 g. Mannschaft 1 (H)", + " ", + "2:1 g. Mannschaft 5 (A)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 4, + 4, + 0, + 2, + 4, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 4 (A)", + "0:4 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (A)", + "1:4 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 4 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 4, + 4, + 3, + 4, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000650000000500000075000000750000003", + "5000000650000000500000035000000550000001", + "5000000450000000500000005000000650000008", + "5000000450000000499999985000000350000002", + "5000000150000000500000005000000250000004", + "5000000150000000499999995000000050000005", + "5000000050000000499999975000000050000007", + "5000000050000000499999965000000350000006" + ], + "tab1": null, + "tab2": [ + "5000000650000000500000075000000750000003", + "5000000650000000500000035000000550000001", + "5000000450000000500000005000000650000008", + "5000000450000000499999985000000350000002", + "5000000150000000500000005000000250000004", + "5000000150000000499999995000000050000005", + "5000000050000000499999975000000050000007", + "5000000050000000499999965000000350000006" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 2, + 1, + 2, + 2, + 1, + 3 + ], + "siege": [ + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 4, + 6, + 1, + 1, + 0, + 0, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 3, + 7, + 2, + 0, + 3, + 0, + 6 + ], + "atore": [ + 0, + 2, + 5, + 0, + 2, + 1, + 7, + 3, + 6 + ], + "dtore": [ + 0, + 3, + -2, + 7, + 0, + -1, + -4, + -3, + 0 + ], + "maxs0": [ + " ", + "4:2 g. Mannschaft 6 (A)", + "3:1 g. Mannschaft 8 (A)", + "4:0 g. Mannschaft 2 (A)", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 4, + 3, + 4, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + "0:4 g. Mannschaft 3 (H)", + " ", + " ", + "0:1 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 4, + 0, + 0, + 1, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000025000000350000008", + "5000000150000000500000005000000050000005", + "5000000150000000500000005000000050000002", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999985000000150000006" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000025000000350000008", + "5000000150000000500000005000000050000005", + "5000000150000000500000005000000050000002", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999985000000150000006" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 3 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "1:3 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_handicap.l98-fbdc0c4d.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_handicap.l98-fbdc0c4d.txt new file mode 100644 index 00000000..2549c1d6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_handicap.l98-fbdc0c4d.txt @@ -0,0 +1,9643 @@ +### golden/direct_handicap.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "0100001250000000500000025000000550000002", + "0200000850000000499999985000000450000006", + "0300000750000000499999995000000250000005", + "0400000450000000499999965000000150000004", + "0500001850000000500000055000000650000001", + "0600001350000000500000005000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 9, + 8, + 7, + 9 + ], + "siege": [ + 0, + 5, + 3, + 4, + 0, + 1, + 1 + ], + "unent": [ + 0, + 3, + 3, + 1, + 4, + 4, + 5 + ], + "nieder": [ + 0, + 0, + 1, + 4, + 4, + 2, + 3 + ], + "punkte": [ + 0, + 18, + 12, + 13, + 4, + 7, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 4, + 1, + 2, + 4 + ], + "atore": [ + 0, + 1, + 3, + 4, + 5, + 3, + 6 + ], + "dtore": [ + 0, + 5, + 2, + 0, + -4, + -1, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 8, + 0, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 8, + 6, + 8 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "0100000850000000499999985000000450000006", + "0200000750000000499999995000000250000005", + "0300000450000000499999975000000150000004", + "0400001850000000500000055000000650000001", + "0500001250000000500000025000000550000002", + "0600001050000000499999995000000350000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 8, + 7, + 7, + 9 + ], + "siege": [ + 0, + 5, + 3, + 3, + 0, + 1, + 1 + ], + "unent": [ + 0, + 3, + 3, + 1, + 4, + 4, + 5 + ], + "nieder": [ + 0, + 0, + 1, + 4, + 3, + 2, + 3 + ], + "punkte": [ + 0, + 18, + 12, + 10, + 4, + 7, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 3, + 1, + 2, + 4 + ], + "atore": [ + 0, + 1, + 3, + 4, + 4, + 3, + 6 + ], + "dtore": [ + 0, + 5, + 2, + -1, + -3, + -1, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 8, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 7, + 6, + 8 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "0100000850000000500000025000000350000001", + "0200000550000000200000005000000150000005", + "0300000550000000199999995000000250000006", + "0400000450000000499999985000000150000003", + "0500000350000000499999985000000050000004", + "0600001150000000500000035000000550000002" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "0100000450000000500000015000000150000001", + "0200000150000000499999985000000050000004", + "0300000050000000499999975000000050000003", + "0400000750000000500000025000000350000002", + "0500000550000000500000015000000250000006", + "0600000450000000500000015000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.5, + "spiele": [ + 0, + 2, + 3, + 3, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 0, + 0 + ], + "punkte": [ + 0, + 4, + 7, + 0, + 1, + 4, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 1, + 2 + ], + "atore": [ + 0, + 0, + 1, + 3, + 2, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 2, + -3, + -2, + 1, + 1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 0, + 0, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 3, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 3, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "0100000050000000499999995000000050000003", + "0200000350000000500000015000000150000006", + "0300000350000000500000015000000150000002", + "0400000050000000500000005000000050000005", + "0500000050000000500000005000000050000001", + "0600000050000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000001", + "500000005000000050000000500000005000000350000005" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "3.4.1.5", + "spiele": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + -1, + -1, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000950000000500000015000000350000003", + "5000000750000000500000025000000350000001", + "5000000650000000500000015000000250000005", + "5000000550000000499999995000000150000006", + "5000000450000000500000005000000250000002", + "5000000350000000499999995000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 5, + 4, + 4, + 5 + ], + "siege": [ + 0, + 2, + 1, + 3, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 3, + 3, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 7, + 4, + 9, + 3, + 6, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 3, + 1, + 2, + 1 + ], + "atore": [ + 0, + 1, + 2, + 2, + 2, + 1, + 2 + ], + "dtore": [ + 0, + 2, + 0, + 1, + -1, + 1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 1, + 2, + 4, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 4, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000750000000500000025000000350000001", + "5000000650000000200000015000000250000005", + "5000000650000000100000005000000250000003", + "5000000550000000499999995000000150000006", + "5000000450000000500000005000000250000002", + "5000000350000000499999995000000150000004" + ], + "tab1": [ + "500000035000000050000001500000015000000050000003", + "500000035000000050000001500000015000000150000005" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": 2, + "subteams": 3.5, + "spiele": [ + 0, + 3, + 3, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 3, + 3, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 7, + 4, + 6, + 3, + 6, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ], + "atore": [ + 0, + 1, + 2, + 2, + 2, + 1, + 2 + ], + "dtore": [ + 0, + 2, + 0, + 0, + -1, + 1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 0, + 2, + 4, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 4, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000450000000500000015000000150000006", + "5000000350000000500000015000000150000005", + "5000000350000000500000015000000150000001", + "5000000150000000200000005000000150000002", + "5000000150000000199999995000000050000004", + "5000000050000000499999995000000050000003" + ], + "tab1": [ + "500000005000000049999999500000005000000050000004", + "500000005000000050000000500000005000000150000002" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 1, + "subteams": 4.2, + "spiele": [ + 0, + 1, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 1, + 0, + 1, + 3, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 1, + 0, + -1, + -1, + 1, + 1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 2, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000006", + "5000000050000000500000005000000050000005", + "5000000050000000400000005000000050000004", + "5000000050000000300000005000000050000002", + "5000000050000000200000005000000050000001", + "5000000050000000199999995000000050000003" + ], + "tab1": [ + "500000005000000049999999500000005000000050000003", + "500000005000000050000000500000005000000150000001", + "500000005000000050000000500000005000000250000002", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 1, + "subteams": "3.1.2.4.5", + "spiele": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001150000000500000035000000350000001", + "5000000850000000500000025000000350000002", + "5000000450000000499999995000000150000003", + "5000000350000000499999995000000350000006", + "5000000150000000299999975000000050000004", + "5000000150000000199999985000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000050000000500000005000000050000004" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": 1, + "subteams": 4.5, + "spiele": [ + 0, + 5, + 4, + 4, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 2, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 2, + 2, + 1, + 1, + 1, + 3 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 11, + 8, + 4, + 1, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 3, + 1, + 0, + 0, + 3 + ], + "atore": [ + 0, + 0, + 1, + 2, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 3, + 2, + -1, + -3, + -2, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 5, + 4, + 2, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 2, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 4, + 3, + 4 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001150000000500000035000000350000001", + "5000000850000000500000025000000350000002", + "5000000450000000499999995000000150000003", + "5000000350000000499999995000000350000006", + "5000000150000000299999985000000050000004", + "5000000150000000199999985000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000050000000500000005000000050000004" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": 1, + "subteams": 4.5, + "spiele": [ + 0, + 5, + 4, + 4, + 3, + 3, + 4 + ], + "siege": [ + 0, + 3, + 2, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 2, + 2, + 1, + 1, + 1, + 3 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 11, + 8, + 4, + 1, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 3, + 1, + 0, + 0, + 3 + ], + "atore": [ + 0, + 0, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + 3, + 2, + -1, + -2, + -2, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 5, + 4, + 2, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 3, + 3, + 4 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000250000002", + "5000000150000000300000005000000050000005", + "5000000150000000200000005000000150000006", + "5000000150000000100000005000000050000001", + "5000000050000000499999995000000050000004", + "5000000050000000499999985000000050000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 3.4, + "spiele": [ + 0, + 1, + 2, + 2, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 6, + 0, + 0, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 2, + -2, + -1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000002", + "5000000050000000500000005000000050000006", + "5000000050000000400000005000000050000005", + "5000000050000000300000005000000050000003", + "5000000050000000200000005000000050000001", + "5000000050000000199999995000000050000004" + ], + "tab1": [ + "500000005000000049999999500000005000000050000004", + "500000005000000050000000500000005000000150000001", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000005", + "500000005000000050000000500000005000000450000006" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 1, + "subteams": "4.1.3.5.6", + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + -1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001050000000500000035000000350000001", + "5000000950000000500000025000000350000003", + "5000000350000000499999995000000250000006", + "5000000250000000499999995000000150000005", + "5000000150000000499999995000000050000002", + "5000000150000000499999985000000150000004" + ], + "tab1": [ + "500000005000000050000000500000005000000050000004", + "500000005000000050000000500000005000000150000002" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": 0, + "subteams": 4.2, + "spiele": [ + 0, + 4, + 2, + 4, + 3, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 3, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 1, + 2, + 3 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 10, + 1, + 9, + 1, + 2, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 3, + 1, + 1, + 2 + ], + "atore": [ + 0, + 0, + 1, + 1, + 3, + 2, + 3 + ], + "dtore": [ + 0, + 3, + -1, + 2, + -2, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 3, + 3, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001050000000500000035000000350000001", + "5000000650000000500000015000000250000003", + "5000000350000000499999995000000250000006", + "5000000250000000499999995000000150000005", + "5000000150000000499999995000000150000004", + "5000000150000000499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": 0, + "subteams": 2.4, + "spiele": [ + 0, + 4, + 2, + 3, + 2, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 2, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 1, + 2, + 3 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 10, + 1, + 6, + 1, + 2, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 1, + 1, + 2 + ], + "atore": [ + 0, + 0, + 1, + 1, + 2, + 2, + 3 + ], + "dtore": [ + 0, + 3, + -1, + 1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 2, + 3, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000015000000250000003", + "5000000350000000500000015000000150000001", + "5000000250000000500000005000000150000005", + "5000000150000000200000005000000150000004", + "5000000150000000199999995000000050000006", + "5000000050000000499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000006", + "500000015000000050000000500000015000000150000004" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": 1, + "subteams": 6.4, + "spiele": [ + 0, + 1, + 1, + 3, + 1, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 6, + 1, + 2, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 1, + -1, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)", + " ", + " ", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000350000000200000015000000150000001", + "5000000350000000100000005000000150000003", + "5000000250000000500000005000000150000005", + "5000000150000000200000005000000150000004", + "5000000150000000199999995000000050000006", + "5000000050000000499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000006", + "500000015000000050000000500000015000000150000004" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": 1, + "subteams": 6.4, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 1, + 2, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 1, + -1, + 0, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 5 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)", + " ", + " ", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 1, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000450000000400000015000000250000002", + "5000000450000000300000015000000250000001", + "5000000450000000200000005000000150000006", + "5000000450000000100000015000000150000005", + "5000000350000000500000005000000150000003", + "5000000250000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000015000000049999999500000005000000050000006", + "500000015000000050000000500000015000000250000001", + "500000045000000050000001500000025000000350000002" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 5, + "subteams": "6.5.1.2", + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000750000000500000025000000250000001", + "5000000350000000500000015000000150000003", + "5000000250000000500000005000000250000006", + "5000000150000000500000005000000050000002", + "5000000050000000499999995000000050000005", + "5000000050000000499999985000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000050000004", + "500000005000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": 0, + "subteams": 4.5, + "spiele": [ + 0, + 3, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 2, + 1, + 0 + ], + "punkte": [ + 0, + 7, + 1, + 3, + 0, + 0, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 0, + 1, + 0, + 0, + 2 + ], + "atore": [ + 0, + 0, + 0, + 0, + 2, + 1, + 2 + ], + "dtore": [ + 0, + 2, + 0, + 1, + -2, + -1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 1, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 2, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000750000000500000025000000250000001", + "5000000350000000500000015000000150000003", + "5000000250000000500000005000000250000006", + "5000000150000000500000005000000050000002", + "5000000050000000499999995000000050000005", + "5000000050000000499999995000000050000004" + ], + "tab1": [ + "500000005000000050000000500000005000000050000004", + "500000005000000050000000500000005000000150000005" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": 0, + "subteams": 4.5, + "spiele": [ + 0, + 3, + 1, + 1, + 1, + 1, + 2 + ], + "siege": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 7, + 1, + 3, + 0, + 0, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 0, + 1, + 0, + 0, + 2 + ], + "atore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 2, + 0, + 1, + -1, + -1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 1, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000750000000500000025000000350000002", + "5000000450000000500000015000000150000001", + "5000000150000000499999995000000050000005", + "5000000150000000399999995000000050000004", + "5000000150000000299999985000000050000003", + "5000000150000000199999995000000150000006" + ], + "tab1": [ + "500000005000000049999999500000005000000350000006", + "500000015000000049999999500000005000000050000003", + "500000015000000049999999500000005000000150000004", + "500000015000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "3.4.5.6", + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 2, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 1, + 1, + 1, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 2, + -2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 3, + 2, + 2, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "0100001250000000500000025000000550000002", + "0200000850000000499999985000000450000006", + "0300000750000000499999995000000250000005", + "0400000450000000499999965000000150000004", + "0500001850000000500000055000000650000001", + "0600001350000000500000005000000450000003" + ], + "tab1": null, + "tab2": [ + "5000001850000000500000055000000650000001", + "5000001350000000500000005000000450000003", + "5000001250000000500000025000000550000002", + "5000000850000000499999985000000450000006", + "5000000750000000499999995000000250000005", + "5000000450000000499999965000000150000004" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 9, + 8, + 7, + 9 + ], + "siege": [ + 0, + 5, + 3, + 4, + 0, + 1, + 1 + ], + "unent": [ + 0, + 3, + 3, + 1, + 4, + 4, + 5 + ], + "nieder": [ + 0, + 0, + 1, + 4, + 4, + 2, + 3 + ], + "punkte": [ + 0, + 18, + 12, + 13, + 4, + 7, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 4, + 1, + 2, + 4 + ], + "atore": [ + 0, + 1, + 3, + 4, + 5, + 3, + 6 + ], + "dtore": [ + 0, + 5, + 2, + 0, + -4, + -1, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 8, + 0, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 8, + 6, + 8 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "0100001050000000499999995000000350000003", + "0200000850000000499999985000000450000006", + "0300000750000000499999995000000250000005", + "0400000450000000499999975000000150000004", + "0500001850000000500000055000000650000001", + "0600001250000000500000025000000550000002" + ], + "tab1": null, + "tab2": [ + "5000001850000000500000055000000650000001", + "5000001250000000500000025000000550000002", + "5000001050000000499999995000000350000003", + "5000000850000000499999985000000450000006", + "5000000750000000499999995000000250000005", + "5000000450000000499999975000000150000004" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 8, + 7, + 7, + 9 + ], + "siege": [ + 0, + 5, + 3, + 3, + 0, + 1, + 1 + ], + "unent": [ + 0, + 3, + 3, + 1, + 4, + 4, + 5 + ], + "nieder": [ + 0, + 0, + 1, + 4, + 3, + 2, + 3 + ], + "punkte": [ + 0, + 18, + 12, + 10, + 4, + 7, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 3, + 1, + 2, + 4 + ], + "atore": [ + 0, + 1, + 3, + 4, + 4, + 3, + 6 + ], + "dtore": [ + 0, + 5, + 2, + -1, + -3, + -1, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 8, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 7, + 6, + 8 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "0100000550000000200000005000000150000005", + "0200000550000000199999995000000250000006", + "0300000450000000499999985000000150000003", + "0400000350000000499999985000000050000004", + "0500001150000000500000035000000550000002", + "0600000850000000500000025000000350000001" + ], + "tab1": [ + "500000015000000050000000500000005000000050000006", + "500000015000000050000000500000005000000150000005" + ], + "tab2": [ + "5000001150000000500000035000000550000002", + "5000000850000000500000025000000350000001", + "5000000550000000200000005000000150000005", + "5000000550000000199999995000000250000006", + "5000000450000000499999985000000150000003", + "5000000350000000499999985000000050000004" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 5, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 4, + 3, + 5, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 1, + 0, + 1, + 2 + ], + "atore": [ + 0, + 1, + 2, + 3, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 5, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 5, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "0100000450000000500000015000000150000005", + "0200000450000000500000015000000150000001", + "0300000150000000499999985000000050000004", + "0400000050000000499999975000000050000003", + "0500000750000000500000025000000350000002", + "0600000550000000500000015000000250000006" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000005" + ], + "tab2": [ + "5000000750000000500000025000000350000002", + "5000000550000000500000015000000250000006", + "5000000450000000500000015000000150000005", + "5000000450000000500000015000000150000001", + "5000000150000000499999985000000050000004", + "5000000050000000499999975000000050000003" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.5, + "spiele": [ + 0, + 2, + 3, + 3, + 3, + 2, + 3 + ], + "siege": [ + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 3, + 2, + 0, + 0 + ], + "punkte": [ + 0, + 4, + 7, + 0, + 1, + 4, + 5 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 3, + 0, + 0, + 1, + 2 + ], + "atore": [ + 0, + 0, + 1, + 3, + 2, + 0, + 1 + ], + "dtore": [ + 0, + 1, + 2, + -3, + -2, + 1, + 1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 4 (A)", + " ", + " ", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 0, + 0, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 3, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 3, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "0100000050000000500000005000000050000005", + "0200000050000000500000005000000050000001", + "0300000050000000499999995000000050000004", + "0400000050000000499999995000000050000003", + "0500000350000000500000015000000150000006", + "0600000350000000500000015000000150000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000001", + "500000005000000050000000500000005000000350000005" + ], + "tab2": [ + "5000000350000000500000015000000150000006", + "5000000350000000500000015000000150000002", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000001", + "5000000050000000499999995000000050000004", + "5000000050000000499999995000000050000003" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "3.4.1.5", + "spiele": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + -1, + -1, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_kegel.l98-cb210835.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_kegel.l98-cb210835.txt new file mode 100644 index 00000000..b84b8d2f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_kegel.l98-cb210835.txt @@ -0,0 +1,11665 @@ +### golden/direct_kegel.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000002349999986500000085000000350000008", + "5000002149999982500000075000000150000003", + "5000002049999986500000075000000250000005", + "5000001949999984500000085000000150000006", + "5000001749999983500000075000000050000007", + "5000001649999981500000054999999950000002", + "5000001549999979500000044999999850000004", + "5000001149999977500000064999999650000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 1, + 3, + 6, + 3, + 4, + 4, + 3, + 6 + ], + "unent": [ + 0, + 8, + 7, + 3, + 6, + 8, + 7, + 8, + 5 + ], + "nieder": [ + 0, + 5, + 4, + 5, + 5, + 2, + 3, + 3, + 3 + ], + "punkte": [ + 0, + 11, + 16, + 21, + 15, + 20, + 19, + 17, + 23 + ], + "negativ": [ + 0, + 23, + 19, + 18, + 21, + 14, + 16, + 17, + 14 + ], + "etore": [ + 0, + 6, + 5, + 7, + 4, + 7, + 8, + 7, + 8 + ], + "atore": [ + 0, + 10, + 6, + 6, + 6, + 5, + 7, + 7, + 5 + ], + "dtore": [ + 0, + -4, + -1, + 1, + -2, + 2, + 1, + 0, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 3, + 1, + 1, + 9, + 0, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 0, + 10, + 2, + 2, + 1, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000002249999987500000085000000350000008", + "5000001949999987200000085000000250000006", + "5000001949999987100000075000000250000005", + "5000001849999982500000065000000050000003", + "5000001649999984500000075000000050000007", + "5000001549999982500000054999999950000002", + "5000001449999980500000044999999850000004", + "5000001049999978500000064999999650000001" + ], + "tab1": [ + "500000024999999850000001500000005000000050000005", + "500000024999999850000001500000005000000150000006" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 5.6, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 1, + 3, + 5, + 3, + 4, + 4, + 3, + 6 + ], + "unent": [ + 0, + 7, + 6, + 3, + 5, + 7, + 7, + 7, + 4 + ], + "nieder": [ + 0, + 5, + 4, + 5, + 5, + 2, + 2, + 3, + 3 + ], + "punkte": [ + 0, + 10, + 15, + 18, + 14, + 19, + 19, + 16, + 22 + ], + "negativ": [ + 0, + 22, + 18, + 18, + 20, + 13, + 13, + 16, + 13 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 7, + 8, + 7, + 8 + ], + "atore": [ + 0, + 10, + 6, + 6, + 6, + 5, + 6, + 7, + 5 + ], + "dtore": [ + 0, + -4, + -1, + 0, + -2, + 2, + 2, + 0, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 3, + 2, + 0, + 0, + 8, + 10, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 4, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 4, + 9, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000749999999500000025000000250000004", + "5000000549999998500000025000000150000005", + "5000000449999996400000015000000050000003", + "5000000449999996300000015000000050000002", + "5000000449999996200000025000000050000007", + "5000000449999996100000015000000050000008", + "5000000249999995500000014999999950000001", + "5000000149999993500000014999999850000006" + ], + "tab1": [ + "500000004999999750000000499999995000000250000008", + "500000004999999750000000499999995000000350000007", + "500000044999999950000001500000015000000050000002", + "500000044999999950000001500000015000000150000003" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.3.8.7", + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 4, + 4, + 7, + 5, + 1, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 4, + 4, + 1, + 2, + 7, + 4, + 4 + ], + "etore": [ + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "atore": [ + 0, + 2, + 1, + 1, + 0, + 1, + 3, + 2, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 2, + 1, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 2, + 3, + 3, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 0, + 0, + 2, + 3, + 2, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000008", + "5000000350000000500000015000000150000007", + "5000000350000000500000015000000150000005", + "5000000350000000500000015000000150000004", + "5000000049999997500000004999999950000006", + "5000000049999997500000004999999950000003", + "5000000049999997500000004999999950000002", + "5000000049999997500000004999999950000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000006" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.2.3.6", + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3 + ], + "negativ": [ + 0, + 3, + 3, + 3, + 0, + 0, + 3, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "dtore": [ + 0, + -1, + -1, + -1, + 1, + 1, + -1, + 1, + 1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + "0:1 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001449999995500000055000000350000008", + "5000001249999994500000035000000250000005", + "5000001049999993200000055000000150000006", + "5000001049999993100000035000000150000002", + "5000001049999990500000035000000050000003", + "5000000749999990500000034999999950000001", + "5000000649999988500000024999999850000004", + "5000000549999989500000034999999850000007" + ], + "tab1": [ + "500000014999999950000000500000005000000050000002", + "500000035000000050000001500000015000000150000006" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.6, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 1, + 2, + 3, + 1, + 3, + 2, + 0, + 4 + ], + "unent": [ + 0, + 4, + 4, + 1, + 3, + 3, + 4, + 5, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 3, + 1, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 7, + 10, + 10, + 6, + 12, + 10, + 5, + 14 + ], + "negativ": [ + 0, + 10, + 7, + 10, + 12, + 6, + 7, + 11, + 5 + ], + "etore": [ + 0, + 3, + 3, + 3, + 2, + 3, + 5, + 3, + 5 + ], + "atore": [ + 0, + 4, + 2, + 3, + 4, + 1, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -1, + 1, + 0, + -2, + 2, + 1, + -2, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 4, + 4, + 2, + 0, + 5, + 5, + 1, + 5 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 5, + 1, + 1, + 7, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001449999995500000055000000350000008", + "5000001149999995500000035000000250000005", + "5000001049999993200000055000000150000006", + "5000001049999993100000035000000150000002", + "5000000749999990500000024999999950000003", + "5000000649999991500000034999999950000001", + "5000000649999988500000024999999850000004", + "5000000449999990500000034999999850000007" + ], + "tab1": [ + "500000014999999950000000500000005000000050000002", + "500000035000000050000001500000015000000150000006" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.6, + "spiele": [ + 0, + 6, + 7, + 6, + 7, + 6, + 7, + 6, + 7 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 3, + 2, + 0, + 4 + ], + "unent": [ + 0, + 3, + 4, + 1, + 3, + 2, + 4, + 4, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 3, + 1, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 6, + 11, + 10, + 4, + 14 + ], + "negativ": [ + 0, + 9, + 7, + 10, + 12, + 5, + 7, + 10, + 5 + ], + "etore": [ + 0, + 3, + 3, + 2, + 2, + 3, + 5, + 3, + 5 + ], + "atore": [ + 0, + 4, + 2, + 3, + 4, + 1, + 4, + 5, + 2 + ], + "dtore": [ + 0, + -1, + 1, + -1, + -2, + 2, + 1, + -2, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 3, + 4, + 1, + 0, + 4, + 5, + 0, + 5 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 5, + 0, + 1, + 6, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000015000000150000005", + "5000000349999997500000015000000050000008", + "5000000349999997500000015000000050000003", + "5000000149999999500000015000000050000007", + "5000000149999999500000005000000050000004", + "5000000149999999500000005000000050000002", + "5000000149999996200000014999999950000006", + "5000000149999996100000004999999950000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000014999999950000001500000005000000150000006" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.6, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 1, + 3, + 1, + 3, + 1, + 1, + 3 + ], + "negativ": [ + 0, + 4, + 1, + 3, + 1, + 0, + 4, + 1, + 3 + ], + "etore": [ + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "atore": [ + 0, + 1, + 0, + 1, + 0, + 0, + 2, + 1, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + " ", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + "0:1 g. Mannschaft 4 (H)", + " ", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000008", + "5000000350000000500000015000000150000005", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997500000004999999950000003", + "5000000049999997500000004999999950000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.3, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "atore": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + -1, + 0, + -1, + 0, + 1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + " ", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001249999994500000045000000250000007", + "5000001149999992500000045000000150000003", + "5000000949999991300000025000000050000004", + "5000000949999991200000035000000050000006", + "5000000949999991100000035000000050000008", + "5000000849999992500000045000000050000005", + "5000000649999988500000024999999850000002", + "5000000449999987500000034999999750000001" + ], + "tab1": [ + "500000024999999850000001500000005000000250000008", + "500000034999999750000001500000005000000150000006", + "500000044999999950000001500000015000000050000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 6, + "subteams": "4.6.8", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 2, + 1, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 3, + 2, + 3, + 5, + 3, + 3, + 3 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 1, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 6, + 11, + 9, + 8, + 9, + 12, + 9 + ], + "negativ": [ + 0, + 13, + 12, + 8, + 9, + 8, + 9, + 6, + 9 + ], + "etore": [ + 0, + 3, + 2, + 4, + 2, + 4, + 3, + 4, + 3 + ], + "atore": [ + 0, + 6, + 4, + 3, + 2, + 4, + 3, + 2, + 3 + ], + "dtore": [ + 0, + -3, + -2, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 0, + 1, + 4, + 0, + 5, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 5, + 2, + 5, + 1, + 1, + 0, + 4 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001249999994500000045000000250000007", + "5000001149999992500000045000000150000003", + "5000000949999994500000035000000150000006", + "5000000849999992300000025000000050000004", + "5000000849999992200000045000000050000005", + "5000000849999992100000035000000050000008", + "5000000549999989500000024999999850000002", + "5000000449999987500000034999999750000001" + ], + "tab1": [ + "500000014999999650000000499999995000000150000008", + "500000014999999650000001499999995000000250000005", + "500000014999999950000000500000005000000050000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 5, + "subteams": "4.8.5", + "spiele": [ + 0, + 7, + 6, + 7, + 6, + 7, + 6, + 7, + 6 + ], + "siege": [ + 0, + 0, + 1, + 3, + 2, + 1, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 2, + 2, + 2, + 5, + 3, + 3, + 2 + ], + "nieder": [ + 0, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 5, + 11, + 8, + 8, + 9, + 12, + 8 + ], + "negativ": [ + 0, + 13, + 11, + 8, + 8, + 8, + 6, + 6, + 8 + ], + "etore": [ + 0, + 3, + 2, + 4, + 2, + 4, + 3, + 4, + 3 + ], + "atore": [ + 0, + 6, + 4, + 3, + 2, + 4, + 2, + 2, + 3 + ], + "dtore": [ + 0, + -3, + -2, + 1, + 0, + 0, + 1, + 2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 0, + 4, + 5, + 5, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 4, + 1, + 0, + 0, + 3 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000250000004", + "5000000349999997500000015000000050000007", + "5000000349999997500000015000000050000002", + "5000000249999998500000015000000050000005", + "5000000149999999500000015000000050000001", + "5000000149999999500000005000000050000008", + "5000000149999999500000005000000050000003", + "5000000049999997500000004999999950000006" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000008", + "500000005000000050000000500000005000000250000001" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": "3.8.1", + "spiele": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 3, + 1, + 6, + 2, + 0, + 3, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 1, + 0, + 2, + 3, + 3, + 1 + ], + "etore": [ + 0, + 1, + 1, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 2, + 0, + -1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " ", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 2, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000007", + "5000000350000000500000015000000150000004", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000049999997500000004999999950000006", + "5000000049999997500000004999999950000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000006" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.6, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 0, + -1, + 0, + 1, + 0, + -1, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " ", + " ", + "0:1 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999996500000045000000350000005", + "5000001249999994500000065000000250000006", + "5000001149999992500000045000000150000003", + "5000000949999991500000035000000050000002", + "5000000849999992200000045000000050000007", + "5000000849999992100000045000000050000001", + "5000000749999990500000034999999950000008", + "5000000249999983500000004999999550000004" + ], + "tab1": [ + "500000014999999950000001500000005000000050000001", + "500000014999999950000001500000005000000150000007" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 2, + "subteams": 1.7, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 1, + 2, + 3, + 0, + 3, + 3, + 1, + 1 + ], + "unent": [ + 0, + 5, + 3, + 2, + 2, + 4, + 3, + 5, + 4 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 5, + 0, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 9, + 11, + 2, + 13, + 12, + 8, + 7 + ], + "negativ": [ + 0, + 8, + 9, + 8, + 17, + 4, + 6, + 8, + 10 + ], + "etore": [ + 0, + 4, + 3, + 4, + 0, + 4, + 6, + 4, + 3 + ], + "atore": [ + 0, + 4, + 3, + 3, + 5, + 1, + 4, + 4, + 4 + ], + "dtore": [ + 0, + 0, + 0, + 1, + -5, + 3, + 2, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + " ", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 3, + 1, + 1, + 7, + 0, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 0, + 7, + 2, + 2, + 1, + 1 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001249999997200000065000000350000006", + "5000001249999997100000045000000350000005", + "5000000849999992200000035000000050000003", + "5000000849999992100000035000000050000002", + "5000000749999993200000045000000050000007", + "5000000749999993100000045000000050000001", + "5000000649999991500000034999999950000008", + "5000000149999984500000004999999550000004" + ], + "tab1": [ + "500000014999999950000001500000005000000050000001", + "500000014999999950000001500000005000000150000007" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 2, + "subteams": 1.7, + "spiele": [ + 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 0, + 3, + 3, + 1, + 1 + ], + "unent": [ + 0, + 4, + 2, + 2, + 1, + 3, + 3, + 4, + 3 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 5, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 7, + 8, + 8, + 1, + 12, + 12, + 7, + 6 + ], + "negativ": [ + 0, + 7, + 8, + 8, + 16, + 3, + 3, + 7, + 9 + ], + "etore": [ + 0, + 4, + 3, + 3, + 0, + 4, + 6, + 4, + 3 + ], + "atore": [ + 0, + 4, + 3, + 3, + 5, + 1, + 3, + 4, + 4 + ], + "dtore": [ + 0, + 0, + 0, + 0, + -5, + 3, + 3, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + " ", + " ", + "0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 3, + 2, + 0, + 0, + 6, + 6, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 4, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 4, + 6, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000849999998200000035000000250000002", + "5000000849999998100000025000000250000005", + "5000000749999996500000025000000150000003", + "5000000549999998300000025000000150000001", + "5000000549999998200000035000000150000006", + "5000000549999998100000025000000150000008", + "5000000349999994500000024999999950000007", + "5000000049999991500000004999999750000004" + ], + "tab1": [ + "500000005000000050000000500000005000000150000008", + "500000014999999950000001500000005000000250000006", + "500000024999999850000001500000005000000050000001" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 3, + "subteams": "1.8.6", + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 2, + 0, + 2, + 1, + 0, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 0, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 3, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 5, + 8, + 7, + 0, + 8, + 5, + 3, + 5 + ], + "negativ": [ + 0, + 2, + 2, + 4, + 9, + 2, + 2, + 6, + 2 + ], + "etore": [ + 0, + 2, + 3, + 2, + 0, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 1, + 3, + 0, + 2, + 3, + 1 + ], + "dtore": [ + 0, + 1, + 2, + 1, + -3, + 2, + 1, + -1, + 1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + " ", + " ", + "0:1 g. Mannschaft 6 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 3, + 4, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 4, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000849999998500000035000000250000002", + "5000000749999999500000025000000250000005", + "5000000549999998200000035000000150000006", + "5000000549999998100000025000000150000008", + "5000000449999999500000025000000150000001", + "5000000449999996500000015000000050000003", + "5000000249999995500000024999999950000007", + "5000000049999991500000004999999750000004" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000001500000005000000150000006" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 2, + 4, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 3, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 4, + 8, + 4, + 0, + 7, + 5, + 2, + 5 + ], + "negativ": [ + 0, + 1, + 2, + 4, + 9, + 1, + 2, + 5, + 2 + ], + "etore": [ + 0, + 2, + 3, + 1, + 0, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 1, + 3, + 0, + 2, + 3, + 1 + ], + "dtore": [ + 0, + 1, + 2, + 0, + -3, + 2, + 1, + -1, + 1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + " ", + " ", + "0:1 g. Mannschaft 6 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 2, + 4, + 1, + 0, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 3, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000949999997500000035000000250000008", + "5000000649999997500000025000000150000004", + "5000000549999995500000025000000050000006", + "5000000449999996500000015000000050000005", + "5000000349999994500000014999999950000003", + "5000000249999995200000014999999950000007", + "5000000249999995100000004999999950000002", + "5000000249999992500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 3 + ], + "unent": [ + 0, + 2, + 2, + 0, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 3, + 6, + 4, + 5, + 2, + 9 + ], + "negativ": [ + 0, + 8, + 5, + 6, + 3, + 4, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + -1, + -1, + 1, + 0, + 0, + -1, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 4, + 1, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999996500000035000000150000006", + "5000000549999998200000025000000150000007", + "5000000549999998100000025000000150000005", + "5000000449999996500000025000000050000003", + "5000000349999994500000024999999950000001", + "5000000249999992200000004999999850000004", + "5000000249999992100000014999999850000008", + "5000000149999993500000004999999850000002" + ], + "tab1": [ + "500000005000000050000000500000005000000150000008", + "500000014999999950000000500000005000000050000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 4.8, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 1, + 2, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 2, + 5, + 7, + 5, + 2 + ], + "negativ": [ + 0, + 6, + 7, + 4, + 8, + 2, + 4, + 2, + 8 + ], + "etore": [ + 0, + 2, + 0, + 2, + 0, + 2, + 3, + 2, + 1 + ], + "atore": [ + 0, + 3, + 2, + 2, + 2, + 1, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -2, + 0, + -2, + 1, + 1, + 1, + -2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 0, + 1, + 3, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 3, + 2, + 4, + 1, + 1, + 0, + 4 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999500000035000000250000006", + "5000000549999998200000025000000150000007", + "5000000549999998100000025000000150000005", + "5000000449999996500000025000000050000003", + "5000000349999994500000024999999950000001", + "5000000149999993200000004999999850000004", + "5000000149999993100000014999999850000008", + "5000000049999994500000004999999850000002" + ], + "tab1": [ + "500000005000000050000000500000005000000150000008", + "500000014999999950000000500000005000000050000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 4.8, + "spiele": [ + 0, + 4, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0 + ], + "unent": [ + 0, + 3, + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 0, + 4, + 1, + 5, + 7, + 5, + 1 + ], + "negativ": [ + 0, + 6, + 6, + 4, + 7, + 2, + 1, + 2, + 7 + ], + "etore": [ + 0, + 2, + 0, + 2, + 0, + 2, + 3, + 2, + 1 + ], + "atore": [ + 0, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -2, + 0, + -2, + 1, + 2, + 1, + -2 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 0, + 3, + 3, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 2, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 4, + 2, + 2, + 3, + 1, + 0, + 0, + 3 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000749999999200000025000000250000008", + "5000000749999999100000025000000250000004", + "5000000749999996200000025000000150000003", + "5000000749999996100000025000000150000007", + "5000000549999995500000025000000050000002", + "5000000349999994500000024999999950000005", + "5000000249999995500000004999999950000006", + "5000000149999993500000014999999850000001" + ], + "tab1": [ + "500000004999999750000000499999995000000150000007", + "500000005000000050000000500000005000000050000003" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 3.7, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 3, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 5, + 7, + 7, + 3, + 2, + 7, + 7 + ], + "negativ": [ + 0, + 7, + 5, + 4, + 1, + 6, + 5, + 4, + 1 + ], + "etore": [ + 0, + 1, + 2, + 2, + 2, + 2, + 0, + 2, + 2 + ], + "atore": [ + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0 + ], + "dtore": [ + 0, + -2, + 0, + 1, + 2, + -1, + -1, + 1, + 2 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 1, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000002349999986500000085000000350000008", + "5000002149999982500000075000000150000003", + "5000002049999986500000075000000250000005", + "5000001949999984500000085000000150000006", + "5000001749999983500000075000000050000007", + "5000001649999981500000054999999950000002", + "5000001549999979500000044999999850000004", + "5000001149999977500000064999999650000001" + ], + "tab1": null, + "tab2": [ + "5000002349999986500000085000000350000008", + "5000002149999982500000075000000150000003", + "5000002049999986500000075000000250000005", + "5000001949999984500000085000000150000006", + "5000001749999983500000075000000050000007", + "5000001649999981500000054999999950000002", + "5000001549999979500000044999999850000004", + "5000001149999977500000064999999650000001" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 1, + 3, + 6, + 3, + 4, + 4, + 3, + 6 + ], + "unent": [ + 0, + 8, + 7, + 3, + 6, + 8, + 7, + 8, + 5 + ], + "nieder": [ + 0, + 5, + 4, + 5, + 5, + 2, + 3, + 3, + 3 + ], + "punkte": [ + 0, + 11, + 16, + 21, + 15, + 20, + 19, + 17, + 23 + ], + "negativ": [ + 0, + 23, + 19, + 18, + 21, + 14, + 16, + 17, + 14 + ], + "etore": [ + 0, + 6, + 5, + 7, + 4, + 7, + 8, + 7, + 8 + ], + "atore": [ + 0, + 10, + 6, + 6, + 6, + 5, + 7, + 7, + 5 + ], + "dtore": [ + 0, + -4, + -1, + 1, + -2, + 2, + 1, + 0, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 3, + 1, + 1, + 9, + 0, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 0, + 10, + 2, + 2, + 1, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000002249999987500000085000000350000008", + "5000001949999987200000085000000250000006", + "5000001949999987100000075000000250000005", + "5000001849999982500000065000000050000003", + "5000001649999984500000075000000050000007", + "5000001549999982500000054999999950000002", + "5000001449999980500000044999999850000004", + "5000001049999978500000064999999650000001" + ], + "tab1": [ + "500000024999999850000001500000005000000050000005", + "500000024999999850000001500000005000000150000006" + ], + "tab2": [ + "5000002249999987500000085000000350000008", + "5000001949999987200000085000000250000006", + "5000001949999987100000075000000250000005", + "5000001849999982500000065000000050000003", + "5000001649999984500000075000000050000007", + "5000001549999982500000054999999950000002", + "5000001449999980500000044999999850000004", + "5000001049999978500000064999999650000001" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 5.6, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 1, + 3, + 5, + 3, + 4, + 4, + 3, + 6 + ], + "unent": [ + 0, + 7, + 6, + 3, + 5, + 7, + 7, + 7, + 4 + ], + "nieder": [ + 0, + 5, + 4, + 5, + 5, + 2, + 2, + 3, + 3 + ], + "punkte": [ + 0, + 10, + 15, + 18, + 14, + 19, + 19, + 16, + 22 + ], + "negativ": [ + 0, + 22, + 18, + 18, + 20, + 13, + 13, + 16, + 13 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 7, + 8, + 7, + 8 + ], + "atore": [ + 0, + 10, + 6, + 6, + 6, + 5, + 6, + 7, + 5 + ], + "dtore": [ + 0, + -4, + -1, + 0, + -2, + 2, + 2, + 0, + 3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (H)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 1 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 3, + 2, + 0, + 0, + 8, + 10, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 4, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 4, + 9, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "tab1": [ + "500000014999999650000000499999995000000050000002", + "500000024999999850000000500000005000000150000006", + "500000044999999950000001500000015000000250000005" + ], + "tab2": [ + "5000001649999996500000055000000450000008", + "5000001349999996500000045000000350000004", + "5000001049999990500000035000000050000003", + "5000000949999991500000035000000050000007", + "5000000749999990300000034999999950000005", + "5000000749999990200000024999999950000006", + "5000000749999990100000024999999950000002", + "5000000349999985500000024999999650000001" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.6.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 0, + 1, + 3, + 3, + 1, + 1, + 2, + 5 + ], + "unent": [ + 0, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 4, + 2, + 3, + 0, + 2, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 7, + 10, + 13, + 7, + 7, + 9, + 16 + ], + "negativ": [ + 0, + 15, + 10, + 10, + 4, + 10, + 10, + 9, + 4 + ], + "etore": [ + 0, + 2, + 2, + 3, + 4, + 3, + 2, + 3, + 5 + ], + "atore": [ + 0, + 6, + 3, + 3, + 1, + 4, + 3, + 3, + 1 + ], + "dtore": [ + 0, + -4, + -1, + 0, + 3, + -1, + -1, + 0, + 4 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 7, + 2, + 4, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 7, + 4, + 2, + 3, + 6, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000749999999500000025000000250000004", + "5000000549999998500000025000000150000005", + "5000000449999996400000015000000050000003", + "5000000449999996300000015000000050000002", + "5000000449999996200000025000000050000007", + "5000000449999996100000015000000050000008", + "5000000249999995500000014999999950000001", + "5000000149999993500000014999999850000006" + ], + "tab1": [ + "500000004999999750000000499999995000000250000008", + "500000004999999750000000499999995000000350000007", + "500000044999999950000001500000015000000050000002", + "500000044999999950000001500000015000000150000003" + ], + "tab2": [ + "5000000749999999500000025000000250000004", + "5000000549999998500000025000000150000005", + "5000000449999996400000015000000050000003", + "5000000449999996300000015000000050000002", + "5000000449999996200000025000000050000007", + "5000000449999996100000015000000050000008", + "5000000249999995500000014999999950000001", + "5000000149999993500000014999999850000006" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.3.8.7", + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 4, + 4, + 7, + 5, + 1, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 4, + 4, + 1, + 2, + 7, + 4, + 4 + ], + "etore": [ + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "atore": [ + 0, + 2, + 1, + 1, + 0, + 1, + 3, + 2, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 2, + 1, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 2, + 3, + 3, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 0, + 0, + 2, + 3, + 2, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000008", + "5000000350000000500000015000000150000007", + "5000000350000000500000015000000150000005", + "5000000350000000500000015000000150000004", + "5000000049999997500000004999999950000006", + "5000000049999997500000004999999950000003", + "5000000049999997500000004999999950000002", + "5000000049999997500000004999999950000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000006" + ], + "tab2": [ + "5000000350000000500000015000000150000008", + "5000000350000000500000015000000150000007", + "5000000350000000500000015000000150000005", + "5000000350000000500000015000000150000004", + "5000000049999997500000004999999950000006", + "5000000049999997500000004999999950000003", + "5000000049999997500000004999999950000002", + "5000000049999997500000004999999950000001" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.2.3.6", + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3 + ], + "negativ": [ + 0, + 3, + 3, + 3, + 0, + 0, + 3, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "dtore": [ + 0, + -1, + -1, + -1, + 1, + 1, + -1, + 1, + 1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 2 (H)", + " ", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 4 (H)", + " ", + " ", + "0:1 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_special.l98-9a446aa7.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_special.l98-9a446aa7.txt new file mode 100644 index 00000000..8ed9dace --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_special.l98-9a446aa7.txt @@ -0,0 +1,9561 @@ +### golden/direct_special.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001849999989500000035000000750000003", + "5000001749999989500000045000000750000002", + "5000001549999984500000015000000450000004", + "5000001349999986500000015000000550000006", + "5000001349999981499999945000000250000001", + "5000001249999983499999975000000550000005" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ], + "siege": [ + 0, + 0, + 6, + 5, + 4, + 2, + 3 + ], + "unent": [ + 0, + 4, + 2, + 3, + 3, + 3, + 5 + ], + "nieder": [ + 0, + 6, + 2, + 2, + 3, + 5, + 2 + ], + "punkte": [ + 0, + 13, + 17, + 18, + 15, + 12, + 13 + ], + "negativ": [ + 0, + 19, + 11, + 11, + 16, + 17, + 14 + ], + "etore": [ + 0, + 2, + 7, + 7, + 4, + 5, + 5 + ], + "atore": [ + 0, + 8, + 3, + 4, + 3, + 8, + 4 + ], + "dtore": [ + 0, + -6, + 4, + 3, + 1, + -3, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 4, + 8, + 0, + 1, + 8 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 10, + 1, + 0, + 1, + 4, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001649999990500000045000000650000002", + "5000001549999989500000025000000650000003", + "5000001549999987500000025000000450000004", + "5000001249999983499999955000000250000001", + "5000001149999987500000005000000450000006", + "5000001149999984499999975000000450000005" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 9, + 9, + 9, + 9, + 9 + ], + "siege": [ + 0, + 0, + 6, + 4, + 4, + 2, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 3, + 2, + 5 + ], + "nieder": [ + 0, + 5, + 2, + 2, + 2, + 5, + 2 + ], + "punkte": [ + 0, + 12, + 16, + 15, + 15, + 11, + 11 + ], + "negativ": [ + 0, + 17, + 10, + 11, + 13, + 16, + 13 + ], + "etore": [ + 0, + 2, + 6, + 6, + 4, + 4, + 4 + ], + "atore": [ + 0, + 7, + 2, + 4, + 2, + 7, + 4 + ], + "dtore": [ + 0, + -5, + 4, + 2, + 2, + -3, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 7, + 1, + 0, + 7 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 9, + 0, + 2, + 0, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000749999997500000025000000250000004", + "5000000549999997500000005000000250000005", + "5000000549999996500000015000000250000002", + "5000000449999995499999995000000150000001", + "5000000349999994499999995000000150000006", + "5000000349999994499999995000000150000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000006" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 3.6, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 2, + 1, + 2, + 1, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 5, + 3, + 7, + 5, + 3 + ], + "negativ": [ + 0, + 5, + 4, + 6, + 3, + 3, + 6 + ], + "etore": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "atore": [ + 0, + 2, + 1, + 2, + 0, + 2, + 2 + ], + "dtore": [ + 0, + -1, + 1, + -1, + 2, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000004", + "5000000249999999500000015000000150000002", + "5000000149999999200000005000000150000005", + "5000000149999999100000005000000150000001", + "5000000149999998499999995000000050000003", + "5000000049999997499999995000000050000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000001", + "500000014999999950000000500000015000000150000005" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 2, + "subteams": 1.5, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 2, + 1, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 1, + 2, + 0, + 1, + 3 + ], + "etore": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "atore": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + -1, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001049999995200000015000000350000003", + "5000001049999995100000035000000450000002", + "5000000949999994500000015000000450000005", + "5000000849999993500000015000000250000004", + "5000000649999993500000015000000350000006", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000004999999749999999500000005000000150000002", + "500000014999999849999999500000005000000050000003" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": 2, + "subteams": 3.2, + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 2, + 2, + 2 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 10, + 8, + 9, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 5, + 7, + 6, + 7 + ], + "etore": [ + 0, + 1, + 4, + 3, + 2, + 4, + 3 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 3, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 1, + 1, + 1, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 2, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 0, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000000849999995500000015000000350000005", + "5000000849999993500000015000000250000004", + "5000000749999995500000005000000250000003", + "5000000649999993500000015000000350000006", + "5000000549999993499999985000000150000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 4, + 5, + 4, + 5 + ], + "siege": [ + 0, + 0, + 4, + 1, + 2, + 2, + 2 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 8, + 8, + 6 + ], + "negativ": [ + 0, + 7, + 5, + 5, + 7, + 5, + 7 + ], + "etore": [ + 0, + 1, + 4, + 2, + 2, + 3, + 3 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2 + ], + "dtore": [ + 0, + -2, + 3, + 0, + 1, + 1, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 3, + 2, + 2, + 4 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 4, + 0, + 1, + 0, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000449999997500000015000000150000004", + "5000000350000000500000015000000150000005", + "5000000249999999500000015000000150000002", + "5000000249999997499999995000000150000001", + "5000000249999996500000005000000150000006", + "5000000149999998499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 2, + 2, + 1, + 4, + 3, + 2 + ], + "negativ": [ + 0, + 3, + 1, + 2, + 3, + 0, + 4 + ], + "etore": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "atore": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1 + ], + "dtore": [ + 0, + -1, + 1, + -1, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000149999999500000005000000150000001", + "5000000149999998499999995000000050000003", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997499999995000000050000006" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000005" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "2.4.5", + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 1, + 0, + 2, + 0, + 0, + 3 + ], + "etore": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + -1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000849999994500000025000000450000003", + "5000000749999994500000015000000350000002", + "5000000749999993500000005000000250000006", + "5000000749999991500000005000000250000004", + "5000000749999990499999975000000150000001", + "5000000349999989499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 2, + 3, + 2, + 0, + 1 + ], + "unent": [ + 0, + 2, + 2, + 1, + 1, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 2, + 4, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 8, + 7, + 3, + 7 + ], + "negativ": [ + 0, + 10, + 6, + 6, + 9, + 11, + 7 + ], + "etore": [ + 0, + 1, + 3, + 4, + 2, + 1, + 2 + ], + "atore": [ + 0, + 4, + 2, + 2, + 2, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 1, + 2, + 0, + -4, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 3, + 4, + 0, + 0, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 4, + 0 + ], + "ser4": [ + 0, + 5, + 2, + 1, + 3, + 5, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000849999994500000025000000450000003", + "5000000749999994500000015000000250000004", + "5000000749999990499999975000000150000001", + "5000000649999995500000015000000250000002", + "5000000549999994499999995000000150000006", + "5000000349999989499999965000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 5, + 4, + 5, + 4 + ], + "siege": [ + 0, + 0, + 2, + 3, + 2, + 0, + 0 + ], + "unent": [ + 0, + 2, + 1, + 1, + 1, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 1, + 4, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 8, + 7, + 3, + 5 + ], + "negativ": [ + 0, + 10, + 5, + 6, + 6, + 11, + 6 + ], + "etore": [ + 0, + 1, + 2, + 4, + 2, + 1, + 1 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 5, + 2 + ], + "dtore": [ + 0, + -3, + 1, + 2, + 1, + -4, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 4, + 0 + ], + "ser4": [ + 0, + 5, + 1, + 1, + 2, + 5, + 4 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000015000000150000004", + "5000000349999997500000005000000150000002", + "5000000249999998500000005000000050000001", + "5000000249999997499999995000000150000005", + "5000000249999996500000005000000150000003", + "5000000149999998499999995000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 2, + 3, + 2, + 3, + 2, + 1 + ], + "negativ": [ + 0, + 2, + 3, + 4, + 0, + 3, + 2 + ], + "etore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 0, + 2, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 1, + -1, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 0, + 2, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000004", + "5000000249999999500000015000000150000002", + "5000000149999999500000005000000150000005", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003", + "500000005000000050000000500000005000000250000006" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.3.6", + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 2, + 0, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001249999997500000035000000550000003", + "5000000749999994200000015000000350000006", + "5000000749999994100000015000000350000002", + "5000000749999990499999975000000150000001", + "5000000649999991499999995000000350000005", + "5000000549999990499999995000000150000004" + ], + "tab1": [ + "500000014999999950000000500000005000000050000002", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": 2, + "subteams": 2.6, + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 2, + 3, + 1, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 2, + 2, + 2, + 4 + ], + "nieder": [ + 0, + 3, + 1, + 0, + 2, + 2, + 0 + ], + "punkte": [ + 0, + 7, + 7, + 12, + 5, + 6, + 7 + ], + "negativ": [ + 0, + 10, + 6, + 3, + 10, + 9, + 6 + ], + "etore": [ + 0, + 1, + 3, + 5, + 1, + 3, + 3 + ], + "atore": [ + 0, + 4, + 2, + 2, + 2, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 1, + 3, + -1, + -1, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 3 (H)", + " ", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 4, + 5, + 0, + 1, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 5, + 1, + 0, + 1, + 4, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000949999997500000025000000450000003", + "5000000649999995500000015000000250000002", + "5000000649999992499999985000000150000001", + "5000000549999995500000005000000250000006", + "5000000549999993500000005000000150000004", + "5000000549999992499999995000000250000005" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "siege": [ + 0, + 0, + 2, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 2, + 1, + 2, + 2, + 1, + 4 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0 + ], + "punkte": [ + 0, + 6, + 6, + 9, + 5, + 5, + 5 + ], + "negativ": [ + 0, + 8, + 5, + 3, + 7, + 8, + 5 + ], + "etore": [ + 0, + 1, + 2, + 4, + 1, + 2, + 2 + ], + "atore": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "dtore": [ + 0, + -2, + 1, + 2, + 0, + -1, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (H)", + " ", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 4, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 4, + 0, + 2, + 0, + 3, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000849999998500000025000000350000003", + "5000000549999996200000015000000350000005", + "5000000549999996100000015000000250000002", + "5000000349999998500000015000000150000004", + "5000000349999996499999995000000050000001", + "5000000249999998500000005000000150000006" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000014999999950000000500000015000000150000005" + ], + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": 1, + "subteams": 2.5, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 5, + 8, + 3, + 5, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 2, + 4, + 2 + ], + "etore": [ + 0, + 0, + 2, + 3, + 1, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 2, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000549999998500000015000000250000003", + "5000000549999996500000015000000250000002", + "5000000449999997500000015000000250000005", + "5000000349999998500000015000000150000004", + "5000000249999998500000005000000150000006", + "5000000249999998500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000006" + ], + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": 0, + "subteams": 1.6, + "spiele": [ + 0, + 1, + 3, + 2, + 2, + 2, + 2 + ], + "siege": [ + 0, + 0, + 2, + 1, + 1, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 5, + 5, + 3, + 4, + 2 + ], + "negativ": [ + 0, + 2, + 4, + 2, + 2, + 3, + 2 + ], + "etore": [ + 0, + 0, + 2, + 2, + 1, + 2, + 1 + ], + "atore": [ + 0, + 0, + 1, + 1, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000549999999500000025000000250000002", + "5000000549999995500000005000000150000004", + "5000000449999998500000005000000150000005", + "5000000449999995500000015000000250000006", + "5000000349999995499999985000000150000001", + "5000000249999997499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 2, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 5, + 1, + 3, + 5, + 2, + 5 + ], + "etore": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + -2, + 2, + -1, + 0, + 0, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 5 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)", + " ", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000549999996500000015000000250000006", + "5000000449999999500000015000000250000003", + "5000000449999994499999985000000150000001", + "5000000249999998500000005000000150000002", + "5000000249999992499999985000000050000004", + "5000000149999995499999985000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 2, + 3 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 2, + 1, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "punkte": [ + 0, + 4, + 2, + 4, + 2, + 1, + 5 + ], + "negativ": [ + 0, + 6, + 2, + 1, + 8, + 5, + 4 + ], + "etore": [ + 0, + 1, + 1, + 2, + 0, + 0, + 2 + ], + "atore": [ + 0, + 3, + 1, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + -2, + 0, + 1, + -2, + -2, + 1 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 2 (A)", + " ", + " ", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + " ", + "0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 2, + 0 + ], + "ser4": [ + 0, + 3, + 2, + 1, + 3, + 2, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000449999999500000015000000250000003", + "5000000449999994499999985000000150000001", + "5000000349999997500000005000000150000006", + "5000000249999995499999995000000050000004", + "5000000149999999500000005000000050000002", + "5000000149999995499999985000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 2, + 2, + 2 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 2, + 0 + ], + "punkte": [ + 0, + 4, + 1, + 4, + 2, + 1, + 3 + ], + "negativ": [ + 0, + 6, + 1, + 1, + 5, + 5, + 3 + ], + "etore": [ + 0, + 1, + 0, + 2, + 0, + 0, + 1 + ], + "atore": [ + 0, + 3, + 0, + 1, + 1, + 2, + 1 + ], + "dtore": [ + 0, + -2, + 0, + 1, + -1, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 2 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + " ", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 2, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000549999999500000025000000250000004", + "5000000549999996500000015000000250000002", + "5000000449999995500000015000000250000003", + "5000000349999996499999995000000050000001", + "5000000249999997499999995000000050000006", + "5000000249999994499999985000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 5, + 4, + 5, + 2, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 5, + 1, + 6, + 3 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 1, + 0 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 3, + 1 + ], + "dtore": [ + 0, + -1, + 1, + 1, + 2, + -2, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 5 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 0, + 3, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "5000001849999989500000035000000750000003", + "5000001749999989500000045000000750000002", + "5000001549999984500000015000000450000004", + "5000001349999986500000015000000550000006", + "5000001349999981499999945000000250000001", + "5000001249999983499999975000000550000005" + ], + "tab1": null, + "tab2": [ + "5000001849999989500000035000000750000003", + "5000001749999989500000045000000750000002", + "5000001549999984500000015000000450000004", + "5000001349999986500000015000000550000006", + "5000001349999981499999945000000250000001", + "5000001249999983499999975000000550000005" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 10, + 10, + 10, + 10, + 10 + ], + "siege": [ + 0, + 0, + 6, + 5, + 4, + 2, + 3 + ], + "unent": [ + 0, + 4, + 2, + 3, + 3, + 3, + 5 + ], + "nieder": [ + 0, + 6, + 2, + 2, + 3, + 5, + 2 + ], + "punkte": [ + 0, + 13, + 17, + 18, + 15, + 12, + 13 + ], + "negativ": [ + 0, + 19, + 11, + 11, + 16, + 17, + 14 + ], + "etore": [ + 0, + 2, + 7, + 7, + 4, + 5, + 5 + ], + "atore": [ + 0, + 8, + 3, + 4, + 3, + 8, + 4 + ], + "dtore": [ + 0, + -6, + 4, + 3, + 1, + -3, + 1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 4, + 8, + 0, + 1, + 8 + ], + "ser3": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 10, + 1, + 0, + 1, + 4, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000001649999990500000045000000650000002", + "5000001549999989500000025000000650000003", + "5000001549999987500000025000000450000004", + "5000001249999983499999955000000250000001", + "5000001149999987500000005000000450000006", + "5000001149999984499999975000000450000005" + ], + "tab1": null, + "tab2": [ + "5000001649999990500000045000000650000002", + "5000001549999989500000025000000650000003", + "5000001549999987500000025000000450000004", + "5000001249999983499999955000000250000001", + "5000001149999987500000005000000450000006", + "5000001149999984499999975000000450000005" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 9, + 9, + 9, + 9, + 9 + ], + "siege": [ + 0, + 0, + 6, + 4, + 4, + 2, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 3, + 2, + 5 + ], + "nieder": [ + 0, + 5, + 2, + 2, + 2, + 5, + 2 + ], + "punkte": [ + 0, + 12, + 16, + 15, + 15, + 11, + 11 + ], + "negativ": [ + 0, + 17, + 10, + 11, + 13, + 16, + 13 + ], + "etore": [ + 0, + 2, + 6, + 6, + 4, + 4, + 4 + ], + "atore": [ + 0, + 7, + 2, + 4, + 2, + 7, + 4 + ], + "dtore": [ + 0, + -5, + 4, + 2, + 2, + -3, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 4 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)
    1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 1 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)
    0:1 g. Mannschaft 3 (A)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 7, + 1, + 0, + 7 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 9, + 0, + 2, + 0, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "tab1": [ + "500000014999999649999999500000005000000150000003", + "500000034999999850000001500000015000000250000006", + "500000044999999850000000500000015000000050000005" + ], + "tab2": [ + "5000001049999995500000035000000450000002", + "5000001049999994500000025000000350000004", + "5000000649999992399999985000000250000005", + "5000000649999992200000005000000250000006", + "5000000649999992100000005000000250000003", + "5000000649999991499999975000000150000001" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": 6, + "subteams": "5.3.6", + "spiele": [ + 0, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "siege": [ + 0, + 0, + 4, + 2, + 3, + 1, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 10, + 6, + 10, + 6, + 6 + ], + "negativ": [ + 0, + 9, + 5, + 8, + 6, + 8, + 8 + ], + "etore": [ + 0, + 1, + 4, + 2, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 2, + 1, + 4, + 2 + ], + "dtore": [ + 0, + -3, + 3, + 0, + 2, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 3, + 0, + 0, + 3 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 1, + 3, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 0, + 1, + 3, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000749999997500000025000000250000004", + "5000000549999997500000005000000250000005", + "5000000549999996500000015000000250000002", + "5000000449999995499999995000000150000001", + "5000000349999994499999995000000150000006", + "5000000349999994499999995000000150000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000006" + ], + "tab2": [ + "5000000749999997500000025000000250000004", + "5000000549999997500000005000000250000005", + "5000000549999996500000015000000250000002", + "5000000449999995499999995000000150000001", + "5000000349999994499999995000000150000006", + "5000000349999994499999995000000150000003" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 3.6, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 2, + 1, + 2, + 1, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 5, + 3, + 7, + 5, + 3 + ], + "negativ": [ + 0, + 5, + 4, + 6, + 3, + 3, + 6 + ], + "etore": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "atore": [ + 0, + 2, + 1, + 2, + 0, + 2, + 2 + ], + "dtore": [ + 0, + -1, + 1, + -1, + 2, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (A)", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000004", + "5000000249999999500000015000000150000002", + "5000000149999999200000005000000150000005", + "5000000149999999100000005000000150000001", + "5000000149999998499999995000000050000003", + "5000000049999997499999995000000050000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000001", + "500000014999999950000000500000015000000150000005" + ], + "tab2": [ + "5000000350000000500000015000000150000004", + "5000000249999999500000015000000150000002", + "5000000149999999200000005000000150000005", + "5000000149999999100000005000000150000001", + "5000000149999998499999995000000050000003", + "5000000049999997499999995000000050000006" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 2, + "subteams": 1.5, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 2, + 1, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 1, + 2, + 0, + 1, + 3 + ], + "etore": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "atore": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + -1, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt new file mode 100644 index 00000000..659c2997 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt @@ -0,0 +1,11644 @@ +### golden/direct_wertung.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000002149999988500000005000000450000001", + "5000002149999985500000005000000550000007", + "5000001849999991500000025000000750000006", + "5000001849999982500000025000000750000004", + "5000001749999980500000005000000450000003", + "5000001349999981499999995000000550000005", + "5000001249999982499999985000000550000008", + "5000001049999981499999955000000250000002" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 3, + 4, + 6, + 3 + ], + "unent": [ + 0, + 6, + 4, + 2, + 6, + 4, + 6, + 3, + 3 + ], + "nieder": [ + 0, + 2, + 5, + 6, + 4, + 5, + 1, + 4, + 5 + ], + "punkte": [ + 0, + 21, + 10, + 17, + 18, + 13, + 18, + 21, + 12 + ], + "negativ": [ + 0, + 12, + 19, + 20, + 18, + 19, + 9, + 15, + 18 + ], + "etore": [ + 0, + 4, + 2, + 4, + 7, + 5, + 7, + 5, + 5 + ], + "atore": [ + 0, + 4, + 7, + 4, + 5, + 6, + 5, + 5, + 7 + ], + "dtore": [ + 0, + 0, + -5, + 0, + 2, + -1, + 2, + 0, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 10, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 7, + 1, + 1, + 0, + 2, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000002149999991500000015000000450000001", + "5000001849999985200000035000000750000004", + "5000001849999985100000005000000550000007", + "5000001749999992500000025000000750000006", + "5000001649999981500000005000000450000003", + "5000001049999984499999955000000250000002", + "5000001049999981499999985000000450000005", + "5000000949999982499999975000000450000008" + ], + "tab1": [ + "500000004999999449999998500000005000000050000007", + "500000065000000050000002500000025000000150000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 7.4, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 2, + 4, + 5, + 2 + ], + "unent": [ + 0, + 6, + 4, + 1, + 6, + 4, + 5, + 3, + 3 + ], + "nieder": [ + 0, + 1, + 4, + 6, + 3, + 5, + 1, + 4, + 5 + ], + "punkte": [ + 0, + 21, + 10, + 16, + 18, + 10, + 17, + 18, + 9 + ], + "negativ": [ + 0, + 9, + 16, + 19, + 15, + 19, + 8, + 15, + 18 + ], + "etore": [ + 0, + 4, + 2, + 4, + 7, + 4, + 7, + 5, + 4 + ], + "atore": [ + 0, + 3, + 7, + 4, + 4, + 6, + 5, + 5, + 7 + ], + "dtore": [ + 0, + 1, + -5, + 0, + 3, + -2, + 2, + 0, + -3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 9, + 2, + 1, + 8, + 1, + 9, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2 + ], + "ser4": [ + 0, + 1, + 6, + 0, + 0, + 8, + 1, + 2, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000749999999500000025000000250000005", + "5000000649999997500000015000000150000003", + "5000000549999998500000005000000150000007", + "5000000449999996500000015000000150000004", + "5000000449999996500000005000000250000001", + "5000000349999994499999995000000150000002", + "5000000149999996499999995000000150000006", + "5000000049999994499999985000000150000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 6, + 4, + 7, + 1, + 5, + 0 + ], + "negativ": [ + 0, + 4, + 6, + 3, + 4, + 1, + 4, + 2, + 6 + ], + "etore": [ + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1 + ], + "atore": [ + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 0, + -1, + 1, + 1, + 2, + -1, + 0, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 2, + 3, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000005", + "5000000350000000500000005000000050000003", + "5000000149999999200000005000000150000007", + "5000000149999999100000005000000150000001", + "5000000050000000200000005000000150000008", + "5000000050000000100000005000000150000006", + "5000000049999997500000005000000050000004", + "5000000049999997499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.4, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 3, + 0, + 3, + 0, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + -1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001149999992500000025000000450000004", + "5000000949999994500000015000000450000006", + "5000000849999989499999995000000150000007", + "5000000749999990299999985000000150000001", + "5000000749999990199999995000000150000003", + "5000000649999991499999995000000250000005", + "5000000549999989499999985000000350000008", + "5000000349999991499999975000000150000002" + ], + "tab1": [ + "500000004999999750000000500000005000000150000003", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 2, + "subteams": 1.3, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 1, + 0, + 2, + 3, + 2, + 2, + 2, + 1 + ], + "unent": [ + 0, + 4, + 3, + 1, + 2, + 0, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 2, + 2, + 3, + 2, + 3, + 1, + 3, + 3 + ], + "punkte": [ + 0, + 7, + 3, + 7, + 11, + 6, + 9, + 8, + 5 + ], + "negativ": [ + 0, + 10, + 9, + 10, + 8, + 9, + 6, + 11, + 11 + ], + "etore": [ + 0, + 1, + 1, + 1, + 4, + 2, + 4, + 1, + 3 + ], + "atore": [ + 0, + 3, + 4, + 2, + 2, + 3, + 3, + 2, + 5 + ], + "dtore": [ + 0, + -2, + -3, + -1, + 2, + -1, + 1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 4, + 1, + 5, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 4, + 5, + 2, + 0, + 0, + 1, + 0, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001149999992500000025000000450000004", + "5000000949999994500000015000000450000006", + "5000000749999993499999995000000150000001", + "5000000649999991499999995000000150000003", + "5000000549999989299999995000000150000007", + "5000000549999989199999985000000350000008", + "5000000349999991299999985000000150000005", + "5000000349999991199999975000000150000002" + ], + "tab1": [ + "500000014999999950000000500000005000000050000002", + "500000035000000050000001500000015000000150000005" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.5, + "spiele": [ + 0, + 6, + 7, + 6, + 7, + 6, + 7, + 6, + 7 + ], + "siege": [ + 0, + 1, + 0, + 2, + 3, + 1, + 2, + 1, + 1 + ], + "unent": [ + 0, + 4, + 3, + 0, + 2, + 0, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1, + 3, + 3 + ], + "punkte": [ + 0, + 7, + 3, + 6, + 11, + 3, + 9, + 5, + 5 + ], + "negativ": [ + 0, + 7, + 9, + 9, + 8, + 9, + 6, + 11, + 11 + ], + "etore": [ + 0, + 1, + 1, + 1, + 4, + 1, + 4, + 1, + 3 + ], + "atore": [ + 0, + 2, + 4, + 2, + 2, + 3, + 3, + 2, + 5 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 2, + -2, + 1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 3, + 0, + 4, + 0, + 5, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 3, + 5, + 1, + 0, + 3, + 1, + 1, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000015000000150000005", + "5000000350000000500000015000000150000004", + "5000000349999997500000005000000050000003", + "5000000149999999500000005000000050000007", + "5000000149999996299999995000000150000001", + "5000000149999996199999995000000050000006", + "5000000049999997299999995000000050000002", + "5000000049999997199999995000000150000008" + ], + "tab1": [ + "500000004999999749999999500000005000000150000008", + "500000005000000050000000500000005000000050000002" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.8, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 3, + 3, + 3, + 1, + 1, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 3, + 0, + 0, + 4, + 1, + 3 + ], + "etore": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "atore": [ + 0, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "dtore": [ + 0, + -1, + -1, + 0, + 1, + 1, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + "0:1 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000005", + "5000000350000000500000005000000050000003", + "5000000149999999500000005000000150000001", + "5000000050000000500000005000000150000008", + "5000000050000000400000005000000050000007", + "5000000050000000300000005000000050000006", + "5000000050000000200000005000000050000004", + "5000000050000000100000005000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000006", + "500000005000000050000000500000005000000350000007", + "500000005000000050000000500000015000000450000008" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 1, + "subteams": "2.4.6.7.8", + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 3, + 0, + 3, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "atore": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001449999998500000025000000350000001", + "5000001349999996500000015000000450000007", + "5000001049999990500000015000000350000003", + "5000000949999997500000015000000350000006", + "5000000749999993500000005000000250000008", + "5000000749999990399999985000000150000002", + "5000000749999990200000005000000350000005", + "5000000749999990100000005000000350000004" + ], + "tab1": [ + "500000014999999649999999500000015000000150000004", + "500000024999999850000000500000015000000250000005", + "500000034999999749999999500000005000000050000002" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.4.5", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 2, + 3, + 1, + 1, + 2, + 4, + 2 + ], + "unent": [ + 0, + 2, + 1, + 1, + 4, + 4, + 3, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 3, + 3, + 2, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 14, + 7, + 10, + 7, + 7, + 9, + 13, + 7 + ], + "negativ": [ + 0, + 2, + 10, + 10, + 10, + 10, + 3, + 4, + 7 + ], + "etore": [ + 0, + 3, + 1, + 3, + 3, + 3, + 3, + 4, + 2 + ], + "atore": [ + 0, + 1, + 3, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "dtore": [ + 0, + 2, + -2, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 6, + 0, + 1, + 0, + 1, + 5, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 0, + 4, + 5, + 1, + 1, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001449999998500000025000000350000001", + "5000001349999996500000015000000450000007", + "5000001049999990500000015000000350000003", + "5000000849999998500000015000000350000006", + "5000000749999993299999985000000150000002", + "5000000749999993100000015000000350000004", + "5000000749999990500000005000000350000005", + "5000000449999993499999995000000150000008" + ], + "tab1": [ + "500000014999999950000000500000015000000150000004", + "500000035000000050000000500000005000000050000002" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.4, + "spiele": [ + 0, + 7, + 6, + 7, + 6, + 7, + 6, + 7, + 6 + ], + "siege": [ + 0, + 4, + 2, + 3, + 1, + 1, + 2, + 4, + 1 + ], + "unent": [ + 0, + 2, + 1, + 1, + 4, + 4, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 2, + 3, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 14, + 7, + 10, + 7, + 7, + 8, + 13, + 4 + ], + "negativ": [ + 0, + 2, + 7, + 10, + 7, + 10, + 2, + 4, + 7 + ], + "etore": [ + 0, + 3, + 1, + 3, + 3, + 3, + 3, + 4, + 1 + ], + "atore": [ + 0, + 1, + 3, + 2, + 2, + 3, + 2, + 3, + 2 + ], + "dtore": [ + 0, + 2, + -2, + 1, + 1, + 0, + 1, + 1, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 6, + 0, + 1, + 5, + 1, + 4, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 3, + 5, + 0, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000449999999200000015000000150000005", + "5000000449999999100000005000000150000007", + "5000000350000000500000015000000150000003", + "5000000350000000500000015000000150000001", + "5000000349999997500000005000000150000002", + "5000000149999996500000005000000050000004", + "5000000050000000500000005000000150000006", + "5000000049999997499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.3, + "spiele": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 1, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 4, + 1, + 0, + 1, + 3 + ], + "etore": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 1 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000149999999500000005000000150000007", + "5000000050000000500000005000000150000006", + "5000000050000000400000005000000050000008", + "5000000050000000300000005000000050000005", + "5000000050000000200000005000000050000003", + "5000000050000000100000005000000050000001", + "5000000049999997500000005000000050000004", + "5000000049999997499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.4, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "dtore": [ + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999996500000035000000450000006", + "5000001249999991500000005000000250000007", + "5000001049999993500000015000000450000004", + "5000000949999994499999995000000050000001", + "5000000749999990499999995000000250000003", + "5000000549999992499999995000000250000005", + "5000000449999990499999995000000250000008", + "5000000349999991499999985000000150000002" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 0, + 2, + 2, + 1, + 3, + 4, + 1 + ], + "unent": [ + 0, + 3, + 3, + 1, + 4, + 2, + 4, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 1, + 2, + 0, + 3, + 3 + ], + "punkte": [ + 0, + 9, + 3, + 7, + 10, + 5, + 13, + 12, + 4 + ], + "negativ": [ + 0, + 6, + 9, + 10, + 7, + 8, + 4, + 9, + 10 + ], + "etore": [ + 0, + 0, + 1, + 2, + 4, + 2, + 4, + 2, + 2 + ], + "atore": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "dtore": [ + 0, + -1, + -2, + -1, + 1, + -1, + 3, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 7, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 5, + 1, + 1, + 0, + 2, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001249999997500000035000000450000006", + "5000001049999996500000025000000450000004", + "5000000949999997500000005000000050000001", + "5000000949999991500000005000000250000007", + "5000000649999991499999995000000250000003", + "5000000349999994499999985000000150000002", + "5000000249999992499999985000000150000005", + "5000000149999990499999985000000150000008" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 2, + 0, + 2, + 2, + 0, + 3, + 3, + 0 + ], + "unent": [ + 0, + 3, + 3, + 0, + 4, + 2, + 3, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 3, + 0, + 2, + 0, + 3, + 3 + ], + "punkte": [ + 0, + 9, + 3, + 6, + 10, + 2, + 12, + 9, + 1 + ], + "negativ": [ + 0, + 3, + 6, + 9, + 4, + 8, + 3, + 9, + 10 + ], + "etore": [ + 0, + 0, + 1, + 2, + 4, + 1, + 4, + 2, + 1 + ], + "atore": [ + 0, + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 3 + ], + "dtore": [ + 0, + 0, + -2, + -1, + 2, + -2, + 3, + 0, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + " ", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 5, + 2, + 1, + 6, + 1, + 6, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2 + ], + "ser4": [ + 0, + 1, + 4, + 0, + 0, + 4, + 1, + 2, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999999200000025000000250000004", + "5000000749999999100000025000000350000006", + "5000000649999994500000005000000150000007", + "5000000449999996500000005000000150000003", + "5000000349999997200000005000000150000002", + "5000000349999997100000005000000150000005", + "5000000249999995499999995000000050000001", + "5000000149999993499999995000000150000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000005", + "500000014999999950000000500000005000000050000002" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 2.5, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 0, + 1, + 2, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 3, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 2 + ], + "punkte": [ + 0, + 2, + 3, + 4, + 7, + 3, + 7, + 6, + 1 + ], + "negativ": [ + 0, + 5, + 3, + 4, + 1, + 3, + 1, + 6, + 7 + ], + "etore": [ + 0, + 0, + 1, + 1, + 2, + 1, + 3, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 2, + 0, + 2, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 7 (H)", + " ", + "0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 3, + 1, + 3, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 3, + 3, + 2, + 0, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999200000025000000250000004", + "5000000749999999100000025000000350000006", + "5000000349999997200000005000000150000002", + "5000000349999997100000005000000150000003", + "5000000349999994500000005000000150000007", + "5000000249999998500000005000000050000001", + "5000000149999993499999995000000150000008", + "5000000049999997499999995000000050000005" + ], + "tab1": [ + "500000005000000049999999500000005000000150000003", + "500000005000000050000000500000005000000050000002" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 2.3, + "spiele": [ + 0, + 2, + 4, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 0 + ], + "unent": [ + 0, + 2, + 3, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 2, + 2 + ], + "punkte": [ + 0, + 2, + 3, + 3, + 7, + 0, + 7, + 3, + 1 + ], + "negativ": [ + 0, + 2, + 3, + 3, + 1, + 3, + 1, + 6, + 7 + ], + "etore": [ + 0, + 0, + 1, + 1, + 2, + 0, + 3, + 1, + 1 + ], + "atore": [ + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 2, + -1, + 2, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + "1:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 7 (H)", + " ", + "0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 2, + 3, + 1, + 0, + 1, + 1, + 1, + 3 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000549999995499999995000000150000001", + "5000000449999996499999995000000250000008", + "5000000449999993500000005000000250000004", + "5000000349999994299999995000000050000003", + "5000000349999994199999995000000150000005", + "5000000249999995299999995000000150000006", + "5000000249999995199999995000000050000007", + "5000000049999994499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000015000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 7.6, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 5, + 0, + 3, + 4, + 3, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 5, + 6, + 6, + 7, + 6, + 5, + 5, + 4 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 1, + 1, + 0, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 3 + ], + "dtore": [ + 0, + -1, + -3, + -1, + 0, + -1, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 3, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999999500000005000000050000001", + "5000000649999997200000015000000150000006", + "5000000649999997100000005000000150000007", + "5000000349999997500000005000000150000008", + "5000000349999994299999995000000250000004", + "5000000349999994199999995000000150000003", + "5000000249999995499999995000000150000005", + "5000000049999994499999985000000050000002" + ], + "tab1": [ + "500000004999999749999999500000005000000050000003", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 3.4, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 3, + 2, + 3, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 2, + 2, + 1, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 7, + 0, + 3, + 3, + 2, + 6, + 6, + 3 + ], + "negativ": [ + 0, + 1, + 6, + 6, + 6, + 5, + 3, + 3, + 3 + ], + "etore": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 1 + ], + "atore": [ + 0, + 0, + 2, + 2, + 3, + 2, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + -2, + -1, + -1, + -1, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " ", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 3, + 0, + 1, + 0, + 1, + 4, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 4, + 3, + 1, + 1, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999500000005000000050000001", + "5000000649999997500000005000000150000007", + "5000000549999998500000015000000150000006", + "5000000349999997500000005000000250000004", + "5000000349999994499999995000000150000003", + "5000000249999995499999995000000150000005", + "5000000049999997299999995000000050000008", + "5000000049999997199999985000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000008" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 2.8, + "spiele": [ + 0, + 4, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 3, + 2, + 2, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 7, + 0, + 3, + 3, + 2, + 5, + 6, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 6, + 3, + 5, + 2, + 3, + 3 + ], + "etore": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 2, + 2, + 2, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + -2, + -1, + 0, + -1, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " ", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + " ", + "0:1 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 1, + 3, + 1, + 3, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 3, + 3, + 0, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000749999999200000015000000350000007", + "5000000749999999100000025000000350000001", + "5000000749999996200000025000000250000003", + "5000000749999996100000005000000150000002", + "5000000549999995500000015000000250000005", + "5000000449999996200000015000000150000004", + "5000000449999996100000005000000150000008", + "5000000350000000500000005000000250000006" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 7, + 7, + 4, + 5, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 1, + 4, + 4, + 4, + 5, + 0, + 1, + 4 + ], + "etore": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 2, + 1 + ], + "dtore": [ + 0, + 2, + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 8 (A)", + " ", + " ", + "0:1 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser2": [ + 0, + 3, + 3, + 1, + 2, + 1, + 1, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000002149999988500000005000000450000001", + "5000002149999985500000005000000550000007", + "5000001849999991500000025000000750000006", + "5000001849999982500000025000000750000004", + "5000001749999980500000005000000450000003", + "5000001349999981499999995000000550000005", + "5000001249999982499999985000000550000008", + "5000001049999981499999955000000250000002" + ], + "tab1": null, + "tab2": [ + "5000002149999988500000005000000450000001", + "5000002149999985500000005000000550000007", + "5000001849999991500000025000000750000006", + "5000001849999982500000025000000750000004", + "5000001749999980500000005000000450000003", + "5000001349999981499999995000000550000005", + "5000001249999982499999985000000550000008", + "5000001049999981499999955000000250000002" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 3, + 4, + 6, + 3 + ], + "unent": [ + 0, + 6, + 4, + 2, + 6, + 4, + 6, + 3, + 3 + ], + "nieder": [ + 0, + 2, + 5, + 6, + 4, + 5, + 1, + 4, + 5 + ], + "punkte": [ + 0, + 21, + 10, + 17, + 18, + 13, + 18, + 21, + 12 + ], + "negativ": [ + 0, + 12, + 19, + 20, + 18, + 19, + 9, + 15, + 18 + ], + "etore": [ + 0, + 4, + 2, + 4, + 7, + 5, + 7, + 5, + 5 + ], + "atore": [ + 0, + 4, + 7, + 4, + 5, + 6, + 5, + 5, + 7 + ], + "dtore": [ + 0, + 0, + -5, + 0, + 2, + -1, + 2, + 0, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)
    1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 10, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 7, + 1, + 1, + 0, + 2, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000002149999991500000015000000450000001", + "5000001849999985200000035000000750000004", + "5000001849999985100000005000000550000007", + "5000001749999992500000025000000750000006", + "5000001649999981500000005000000450000003", + "5000001049999984499999955000000250000002", + "5000001049999981499999985000000450000005", + "5000000949999982499999975000000450000008" + ], + "tab1": [ + "500000004999999449999998500000005000000050000007", + "500000065000000050000002500000025000000150000004" + ], + "tab2": [ + "5000002149999991500000015000000450000001", + "5000001849999985200000035000000750000004", + "5000001849999985100000005000000550000007", + "5000001749999992500000025000000750000006", + "5000001649999981500000005000000450000003", + "5000001049999984499999955000000250000002", + "5000001049999981499999985000000450000005", + "5000000949999982499999975000000450000008" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 7.4, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 5, + 2, + 5, + 4, + 2, + 4, + 5, + 2 + ], + "unent": [ + 0, + 6, + 4, + 1, + 6, + 4, + 5, + 3, + 3 + ], + "nieder": [ + 0, + 1, + 4, + 6, + 3, + 5, + 1, + 4, + 5 + ], + "punkte": [ + 0, + 21, + 10, + 16, + 18, + 10, + 17, + 18, + 9 + ], + "negativ": [ + 0, + 9, + 16, + 19, + 15, + 19, + 8, + 15, + 18 + ], + "etore": [ + 0, + 4, + 2, + 4, + 7, + 4, + 7, + 5, + 4 + ], + "atore": [ + 0, + 3, + 7, + 4, + 4, + 6, + 5, + 5, + 7 + ], + "dtore": [ + 0, + 1, + -5, + 0, + 3, + -2, + 2, + 0, + -3 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 3 (H)
    1:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 3 (H)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 9, + 2, + 1, + 8, + 1, + 9, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2 + ], + "ser4": [ + 0, + 1, + 6, + 0, + 0, + 8, + 1, + 2, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "tab1": [ + "500000014999999950000000500000015000000050000005", + "500000014999999950000000500000015000000150000004" + ], + "tab2": [ + "5000001249999994500000015000000450000001", + "5000001049999990500000015000000250000003", + "5000000949999994500000005000000350000007", + "5000000849999992499999995000000350000008", + "5000000849999989200000015000000350000004", + "5000000849999989100000005000000350000005", + "5000000749999990499999975000000150000002", + "5000000549999995499999995000000350000006" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 2 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 12, + 7, + 10, + 8, + 8, + 5, + 9, + 8 + ], + "negativ": [ + 0, + 6, + 10, + 10, + 11, + 11, + 5, + 6, + 8 + ], + "etore": [ + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 1, + 1, + 0, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)
    1:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)
    1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 8 (H)
    1:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 5 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000749999999500000025000000250000005", + "5000000649999997500000015000000150000003", + "5000000549999998500000005000000150000007", + "5000000449999996500000015000000150000004", + "5000000449999996500000005000000250000001", + "5000000349999994499999995000000150000002", + "5000000149999996499999995000000150000006", + "5000000049999994499999985000000150000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000004" + ], + "tab2": [ + "5000000749999999500000025000000250000005", + "5000000649999997500000015000000150000003", + "5000000549999998500000005000000150000007", + "5000000449999996500000015000000150000004", + "5000000449999996500000005000000250000001", + "5000000349999994499999995000000150000002", + "5000000149999996499999995000000150000006", + "5000000049999994499999985000000150000008" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 2, + 1, + 2, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 1, + 2, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 6, + 4, + 7, + 1, + 5, + 0 + ], + "negativ": [ + 0, + 4, + 6, + 3, + 4, + 1, + 4, + 2, + 6 + ], + "etore": [ + 0, + 2, + 1, + 1, + 1, + 2, + 1, + 1, + 1 + ], + "atore": [ + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 1, + 3 + ], + "dtore": [ + 0, + 0, + -1, + 1, + 1, + 2, + -1, + 0, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 1 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " " + ], + "maxs1": [ + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 2, + 3, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000005", + "5000000350000000500000005000000050000003", + "5000000149999999200000005000000150000007", + "5000000149999999100000005000000150000001", + "5000000050000000200000005000000150000008", + "5000000050000000100000005000000150000006", + "5000000049999997500000005000000050000004", + "5000000049999997499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004" + ], + "tab2": [ + "5000000350000000500000015000000150000005", + "5000000350000000500000005000000050000003", + "5000000149999999200000005000000150000007", + "5000000149999999100000005000000150000001", + "5000000050000000200000005000000150000008", + "5000000050000000100000005000000150000006", + "5000000049999997500000005000000050000004", + "5000000049999997499999995000000050000002" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.4, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 3, + 0, + 3, + 0, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "atore": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + -1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 5 (A)", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt new file mode 100644 index 00000000..27a5cbfc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt @@ -0,0 +1,11609 @@ +### golden/direct_wertung_many.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000002149999991500000015000000650000005", + "5000002049999986499999995000000250000007", + "5000001749999980500000035000000750000002", + "5000001649999993500000025000000650000003", + "5000001649999978499999995000000150000001", + "5000001549999979499999985000000350000006", + "5000001449999980500000015000000550000004", + "5000001249999982499999975000000550000008" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 4, + 5, + 4, + 4, + 5, + 3, + 6, + 2 + ], + "unent": [ + 0, + 4, + 2, + 4, + 2, + 6, + 6, + 2, + 6 + ], + "nieder": [ + 0, + 6, + 6, + 1, + 6, + 1, + 5, + 4, + 4 + ], + "punkte": [ + 0, + 16, + 17, + 16, + 14, + 21, + 15, + 20, + 12 + ], + "negativ": [ + 0, + 22, + 20, + 7, + 20, + 9, + 21, + 14, + 18 + ], + "etore": [ + 0, + 1, + 7, + 6, + 5, + 6, + 3, + 2, + 5 + ], + "atore": [ + 0, + 2, + 4, + 4, + 4, + 5, + 5, + 3, + 8 + ], + "dtore": [ + 0, + -1, + 3, + 2, + 1, + 1, + -2, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 3, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 11, + 0, + 4, + 5 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 4, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 4, + 0, + 3, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001849999991500000015000000650000005", + "5000001749999986499999995000000250000007", + "5000001749999983500000035000000750000002", + "5000001649999981500000005000000150000001", + "5000001549999982499999995000000350000006", + "5000001449999983500000015000000550000004", + "5000001349999993500000015000000550000003", + "5000000949999982499999965000000450000008" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 4, + 5, + 3, + 4, + 4, + 3, + 5, + 1 + ], + "unent": [ + 0, + 4, + 2, + 4, + 2, + 6, + 6, + 2, + 6 + ], + "nieder": [ + 0, + 5, + 5, + 1, + 5, + 1, + 4, + 4, + 4 + ], + "punkte": [ + 0, + 16, + 17, + 13, + 14, + 18, + 15, + 17, + 9 + ], + "negativ": [ + 0, + 19, + 17, + 7, + 17, + 9, + 18, + 14, + 18 + ], + "etore": [ + 0, + 1, + 7, + 5, + 5, + 6, + 3, + 2, + 4 + ], + "atore": [ + 0, + 1, + 4, + 4, + 4, + 5, + 4, + 3, + 8 + ], + "dtore": [ + 0, + 0, + 3, + 1, + 1, + 1, + -1, + -1, + -4 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 10, + 1, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 3, + 3, + 2, + 0, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000350000002", + "5000000549999998500000005000000050000006", + "5000000449999999500000005000000150000007", + "5000000449999996500000005000000150000004", + "5000000249999995200000005000000050000001", + "5000000249999995199999995000000150000005", + "5000000149999999500000005000000250000003", + "5000000149999993499999995000000050000008" + ], + "tab1": [ + "500000014999999950000000500000005000000050000005", + "500000014999999950000000500000005000000150000001" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.1, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 2, + 6, + 1, + 4, + 2, + 5, + 4, + 1 + ], + "negativ": [ + 0, + 5, + 0, + 1, + 4, + 5, + 2, + 1, + 7 + ], + "etore": [ + 0, + 0, + 3, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 0, + -1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " ", + " 
    0:0 g. Mannschaft 8 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 0, + 2, + 3, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 3, + 0, + 1, + 1, + 3, + 0, + 1, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000002", + "5000000350000000500000005000000050000007", + "5000000149999999400000005000000150000004", + "5000000149999999300000005000000150000003", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997500000005000000050000001", + "5000000049999997499999995000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000005", + "500000005000000050000000500000005000000150000001" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 5.1, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 1, + 1, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 1, + 3, + 1, + 0, + 1 + ], + "etore": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001249999994500000005000000250000006", + "5000001149999995200000025000000550000002", + "5000001149999995199999995000000250000005", + "5000001049999993200000025000000350000004", + "5000001049999993199999995000000150000007", + "5000000849999995500000025000000350000003", + "5000000849999989499999995000000050000001", + "5000000649999991499999985000000250000008" + ], + "tab1": [ + "500000004999999750000000500000005000000050000007", + "500000004999999750000000500000005000000150000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 2, + "subteams": 7.4, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 2, + 3, + 3, + 3, + 3, + 1 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 2, + 3, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 2, + 1, + 1, + 2, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 8, + 10, + 11, + 12, + 10, + 6 + ], + "negativ": [ + 0, + 11, + 5, + 5, + 7, + 5, + 6, + 7, + 9 + ], + "etore": [ + 0, + 0, + 5, + 3, + 3, + 2, + 2, + 1, + 2 + ], + "atore": [ + 0, + 1, + 3, + 1, + 1, + 3, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + 2, + 2, + 2, + -1, + 0, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + " 
    0:0 g. Mannschaft 1 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 0, + 5, + 4, + 2, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001249999994500000005000000250000006", + "5000001149999995500000025000000550000002", + "5000001049999993500000025000000350000004", + "5000000849999995499999995000000250000005", + "5000000849999992500000005000000050000001", + "5000000749999993499999995000000150000007", + "5000000649999991499999985000000250000008", + "5000000549999995500000015000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 7, + 6, + 7, + 6, + 7, + 6, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 3, + 2, + 1 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 2, + 3, + 1, + 3 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 2, + 2 + ], + "punkte": [ + 0, + 8, + 11, + 5, + 10, + 8, + 12, + 7, + 6 + ], + "negativ": [ + 0, + 8, + 5, + 5, + 7, + 5, + 6, + 7, + 9 + ], + "etore": [ + 0, + 0, + 5, + 2, + 3, + 2, + 2, + 1, + 2 + ], + "atore": [ + 0, + 0, + 3, + 1, + 1, + 3, + 2, + 2, + 4 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 2, + -1, + 0, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + " 
    0:0 g. Mannschaft 1 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 3, + 0, + 0, + 4, + 4, + 1, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000449999999500000005000000050000006", + "5000000350000000500000005000000050000004", + "5000000149999999200000005000000150000007", + "5000000149999999100000005000000150000003", + "5000000149999996500000005000000050000001", + "5000000149999996499999995000000050000008", + "5000000050000000500000005000000150000002", + "5000000049999997499999995000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000005000000050000000500000005000000150000001" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 8.1, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 1, + 3, + 0, + 4, + 1, + 1 + ], + "negativ": [ + 0, + 4, + 0, + 1, + 0, + 3, + 1, + 1, + 4 + ], + "etore": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 8 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000149999999500000005000000150000003", + "5000000149999999500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997500000005000000050000001", + "5000000049999997499999995000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000005", + "500000005000000050000000500000005000000150000001" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 5.1, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 3, + 0, + 0, + 1 + ], + "etore": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001049999996500000025000000450000005", + "5000001049999993500000005000000150000007", + "5000000849999998500000005000000350000003", + "5000000849999989500000005000000150000001", + "5000000649999991499999995000000350000008", + "5000000649999985500000015000000250000002", + "5000000449999987499999995000000250000004", + "5000000349999985499999985000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 3, + 1 + ], + "unent": [ + 0, + 2, + 0, + 2, + 1, + 4, + 3, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 5, + 0, + 4, + 0, + 4, + 2, + 2 + ], + "punkte": [ + 0, + 8, + 6, + 8, + 4, + 10, + 3, + 10, + 6 + ], + "negativ": [ + 0, + 11, + 15, + 2, + 13, + 4, + 15, + 7, + 9 + ], + "etore": [ + 0, + 1, + 2, + 3, + 2, + 4, + 1, + 1, + 3 + ], + "atore": [ + 0, + 1, + 1, + 3, + 3, + 2, + 3, + 1, + 4 + ], + "dtore": [ + 0, + 0, + 1, + 0, + -1, + 2, + -2, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 7 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 4, + 0, + 6, + 0, + 2, + 3 + ], + "ser3": [ + 0, + 1, + 5, + 0, + 3, + 0, + 3, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 5, + 1, + 3, + 1, + 7, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001049999996500000025000000450000005", + "5000001049999993500000005000000150000007", + "5000000849999998500000005000000350000003", + "5000000849999989500000005000000150000001", + "5000000649999988500000015000000250000002", + "5000000449999990499999995000000250000004", + "5000000349999991499999985000000250000008", + "5000000349999988499999995000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 6, + 7, + 6, + 7, + 6, + 7, + 6 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 2, + 0, + 3, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 1, + 4, + 3, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 4, + 0, + 3, + 0, + 3, + 2, + 2 + ], + "punkte": [ + 0, + 8, + 6, + 8, + 4, + 10, + 3, + 10, + 3 + ], + "negativ": [ + 0, + 11, + 12, + 2, + 10, + 4, + 12, + 7, + 9 + ], + "etore": [ + 0, + 1, + 2, + 3, + 2, + 4, + 1, + 1, + 2 + ], + "atore": [ + 0, + 1, + 1, + 3, + 3, + 2, + 2, + 1, + 4 + ], + "dtore": [ + 0, + 0, + 1, + 0, + -1, + 2, + -1, + 0, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 7 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 4, + 0, + 6, + 0, + 2, + 2 + ], + "ser3": [ + 0, + 1, + 4, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 4, + 1, + 2, + 1, + 6, + 0, + 5 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000250000002", + "5000000350000000500000005000000050000007", + "5000000249999998500000005000000150000005", + "5000000149999999200000005000000050000001", + "5000000149999999100000005000000050000006", + "5000000149999996500000005000000150000004", + "5000000050000000500000005000000150000003", + "5000000049999997500000005000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000006", + "500000014999999950000000500000005000000050000001" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.6, + "spiele": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 6, + 0, + 1, + 2, + 1, + 3, + 0 + ], + "negativ": [ + 0, + 1, + 0, + 0, + 4, + 2, + 1, + 0, + 3 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000002", + "5000000350000000500000005000000050000007", + "5000000149999999500000005000000150000004", + "5000000149999999500000005000000050000006", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003", + "500000005000000050000000500000005000000250000005", + "500000005000000050000000500000005000000350000008" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.3.5.8", + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 1, + 0, + 1, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999993500000005000000050000007", + "5000001249999997500000015000000450000005", + "5000001049999996500000025000000450000003", + "5000000849999989299999995000000250000006", + "5000000849999989199999995000000150000001", + "5000000749999993500000005000000550000008", + "5000000749999987500000015000000250000002", + "5000000349999988500000005000000350000004" + ], + "tab1": [ + "500000014999999950000000500000005000000050000001", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 2, + "subteams": 1.6, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 2, + 3, + 1, + 3, + 2, + 4, + 1 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 3, + 2, + 1, + 4 + ], + "nieder": [ + 0, + 3, + 4, + 1, + 4, + 0, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 8, + 7, + 10, + 3, + 12, + 8, + 13, + 7 + ], + "negativ": [ + 0, + 11, + 13, + 4, + 12, + 3, + 11, + 7, + 7 + ], + "etore": [ + 0, + 1, + 2, + 4, + 3, + 4, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 1, + 2, + 3, + 3, + 3, + 0, + 5 + ], + "dtore": [ + 0, + -1, + 1, + 2, + 0, + 1, + -1, + 0, + 0 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 2 (A)
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)
    0:0 g. Mannschaft 3 (A)
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 7 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 5 (A)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 3, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 6, + 0, + 4, + 5 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 4, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 4, + 0, + 3, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001049999993500000005000000050000007", + "5000000949999997500000015000000450000005", + "5000000849999992200000005000000250000006", + "5000000849999992100000005000000150000001", + "5000000749999996500000015000000350000003", + "5000000749999990500000015000000250000002", + "5000000449999993499999995000000450000008", + "5000000349999991500000005000000350000004" + ], + "tab1": [ + "500000014999999950000000500000005000000050000001", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 2, + "subteams": 1.6, + "spiele": [ + 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 2, + 2, + 2, + 1, + 2, + 2, + 3, + 0 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 3, + 2, + 1, + 4 + ], + "nieder": [ + 0, + 2, + 3, + 1, + 3, + 0, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 8, + 7, + 7, + 3, + 9, + 8, + 10, + 4 + ], + "negativ": [ + 0, + 8, + 10, + 4, + 9, + 3, + 8, + 7, + 7 + ], + "etore": [ + 0, + 1, + 2, + 3, + 3, + 4, + 2, + 0, + 4 + ], + "atore": [ + 0, + 1, + 1, + 2, + 3, + 3, + 2, + 0, + 5 + ], + "dtore": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 2 (A)
    0:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 5 (H)
    0:0 g. Mannschaft 3 (A)
    0:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 5 (A)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 5, + 1, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 3, + 3, + 2, + 0, + 5 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000949999997500000005000000050000007", + "5000000849999998500000005000000250000005", + "5000000749999999500000015000000250000006", + "5000000749999996500000015000000250000002", + "5000000649999997500000025000000250000003", + "5000000449999996499999995000000050000001", + "5000000349999997500000015000000250000004", + "5000000249999998500000005000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 2, + 3, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 4, + 7, + 6, + 3, + 8, + 7, + 9, + 2 + ], + "negativ": [ + 0, + 4, + 4, + 3, + 3, + 2, + 1, + 3, + 2 + ], + "etore": [ + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 2 + ], + "atore": [ + 0, + 1, + 1, + 0, + 1, + 2, + 1, + 0, + 2 + ], + "dtore": [ + 0, + -1, + 1, + 2, + 1, + 0, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 2 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + " 
    0:0 g. Mannschaft 1 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 0, + 4, + 3, + 2, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999500000015000000250000006", + "5000000749999996500000015000000250000002", + "5000000649999997500000005000000050000007", + "5000000549999998500000005000000250000005", + "5000000449999999500000005000000050000001", + "5000000349999997200000015000000250000004", + "5000000349999997100000015000000150000003", + "5000000249999998500000005000000250000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000015000000150000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 3.4, + "spiele": [ + 0, + 2, + 4, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 4, + 7, + 3, + 3, + 5, + 7, + 6, + 2 + ], + "negativ": [ + 0, + 1, + 4, + 3, + 3, + 2, + 1, + 3, + 2 + ], + "etore": [ + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 0, + 2 + ], + "atore": [ + 0, + 0, + 1, + 0, + 1, + 2, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " 
    0:0 g. Mannschaft 5 (H)", + " 
    0:0 g. Mannschaft 1 (H)", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 3 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 0, + 0, + 3, + 3, + 1, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000749999996500000015000000150000004", + "5000000549999995499999995000000050000006", + "5000000449999999500000015000000350000002", + "5000000449999993299999985000000050000008", + "5000000449999993100000005000000050000001", + "5000000349999997499999995000000050000005", + "5000000249999998500000005000000150000003", + "5000000149999996499999995000000150000007" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000035000000050000000500000005000000050000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 2, + 7, + 3, + 5, + 1, + 4 + ], + "negativ": [ + 0, + 7, + 1, + 2, + 4, + 3, + 5, + 4, + 7 + ], + "etore": [ + 0, + 0, + 3, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 2 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 1, + -1, + -1, + -1, + -2 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 2 (H)", + " 
    0:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000549999995500000005000000350000008", + "5000000449999999200000015000000250000005", + "5000000449999999100000005000000250000003", + "5000000449999996500000005000000050000007", + "5000000449999993500000005000000150000001", + "5000000149999990499999985000000050000006", + "5000000049999991200000005000000050000002", + "5000000049999991199999995000000150000004" + ], + "tab1": [ + "500000004999999749999999500000005000000050000004", + "500000005000000050000000500000005000000150000002" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 4.2, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "nieder": [ + 0, + 2, + 3, + 0, + 3, + 0, + 3, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 0, + 4, + 0, + 4, + 1, + 4, + 5 + ], + "negativ": [ + 0, + 7, + 9, + 1, + 9, + 1, + 10, + 4, + 5 + ], + "etore": [ + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 3 + ], + "atore": [ + 0, + 1, + 0, + 2, + 2, + 1, + 2, + 0, + 3 + ], + "dtore": [ + 0, + 0, + 0, + 0, + -1, + 1, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " 
    0:0 g. Mannschaft 7 (A)", + " ", + " 
    0:0 g. Mannschaft 2 (A)", + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 3 (A)
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 7 (A)", + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 3 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 1, + 3, + 1, + 4, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000449999999200000015000000250000005", + "5000000449999999100000005000000250000003", + "5000000449999996500000005000000050000007", + "5000000449999993500000005000000150000001", + "5000000249999995499999995000000250000008", + "5000000149999993499999995000000050000006", + "5000000049999994200000005000000050000002", + "5000000049999994199999995000000150000004" + ], + "tab1": [ + "500000004999999749999999500000005000000050000004", + "500000005000000050000000500000005000000150000002" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 4.2, + "spiele": [ + 0, + 4, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "nieder": [ + 0, + 2, + 2, + 0, + 2, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 0, + 4, + 0, + 4, + 1, + 4, + 2 + ], + "negativ": [ + 0, + 7, + 6, + 1, + 6, + 1, + 7, + 4, + 5 + ], + "etore": [ + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 0, + 2 + ], + "atore": [ + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 3 + ], + "dtore": [ + 0, + 0, + 0, + 0, + -1, + 1, + -1, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + " 
    0:0 g. Mannschaft 7 (A)", + " ", + " 
    0:0 g. Mannschaft 2 (A)", + " ", + " 
    0:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 3 (A)
    0:0 g. Mannschaft 6 (A)", + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 2 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 2, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 2, + 1, + 3, + 0, + 3 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000649999997200000015000000250000005", + "5000000649999997100000005000000150000007", + "5000000649999994500000015000000250000002", + "5000000449999999500000005000000150000003", + "5000000449999996200000005000000050000001", + "5000000449999996100000005000000150000004", + "5000000249999995500000005000000150000006", + "5000000149999996499999995000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 1.4, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 3, + 2, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 6, + 4, + 4, + 6, + 2, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 6, + 1, + 4, + 3, + 5, + 3, + 4 + ], + "etore": [ + 0, + 0, + 2, + 1, + 1, + 2, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + " ", + " 
    0:0 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 2 (A)", + " 
    0:0 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 1, + 4, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 0, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000002149999991500000015000000650000005", + "5000002049999986499999995000000250000007", + "5000001749999980500000035000000750000002", + "5000001649999993500000025000000650000003", + "5000001649999978499999995000000150000001", + "5000001549999979499999985000000350000006", + "5000001449999980500000015000000550000004", + "5000001249999982499999975000000550000008" + ], + "tab1": null, + "tab2": [ + "5000002149999991500000015000000650000005", + "5000002049999986499999995000000250000007", + "5000001749999980500000035000000750000002", + "5000001649999993500000025000000650000003", + "5000001649999978499999995000000150000001", + "5000001549999979499999985000000350000006", + "5000001449999980500000015000000550000004", + "5000001249999982499999975000000550000008" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 4, + 5, + 4, + 4, + 5, + 3, + 6, + 2 + ], + "unent": [ + 0, + 4, + 2, + 4, + 2, + 6, + 6, + 2, + 6 + ], + "nieder": [ + 0, + 6, + 6, + 1, + 6, + 1, + 5, + 4, + 4 + ], + "punkte": [ + 0, + 16, + 17, + 16, + 14, + 21, + 15, + 20, + 12 + ], + "negativ": [ + 0, + 22, + 20, + 7, + 20, + 9, + 21, + 14, + 18 + ], + "etore": [ + 0, + 1, + 7, + 6, + 5, + 6, + 3, + 2, + 5 + ], + "atore": [ + 0, + 2, + 4, + 4, + 4, + 5, + 5, + 3, + 8 + ], + "dtore": [ + 0, + -1, + 3, + 2, + 1, + 1, + -2, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 3, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 11, + 0, + 4, + 5 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 4, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 4, + 0, + 3, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000001849999991500000015000000650000005", + "5000001749999986499999995000000250000007", + "5000001749999983500000035000000750000002", + "5000001649999981500000005000000150000001", + "5000001549999982499999995000000350000006", + "5000001449999983500000015000000550000004", + "5000001349999993500000015000000550000003", + "5000000949999982499999965000000450000008" + ], + "tab1": null, + "tab2": [ + "5000001849999991500000015000000650000005", + "5000001749999986499999995000000250000007", + "5000001749999983500000035000000750000002", + "5000001649999981500000005000000150000001", + "5000001549999982499999995000000350000006", + "5000001449999983500000015000000550000004", + "5000001349999993500000015000000550000003", + "5000000949999982499999965000000450000008" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 4, + 5, + 3, + 4, + 4, + 3, + 5, + 1 + ], + "unent": [ + 0, + 4, + 2, + 4, + 2, + 6, + 6, + 2, + 6 + ], + "nieder": [ + 0, + 5, + 5, + 1, + 5, + 1, + 4, + 4, + 4 + ], + "punkte": [ + 0, + 16, + 17, + 13, + 14, + 18, + 15, + 17, + 9 + ], + "negativ": [ + 0, + 19, + 17, + 7, + 17, + 9, + 18, + 14, + 18 + ], + "etore": [ + 0, + 1, + 7, + 5, + 5, + 6, + 3, + 2, + 4 + ], + "atore": [ + 0, + 1, + 4, + 4, + 4, + 5, + 4, + 3, + 8 + ], + "dtore": [ + 0, + 0, + 3, + 1, + 1, + 1, + -1, + -1, + -4 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)
    0:0 g. Mannschaft 7 (A)
    0:0 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 4 (A)", + " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 10, + 1, + 3, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 3, + 3, + 2, + 0, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "tab1": null, + "tab2": [ + "5000001149999992500000015000000250000004", + "5000001049999993500000025000000550000002", + "5000000949999994500000005000000250000005", + "5000000849999989500000005000000050000001", + "5000000749999993499999995000000250000007", + "5000000749999990499999995000000150000006", + "5000000649999997500000005000000250000003", + "5000000549999989499999975000000050000008" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 2, + 3, + 4, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 2, + 1, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 6, + 11, + 9, + 7, + 7, + 5 + ], + "negativ": [ + 0, + 11, + 7, + 3, + 8, + 6, + 10, + 7, + 11 + ], + "etore": [ + 0, + 0, + 5, + 2, + 2, + 2, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 3, + 2, + 1, + 2, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -1, + -1, + -3 + ], + "maxs0": [ + " ", + " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + "1:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 6 (A)", + " 
    0:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 3 (H)
    0:0 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 4, + 3, + 5, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000650000000500000025000000350000002", + "5000000549999998500000005000000050000006", + "5000000449999999500000005000000150000007", + "5000000449999996500000005000000150000004", + "5000000249999995200000005000000050000001", + "5000000249999995199999995000000150000005", + "5000000149999999500000005000000250000003", + "5000000149999993499999995000000050000008" + ], + "tab1": [ + "500000014999999950000000500000005000000050000005", + "500000014999999950000000500000005000000150000001" + ], + "tab2": [ + "5000000650000000500000025000000350000002", + "5000000549999998500000005000000050000006", + "5000000449999999500000005000000150000007", + "5000000449999996500000005000000150000004", + "5000000249999995200000005000000050000001", + "5000000249999995199999995000000150000005", + "5000000149999999500000005000000250000003", + "5000000149999993499999995000000050000008" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 2, + "subteams": 5.1, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 2, + 6, + 1, + 4, + 2, + 5, + 4, + 1 + ], + "negativ": [ + 0, + 5, + 0, + 1, + 4, + 5, + 2, + 1, + 7 + ], + "etore": [ + 0, + 0, + 3, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "atore": [ + 0, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 0, + -1, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", + " ", + " 
    0:0 g. Mannschaft 8 (H)", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " 
    0:0 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 1, + 0, + 2, + 3, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 3, + 0, + 1, + 1, + 3, + 0, + 1, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000002", + "5000000350000000500000005000000050000007", + "5000000149999999400000005000000150000004", + "5000000149999999300000005000000150000003", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997500000005000000050000001", + "5000000049999997499999995000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000005", + "500000005000000050000000500000005000000150000001" + ], + "tab2": [ + "5000000350000000500000015000000150000002", + "5000000350000000500000005000000050000007", + "5000000149999999400000005000000150000004", + "5000000149999999300000005000000150000003", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997500000005000000050000001", + "5000000049999997499999995000000050000005" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 5.1, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 1, + 1, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 1, + 3, + 1, + 0, + 1 + ], + "etore": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "1:0 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " 
    0:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_handicap.l98-bc3c5a2e.txt b/tests/GoldenMaster/__snapshots__/calc/golden_handicap.l98-bc3c5a2e.txt new file mode 100644 index 00000000..00a9babc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_handicap.l98-bc3c5a2e.txt @@ -0,0 +1,9438 @@ +### golden/handicap.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "0100000650000000500000015000000750000003", + "0200000650000000499999975000000450000002", + "0300000450000000499999945000000350000006", + "0400001550000000500000065000001150000001", + "0500001550000000500000045000001350000005", + "0600001350000000499999985000001050000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 5, + 5, + 8, + 8, + 7 + ], + "siege": [ + 0, + 5, + 2, + 2, + 4, + 5, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 3, + 3, + 3, + 5 + ], + "punkte": [ + 0, + 15, + 6, + 6, + 13, + 15, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 4, + 7, + 10, + 13, + 3 + ], + "atore": [ + 0, + 5, + 7, + 6, + 12, + 9, + 9 + ], + "dtore": [ + 0, + 6, + -3, + 1, + -2, + 4, + -6 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 1, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "0100000650000000500000025000000750000003", + "0200000650000000499999975000000450000002", + "0300000450000000499999955000000350000006", + "0400001550000000500000045000001350000005", + "0500001250000000500000055000001050000001", + "0600001050000000499999975000000950000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 4, + 7, + 8, + 6 + ], + "siege": [ + 0, + 4, + 2, + 2, + 3, + 5, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 3, + 3, + 4 + ], + "punkte": [ + 0, + 12, + 6, + 6, + 10, + 15, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 4, + 7, + 9, + 13, + 3 + ], + "atore": [ + 0, + 5, + 7, + 5, + 12, + 9, + 8 + ], + "dtore": [ + 0, + 5, + -3, + 2, + -3, + 4, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "0100000750000000499999985000000750000004", + "0200000650000000500000015000000650000001", + "0300000650000000499999995000000450000002", + "0400000350000000500000015000000650000003", + "0500000150000000499999975000000250000006", + "0600001250000000500000045000001050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "0100000350000000500000005000000250000002", + "0200000150000000499999975000000250000006", + "0300000050000000499999985000000350000003", + "0400000950000000500000035000000650000005", + "0500000650000000500000035000000650000001", + "0600000450000000499999995000000450000004" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 0, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 6, + 3, + 0, + 4, + 9, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 2, + 3, + 4, + 6, + 2 + ], + "atore": [ + 0, + 3, + 2, + 5, + 5, + 3, + 5 + ], + "dtore": [ + 0, + 3, + 0, + -2, + -1, + 3, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 2, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 0, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "0100000050000000499999995000000150000001", + "0200000350000000500000015000000250000005", + "0300000150000000500000005000000250000006", + "0400000150000000500000005000000250000004", + "0500000050000000500000005000000050000003", + "0600000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 2, + 2 + ], + "atore": [ + 0, + 2, + 0, + 0, + 2, + 1, + 2 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "2:1 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000650000000499999995000000450000001", + "5000000650000000499999955000000450000004", + "5000000350000000499999975000000250000002", + "5000000350000000499999965000000450000005", + "5000000150000000499999985000000250000006", + "5000000050000000499999995000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 1, + 5, + 4, + 3 + ], + "siege": [ + 0, + 2, + 1, + 0, + 2, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 1, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 6, + 3, + 0, + 6, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 2, + 0, + 4, + 4, + 2 + ], + "atore": [ + 0, + 5, + 5, + 1, + 9, + 8, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + -4, + -2 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 1, + 3, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 1, + 3, + 2 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 1, + 3, + 3 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000650000000499999955000000450000004", + "5000000350000000499999985000000350000001", + "5000000350000000499999975000000250000002", + "5000000350000000499999965000000450000005", + "5000000150000000499999985000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 0, + 5, + 4, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 0, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 6, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 4, + 4, + 2 + ], + "atore": [ + 0, + 5, + 5, + 0, + 9, + 8, + 4 + ], + "dtore": [ + 0, + -2, + -3, + 0, + -5, + -4, + -2 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 2, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 1, + 3, + 2 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 1, + 3, + 3 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000025000000250000002", + "5000000350000000500000015000000350000005", + "5000000350000000500000005000000350000001", + "5000000350000000499999995000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 0, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 3, + 2 + ], + "atore": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 0, + -1, + 1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + " ", + " ", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000150000000500000005000000250000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000499999995000000150000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "atore": [ + 0, + 2, + 0, + 0, + 0, + 0, + 2 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001250000000500000085000000950000005", + "5000000950000000500000075000000750000001", + "5000000750000000500000035000000650000004", + "5000000650000000500000025000000750000003", + "5000000350000000500000005000000250000002", + "5000000350000000499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 4, + 3, + 4, + 4 + ], + "siege": [ + 0, + 3, + 1, + 2, + 2, + 4, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 3 + ], + "punkte": [ + 0, + 9, + 3, + 6, + 7, + 12, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 2, + 7, + 6, + 9, + 1 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 5 + ], + "dtore": [ + 0, + 7, + 0, + 2, + 3, + 8, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 3, + 1, + 2, + 2, + 4, + 0 + ], + "ser2": [ + 0, + 3, + 1, + 2, + 3, + 4, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001250000000500000085000000950000005", + "5000000950000000500000075000000750000001", + "5000000650000000500000025000000750000003", + "5000000450000000500000025000000550000004", + "5000000350000000500000005000000250000002", + "5000000350000000499999975000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 4, + 2, + 4, + 3 + ], + "siege": [ + 0, + 3, + 1, + 2, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 9, + 3, + 6, + 4, + 12, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 2, + 7, + 5, + 9, + 1 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 4 + ], + "dtore": [ + 0, + 7, + 0, + 2, + 2, + 8, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 3, + 1, + 2, + 1, + 4, + 1 + ], + "ser2": [ + 0, + 3, + 1, + 2, + 2, + 4, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000350000005", + "5000000350000000500000035000000350000001", + "5000000150000000500000005000000250000004", + "5000000050000000499999985000000350000003", + "5000000050000000499999985000000050000006", + "5000000050000000499999985000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 3, + 2, + 3, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 2, + 1, + 2 + ], + "dtore": [ + 0, + 3, + -2, + -2, + 0, + 2, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "2:1 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000250000005", + "5000000150000000500000005000000250000004", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 1, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 2, + 2, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 2, + 1, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "2:1 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000950000000500000055000000550000001", + "5000000650000000500000005000000350000004", + "5000000350000000500000005000000350000005", + "5000000350000000500000005000000150000003", + "5000000350000000499999975000000150000006", + "5000000050000000499999985000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 3, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 1, + 2, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 2, + 3 + ], + "punkte": [ + 0, + 9, + 0, + 3, + 6, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 0, + 1, + 3, + 3, + 1 + ], + "atore": [ + 0, + 0, + 2, + 1, + 3, + 3, + 4 + ], + "dtore": [ + 0, + 5, + -2, + 0, + 0, + 0, + -3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (A)
    2:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 1, + 2, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 1, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 0, + 0, + 2 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000650000000500000045000000450000001", + "5000000350000000500000015000000150000003", + "5000000350000000500000005000000350000005", + "5000000350000000499999995000000250000004", + "5000000350000000499999985000000150000006", + "5000000050000000499999985000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 1, + 2, + 3, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 2, + 2 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 3, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 1, + 2, + 3, + 1 + ], + "atore": [ + 0, + 0, + 2, + 0, + 3, + 3, + 3 + ], + "dtore": [ + 0, + 4, + -2, + 1, + -1, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (A)
    2:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 1, + 2, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 0, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000350000000500000015000000150000001", + "5000000350000000499999995000000250000004", + "5000000050000000499999995000000050000006", + "5000000050000000499999995000000050000003", + "5000000050000000499999985000000050000002", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 2, + 2, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 3, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 1, + 3, + 3, + 1 + ], + "dtore": [ + 0, + 1, + -2, + -1, + -1, + -3, + -1 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (H)", + " ", + " ", + "2:0 g. Mannschaft 6 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 1, + 3, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 1, + 2, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000350000000499999995000000250000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999995000000050000006", + "5000000050000000499999985000000050000002", + "5000000050000000499999975000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 0, + 3, + 3, + 1 + ], + "dtore": [ + 0, + 0, + -2, + 0, + -1, + -3, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "2:0 g. Mannschaft 6 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 0, + 3, + 2, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000350000000499999995000000450000005", + "5000000350000000499999995000000250000002", + "5000000350000000499999985000000350000001", + "5000000350000000499999965000000250000004", + "5000000150000000499999995000000250000006", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 0, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 0, + 2, + 4, + 2 + ], + "atore": [ + 0, + 5, + 3, + 0, + 6, + 5, + 3 + ], + "dtore": [ + 0, + -2, + -1, + 0, + -4, + -1, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 0, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000045000000450000001", + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000150000004", + "5000000350000000500000015000000150000003", + "5000000350000000499999985000000150000006", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 0, + 1, + 1, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 3, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 1, + 1, + 3, + 1 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "dtore": [ + 0, + 4, + 0, + 1, + 1, + 3, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (A)
    2:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + "1:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 1, + 1, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000650000000500000045000000450000001", + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000150000003", + "5000000350000000499999995000000150000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 0, + 1, + 0, + 1, + 2 + ], + "siege": [ + 0, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 3, + 0, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 0, + 1, + 0, + 3, + 1 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "dtore": [ + 0, + 4, + 0, + 1, + 0, + 3, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (A)
    2:0 g. Mannschaft 2 (A)", + " ", + "1:0 g. Mannschaft 6 (A)", + " ", + "3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 1, + 0, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000950000000500000055000000650000005", + "5000000450000000500000025000000550000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000015000000650000003", + "5000000350000000500000005000000250000002", + "5000000050000000499999985000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 1 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 3, + 4, + 9, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 2, + 6, + 5, + 6, + 0 + ], + "atore": [ + 0, + 0, + 2, + 5, + 3, + 1, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 2, + 5, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 2, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "0100000650000000500000015000000750000003", + "0200000650000000499999975000000450000002", + "0300000450000000499999945000000350000006", + "0400001550000000500000065000001150000001", + "0500001550000000500000045000001350000005", + "0600001350000000499999985000001050000004" + ], + "tab1": null, + "tab2": [ + "5000001550000000500000065000001150000001", + "5000001550000000500000045000001350000005", + "5000001350000000499999985000001050000004", + "5000000650000000500000015000000750000003", + "5000000650000000499999975000000450000002", + "5000000450000000499999945000000350000006" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 5, + 5, + 8, + 8, + 7 + ], + "siege": [ + 0, + 5, + 2, + 2, + 4, + 5, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 3, + 3, + 3, + 5 + ], + "punkte": [ + 0, + 15, + 6, + 6, + 13, + 15, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 11, + 4, + 7, + 10, + 13, + 3 + ], + "atore": [ + 0, + 5, + 7, + 6, + 12, + 9, + 9 + ], + "dtore": [ + 0, + 6, + -3, + 1, + -2, + 4, + -6 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 1, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 0, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "0100000650000000500000025000000750000003", + "0200000650000000499999975000000450000002", + "0300000450000000499999955000000350000006", + "0400001550000000500000045000001350000005", + "0500001250000000500000055000001050000001", + "0600001050000000499999975000000950000004" + ], + "tab1": null, + "tab2": [ + "5000001550000000500000045000001350000005", + "5000001250000000500000055000001050000001", + "5000001050000000499999975000000950000004", + "5000000650000000500000025000000750000003", + "5000000650000000499999975000000450000002", + "5000000450000000499999955000000350000006" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 4, + 7, + 8, + 6 + ], + "siege": [ + 0, + 4, + 2, + 2, + 3, + 5, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 3, + 3, + 4 + ], + "punkte": [ + 0, + 12, + 6, + 6, + 10, + 15, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 4, + 7, + 9, + 13, + 3 + ], + "atore": [ + 0, + 5, + 7, + 5, + 12, + 9, + 8 + ], + "dtore": [ + 0, + 5, + -3, + 2, + -3, + 4, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)
    3:0 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 5 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 2 (A)
    0:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 2, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "0100000650000000499999995000000450000002", + "0200000350000000500000015000000650000003", + "0300000150000000499999975000000250000006", + "0400001250000000500000045000001050000005", + "0500000750000000499999985000000750000004", + "0600000650000000500000015000000650000001" + ], + "tab1": null, + "tab2": [ + "5000001250000000500000045000001050000005", + "5000000750000000499999985000000750000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999995000000450000002", + "5000000350000000500000015000000650000003", + "5000000150000000499999975000000250000006" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 5, + 5, + 3 + ], + "siege": [ + 0, + 2, + 2, + 1, + 2, + 4, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 3, + 7, + 12, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 4, + 6, + 7, + 10, + 2 + ], + "atore": [ + 0, + 5, + 5, + 5, + 9, + 6, + 5 + ], + "dtore": [ + 0, + 1, + -1, + 1, + -2, + 4, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 2 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (H)", + "1:3 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 3, + 2, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "0100000350000000500000005000000250000002", + "0200000150000000499999975000000250000006", + "0300000050000000499999985000000350000003", + "0400000950000000500000035000000650000005", + "0500000650000000500000035000000650000001", + "0600000450000000499999995000000450000004" + ], + "tab1": null, + "tab2": [ + "5000000950000000500000035000000650000005", + "5000000650000000500000035000000650000001", + "5000000450000000499999995000000450000004", + "5000000350000000500000005000000250000002", + "5000000150000000499999975000000250000006", + "5000000050000000499999985000000350000003" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 0, + 1, + 3, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 6, + 3, + 0, + 4, + 9, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 2, + 3, + 4, + 6, + 2 + ], + "atore": [ + 0, + 3, + 2, + 5, + 5, + 3, + 5 + ], + "dtore": [ + 0, + 3, + 0, + -2, + -1, + 3, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (H)", + " ", + "2:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 2, + 0, + 2, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:2 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 2, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 0, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "0100000050000000500000005000000050000003", + "0200000050000000500000005000000050000002", + "0300000050000000499999995000000150000001", + "0400000350000000500000015000000250000005", + "0500000150000000500000005000000250000006", + "0600000150000000500000005000000250000004" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000015000000250000005", + "5000000150000000500000005000000250000006", + "5000000150000000500000005000000250000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000499999995000000150000001" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 1, + 0, + 0, + 2, + 2, + 2 + ], + "atore": [ + 0, + 2, + 0, + 0, + 2, + 1, + 2 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "2:1 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_kegel.l98-a022b814.txt b/tests/GoldenMaster/__snapshots__/calc/golden_kegel.l98-a022b814.txt new file mode 100644 index 00000000..2a9684f8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_kegel.l98-a022b814.txt @@ -0,0 +1,9438 @@ +### golden/kegel.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001850000000500000515000001350000006", + "5000001450000000500000464999999950000005", + "5000001350000000500000345000001450000004", + "5000001050000000500000294999999850000002", + "5000000950000000500000384999998450000001", + "5000000650000000500000394999999250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 6, + 8, + 7, + 8, + 9 + ], + "siege": [ + 0, + 3, + 3, + 2, + 4, + 4, + 6 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 7, + 2, + 6, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 9, + 10, + 6, + 13, + 14, + 18 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 38, + 29, + 39, + 34, + 46, + 51 + ], + "atore": [ + 0, + 54, + 31, + 47, + 20, + 47, + 38 + ], + "dtore": [ + 0, + -16, + -2, + -8, + 14, + -1, + 13 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)
    8:1 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 9, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "1:8 g. Mannschaft 6 (H)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 0, + 2, + 2, + 0 + ], + "maxn2": [ + 0, + 8, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 4, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 4, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 4, + 1, + 2, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001550000000500000435000000650000006", + "5000001350000000500000384999999950000005", + "5000001350000000500000345000001450000004", + "5000000950000000500000374999999150000001", + "5000000950000000500000214999999850000002", + "5000000650000000500000394999999250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 5, + 8, + 7, + 7, + 8 + ], + "siege": [ + 0, + 3, + 3, + 2, + 4, + 4, + 5 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 6, + 2, + 6, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 9, + 9, + 6, + 13, + 13, + 15 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 37, + 21, + 39, + 34, + 38, + 43 + ], + "atore": [ + 0, + 46, + 23, + 47, + 20, + 39, + 37 + ], + "dtore": [ + 0, + -9, + -2, + -8, + 14, + -1, + 6 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 9, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 3, + 1, + 0, + 2, + 2, + 0 + ], + "maxn2": [ + 0, + 9, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 4, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 4, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 4, + 1, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000225000000150000005", + "5000000650000000500000175000000950000006", + "5000000350000000500000195000000250000003", + "5000000350000000500000084999999550000004", + "5000000350000000500000075000000250000002", + "5000000050000000500000154999999150000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 1, + 1, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 3, + 6, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 7, + 19, + 8, + 22, + 17 + ], + "atore": [ + 0, + 24, + 5, + 17, + 13, + 21, + 8 + ], + "dtore": [ + 0, + -9, + 2, + 2, + -5, + 1, + 9 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + "6:5 g. Mannschaft 1 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 6, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 5, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)
    5:7 g. Mannschaft 5 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 8, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000095000000250000005", + "5000000350000000500000085000000650000006", + "5000000350000000500000075000000250000002", + "5000000050000000500000074999999850000001", + "5000000050000000500000054999999850000003", + "5000000050000000500000024999999450000004" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 5, + 2, + 9, + 8 + ], + "atore": [ + 0, + 9, + 5, + 7, + 8, + 7, + 2 + ], + "dtore": [ + 0, + -2, + 2, + -2, + -6, + 2, + 6 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + " ", + " ", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 0, + 0, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "7:9 g. Mannschaft 5 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + "2:8 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 7, + 0, + 5, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 8, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001550000000500000385000002450000006", + "5000001050000000500000315000000050000005", + "5000001050000000500000225000001750000004", + "5000000650000000500000115000000650000002", + "5000000350000000500000184999998450000001", + "5000000350000000500000165000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 3, + 4, + 5, + 5 + ], + "siege": [ + 0, + 1, + 2, + 1, + 3, + 3, + 5 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 4, + 0, + 2, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 6, + 3, + 10, + 10, + 15 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 18, + 11, + 16, + 22, + 31, + 38 + ], + "atore": [ + 0, + 34, + 5, + 12, + 5, + 31, + 14 + ], + "dtore": [ + 0, + -16, + 6, + 4, + 17, + 0, + 24 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "1:8 g. Mannschaft 6 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + "2:9 g. Mannschaft 1 (H)", + " " + ], + "maxn1": [ + 0, + 1, + 0, + 5, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 8, + 0, + 7, + 0, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 5 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 4, + 2, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001550000000500000385000002450000006", + "5000001050000000500000225000001750000004", + "5000000950000000500000235000000050000005", + "5000000650000000500000115000000650000002", + "5000000350000000500000174999999150000001", + "5000000350000000500000165000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 2, + 3, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 2, + 1, + 3, + 3, + 5 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 3, + 0, + 2, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 6, + 3, + 10, + 9, + 15 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 17, + 11, + 16, + 22, + 23, + 38 + ], + "atore": [ + 0, + 26, + 5, + 12, + 5, + 23, + 14 + ], + "dtore": [ + 0, + -9, + 6, + 4, + 17, + 0, + 24 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + "2:9 g. Mannschaft 1 (H)", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 1, + 5 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 4, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000175000000950000006", + "5000000350000000500000075000000250000005", + "5000000350000000500000065000000150000004", + "5000000050000000500000104999999250000001", + "5000000050000000500000054999999850000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 0, + 1, + 1, + 1, + 2 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 0, + 5, + 6, + 7, + 17 + ], + "atore": [ + 0, + 18, + 0, + 7, + 5, + 5, + 8 + ], + "dtore": [ + 0, + -8, + 0, + -2, + 1, + 2, + 9 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "6:5 g. Mannschaft 1 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 6, + 7, + 8 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 5, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000085000000650000006", + "5000000050000000500000074999999850000001", + "5000000050000000500000054999999850000003", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 0, + 5, + 0, + 0, + 8 + ], + "atore": [ + 0, + 9, + 0, + 7, + 0, + 0, + 2 + ], + "dtore": [ + 0, + -2, + 0, + -2, + 0, + 0, + 6 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 8 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "7:9 g. Mannschaft 5 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 7, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000650000000500000205000000050000001", + "5000000450000000500000184999999250000002", + "5000000450000000500000154999999950000005", + "5000000350000000500000234999998850000003", + "5000000350000000500000134999998950000006", + "5000000350000000500000124999999750000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 5, + 3, + 3, + 4 + ], + "siege": [ + 0, + 2, + 1, + 1, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 3, + 2, + 4, + 2, + 1, + 3 + ], + "punkte": [ + 0, + 6, + 4, + 3, + 3, + 4, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 18, + 23, + 12, + 15, + 13 + ], + "atore": [ + 0, + 20, + 26, + 35, + 15, + 16, + 24 + ], + "dtore": [ + 0, + 0, + -8, + -12, + -3, + -1, + -11 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + "6:2 g. Mannschaft 1 (A)", + "9:7 g. Mannschaft 1 (A)", + "8:1 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 9, + 7, + 9, + 6, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 3, + 2, + 7, + 1 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 3, + 0, + 2, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000650000000500000205000000050000001", + "5000000450000000500000154999999950000005", + "5000000350000000500000234999998850000003", + "5000000350000000500000124999999750000004", + "5000000350000000500000104999999250000002", + "5000000050000000500000054999998250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 5, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 1, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 3, + 2, + 4, + 2, + 1, + 3 + ], + "punkte": [ + 0, + 6, + 3, + 3, + 3, + 4, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 10, + 23, + 12, + 15, + 5 + ], + "atore": [ + 0, + 20, + 18, + 35, + 15, + 16, + 23 + ], + "dtore": [ + 0, + 0, + -8, + -12, + -3, + -1, + -18 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + "6:2 g. Mannschaft 1 (A)", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 9, + 7, + 9, + 6, + 9, + 0 + ], + "maxs2": [ + 0, + 2, + 5, + 3, + 2, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 2, + 3, + 0, + 0, + 3 + ], + "ser4": [ + 0, + 1, + 2, + 3, + 0, + 2, + 3 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000145000000450000003", + "5000000350000000500000075000000250000002", + "5000000050000000500000054999999950000001", + "5000000050000000500000024999999450000004", + "5000000050000000500000005000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 2, + 0 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 7, + 14, + 2, + 15, + 0 + ], + "atore": [ + 0, + 6, + 5, + 10, + 8, + 16, + 0 + ], + "dtore": [ + 0, + -1, + 2, + 4, + -6, + -1, + 0 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "5:6 g. Mannschaft 4 (A)", + " ", + "5:7 g. Mannschaft 5 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + " " + ], + "maxn1": [ + 0, + 5, + 0, + 5, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 6, + 0, + 7, + 8, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000095000000250000005", + "5000000350000000500000075000000250000002", + "5000000050000000500000024999999450000004", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 7, + 0, + 2, + 9, + 0 + ], + "atore": [ + 0, + 0, + 5, + 0, + 8, + 7, + 0 + ], + "dtore": [ + 0, + 0, + 2, + 0, + -6, + 2, + 0 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + " ", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 0, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 0, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "2:8 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 8, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000950000000500000305000000750000006", + "5000000750000000500000204999999950000002", + "5000000750000000500000135000001150000004", + "5000000650000000500000184999999450000001", + "5000000550000000500000194999999750000005", + "5000000050000000500000134999999250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 3, + 3, + 4, + 5 + ], + "siege": [ + 0, + 2, + 2, + 0, + 2, + 1, + 3 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 3, + 1, + 3, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 7, + 0, + 7, + 5, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 18, + 20, + 13, + 13, + 19, + 30 + ], + "atore": [ + 0, + 24, + 21, + 21, + 2, + 22, + 23 + ], + "dtore": [ + 0, + -6, + -1, + -8, + 11, + -3, + 7 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)
    8:1 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 9, + 7, + 0, + 7, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "1:8 g. Mannschaft 6 (H)", + "1:8 g. Mannschaft 6 (A)", + "5:9 g. Mannschaft 6 (A)", + " ", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 5, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 8, + 8, + 9, + 0, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 3, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 3, + 1, + 2, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000750000000500000135000001150000004", + "5000000650000000500000225000000050000006", + "5000000650000000500000175000000150000001", + "5000000650000000500000124999999950000002", + "5000000450000000500000114999999750000005", + "5000000050000000500000134999999250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 3, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 2, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 6, + 0, + 7, + 4, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 17, + 12, + 13, + 13, + 11, + 22 + ], + "atore": [ + 0, + 16, + 13, + 21, + 2, + 14, + 22 + ], + "dtore": [ + 0, + 1, + -1, + -8, + 11, + -3, + 0 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 9, + 7, + 0, + 7, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "2:6 g. Mannschaft 4 (H)", + "1:8 g. Mannschaft 6 (A)", + "5:9 g. Mannschaft 6 (A)", + " ", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 2, + 1, + 5, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 6, + 8, + 9, + 0, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 3, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 3, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 1, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000175000001150000006", + "5000000650000000500000115000000650000002", + "5000000450000000500000194999999750000005", + "5000000450000000500000075000000750000004", + "5000000050000000500000044999999950000003", + "5000000050000000500000034999998950000001" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 1, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 6, + 0, + 4, + 4, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 11, + 4, + 7, + 19, + 17 + ], + "atore": [ + 0, + 14, + 5, + 5, + 0, + 22, + 6 + ], + "dtore": [ + 0, + -11, + 6, + -1, + 7, + -3, + 11 + ], + "maxs0": [ + " ", + " ", + "7:4 g. Mannschaft 3 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 0, + 7, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "1:8 g. Mannschaft 6 (H)", + " ", + "4:5 g. Mannschaft 1 (H)", + " ", + "2:9 g. Mannschaft 1 (H)", + " " + ], + "maxn1": [ + 0, + 1, + 0, + 4, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 8, + 0, + 5, + 0, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 2, + 2, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000650000000500000175000001150000006", + "5000000650000000500000115000000650000002", + "5000000450000000500000075000000750000004", + "5000000350000000500000114999999750000005", + "5000000050000000500000044999999950000003", + "5000000050000000500000024999999650000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 1, + 2, + 2, + 2 + ], + "siege": [ + 0, + 0, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 6, + 0, + 4, + 3, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 11, + 4, + 7, + 11, + 17 + ], + "atore": [ + 0, + 6, + 5, + 5, + 0, + 14, + 6 + ], + "dtore": [ + 0, + -4, + 6, + -1, + 7, + -3, + 11 + ], + "maxs0": [ + " ", + " ", + "7:4 g. Mannschaft 3 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 0, + 7, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "2:6 g. Mannschaft 4 (H)", + " ", + "4:5 g. Mannschaft 1 (H)", + " ", + "2:9 g. Mannschaft 1 (H)", + " " + ], + "maxn1": [ + 0, + 2, + 0, + 4, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 6, + 0, + 5, + 0, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 2, + 1, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000950000000500000215000001350000006", + "5000000650000000500000155000001050000004", + "5000000650000000500000125000000350000005", + "5000000350000000500000154999999550000001", + "5000000350000000500000125000000550000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 0, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 6, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 0, + 12, + 15, + 12, + 21 + ], + "atore": [ + 0, + 20, + 0, + 7, + 5, + 9, + 8 + ], + "dtore": [ + 0, + -5, + 0, + 5, + 10, + 3, + 13 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + " ", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "7:5 g. Mannschaft 3 (H)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 0, + 7, + 9, + 7, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 5, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 2, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000155000000550000001", + "5000000350000000500000134999999650000006", + "5000000350000000500000065000000450000004", + "5000000150000000500000094999999350000002", + "5000000150000000500000005000000050000005", + "5000000050000000500000094999999350000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 1, + 1, + 3 + ], + "siege": [ + 0, + 2, + 0, + 0, + 1, + 0, + 1 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 6, + 1, + 0, + 3, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 9, + 9, + 6, + 0, + 13 + ], + "atore": [ + 0, + 10, + 16, + 16, + 2, + 0, + 17 + ], + "dtore": [ + 0, + 5, + -7, + -7, + 4, + 0, + -4 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + " ", + " ", + "6:2 g. Mannschaft 1 (A)", + " ", + "8:1 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 9, + 0, + 0, + 6, + 0, + 8 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 2, + 0, + 1 + ], + "maxn0": [ + " ", + "1:4 g. Mannschaft 2 (A)", + "1:8 g. Mannschaft 6 (A)", + "5:9 g. Mannschaft 6 (A)", + " ", + " ", + "0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 8, + 9, + 0, + 0, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000650000000500000155000000550000001", + "5000000350000000500000065000000450000004", + "5000000150000000500000005000000050000005", + "5000000050000000500000094999999350000003", + "5000000050000000500000054999998950000006", + "5000000050000000500000014999999350000002" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 1, + 1, + 2 + ], + "siege": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 0, + 0, + 2 + ], + "punkte": [ + 0, + 6, + 0, + 0, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 1, + 9, + 6, + 0, + 5 + ], + "atore": [ + 0, + 10, + 8, + 16, + 2, + 0, + 16 + ], + "dtore": [ + 0, + 5, + -7, + -7, + 4, + 0, + -11 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + " ", + " ", + "6:2 g. Mannschaft 1 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 9, + 0, + 0, + 6, + 0, + 0 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "1:4 g. Mannschaft 2 (A)", + "1:8 g. Mannschaft 6 (A)", + "5:9 g. Mannschaft 6 (A)", + " ", + " ", + "0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 5, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 8, + 9, + 0, + 0, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 2, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000350000000500000154999999950000005", + "5000000350000000500000144999999550000003", + "5000000350000000500000094999999950000002", + "5000000050000000500000064999999350000004", + "5000000050000000500000054999999550000001", + "5000000050000000500000004999999350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 9, + 14, + 6, + 15, + 0 + ], + "atore": [ + 0, + 10, + 10, + 19, + 13, + 16, + 7 + ], + "dtore": [ + 0, + -5, + -1, + -5, + -7, + -1, + -7 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + " ", + "9:7 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 0, + 9, + 0 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 0, + 7, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 6 (A)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 4, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "5000001850000000500000515000001350000006", + "5000001450000000500000464999999950000005", + "5000001350000000500000345000001450000004", + "5000001050000000500000294999999850000002", + "5000000950000000500000384999998450000001", + "5000000650000000500000394999999250000003" + ], + "tab1": null, + "tab2": [ + "5000001850000000500000515000001350000006", + "5000001450000000500000464999999950000005", + "5000001350000000500000345000001450000004", + "5000001050000000500000294999999850000002", + "5000000950000000500000384999998450000001", + "5000000650000000500000394999999250000003" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 6, + 8, + 7, + 8, + 9 + ], + "siege": [ + 0, + 3, + 3, + 2, + 4, + 4, + 6 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 7, + 2, + 6, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 9, + 10, + 6, + 13, + 14, + 18 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 38, + 29, + 39, + 34, + 46, + 51 + ], + "atore": [ + 0, + 54, + 31, + 47, + 20, + 47, + 38 + ], + "dtore": [ + 0, + -16, + -2, + -8, + 14, + -1, + 13 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)
    8:1 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 9, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "1:8 g. Mannschaft 6 (H)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 0, + 2, + 2, + 0 + ], + "maxn2": [ + 0, + 8, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 4, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 4, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 4, + 1, + 2, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000001550000000500000435000000650000006", + "5000001350000000500000384999999950000005", + "5000001350000000500000345000001450000004", + "5000000950000000500000374999999150000001", + "5000000950000000500000214999999850000002", + "5000000650000000500000394999999250000003" + ], + "tab1": null, + "tab2": [ + "5000001550000000500000435000000650000006", + "5000001350000000500000384999999950000005", + "5000001350000000500000345000001450000004", + "5000000950000000500000374999999150000001", + "5000000950000000500000214999999850000002", + "5000000650000000500000394999999250000003" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 5, + 8, + 7, + 7, + 8 + ], + "siege": [ + 0, + 3, + 3, + 2, + 4, + 4, + 5 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 6, + 2, + 6, + 2, + 2, + 3 + ], + "punkte": [ + 0, + 9, + 9, + 6, + 13, + 13, + 15 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 37, + 21, + 39, + 34, + 38, + 43 + ], + "atore": [ + 0, + 46, + 23, + 47, + 20, + 39, + 37 + ], + "dtore": [ + 0, + -9, + -2, + -8, + 14, + -1, + 6 + ], + "maxs0": [ + " ", + "9:2 g. Mannschaft 5 (A)", + "7:4 g. Mannschaft 3 (H)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:5 g. Mannschaft 6 (H)", + "8:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 9, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 4, + 0, + 0, + 5, + 1 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "1:8 g. Mannschaft 6 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "2:9 g. Mannschaft 1 (H)", + "0:7 g. Mannschaft 3 (A)
    0:7 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 3, + 1, + 0, + 2, + 2, + 0 + ], + "maxn2": [ + 0, + 9, + 8, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 4, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 4, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 4, + 1, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "tab1": null, + "tab2": [ + "5000000950000000500000275000000250000005", + "5000000950000000500000215000000650000006", + "5000000650000000500000265000000050000003", + "5000000650000000500000215000000350000004", + "5000000350000000500000204999999050000001", + "5000000350000000500000094999999950000002" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 2, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 3, + 3 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 4, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 6, + 6, + 9, + 9 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 20, + 9, + 26, + 21, + 27, + 21 + ], + "atore": [ + 0, + 30, + 10, + 26, + 18, + 25, + 15 + ], + "dtore": [ + 0, + -10, + -1, + 0, + 3, + 2, + 6 + ], + "maxs0": [ + " ", + "5:2 g. Mannschaft 2 (H)", + "7:5 g. Mannschaft 3 (A)", + "7:0 g. Mannschaft 6 (H)", + "9:0 g. Mannschaft 3 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 5, + 7, + 7, + 9, + 9, + 8 + ], + "maxs2": [ + 0, + 2, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + "2:5 g. Mannschaft 1 (A)", + "0:9 g. Mannschaft 4 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + "0:7 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 3, + 2, + 0, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 5, + 9, + 8, + 9, + 7 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000650000000500000225000000150000005", + "5000000650000000500000175000000950000006", + "5000000350000000500000195000000250000003", + "5000000350000000500000084999999550000004", + "5000000350000000500000075000000250000002", + "5000000050000000500000154999999150000001" + ], + "tab1": null, + "tab2": [ + "5000000650000000500000225000000150000005", + "5000000650000000500000175000000950000006", + "5000000350000000500000195000000250000003", + "5000000350000000500000084999999550000004", + "5000000350000000500000075000000250000002", + "5000000050000000500000154999999150000001" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 1, + 1, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 3, + 0, + 2, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 3, + 3, + 6, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 15, + 7, + 19, + 8, + 22, + 17 + ], + "atore": [ + 0, + 24, + 5, + 17, + 13, + 21, + 8 + ], + "dtore": [ + 0, + -9, + 2, + 2, + -5, + 1, + 9 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + "9:3 g. Mannschaft 1 (A)", + "6:5 g. Mannschaft 1 (H)", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 9, + 6, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 5, + 3, + 5, + 7, + 2 + ], + "maxn0": [ + " ", + "3:9 g. Mannschaft 3 (H)", + " ", + "5:7 g. Mannschaft 2 (H)
    5:7 g. Mannschaft 5 (A)", + "2:8 g. Mannschaft 6 (A)", + "6:9 g. Mannschaft 6 (A)", + " " + ], + "maxn1": [ + 0, + 3, + 0, + 5, + 2, + 6, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 8, + 9, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 3, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000095000000250000005", + "5000000350000000500000085000000650000006", + "5000000350000000500000075000000250000002", + "5000000050000000500000074999999850000001", + "5000000050000000500000054999999850000003", + "5000000050000000500000024999999450000004" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000095000000250000005", + "5000000350000000500000085000000650000006", + "5000000350000000500000075000000250000002", + "5000000050000000500000074999999850000001", + "5000000050000000500000054999999850000003", + "5000000050000000500000024999999450000004" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 3, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 5, + 2, + 9, + 8 + ], + "atore": [ + 0, + 9, + 5, + 7, + 8, + 7, + 2 + ], + "dtore": [ + 0, + -2, + 2, + -2, + -6, + 2, + 6 + ], + "maxs0": [ + " ", + " ", + "7:5 g. Mannschaft 3 (A)", + " ", + " ", + "9:7 g. Mannschaft 1 (A)", + "8:2 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 7, + 0, + 0, + 9, + 8 + ], + "maxs2": [ + 0, + 0, + 5, + 0, + 0, + 7, + 2 + ], + "maxn0": [ + " ", + "7:9 g. Mannschaft 5 (H)", + " ", + "5:7 g. Mannschaft 2 (H)", + "2:8 g. Mannschaft 6 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 7, + 0, + 5, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 9, + 0, + 7, + 8, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_minus2_direct.l98-0f9a3433.txt b/tests/GoldenMaster/__snapshots__/calc/golden_minus2_direct.l98-0f9a3433.txt new file mode 100644 index 00000000..ea29b44a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_minus2_direct.l98-0f9a3433.txt @@ -0,0 +1,11630 @@ +### golden/minus2_direct.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000003249999992500000085000001450000005", + "5000002349999983500000055000001650000001", + "5000002149999985500000035000001450000008", + "5000002149999982500000025000001450000004", + "5000001849999979500000025000001350000003", + "5000001549999976499999955000001250000006", + "5000001349999975499999915000000950000002", + "5000001249999973499999945000000850000007" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 7, + 3, + 5, + 6, + 10, + 4, + 3, + 5 + ], + "unent": [ + 0, + 2, + 4, + 3, + 3, + 2, + 3, + 3, + 6 + ], + "nieder": [ + 0, + 5, + 7, + 6, + 5, + 2, + 7, + 8, + 3 + ], + "punkte": [ + 0, + 23, + 13, + 18, + 21, + 32, + 15, + 12, + 21 + ], + "negativ": [ + 0, + 17, + 25, + 21, + 18, + 8, + 24, + 27, + 15 + ], + "etore": [ + 0, + 16, + 9, + 13, + 14, + 14, + 12, + 8, + 14 + ], + "atore": [ + 0, + 11, + 18, + 11, + 12, + 6, + 17, + 14, + 11 + ], + "dtore": [ + 0, + 5, + -9, + 2, + 2, + 8, + -5, + -6, + 3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)
    2:0 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 3, + 2, + 7, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 4, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000003149999993500000085000001450000005", + "5000002249999984500000055000001550000001", + "5000002049999986500000035000001350000008", + "5000002049999983500000025000001450000004", + "5000001549999979200000005000001150000003", + "5000001549999979199999975000001250000006", + "5000001249999976499999915000000950000002", + "5000001149999974499999945000000850000007" + ], + "tab1": [ + "500000014999999950000000500000015000000050000006", + "500000014999999950000000500000015000000150000003" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.3, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 7, + 3, + 4, + 6, + 10, + 4, + 3, + 5 + ], + "unent": [ + 0, + 1, + 3, + 3, + 2, + 1, + 3, + 2, + 5 + ], + "nieder": [ + 0, + 5, + 7, + 6, + 5, + 2, + 6, + 8, + 3 + ], + "punkte": [ + 0, + 22, + 12, + 15, + 20, + 31, + 15, + 11, + 20 + ], + "negativ": [ + 0, + 16, + 24, + 21, + 17, + 7, + 21, + 26, + 14 + ], + "etore": [ + 0, + 15, + 9, + 11, + 14, + 14, + 12, + 8, + 13 + ], + "atore": [ + 0, + 10, + 18, + 11, + 12, + 6, + 15, + 14, + 10 + ], + "dtore": [ + 0, + 5, + -9, + 0, + 2, + 8, + -3, + -6, + 3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)
    0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 1, + 5, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 2, + 1, + 6, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000950000000500000035000000450000005", + "5000000649999997500000035000000450000001", + "5000000649999997500000025000000450000004", + "5000000449999996300000005000000350000008", + "5000000449999996299999995000000150000006", + "5000000449999996100000005000000250000003", + "5000000149999993499999975000000050000007", + "5000000049999991499999965000000250000002" + ], + "tab1": [ + "500000005000000050000000500000005000000150000003", + "500000014999999950000000500000005000000050000006", + "500000014999999950000000500000005000000250000008" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 2, + "subteams": "6.3.8", + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 3, + 1, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 1, + 0, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 4, + 6, + 9, + 4, + 1, + 4 + ], + "negativ": [ + 0, + 3, + 9, + 4, + 3, + 0, + 4, + 7, + 4 + ], + "etore": [ + 0, + 4, + 2, + 2, + 4, + 4, + 1, + 0, + 3 + ], + "atore": [ + 0, + 1, + 6, + 2, + 2, + 1, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 3, + -4, + 0, + 2, + 3, + -1, + -3, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 3, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 1, + 1, + 0, + 0, + 3, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000004", + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000250000005", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997499999995000000150000002", + "5000000049999997499999985000000050000007", + "5000000049999997499999985000000050000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000007", + "500000005000000050000000500000005000000250000002" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "3.7.2", + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 3, + 3, + 0, + 0, + 1, + 3, + 1 + ], + "etore": [ + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 2, + -1, + -2, + 2, + 1, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)", + " ", + " ", + "2:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001949999999500000065000000950000005", + "5000001449999995200000045000000750000008", + "5000001449999995100000065000000950000001", + "5000001349999993500000025000000950000004", + "5000000849999989500000005000000650000003", + "5000000549999986299999965000000650000006", + "5000000549999986199999935000000250000002", + "5000000449999984499999955000000350000007" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000004999999749999999500000015000000150000006" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.6, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 1, + 2, + 4, + 6, + 1, + 1, + 4 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 4, + 3, + 2, + 0, + 4, + 5, + 1 + ], + "punkte": [ + 0, + 14, + 5, + 8, + 13, + 19, + 5, + 4, + 14 + ], + "negativ": [ + 0, + 5, + 14, + 11, + 7, + 1, + 14, + 16, + 5 + ], + "etore": [ + 0, + 9, + 2, + 6, + 9, + 9, + 6, + 3, + 7 + ], + "atore": [ + 0, + 3, + 9, + 6, + 7, + 3, + 10, + 8, + 3 + ], + "dtore": [ + 0, + 6, + -7, + 0, + 2, + 6, + -4, + -5, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)
    2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 5, + 0, + 2, + 1, + 7, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 0, + 1, + 5, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001850000000500000065000000950000005", + "5000001449999995500000045000000750000008", + "5000001349999996500000065000000850000001", + "5000001349999993500000025000000950000004", + "5000000549999989499999985000000450000003", + "5000000549999986299999965000000650000006", + "5000000549999986199999935000000250000002", + "5000000349999985499999955000000350000007" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000004999999749999999500000015000000150000006" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.6, + "spiele": [ + 0, + 6, + 7, + 6, + 7, + 6, + 7, + 6, + 7 + ], + "siege": [ + 0, + 4, + 1, + 1, + 4, + 6, + 1, + 1, + 4 + ], + "unent": [ + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 4, + 3, + 2, + 0, + 4, + 5, + 1 + ], + "punkte": [ + 0, + 13, + 5, + 5, + 13, + 18, + 5, + 3, + 14 + ], + "negativ": [ + 0, + 4, + 14, + 11, + 7, + 0, + 14, + 15, + 5 + ], + "etore": [ + 0, + 8, + 2, + 4, + 9, + 9, + 6, + 3, + 7 + ], + "atore": [ + 0, + 2, + 9, + 6, + 7, + 3, + 10, + 8, + 3 + ], + "dtore": [ + 0, + 6, + -7, + -2, + 2, + 6, + -4, + -5, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)
    2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 6, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 4, + 0, + 1, + 1, + 6, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 0, + 0, + 5, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000449999999500000015000000250000008", + "5000000350000000500000015000000250000005", + "5000000350000000500000015000000250000004", + "5000000349999997200000015000000250000001", + "5000000349999997199999995000000150000006", + "5000000149999996499999985000000050000003", + "5000000049999997499999995000000050000007", + "5000000049999997499999985000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.7, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 1, + 3, + 3, + 3, + 0, + 4 + ], + "negativ": [ + 0, + 3, + 3, + 4, + 0, + 0, + 3, + 3, + 1 + ], + "etore": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "atore": [ + 0, + 1, + 2, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "dtore": [ + 0, + 1, + -2, + -2, + 1, + 1, + -1, + -1, + 1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)", + "2:1 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 5 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 1, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000250000005", + "5000000149999999500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997499999985000000050000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000006", + "500000005000000050000000500000005000000350000007" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "2.4.6.7", + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 1 + ], + "etore": [ + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 2, + 0, + -2, + 0, + 1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "2:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999993500000025000000550000005", + "5000001049999990200000025000000750000003", + "5000001049999990199999995000000650000006", + "5000000949999988499999995000000750000001", + "5000000849999989300000005000000550000004", + "5000000849999989299999995000000550000007", + "5000000849999989199999985000000750000002", + "5000000749999990499999995000000750000008" + ], + "tab1": [ + "500000024999999850000000500000025000000050000002", + "500000034999999750000001500000035000000150000007", + "500000034999999750000001500000035000000250000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 6, + "subteams": "2.7.4", + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 4, + 3, + 2, + 1 + ], + "unent": [ + 0, + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 4 + ], + "nieder": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 9, + 8, + 10, + 8, + 13, + 10, + 8, + 7 + ], + "negativ": [ + 0, + 12, + 11, + 10, + 11, + 7, + 10, + 11, + 10 + ], + "etore": [ + 0, + 7, + 7, + 7, + 5, + 5, + 6, + 5, + 7 + ], + "atore": [ + 0, + 8, + 9, + 5, + 5, + 3, + 7, + 6, + 8 + ], + "dtore": [ + 0, + -1, + -2, + 2, + 0, + 2, + -1, + -1, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 1, + 1, + 3, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 4, + 0, + 1, + 3, + 5 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001349999993500000025000000550000005", + "5000001049999993500000015000000650000006", + "5000001049999990500000025000000750000003", + "5000000949999988499999995000000750000001", + "5000000849999989499999995000000550000007", + "5000000749999990299999985000000750000002", + "5000000749999990100000005000000550000004", + "5000000649999991499999995000000650000008" + ], + "tab1": [ + "500000004999999749999999500000015000000150000004", + "500000014999999950000000500000025000000050000002" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 2.4, + "spiele": [ + 0, + 7, + 6, + 7, + 6, + 7, + 6, + 7, + 6 + ], + "siege": [ + 0, + 3, + 2, + 3, + 2, + 4, + 3, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 3 + ], + "nieder": [ + 0, + 4, + 3, + 3, + 3, + 2, + 2, + 3, + 2 + ], + "punkte": [ + 0, + 9, + 7, + 10, + 7, + 13, + 10, + 8, + 6 + ], + "negativ": [ + 0, + 12, + 10, + 10, + 10, + 7, + 7, + 11, + 9 + ], + "etore": [ + 0, + 7, + 7, + 7, + 5, + 5, + 6, + 5, + 6 + ], + "atore": [ + 0, + 8, + 9, + 5, + 5, + 3, + 5, + 6, + 7 + ], + "dtore": [ + 0, + -1, + -2, + 2, + 0, + 2, + 1, + -1, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 0, + 3, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 3, + 4 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000250000005", + "5000000350000000500000025000000250000003", + "5000000350000000500000025000000250000001", + "5000000349999997500000015000000250000004", + "5000000149999999500000005000000050000006", + "5000000149999996499999985000000050000007", + "5000000049999997499999995000000150000008", + "5000000049999994499999985000000250000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 1.3, + "spiele": [ + 0, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 3, + 6, + 1, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 6, + 0, + 3, + 0, + 1, + 4, + 3 + ], + "etore": [ + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 1 + ], + "atore": [ + 0, + 0, + 4, + 0, + 1, + 0, + 0, + 2, + 2 + ], + "dtore": [ + 0, + 2, + -2, + 2, + 1, + 2, + 0, + -2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:2 g. Mannschaft 5 (A)
    1:2 g. Mannschaft 8 (A)", + " ", + "0:1 g. Mannschaft 6 (A)", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 2, + 0, + 1, + 0, + 1, + 2, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000004", + "5000000149999999500000005000000050000006", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000049999997499999995000000150000002", + "5000000049999997499999985000000050000007" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000005000000150000002" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 7.2, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 0, + 0, + 1, + 3, + 0 + ], + "etore": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 0, + -1, + 0, + 2, + 0, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + "2:0 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:2 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001749999998500000055000000750000005", + "5000001249999994500000015000000550000002", + "5000001249999991500000045000000750000003", + "5000001149999992500000025000000750000001", + "5000000749999990499999995000000550000008", + "5000000749999987499999965000000750000006", + "5000000549999986299999965000000350000004", + "5000000549999986199999975000000550000007" + ], + "tab1": [ + "500000004999999749999999500000015000000150000007", + "500000035000000050000001500000025000000050000004" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 2, + "subteams": 4.7, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 3, + 3, + 4, + 1, + 5, + 2, + 1, + 1 + ], + "unent": [ + 0, + 2, + 3, + 0, + 2, + 2, + 1, + 2, + 4 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 4, + 0, + 4, + 4, + 2 + ], + "punkte": [ + 0, + 11, + 12, + 12, + 5, + 17, + 7, + 5, + 7 + ], + "negativ": [ + 0, + 8, + 6, + 9, + 14, + 2, + 13, + 14, + 10 + ], + "etore": [ + 0, + 7, + 5, + 7, + 3, + 7, + 7, + 5, + 5 + ], + "atore": [ + 0, + 5, + 4, + 3, + 7, + 2, + 11, + 8, + 6 + ], + "dtore": [ + 0, + 2, + 1, + 4, + -4, + 5, + -4, + -3, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)
    2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:1 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)
    0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 8 (A)", + " ", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "1:2 g. Mannschaft 1 (H)
    1:2 g. Mannschaft 5 (A)
    1:2 g. Mannschaft 6 (H)
    1:2 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 3, + 2, + 7, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 4, + 5 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001649999999500000055000000750000005", + "5000001149999995500000015000000550000002", + "5000001049999993500000025000000650000001", + "5000000949999991500000025000000550000003", + "5000000749999990499999985000000750000006", + "5000000649999991499999995000000450000008", + "5000000449999987299999965000000350000004", + "5000000449999987199999975000000550000007" + ], + "tab1": [ + "500000004999999749999999500000015000000150000007", + "500000035000000050000001500000025000000050000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 2, + "subteams": 4.7, + "spiele": [ + 0, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 3, + 3, + 3, + 1, + 5, + 2, + 1, + 1 + ], + "unent": [ + 0, + 1, + 2, + 0, + 1, + 1, + 1, + 1, + 3 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 4, + 0, + 3, + 4, + 2 + ], + "punkte": [ + 0, + 10, + 11, + 9, + 4, + 16, + 7, + 4, + 6 + ], + "negativ": [ + 0, + 7, + 5, + 9, + 13, + 1, + 10, + 13, + 9 + ], + "etore": [ + 0, + 6, + 5, + 5, + 3, + 7, + 7, + 5, + 4 + ], + "atore": [ + 0, + 4, + 4, + 3, + 7, + 2, + 9, + 8, + 5 + ], + "dtore": [ + 0, + 2, + 1, + 2, + -4, + 5, + -2, + -3, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:1 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)
    0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 8 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 1 (H)
    1:2 g. Mannschaft 5 (A)
    1:2 g. Mannschaft 6 (H)
    1:2 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 2, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 1, + 5, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 2, + 1, + 6, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000001049999999500000035000000450000005", + "5000000649999994500000025000000450000003", + "5000000549999998500000025000000350000001", + "5000000549999995499999995000000250000002", + "5000000449999996500000005000000250000008", + "5000000449999993499999995000000350000007", + "5000000349999994499999995000000250000004", + "5000000149999993499999985000000450000006" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 1, + 2, + 1, + 3, + 0, + 1, + 1 + ], + "unent": [ + 0, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 5, + 5, + 6, + 3, + 10, + 1, + 4, + 4 + ], + "negativ": [ + 0, + 2, + 5, + 6, + 6, + 1, + 7, + 7, + 4 + ], + "etore": [ + 0, + 3, + 2, + 4, + 2, + 4, + 4, + 3, + 2 + ], + "atore": [ + 0, + 1, + 3, + 2, + 3, + 1, + 6, + 4, + 2 + ], + "dtore": [ + 0, + 2, + -1, + 2, + -1, + 3, + -2, + -1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + " ", + "1:2 g. Mannschaft 2 (H)
    1:2 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (H)
    1:2 g. Mannschaft 6 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 2, + 1, + 4, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 1, + 0, + 0, + 1, + 3, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000950000000500000035000000450000005", + "5000000549999995499999995000000250000002", + "5000000449999999500000025000000250000001", + "5000000449999996500000005000000250000008", + "5000000349999994399999995000000350000007", + "5000000349999994299999995000000250000004", + "5000000349999994100000005000000250000003", + "5000000149999993499999985000000450000006" + ], + "tab1": [ + "500000005000000050000000500000005000000250000003", + "500000034999999750000000500000025000000050000004", + "500000035000000050000001500000015000000150000007" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 3, + "subteams": "4.7.3", + "spiele": [ + 0, + 2, + 4, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 3, + 0, + 1, + 1 + ], + "unent": [ + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 2, + 2, + 0, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 4, + 5, + 3, + 3, + 9, + 1, + 3, + 4 + ], + "negativ": [ + 0, + 1, + 5, + 6, + 6, + 0, + 7, + 6, + 4 + ], + "etore": [ + 0, + 2, + 2, + 2, + 2, + 4, + 4, + 3, + 2 + ], + "atore": [ + 0, + 0, + 3, + 2, + 3, + 1, + 6, + 4, + 2 + ], + "dtore": [ + 0, + 2, + -1, + 0, + -1, + 3, + -2, + -1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 7 (H)", + "2:1 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 0, + 1, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", + " ", + "1:2 g. Mannschaft 2 (H)
    1:2 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (H)
    1:2 g. Mannschaft 6 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 3, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 1, + 3, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 0, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000001049999999200000035000000750000004", + "5000001049999999100000045000000550000008", + "5000000950000000500000035000000550000005", + "5000000949999997500000045000000650000001", + "5000000449999993499999985000000250000006", + "5000000249999995499999985000000250000003", + "5000000049999991299999965000000050000007", + "5000000049999991199999945000000050000002" + ], + "tab1": [ + "500000004999999749999998500000005000000050000002", + "500000005000000050000000500000005000000150000007" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 3 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 3, + 0 + ], + "punkte": [ + 0, + 9, + 0, + 2, + 10, + 9, + 4, + 0, + 10 + ], + "negativ": [ + 0, + 3, + 9, + 5, + 1, + 0, + 7, + 9, + 1 + ], + "etore": [ + 0, + 6, + 0, + 2, + 7, + 5, + 2, + 0, + 5 + ], + "atore": [ + 0, + 2, + 6, + 4, + 4, + 2, + 4, + 4, + 1 + ], + "dtore": [ + 0, + 4, + -6, + -2, + 3, + 3, + -2, + -4, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)", + " ", + " ", + "2:1 g. Mannschaft 8 (H)
    2:1 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 4, + 3, + 1, + 0, + 4 + ], + "ser3": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser4": [ + 0, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999999200000025000000350000005", + "5000000749999999100000025000000350000002", + "5000000649999997500000025000000350000003", + "5000000649999994200000005000000450000001", + "5000000649999994199999985000000350000006", + "5000000349999994499999995000000350000008", + "5000000249999992499999975000000150000004", + "5000000149999993499999985000000250000007" + ], + "tab1": [ + "500000004999999749999998500000005000000050000006", + "500000005000000050000000500000005000000150000001" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 6.1, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 2, + 1, + 0, + 1, + 3 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 6, + 2, + 7, + 6, + 1, + 3 + ], + "negativ": [ + 0, + 6, + 1, + 3, + 8, + 1, + 6, + 7, + 6 + ], + "etore": [ + 0, + 4, + 3, + 3, + 1, + 3, + 3, + 2, + 3 + ], + "atore": [ + 0, + 4, + 1, + 1, + 4, + 1, + 5, + 4, + 4 + ], + "dtore": [ + 0, + 0, + 2, + 2, + -3, + 2, + -2, + -2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 8 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + "2:1 g. Mannschaft 7 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 8 (A)", + " ", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "1:2 g. Mannschaft 5 (A)
    1:2 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 1, + 1, + 3, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 4, + 0, + 1, + 3, + 4 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999500000025000000350000005", + "5000000650000000500000025000000350000002", + "5000000649999997500000025000000350000003", + "5000000649999997500000005000000350000006", + "5000000649999994500000005000000450000001", + "5000000249999995499999995000000250000008", + "5000000149999993299999975000000150000004", + "5000000149999993199999985000000250000007" + ], + "tab1": [ + "500000004999999749999999500000015000000150000007", + "500000005000000050000000500000005000000050000004" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 4.7, + "spiele": [ + 0, + 4, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 6, + 6, + 1, + 7, + 6, + 1, + 2 + ], + "negativ": [ + 0, + 6, + 0, + 3, + 7, + 1, + 3, + 7, + 5 + ], + "etore": [ + 0, + 4, + 3, + 3, + 1, + 3, + 3, + 2, + 2 + ], + "atore": [ + 0, + 4, + 1, + 1, + 4, + 1, + 3, + 4, + 3 + ], + "dtore": [ + 0, + 0, + 2, + 2, + -3, + 2, + 0, + -2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 8 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + "2:1 g. Mannschaft 7 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 3 (A)", + " ", + "0:1 g. Mannschaft 7 (A)", + "0:2 g. Mannschaft 8 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 5 (A)
    1:2 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 1, + 2, + 0, + 2, + 2, + 1 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 2, + 2, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 0, + 3, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000749999996500000015000000350000007", + "5000000649999997500000035000000450000004", + "5000000649999994500000005000000250000005", + "5000000449999996200000015000000350000006", + "5000000449999996100000005000000450000008", + "5000000449999993500000005000000450000003", + "5000000349999994499999995000000350000001", + "5000000149999990499999965000000450000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000008", + "500000014999999950000000500000005000000150000006" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 8.6, + "spiele": [ + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 4, + 6, + 6, + 4, + 7, + 4 + ], + "negativ": [ + 0, + 6, + 10, + 7, + 3, + 6, + 4, + 4, + 4 + ], + "etore": [ + 0, + 3, + 4, + 4, + 4, + 2, + 3, + 3, + 4 + ], + "atore": [ + 0, + 4, + 8, + 4, + 1, + 2, + 2, + 2, + 4 + ], + "dtore": [ + 0, + -1, + -4, + 0, + 3, + 0, + 1, + 1, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 7 (A)
    1:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2, + 2, + 1 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:1 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 2 + ], + "ser3": [ + 0, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 4, + 3, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000003249999992500000085000001450000005", + "5000002349999983500000055000001650000001", + "5000002149999985500000035000001450000008", + "5000002149999982500000025000001450000004", + "5000001849999979500000025000001350000003", + "5000001549999976499999955000001250000006", + "5000001349999975499999915000000950000002", + "5000001249999973499999945000000850000007" + ], + "tab1": null, + "tab2": [ + "5000003249999992500000085000001450000005", + "5000002349999983500000055000001650000001", + "5000002149999985500000035000001450000008", + "5000002149999982500000025000001450000004", + "5000001849999979500000025000001350000003", + "5000001549999976499999955000001250000006", + "5000001349999975499999915000000950000002", + "5000001249999973499999945000000850000007" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14 + ], + "siege": [ + 0, + 7, + 3, + 5, + 6, + 10, + 4, + 3, + 5 + ], + "unent": [ + 0, + 2, + 4, + 3, + 3, + 2, + 3, + 3, + 6 + ], + "nieder": [ + 0, + 5, + 7, + 6, + 5, + 2, + 7, + 8, + 3 + ], + "punkte": [ + 0, + 23, + 13, + 18, + 21, + 32, + 15, + 12, + 21 + ], + "negativ": [ + 0, + 17, + 25, + 21, + 18, + 8, + 24, + 27, + 15 + ], + "etore": [ + 0, + 16, + 9, + 13, + 14, + 14, + 12, + 8, + 14 + ], + "atore": [ + 0, + 11, + 18, + 11, + 12, + 6, + 17, + 14, + 11 + ], + "dtore": [ + 0, + 5, + -9, + 2, + 2, + 8, + -5, + -6, + 3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)
    2:0 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 3, + 2, + 7, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2, + 4, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000003149999993500000085000001450000005", + "5000002249999984500000055000001550000001", + "5000002049999986500000035000001350000008", + "5000002049999983500000025000001450000004", + "5000001549999979200000005000001150000003", + "5000001549999979199999975000001250000006", + "5000001249999976499999915000000950000002", + "5000001149999974499999945000000850000007" + ], + "tab1": [ + "500000014999999950000000500000015000000050000006", + "500000014999999950000000500000015000000150000003" + ], + "tab2": [ + "5000003149999993500000085000001450000005", + "5000002249999984500000055000001550000001", + "5000002049999986500000035000001350000008", + "5000002049999983500000025000001450000004", + "5000001549999979200000005000001150000003", + "5000001549999979199999975000001250000006", + "5000001249999976499999915000000950000002", + "5000001149999974499999945000000850000007" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 6.3, + "spiele": [ + 0, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13 + ], + "siege": [ + 0, + 7, + 3, + 4, + 6, + 10, + 4, + 3, + 5 + ], + "unent": [ + 0, + 1, + 3, + 3, + 2, + 1, + 3, + 2, + 5 + ], + "nieder": [ + 0, + 5, + 7, + 6, + 5, + 2, + 6, + 8, + 3 + ], + "punkte": [ + 0, + 22, + 12, + 15, + 20, + 31, + 15, + 11, + 20 + ], + "negativ": [ + 0, + 16, + 24, + 21, + 17, + 7, + 21, + 26, + 14 + ], + "etore": [ + 0, + 15, + 9, + 11, + 14, + 14, + 12, + 8, + 13 + ], + "atore": [ + 0, + 10, + 18, + 11, + 12, + 6, + 15, + 14, + 10 + ], + "dtore": [ + 0, + 5, + -9, + 0, + 2, + 8, + -3, + -6, + 3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)", + "2:0 g. Mannschaft 2 (A)
    2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)
    2:1 g. Mannschaft 7 (H)
    2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)
    2:0 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)
    0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 1, + 5, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 2, + 1, + 6, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "tab1": null, + "tab2": [ + "5000001649999996500000065000001150000004", + "5000001549999994500000035000000750000005", + "5000001449999995500000045000000950000008", + "5000001249999991500000035000000950000001", + "5000000849999989499999995000000550000006", + "5000000749999987499999975000000350000007", + "5000000649999988499999985000000650000003", + "5000000149999981499999905000000450000002" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 4, + 0, + 1, + 5, + 5, + 2, + 2, + 4 + ], + "unent": [ + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 1, + 2 + ], + "nieder": [ + 0, + 3, + 6, + 3, + 1, + 2, + 3, + 4, + 1 + ], + "punkte": [ + 0, + 12, + 1, + 6, + 16, + 15, + 8, + 7, + 14 + ], + "negativ": [ + 0, + 9, + 19, + 12, + 4, + 6, + 11, + 13, + 5 + ], + "etore": [ + 0, + 9, + 4, + 6, + 11, + 7, + 5, + 3, + 9 + ], + "atore": [ + 0, + 6, + 14, + 8, + 5, + 4, + 6, + 6, + 5 + ], + "dtore": [ + 0, + 3, + -10, + -2, + 6, + 3, + -1, + -3, + 4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)
    2:0 g. Mannschaft 7 (A)", + "2:1 g. Mannschaft 2 (H)
    2:1 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:2 g. Mannschaft 8 (A)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (A)
    0:1 g. Mannschaft 4 (A)", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 4 (H)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 2, + 2, + 2, + 1, + 1, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 4, + 0, + 1, + 1, + 5 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 7, + 5, + 0, + 1, + 3, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000950000000500000035000000450000005", + "5000000649999997500000035000000450000001", + "5000000649999997500000025000000450000004", + "5000000449999996300000005000000350000008", + "5000000449999996299999995000000150000006", + "5000000449999996100000005000000250000003", + "5000000149999993499999975000000050000007", + "5000000049999991499999965000000250000002" + ], + "tab1": [ + "500000005000000050000000500000005000000150000003", + "500000014999999950000000500000005000000050000006", + "500000014999999950000000500000005000000250000008" + ], + "tab2": [ + "5000000950000000500000035000000450000005", + "5000000649999997500000035000000450000001", + "5000000649999997500000025000000450000004", + "5000000449999996300000005000000350000008", + "5000000449999996299999995000000150000006", + "5000000449999996100000005000000250000003", + "5000000149999993499999975000000050000007", + "5000000049999991499999965000000250000002" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 2, + "subteams": "6.3.8", + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 3, + 1, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 1, + 0, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 6, + 0, + 4, + 6, + 9, + 4, + 1, + 4 + ], + "negativ": [ + 0, + 3, + 9, + 4, + 3, + 0, + 4, + 7, + 4 + ], + "etore": [ + 0, + 4, + 2, + 2, + 4, + 4, + 1, + 0, + 3 + ], + "atore": [ + 0, + 1, + 6, + 2, + 2, + 1, + 2, + 3, + 3 + ], + "dtore": [ + 0, + 3, + -4, + 0, + 2, + 3, + -1, + -3, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 4 (H)", + " ", + "2:1 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 2, + 0, + 2, + 2, + 2, + 1, + 0, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + " ", + "0:2 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 1 (A)", + "1:2 g. Mannschaft 4 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 2, + 2, + 1, + 0, + 2, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 0, + 3, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 1, + 1, + 0, + 0, + 3, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000004", + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000250000005", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997499999995000000150000002", + "5000000049999997499999985000000050000007", + "5000000049999997499999985000000050000003" + ], + "tab1": [ + "500000005000000050000000500000005000000050000003", + "500000005000000050000000500000005000000150000007", + "500000005000000050000000500000005000000250000002" + ], + "tab2": [ + "5000000350000000500000025000000250000004", + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000250000005", + "5000000149999999200000005000000050000008", + "5000000149999999100000005000000050000006", + "5000000049999997499999995000000150000002", + "5000000049999997499999985000000050000007", + "5000000049999997499999985000000050000003" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "3.7.2", + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 3, + 3, + 0, + 0, + 1, + 3, + 1 + ], + "etore": [ + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 2, + -1, + -2, + 2, + 1, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 7 (H)", + " ", + " ", + "2:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:2 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 4 (H)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_penalties.l98-60c54e1d.txt b/tests/GoldenMaster/__snapshots__/calc/golden_penalties.l98-60c54e1d.txt new file mode 100644 index 00000000..84ac0800 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_penalties.l98-60c54e1d.txt @@ -0,0 +1,11629 @@ +### golden/penalties.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000002249999988500000035000001550000002", + "5000002149999988500000065000002150000004", + "5000002049999983500000015000001850000006", + "5000001749999980499999975000002450000007", + "5000001549999979499999945000002250000005", + "5000001349999993500000085000002850000003", + "5000001349999978499999985000002450000008", + "5000001049999978499999955000002150000001" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 13, + 11, + 13, + 13, + 13, + 14, + 14, + 13 + ], + "siege": [ + 0, + 3, + 6, + 4, + 5, + 4, + 5, + 4, + 3 + ], + "unent": [ + 0, + 4, + 2, + 7, + 6, + 3, + 5, + 5, + 4 + ], + "nieder": [ + 0, + 6, + 3, + 2, + 2, + 6, + 4, + 5, + 6 + ], + "punkte": [ + 0, + 10, + 22, + 13, + 21, + 15, + 20, + 17, + 13 + ], + "negativ": [ + 0, + 22, + 12, + 7, + 12, + 21, + 17, + 20, + 22 + ], + "etore": [ + 0, + 21, + 15, + 28, + 21, + 22, + 18, + 24, + 24 + ], + "atore": [ + 0, + 26, + 12, + 20, + 15, + 28, + 17, + 27, + 26 + ], + "dtore": [ + 0, + -5, + 3, + 8, + 6, + -6, + 1, + -3, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)
    3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 3, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 2, + 0, + 3, + 3, + 6 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000002149999991500000075000001950000004", + "5000002049999986500000025000001750000006", + "5000001949999988500000025000001450000002", + "5000001749999983499999985000002450000007", + "5000001249999979299999935000001950000005", + "5000001249999979199999985000002150000008", + "5000001049999993500000075000002650000003", + "5000000949999979499999955000001850000001" + ], + "tab1": [ + "500000004999999449999998500000045000000150000008", + "500000065000000050000002500000065000000050000005" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 5.8, + "spiele": [ + 0, + 12, + 10, + 12, + 12, + 12, + 13, + 13, + 12 + ], + "siege": [ + 0, + 3, + 5, + 3, + 5, + 3, + 5, + 4, + 3 + ], + "unent": [ + 0, + 3, + 2, + 7, + 6, + 3, + 5, + 5, + 3 + ], + "nieder": [ + 0, + 6, + 3, + 2, + 1, + 6, + 3, + 4, + 6 + ], + "punkte": [ + 0, + 9, + 19, + 10, + 21, + 12, + 20, + 17, + 12 + ], + "negativ": [ + 0, + 21, + 12, + 7, + 9, + 21, + 14, + 17, + 21 + ], + "etore": [ + 0, + 18, + 14, + 26, + 19, + 19, + 17, + 24, + 21 + ], + "atore": [ + 0, + 23, + 12, + 19, + 12, + 26, + 15, + 26, + 23 + ], + "dtore": [ + 0, + -5, + 2, + 7, + 7, + -7, + 2, + -2, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)
    3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 7, + 2, + 3, + 6, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000549999998500000025000000350000006", + "5000000449999996500000015000000550000008", + "5000000449999996499999995000000650000007", + "5000000349999997300000005000000850000003", + "5000000349999997299999985000000350000004", + "5000000349999997100000005000000450000005", + "5000000149999996500000015000000550000001", + "5000000149999996499999975000000250000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000001" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.1, + "spiele": [ + 0, + 3, + 2, + 3, + 3, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 3, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 1, + 1, + 3, + 3, + 3, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 4, + 4, + 3, + 3, + 3, + 2, + 4, + 4 + ], + "etore": [ + 0, + 5, + 2, + 8, + 3, + 4, + 3, + 6, + 5 + ], + "atore": [ + 0, + 4, + 5, + 8, + 5, + 4, + 1, + 7, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 0, + -2, + 0, + 2, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "3:1 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 8 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 3, + 2, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 3, + 3, + 1, + 3, + 2, + 2 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 3, + 0, + 2, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000006", + "5000000149999999200000005000000350000004", + "5000000149999999100000005000000350000003", + "5000000050000000500000035000000350000001", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000002", + "5000000049999997499999985000000050000008", + "5000000049999997499999975000000050000007" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000005000000150000008" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 7.8, + "spiele": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 0, + 1, + 1, + 0, + 3, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 3 + ], + "etore": [ + 0, + 3, + 0, + 3, + 3, + 0, + 2, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 3, + 3, + 0, + 0, + 3, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 0, + 0, + 0, + 2, + -3, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + " ", + "2:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999996500000065000001250000002", + "5000001249999994500000055000001250000004", + "5000001049999993500000005000000950000006", + "5000000949999994499999995000001450000003", + "5000000949999991500000015000001250000007", + "5000000849999989499999985000001150000001", + "5000000749999990499999975000001250000005", + "5000000449999987499999985000000850000008" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 6, + 6, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 2, + 4, + 2, + 3, + 2, + 2, + 2, + 1 + ], + "unent": [ + 0, + 2, + 1, + 3, + 3, + 1, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 1, + 3, + 1, + 2, + 4 + ], + "punkte": [ + 0, + 8, + 13, + 9, + 12, + 7, + 10, + 9, + 4 + ], + "negativ": [ + 0, + 11, + 4, + 6, + 6, + 10, + 7, + 9, + 13 + ], + "etore": [ + 0, + 11, + 12, + 14, + 12, + 12, + 9, + 12, + 8 + ], + "atore": [ + 0, + 13, + 6, + 15, + 7, + 15, + 9, + 11, + 10 + ], + "dtore": [ + 0, + -2, + 6, + -1, + 5, + -3, + 0, + 1, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 8 (H)
    3:2 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 1, + 2 + ], + "ser1": [ + 0, + 0, + 4, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 1, + 4, + 3, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001349999996500000065000001250000002", + "5000001249999994500000055000001250000004", + "5000001049999993500000005000000950000006", + "5000000949999994500000025000001250000007", + "5000000749999990499999985000000850000001", + "5000000649999994499999985000001250000003", + "5000000449999990499999965000000950000005", + "5000000449999987499999985000000850000008" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 6, + 5, + 7, + 5, + 7, + 6, + 6 + ], + "siege": [ + 0, + 2, + 4, + 1, + 3, + 1, + 2, + 2, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 3, + 1, + 4, + 3, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 1, + 1, + 3, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 7, + 13, + 6, + 12, + 4, + 10, + 9, + 4 + ], + "negativ": [ + 0, + 10, + 4, + 6, + 6, + 10, + 7, + 6, + 13 + ], + "etore": [ + 0, + 8, + 12, + 12, + 12, + 9, + 9, + 12, + 8 + ], + "atore": [ + 0, + 10, + 6, + 14, + 7, + 13, + 9, + 10, + 10 + ], + "dtore": [ + 0, + -2, + 6, + -2, + 5, + -4, + 0, + 2, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 8 (H)", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 4, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 4, + 0, + 4, + 2, + 2, + 4, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000025000000350000007", + "5000000349999997500000015000000450000001", + "5000000349999997500000015000000350000008", + "5000000249999998500000005000000650000003", + "5000000249999998500000005000000150000006", + "5000000149999999500000005000000250000004", + "5000000149999999500000005000000250000002", + "5000000050000000500000005000000050000005" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.4, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 0, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 1, + 2, + 1, + 0, + 2, + 3, + 3 + ], + "negativ": [ + 0, + 3, + 1, + 2, + 1, + 0, + 2, + 0, + 3 + ], + "etore": [ + 0, + 4, + 2, + 6, + 2, + 0, + 1, + 3, + 3 + ], + "atore": [ + 0, + 3, + 2, + 6, + 2, + 0, + 1, + 1, + 2 + ], + "dtore": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 2, + 1, + 0, + 2, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000001", + "5000000149999999500000005000000350000003", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997499999985000000050000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000004", + "500000005000000050000000500000005000000250000005", + "500000005000000050000000500000005000000350000006", + "500000005000000050000000500000005000000450000007" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "2.4.5.6.7", + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 3 + ], + "etore": [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001049999993500000035000001250000003", + "5000001049999990500000015000000950000006", + "5000000949999994500000035000001150000004", + "5000000949999991500000005000001650000008", + "5000000849999989299999965000001250000007", + "5000000849999989199999975000001050000005", + "5000000749999993499999995000000650000002", + "5000000549999989499999975000001050000001" + ], + "tab1": [ + "500000004999999749999998500000015000000150000005", + "500000035000000050000001500000035000000050000007" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": 2, + "subteams": 7.5, + "spiele": [ + 0, + 6, + 5, + 7, + 6, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 1, + 2, + 2, + 2, + 2, + 3, + 2, + 2 + ], + "unent": [ + 0, + 2, + 1, + 4, + 3, + 2, + 1, + 2, + 3 + ], + "nieder": [ + 0, + 3, + 2, + 1, + 1, + 3, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 5, + 7, + 10, + 9, + 8, + 10, + 8, + 9 + ], + "negativ": [ + 0, + 11, + 7, + 7, + 6, + 11, + 10, + 11, + 9 + ], + "etore": [ + 0, + 10, + 6, + 12, + 11, + 10, + 9, + 12, + 16 + ], + "atore": [ + 0, + 13, + 7, + 9, + 8, + 13, + 8, + 16, + 16 + ], + "dtore": [ + 0, + -3, + -1, + 3, + 3, + -3, + 1, + -4, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + "2:3 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 4, + 1, + 4, + 4, + 1, + 3 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001049999993200000035000001250000003", + "5000001049999993100000025000000850000006", + "5000000949999997500000045000000950000004", + "5000000849999992500000005000001350000008", + "5000000849999989299999965000001250000007", + "5000000849999989199999975000001050000005", + "5000000549999989499999975000001050000001", + "5000000449999993499999985000000550000002" + ], + "tab1": [ + "500000004999999749999998500000015000000150000005", + "500000035000000050000001500000035000000050000007" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 2, + "subteams": 7.5, + "spiele": [ + 0, + 6, + 4, + 7, + 5, + 7, + 6, + 7, + 6 + ], + "siege": [ + 0, + 1, + 1, + 2, + 2, + 2, + 3, + 2, + 2 + ], + "unent": [ + 0, + 2, + 1, + 4, + 3, + 2, + 1, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 1, + 0, + 3, + 2, + 3, + 2 + ], + "punkte": [ + 0, + 5, + 4, + 10, + 9, + 8, + 10, + 8, + 8 + ], + "negativ": [ + 0, + 11, + 7, + 7, + 3, + 11, + 7, + 11, + 8 + ], + "etore": [ + 0, + 10, + 5, + 12, + 9, + 10, + 8, + 12, + 13 + ], + "atore": [ + 0, + 13, + 7, + 9, + 5, + 13, + 6, + 16, + 13 + ], + "dtore": [ + 0, + -3, + -2, + 3, + 4, + -3, + 2, + -4, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 5, + 1, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 2, + 4, + 0, + 4, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000025000000250000006", + "5000000349999997500000005000000450000005", + "5000000249999998500000005000000350000004", + "5000000149999999500000005000000250000008", + "5000000149999999500000005000000250000003", + "5000000149999999500000005000000150000001", + "5000000149999996499999975000000350000007", + "5000000049999997499999975000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000003", + "500000005000000050000000500000005000000250000008" + ], + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.3.8", + "spiele": [ + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 1, + 2, + 3, + 3, + 1, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 1, + 2, + 3, + 0, + 4, + 1 + ], + "etore": [ + 0, + 1, + 0, + 2, + 3, + 4, + 2, + 3, + 2 + ], + "atore": [ + 0, + 1, + 3, + 2, + 3, + 4, + 0, + 6, + 2 + ], + "dtore": [ + 0, + 0, + -3, + 0, + 0, + 0, + 2, + -3, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000006", + "5000000149999999500000005000000350000004", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001", + "5000000049999997499999975000000050000007" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000005", + "500000005000000050000000500000005000000450000008" + ], + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": "1.2.3.5.8", + "spiele": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 3, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 3, + 0, + 2, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 3, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + -3, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "2:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001349999996500000075000001350000004", + "5000001249999997500000085000001050000002", + "5000001249999994500000025000001450000007", + "5000000849999989299999985000001350000001", + "5000000849999989199999975000001450000005", + "5000000549999986299999975000001150000008", + "5000000549999986199999935000000450000006", + "5000000249999998500000045000000950000003" + ], + "tab1": [ + "500000004999999749999997500000005000000050000006", + "500000035000000050000003500000035000000150000008" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 2, + "subteams": 6.8, + "spiele": [ + 0, + 7, + 5, + 6, + 6, + 7, + 7, + 7, + 7 + ], + "siege": [ + 0, + 2, + 4, + 2, + 4, + 2, + 1, + 3, + 1 + ], + "unent": [ + 0, + 2, + 0, + 2, + 1, + 2, + 2, + 3, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 1, + 3, + 4, + 1, + 4 + ], + "punkte": [ + 0, + 8, + 12, + 2, + 13, + 8, + 5, + 12, + 5 + ], + "negativ": [ + 0, + 11, + 3, + 2, + 4, + 11, + 14, + 6, + 14 + ], + "etore": [ + 0, + 13, + 10, + 9, + 13, + 14, + 4, + 14, + 11 + ], + "atore": [ + 0, + 15, + 2, + 5, + 6, + 17, + 11, + 12, + 14 + ], + "dtore": [ + 0, + -2, + 8, + 4, + 7, + -3, + -7, + 2, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:2 g. Mannschaft 8 (H)
    3:2 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 1 (H)
    3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:3 g. Mannschaft 1 (H)", + "2:3 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + "0:1 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 1, + 3, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 3, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 2, + 0, + 3, + 3, + 6 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001349999999500000085000001150000004", + "5000001249999997500000035000001450000007", + "5000000949999997500000075000000950000002", + "5000000749999990499999985000001050000001", + "5000000549999989299999965000001150000005", + "5000000549999989199999945000000350000006", + "5000000449999987499999975000000850000008", + "4999999949999998500000035000000750000003" + ], + "tab1": [ + "500000014999999950000000500000015000000050000006", + "500000014999999950000000500000015000000150000005" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 2, + "subteams": 6.5, + "spiele": [ + 0, + 6, + 4, + 5, + 5, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 2, + 3, + 1, + 4, + 1, + 1, + 3, + 1 + ], + "unent": [ + 0, + 1, + 0, + 2, + 1, + 2, + 2, + 3, + 1 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 0, + 3, + 3, + 0, + 4 + ], + "punkte": [ + 0, + 7, + 9, + -1, + 13, + 5, + 5, + 12, + 4 + ], + "negativ": [ + 0, + 10, + 3, + 2, + 1, + 11, + 11, + 3, + 13 + ], + "etore": [ + 0, + 10, + 9, + 7, + 11, + 11, + 3, + 14, + 8 + ], + "atore": [ + 0, + 12, + 2, + 4, + 3, + 15, + 9, + 11, + 11 + ], + "dtore": [ + 0, + -2, + 7, + 3, + 8, + -4, + -6, + 3, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:2 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 1 (H)
    3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 6 (A)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 1, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 5, + 2, + 3, + 6, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 5 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000950000000500000085000000950000002", + "5000000749999999500000045000000650000004", + "5000000749999996500000015000001150000005", + "5000000649999997499999995000000550000003", + "5000000549999995500000005000000650000007", + "5000000449999996299999985000000450000001", + "5000000449999996199999985000000250000006", + "5000000149999993499999985000000350000008" + ], + "tab1": [ + "500000005000000050000000500000005000000050000006", + "500000035000000050000001500000015000000150000001" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 6.1, + "spiele": [ + 0, + 3, + 3, + 3, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 1, + 3, + 2, + 2, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 9, + 6, + 7, + 7, + 4, + 5, + 1 + ], + "negativ": [ + 0, + 4, + 0, + 3, + 1, + 4, + 4, + 5, + 7 + ], + "etore": [ + 0, + 4, + 9, + 5, + 6, + 11, + 2, + 6, + 3 + ], + "atore": [ + 0, + 6, + 1, + 6, + 2, + 10, + 4, + 6, + 5 + ], + "dtore": [ + 0, + -2, + 8, + -1, + 4, + 1, + -2, + 0, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 8 (H)
    3:2 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 1 (H)", + " " + ], + "maxs1": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + " ", + "0:3 g. Mannschaft 1 (H)", + " ", + "2:3 g. Mannschaft 7 (H)", + "0:3 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 2 (H)", + "1:2 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 3, + 0, + 3, + 0, + 3, + 3, + 1, + 2 + ], + "ser1": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 1, + 3, + 3, + 2, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 1, + 0, + 1, + 3, + 3 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000950000000500000085000000950000002", + "5000000749999999500000045000000650000004", + "5000000549999998500000015000000650000007", + "5000000449999996299999985000000250000006", + "5000000449999996100000005000000850000005", + "5000000349999997299999985000000150000001", + "5000000349999997199999985000000350000003", + "5000000149999993499999985000000350000008" + ], + "tab1": [ + "500000004999999749999997500000005000000150000003", + "500000005000000050000000500000005000000050000001" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 1.3, + "spiele": [ + 0, + 2, + 3, + 2, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 3, + 1, + 2, + 1, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 9, + 3, + 7, + 4, + 4, + 5, + 1 + ], + "negativ": [ + 0, + 3, + 0, + 3, + 1, + 4, + 4, + 2, + 7 + ], + "etore": [ + 0, + 1, + 9, + 3, + 6, + 8, + 2, + 6, + 3 + ], + "atore": [ + 0, + 3, + 1, + 5, + 2, + 8, + 4, + 5, + 5 + ], + "dtore": [ + 0, + -2, + 8, + -2, + 4, + 0, + -2, + 1, + -2 + ], + "maxs0": [ + " ", + "1:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 8 (H)", + "1:0 g. Mannschaft 2 (H)", + "3:2 g. Mannschaft 1 (H)", + " " + ], + "maxs1": [ + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (H)", + " ", + "0:3 g. Mannschaft 1 (H)", + " ", + "2:3 g. Mannschaft 7 (H)", + "0:3 g. Mannschaft 8 (H)", + " ", + "1:2 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 3, + 0, + 3, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 3, + 2, + 2, + 3, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 2, + 3 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000649999997500000025000000750000006", + "5000000549999995500000015000000650000004", + "5000000449999996299999985000000350000002", + "5000000449999996100000015000000650000007", + "5000000449999993500000005000000750000001", + "5000000349999997500000005000000950000003", + "5000000349999994500000005000000550000008", + "5000000049999994499999965000000150000005" + ], + "tab1": [ + "500000005000000050000000500000005000000150000007", + "500000035000000050000001500000015000000050000002" + ], + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 1, + "subteams": 2.7, + "spiele": [ + 0, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 2, + 0, + 3, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 4, + 3, + 5, + 0, + 6, + 4, + 3 + ], + "negativ": [ + 0, + 7, + 4, + 3, + 5, + 6, + 3, + 4, + 6 + ], + "etore": [ + 0, + 7, + 3, + 9, + 6, + 1, + 7, + 6, + 5 + ], + "atore": [ + 0, + 7, + 5, + 9, + 5, + 5, + 5, + 5, + 5 + ], + "dtore": [ + 0, + 0, + -2, + 0, + 1, + -4, + 2, + 1, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 7 (H)", + " ", + "3:0 g. Mannschaft 1 (H)", + " ", + "3:1 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "2:3 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 3, + 0, + 3, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999999500000025000000850000007", + "5000000649999997500000035000000750000004", + "5000000449999993299999995000000850000008", + "5000000449999993100000005000000950000001", + "5000000349999997500000005000000150000002", + "5000000249999995499999995000000250000003", + "5000000149999993499999965000000350000005", + "5000000149999990499999955000000250000006" + ], + "tab1": [ + "500000005000000050000000500000005000000150000001", + "500000014999999950000000500000035000000050000008" + ], + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": 1, + "subteams": 8.1, + "spiele": [ + 0, + 4, + 2, + 3, + 3, + 3, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 2, + 1 + ], + "unent": [ + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 1, + 2, + 3, + 0, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 2, + 6, + 1, + 1, + 7, + 4 + ], + "negativ": [ + 0, + 7, + 3, + 5, + 3, + 7, + 10, + 1, + 7 + ], + "etore": [ + 0, + 9, + 1, + 2, + 7, + 3, + 2, + 8, + 8 + ], + "atore": [ + 0, + 9, + 1, + 3, + 4, + 7, + 7, + 6, + 9 + ], + "dtore": [ + 0, + 0, + 0, + -1, + 3, + -4, + -5, + 2, + -1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 7 (A)", + " ", + "3:0 g. Mannschaft 1 (A)", + " ", + " ", + "3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 1, + 0, + 3, + 0, + 0, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + "2:3 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 1, + 1, + 3, + 3, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 1, + 3, + 4, + 1, + 3 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000749999999500000025000000850000007", + "5000000650000000500000045000000550000004", + "5000000449999993500000005000000950000001", + "5000000349999994499999995000000550000008", + "5000000249999995499999995000000250000003", + "5000000149999993299999965000000350000005", + "5000000149999993199999965000000150000006", + "5000000049999997499999995000000050000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000006", + "500000014999999950000000500000015000000150000005" + ], + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": 1, + "subteams": 6.5, + "spiele": [ + 0, + 4, + 1, + 3, + 2, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 2, + 1 + ], + "unent": [ + 0, + 1, + 0, + 2, + 0, + 1, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 2 + ], + "punkte": [ + 0, + 4, + 0, + 2, + 6, + 1, + 1, + 7, + 3 + ], + "negativ": [ + 0, + 7, + 3, + 5, + 0, + 7, + 7, + 1, + 6 + ], + "etore": [ + 0, + 9, + 0, + 2, + 5, + 3, + 1, + 8, + 5 + ], + "atore": [ + 0, + 9, + 1, + 3, + 1, + 7, + 5, + 6, + 6 + ], + "dtore": [ + 0, + 0, + -1, + -1, + 4, + -4, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + " ", + " ", + "3:0 g. Mannschaft 1 (A)", + " ", + " ", + "3:2 g. Mannschaft 5 (A)
    3:2 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 3, + 0, + 0, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 4 (A)", + " ", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 1, + 1, + 0, + 3, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 2, + 2, + 1, + 1, + 3, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 3, + 0, + 3, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": [ + "500000005000000050000000500000005000000050000001", + "500000005000000050000000500000005000000150000002", + "500000005000000050000000500000005000000250000003", + "500000005000000050000000500000005000000350000004", + "500000005000000050000000500000005000000450000005", + "500000005000000050000000500000005000000550000006", + "500000005000000050000000500000005000000650000007", + "500000005000000050000000500000005000000750000008" + ], + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": 0, + "subteams": "1.2.3.4.5.6.7.8", + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000950000000500000065000000750000006", + "5000000849999998500000045000001050000003", + "5000000749999996500000015000000750000005", + "5000000549999998500000015000000850000008", + "5000000449999996499999995000000550000002", + "5000000349999997500000005000000450000004", + "5000000149999996499999975000000150000001", + "5000000149999990499999945000000450000007" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "siege": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 2 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 3, + 0 + ], + "punkte": [ + 0, + 1, + 4, + 8, + 3, + 7, + 9, + 1, + 5 + ], + "negativ": [ + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 10, + 2 + ], + "etore": [ + 0, + 1, + 5, + 10, + 4, + 7, + 7, + 4, + 8 + ], + "atore": [ + 0, + 4, + 6, + 6, + 4, + 6, + 1, + 10, + 7 + ], + "dtore": [ + 0, + -3, + -1, + 4, + 0, + 1, + 6, + -6, + 1 + ], + "maxs0": [ + " ", + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + " ", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + " ", + "3:2 g. Mannschaft 7 (A)" + ], + "maxs1": [ + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 4, + 3, + 3, + 3, + 0, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 3, + 1, + 0, + 4, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000002249999988500000035000001550000002", + "5000002149999988500000065000002150000004", + "5000002049999983500000015000001850000006", + "5000001749999980499999975000002450000007", + "5000001549999979499999945000002250000005", + "5000001349999993500000085000002850000003", + "5000001349999978499999985000002450000008", + "5000001049999978499999955000002150000001" + ], + "tab1": null, + "tab2": [ + "5000002249999988500000035000001550000002", + "5000002149999988500000065000002150000004", + "5000002049999983500000015000001850000006", + "5000001749999980499999975000002450000007", + "5000001549999979499999945000002250000005", + "5000001349999993500000085000002850000003", + "5000001349999978499999985000002450000008", + "5000001049999978499999955000002150000001" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 13, + 11, + 13, + 13, + 13, + 14, + 14, + 13 + ], + "siege": [ + 0, + 3, + 6, + 4, + 5, + 4, + 5, + 4, + 3 + ], + "unent": [ + 0, + 4, + 2, + 7, + 6, + 3, + 5, + 5, + 4 + ], + "nieder": [ + 0, + 6, + 3, + 2, + 2, + 6, + 4, + 5, + 6 + ], + "punkte": [ + 0, + 10, + 22, + 13, + 21, + 15, + 20, + 17, + 13 + ], + "negativ": [ + 0, + 22, + 12, + 7, + 12, + 21, + 17, + 20, + 22 + ], + "etore": [ + 0, + 21, + 15, + 28, + 21, + 22, + 18, + 24, + 24 + ], + "atore": [ + 0, + 26, + 12, + 20, + 15, + 28, + 17, + 27, + 26 + ], + "dtore": [ + 0, + -5, + 3, + 8, + 6, + -6, + 1, + -3, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)
    3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 3, + 0, + 0, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 2, + 0, + 3, + 3, + 6 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000002149999991500000075000001950000004", + "5000002049999986500000025000001750000006", + "5000001949999988500000025000001450000002", + "5000001749999983499999985000002450000007", + "5000001249999979299999935000001950000005", + "5000001249999979199999985000002150000008", + "5000001049999993500000075000002650000003", + "5000000949999979499999955000001850000001" + ], + "tab1": [ + "500000004999999449999998500000045000000150000008", + "500000065000000050000002500000065000000050000005" + ], + "tab2": [ + "5000002149999991500000075000001950000004", + "5000002049999986500000025000001750000006", + "5000001949999988500000025000001450000002", + "5000001749999983499999985000002450000007", + "5000001249999979299999935000001950000005", + "5000001249999979199999985000002150000008", + "5000001049999993500000075000002650000003", + "5000000949999979499999955000001850000001" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": 4, + "subteams": 5.8, + "spiele": [ + 0, + 12, + 10, + 12, + 12, + 12, + 13, + 13, + 12 + ], + "siege": [ + 0, + 3, + 5, + 3, + 5, + 3, + 5, + 4, + 3 + ], + "unent": [ + 0, + 3, + 2, + 7, + 6, + 3, + 5, + 5, + 3 + ], + "nieder": [ + 0, + 6, + 3, + 2, + 1, + 6, + 3, + 4, + 6 + ], + "punkte": [ + 0, + 9, + 19, + 10, + 21, + 12, + 20, + 17, + 12 + ], + "negativ": [ + 0, + 21, + 12, + 7, + 9, + 21, + 14, + 17, + 21 + ], + "etore": [ + 0, + 18, + 14, + 26, + 19, + 19, + 17, + 24, + 21 + ], + "atore": [ + 0, + 23, + 12, + 19, + 12, + 26, + 15, + 26, + 23 + ], + "dtore": [ + 0, + -5, + 2, + 7, + 7, + -7, + 2, + -2, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)
    3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)
    3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)
    0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 8 (H)
    0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 7, + 2, + 3, + 6, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 5 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "tab1": [ + "500000014999999950000000500000025000000050000004", + "500000014999999950000000500000025000000150000008" + ], + "tab2": [ + "5000001549999997500000085000001450000006", + "5000001149999995500000045000001950000003", + "5000001049999991499999955000000550000002", + "5000000849999992200000015000001350000008", + "5000000849999992199999995000000850000004", + "5000000749999990499999975000000850000005", + "5000000549999986499999955000001050000007", + "5000000249999989499999975000000850000001" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": 2, + "subteams": 4.8, + "spiele": [ + 0, + 6, + 6, + 7, + 7, + 6, + 7, + 7, + 6 + ], + "siege": [ + 0, + 1, + 2, + 2, + 1, + 2, + 4, + 1, + 2 + ], + "unent": [ + 0, + 2, + 2, + 5, + 5, + 1, + 3, + 2, + 2 + ], + "nieder": [ + 0, + 3, + 2, + 0, + 1, + 3, + 0, + 4, + 2 + ], + "punkte": [ + 0, + 2, + 10, + 11, + 8, + 7, + 15, + 5, + 8 + ], + "negativ": [ + 0, + 11, + 9, + 5, + 8, + 10, + 3, + 14, + 8 + ], + "etore": [ + 0, + 8, + 5, + 19, + 8, + 8, + 14, + 10, + 13 + ], + "atore": [ + 0, + 11, + 10, + 15, + 9, + 11, + 6, + 15, + 12 + ], + "dtore": [ + 0, + -3, + -5, + 4, + -1, + -3, + 8, + -5, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 1 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 4 (A)", + "0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 3 (H)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 7, + 2, + 1, + 7, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 5, + 0, + 2, + 3, + 2, + 1, + 5, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000549999998500000025000000350000006", + "5000000449999996500000015000000550000008", + "5000000449999996499999995000000650000007", + "5000000349999997300000005000000850000003", + "5000000349999997299999985000000350000004", + "5000000349999997100000005000000450000005", + "5000000149999996500000015000000550000001", + "5000000149999996499999975000000250000002" + ], + "tab1": [ + "500000005000000050000000500000005000000050000002", + "500000005000000050000000500000005000000150000001" + ], + "tab2": [ + "5000000549999998500000025000000350000006", + "5000000449999996500000015000000550000008", + "5000000449999996499999995000000650000007", + "5000000349999997300000005000000850000003", + "5000000349999997299999985000000350000004", + "5000000349999997100000005000000450000005", + "5000000149999996500000015000000550000001", + "5000000149999996499999975000000250000002" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": 0, + "subteams": 2.1, + "spiele": [ + 0, + 3, + 2, + 3, + 3, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "unent": [ + 0, + 1, + 1, + 3, + 3, + 0, + 2, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 1, + 1, + 3, + 3, + 3, + 5, + 4, + 4 + ], + "negativ": [ + 0, + 4, + 4, + 3, + 3, + 3, + 2, + 4, + 4 + ], + "etore": [ + 0, + 5, + 2, + 8, + 3, + 4, + 3, + 6, + 5 + ], + "atore": [ + 0, + 4, + 5, + 8, + 5, + 4, + 1, + 7, + 4 + ], + "dtore": [ + 0, + 1, + -3, + 0, + -2, + 0, + 2, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + "3:1 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 8 (A)", + "3:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)" + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 3, + 2, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "1:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 8 (A)", + " ", + " ", + "1:3 g. Mannschaft 7 (A)", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 3, + 3, + 1, + 3, + 2, + 2 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 3, + 3, + 0, + 2, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000006", + "5000000149999999200000005000000350000004", + "5000000149999999100000005000000350000003", + "5000000050000000500000035000000350000001", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000002", + "5000000049999997499999985000000050000008", + "5000000049999997499999975000000050000007" + ], + "tab1": [ + "500000005000000050000000500000005000000050000007", + "500000005000000050000000500000005000000150000008" + ], + "tab2": [ + "5000000350000000500000025000000250000006", + "5000000149999999200000005000000350000004", + "5000000149999999100000005000000350000003", + "5000000050000000500000035000000350000001", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000002", + "5000000049999997499999985000000050000008", + "5000000049999997499999975000000050000007" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": 0, + "subteams": 7.8, + "spiele": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 0, + 1, + 1, + 0, + 3, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 3, + 3 + ], + "etore": [ + 0, + 3, + 0, + 3, + 3, + 0, + 2, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 3, + 3, + 0, + 0, + 3, + 2 + ], + "dtore": [ + 0, + 3, + 0, + 0, + 0, + 0, + 2, + -3, + -2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 7 (H)", + " ", + " ", + " ", + " ", + "2:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "0:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_rankzones.l98-a33fb117.txt b/tests/GoldenMaster/__snapshots__/calc/golden_rankzones.l98-a33fb117.txt new file mode 100644 index 00000000..8a863949 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_rankzones.l98-a33fb117.txt @@ -0,0 +1,13458 @@ +### golden/rankzones.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000003350000000500000155000004350000010", + "5000003350000000500000095000004450000002", + "5000002650000000499999995000003550000008", + "5000002450000000500000075000003550000003", + "5000002450000000500000025000004250000009", + "5000002050000000499999945000002950000001", + "5000001850000000499999975000002150000007", + "5000001850000000499999965000002950000005", + "5000001550000000499999915000002550000004", + "5000001150000000499999905000002550000006" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 17, + 18, + 15, + 15, + 15, + 15, + 16, + 16, + 18, + 17 + ], + "siege": [ + 0, + 5, + 10, + 7, + 4, + 5, + 2, + 4, + 8, + 5, + 10 + ], + "unent": [ + 0, + 5, + 3, + 3, + 3, + 3, + 5, + 6, + 2, + 9, + 3 + ], + "nieder": [ + 0, + 7, + 5, + 5, + 8, + 7, + 8, + 6, + 6, + 4, + 4 + ], + "punkte": [ + 0, + 20, + 33, + 24, + 15, + 18, + 11, + 18, + 26, + 24, + 33 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 29, + 44, + 35, + 25, + 29, + 25, + 21, + 35, + 42, + 43 + ], + "atore": [ + 0, + 35, + 35, + 28, + 34, + 33, + 35, + 24, + 36, + 40, + 28 + ], + "dtore": [ + 0, + -6, + 9, + 7, + -9, + -4, + -10, + -3, + -1, + 2, + 15 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)
    4:1 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)
    0:2 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:4 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 3, + 5 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 0, + 0, + 5, + 11, + 2, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000003350000000500000115000004350000002", + "5000003050000000500000125000004050000010", + "5000002650000000500000025000003450000008", + "5000002150000000500000045000003150000003", + "5000002150000000500000005000003950000009", + "5000002050000000499999975000002950000001", + "5000001850000000499999995000002150000007", + "5000001850000000499999965000002950000005", + "5000001250000000499999895000002350000004", + "5000001150000000499999905000002550000006" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 16, + 17, + 14, + 14, + 15, + 15, + 15, + 15, + 17, + 16 + ], + "siege": [ + 0, + 5, + 10, + 6, + 3, + 5, + 2, + 4, + 8, + 4, + 9 + ], + "unent": [ + 0, + 5, + 3, + 3, + 3, + 3, + 5, + 6, + 2, + 9, + 3 + ], + "nieder": [ + 0, + 6, + 4, + 5, + 8, + 7, + 8, + 5, + 5, + 4, + 4 + ], + "punkte": [ + 0, + 20, + 33, + 21, + 12, + 18, + 11, + 18, + 26, + 21, + 30 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 29, + 43, + 31, + 23, + 29, + 25, + 21, + 34, + 39, + 40 + ], + "atore": [ + 0, + 32, + 32, + 27, + 34, + 33, + 35, + 22, + 32, + 39, + 28 + ], + "dtore": [ + 0, + -3, + 11, + 4, + -11, + -4, + -10, + -1, + 2, + 0, + 12 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:4 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 4 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 1, + 5, + 11, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000750000000500000045000000750000001", + "5000000650000000500000055000000650000003", + "5000000650000000500000045000000650000004", + "5000000650000000500000035000000750000002", + "5000000650000000500000025000000650000010", + "5000000350000000499999975000000550000005", + "5000000250000000499999995000000450000009", + "5000000150000000499999975000000250000007", + "5000000050000000499999955000000150000008", + "5000000050000000499999945000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 6, + 6, + 3, + 0, + 1, + 0, + 2, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 6, + 6, + 5, + 0, + 2, + 1, + 4, + 6 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 8, + 6, + 5, + 6, + 5, + 4 + ], + "dtore": [ + 0, + 4, + 3, + 5, + 4, + -3, + -6, + -3, + -5, + -1, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "2:1 g. Mannschaft 9 (H)", + " ", + " ", + " ", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 2, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:3 g. Mannschaft 3 (A)", + " ", + " ", + "1:4 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 3, + 2, + 3, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000003", + "5000000350000000500000025000000350000010", + "5000000350000000500000025000000250000002", + "5000000350000000500000015000000350000004", + "5000000150000000500000005000000250000009", + "5000000150000000500000005000000250000001", + "5000000050000000499999995000000250000005", + "5000000050000000499999985000000150000008", + "5000000050000000499999985000000050000007", + "5000000050000000499999975000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 3, + 3, + 2, + 0, + 0, + 1, + 2, + 3 + ], + "atore": [ + 0, + 2, + 0, + 0, + 2, + 3, + 3, + 2, + 3, + 2, + 1 + ], + "dtore": [ + 0, + 0, + 2, + 3, + 1, + -1, + -3, + -2, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 7 (A)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 8 (H)" + ], + "maxs1": [ + 0, + 0, + 2, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "2:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 10 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000001750000000500000115000002250000003", + "5000001650000000500000095000002250000010", + "5000001650000000500000035000002050000008", + "5000001450000000500000045000002150000009", + "5000001450000000500000015000002250000002", + "5000001150000000499999985000001150000007", + "5000000950000000499999965000001350000001", + "5000000850000000499999995000001650000006", + "5000000850000000499999985000001550000005", + "5000000150000000499999895000000650000004" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 8, + 6, + 8, + 8, + 9, + 8, + 9, + 8 + ], + "siege": [ + 0, + 2, + 4, + 5, + 0, + 2, + 2, + 3, + 5, + 3, + 5 + ], + "unent": [ + 0, + 3, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 5, + 1 + ], + "nieder": [ + 0, + 3, + 3, + 1, + 5, + 4, + 4, + 4, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 9, + 14, + 17, + 1, + 8, + 8, + 11, + 16, + 14, + 16 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 22, + 22, + 6, + 15, + 16, + 11, + 20, + 21, + 22 + ], + "atore": [ + 0, + 17, + 21, + 11, + 17, + 17, + 17, + 13, + 17, + 17, + 13 + ], + "dtore": [ + 0, + -4, + 1, + 11, + -11, + -2, + -1, + -2, + 3, + 4, + 9 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)
    4:1 g. Mannschaft 8 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 0, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)
    0:3 g. Mannschaft 10 (H)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 9 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)
    0:2 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 5, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 0, + 3, + 0, + 0, + 1, + 0, + 5, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 0, + 6, + 4, + 5, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000001650000000500000095000002250000010", + "5000001650000000500000035000002050000008", + "5000001450000000500000085000001850000003", + "5000001450000000500000015000002250000002", + "5000001150000000500000025000001850000009", + "5000001150000000500000005000001150000007", + "5000000950000000499999995000001350000001", + "5000000850000000499999995000001650000006", + "5000000850000000499999985000001550000005", + "5000000150000000499999895000000650000004" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 9, + 7, + 6, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "siege": [ + 0, + 2, + 4, + 4, + 0, + 2, + 2, + 3, + 5, + 2, + 5 + ], + "unent": [ + 0, + 3, + 2, + 2, + 1, + 2, + 2, + 2, + 1, + 5, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 1, + 5, + 4, + 4, + 3, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 9, + 14, + 14, + 1, + 8, + 8, + 11, + 16, + 11, + 16 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 22, + 18, + 6, + 15, + 16, + 11, + 20, + 18, + 22 + ], + "atore": [ + 0, + 14, + 21, + 10, + 17, + 17, + 17, + 11, + 17, + 16, + 13 + ], + "dtore": [ + 0, + -1, + 1, + 8, + -11, + -2, + -1, + 0, + 3, + 2, + 9 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 0, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 9 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 5, + 0, + 2 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 5, + 5, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 6, + 4, + 5, + 0, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000055000000650000003", + "5000000450000000500000015000000450000001", + "5000000350000000500000035000000450000002", + "5000000350000000500000005000000450000005", + "5000000350000000499999995000000350000010", + "5000000150000000500000005000000150000009", + "5000000050000000500000005000000050000004", + "5000000050000000499999985000000050000007", + "5000000050000000499999975000000050000008", + "5000000050000000499999975000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 2, + 0, + 2, + 1, + 1, + 1, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 6, + 0, + 3, + 0, + 0, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 4, + 6, + 0, + 4, + 0, + 0, + 0, + 1, + 3 + ], + "atore": [ + 0, + 3, + 1, + 1, + 0, + 4, + 3, + 2, + 3, + 1, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 5, + 0, + 0, + -3, + -2, + -3, + 0, + -1 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "2:1 g. Mannschaft 9 (H)", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 8 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 2, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "2:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000003", + "5000000350000000500000025000000350000010", + "5000000150000000500000005000000250000001", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000050000000499999995000000250000005", + "5000000050000000499999985000000050000007" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 0, + 3, + 0, + 2, + 0, + 0, + 0, + 0, + 3 + ], + "atore": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0, + 2, + 0, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 3, + 0, + -1, + 0, + -2, + 0, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + " ", + "3:0 g. Mannschaft 6 (H)", + " ", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 8 (H)" + ], + "maxs1": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "2:3 g. Mannschaft 4 (H)", + " ", + "0:2 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000001950000000500000085000002250000002", + "5000001750000000500000065000002150000010", + "5000001450000000500000025000001950000004", + "5000001150000000499999985000001650000001", + "5000001050000000499999985000002150000009", + "5000001050000000499999985000001450000005", + "5000001050000000499999965000001550000008", + "5000000750000000499999995000001050000007", + "5000000750000000499999965000001350000003", + "5000000350000000499999915000000950000006" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 9, + 7, + 9, + 7, + 7, + 7, + 8, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 4, + 3, + 0, + 1, + 3, + 2, + 5 + ], + "unent": [ + 0, + 2, + 1, + 1, + 2, + 1, + 3, + 4, + 1, + 4, + 2 + ], + "nieder": [ + 0, + 4, + 2, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 2 + ], + "punkte": [ + 0, + 11, + 19, + 7, + 14, + 10, + 3, + 7, + 10, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 22, + 13, + 19, + 14, + 9, + 10, + 15, + 21, + 21 + ], + "atore": [ + 0, + 18, + 14, + 17, + 17, + 16, + 18, + 11, + 19, + 23, + 15 + ], + "dtore": [ + 0, + -2, + 8, + -4, + 2, + -2, + -9, + -1, + -4, + -2, + 6 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 0, + 3, + 2, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)
    1:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:4 g. Mannschaft 3 (A)", + "1:4 g. Mannschaft 8 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 3, + 4, + 4, + 4 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 3, + 0, + 2, + 1, + 0, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 3, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 0, + 2, + 7, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000001950000000500000105000002150000002", + "5000001450000000500000035000001850000010", + "5000001150000000500000005000001750000004", + "5000001150000000499999985000001650000001", + "5000001050000000499999995000001450000008", + "5000001050000000499999985000002150000009", + "5000001050000000499999985000001450000005", + "5000000750000000499999995000001050000007", + "5000000750000000499999965000001350000003", + "5000000350000000499999915000000950000006" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 8, + 7, + 8, + 7, + 7, + 7, + 7, + 9, + 8 + ], + "siege": [ + 0, + 3, + 6, + 2, + 3, + 3, + 0, + 1, + 3, + 2, + 4 + ], + "unent": [ + 0, + 2, + 1, + 1, + 2, + 1, + 3, + 4, + 1, + 4, + 2 + ], + "nieder": [ + 0, + 4, + 1, + 4, + 3, + 3, + 4, + 2, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 11, + 19, + 7, + 11, + 10, + 3, + 7, + 10, + 10, + 14 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 21, + 13, + 17, + 14, + 9, + 10, + 14, + 21, + 18 + ], + "atore": [ + 0, + 18, + 11, + 17, + 17, + 16, + 18, + 11, + 15, + 23, + 15 + ], + "dtore": [ + 0, + -2, + 10, + -4, + 0, + -2, + -9, + -1, + -1, + -2, + 3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 0, + 3, + 2, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:4 g. Mannschaft 8 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 3, + 3, + 4, + 4 + ], + "ser1": [ + 0, + 1, + 5, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 1, + 6, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 0, + 2, + 7, + 4, + 2, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000045000000650000004", + "5000000350000000500000035000000350000010", + "5000000350000000500000035000000350000001", + "5000000350000000500000005000000350000002", + "5000000150000000499999995000000350000009", + "5000000150000000499999995000000250000007", + "5000000050000000500000005000000050000003", + "5000000050000000499999985000000150000008", + "5000000050000000499999975000000150000005", + "5000000050000000499999975000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 6, + 0, + 0, + 1, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 3, + 0, + 6, + 1, + 0, + 2, + 1, + 3, + 3 + ], + "atore": [ + 0, + 0, + 3, + 0, + 2, + 4, + 3, + 3, + 3, + 4, + 0 + ], + "dtore": [ + 0, + 3, + 0, + 0, + 4, + -3, + -3, + -1, + -2, + -1, + 3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + " ", + " ", + " ", + " ", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:3 g. Mannschaft 3 (A)", + " ", + " ", + "1:4 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 4, + 3, + 2, + 3, + 2, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 2, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000002", + "5000000350000000500000015000000350000004", + "5000000150000000500000005000000250000009", + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000050000000499999985000000150000008", + "5000000050000000499999975000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 2, + 0, + 3, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 2, + 0, + 3, + 0, + 3, + 2, + 0 + ], + "dtore": [ + 0, + 0, + 2, + 0, + 1, + 0, + -3, + 0, + -2, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:2 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 2, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + "0:3 g. Mannschaft 3 (A)", + " ", + "1:3 g. Mannschaft 10 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000001850000000500000035000002350000008", + "5000001650000000500000075000002150000010", + "5000001650000000500000065000002550000003", + "5000001450000000500000005000002150000009", + "5000001350000000500000015000001450000007", + "5000001350000000499999965000001750000002", + "5000000950000000500000005000001950000005", + "5000000950000000499999975000001650000001", + "5000000850000000499999955000001450000004", + "5000000350000000499999955000001350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 9, + 9, + 9, + 8, + 7, + 9, + 9, + 9, + 8 + ], + "siege": [ + 0, + 2, + 4, + 5, + 2, + 2, + 0, + 3, + 6, + 4, + 5 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 3, + 3, + 4, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 4, + 4, + 3, + 5, + 3, + 4, + 2, + 3, + 3, + 2 + ], + "punkte": [ + 0, + 9, + 13, + 16, + 8, + 9, + 3, + 13, + 18, + 14, + 16 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 17, + 25, + 14, + 19, + 13, + 14, + 23, + 21, + 21 + ], + "atore": [ + 0, + 19, + 21, + 19, + 19, + 19, + 18, + 13, + 20, + 21, + 14 + ], + "dtore": [ + 0, + -3, + -4, + 6, + -5, + 0, + -5, + 1, + 3, + 0, + 7 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 2 (A)", + "4:2 g. Mannschaft 5 (A)
    4:2 g. Mannschaft 8 (H)", + "4:1 g. Mannschaft 1 (H)
    4:1 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)
    3:1 g. Mannschaft 2 (H)", + "3:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 0, + 4, + 4, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 10 (H)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 7 (A)", + "1:3 g. Mannschaft 5 (H)
    1:3 g. Mannschaft 10 (H)
    1:3 g. Mannschaft 8 (A)
    1:3 g. Mannschaft 9 (H)", + "2:4 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 4 (H)", + "1:4 g. Mannschaft 3 (A)", + "1:4 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 2, + 3, + 4, + 3, + 2, + 4, + 4, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 3, + 5 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 0, + 0, + 5, + 7, + 2, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000001850000000500000065000002250000008", + "5000001350000000500000045000001850000010", + "5000001350000000500000035000002150000003", + "5000001350000000500000035000001450000007", + "5000001350000000499999985000001650000002", + "5000001150000000499999985000001850000009", + "5000000950000000500000005000001950000005", + "5000000950000000500000005000001650000001", + "5000000550000000499999935000001250000004", + "5000000350000000499999955000001350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 8, + 8, + 8, + 8, + 7, + 8, + 8, + 8, + 7 + ], + "siege": [ + 0, + 2, + 4, + 4, + 1, + 2, + 0, + 3, + 6, + 3, + 4 + ], + "unent": [ + 0, + 3, + 1, + 1, + 2, + 3, + 3, + 4, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 3, + 3, + 3, + 5, + 3, + 4, + 1, + 2, + 3, + 2 + ], + "punkte": [ + 0, + 9, + 13, + 13, + 5, + 9, + 3, + 13, + 18, + 11, + 13 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 16, + 21, + 12, + 19, + 13, + 14, + 22, + 18, + 18 + ], + "atore": [ + 0, + 16, + 18, + 18, + 19, + 19, + 18, + 11, + 16, + 20, + 14 + ], + "dtore": [ + 0, + 0, + -2, + 3, + -7, + 0, + -5, + 3, + 6, + -2, + 4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 2 (A)", + "4:2 g. Mannschaft 5 (A)
    4:2 g. Mannschaft 8 (H)", + "4:1 g. Mannschaft 1 (H)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 4 (A)
    3:1 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 0, + 4, + 4, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0, + 2, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "1:4 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 7 (A)", + "1:3 g. Mannschaft 5 (H)
    1:3 g. Mannschaft 10 (H)
    1:3 g. Mannschaft 8 (A)
    1:3 g. Mannschaft 9 (H)", + "2:4 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "2:4 g. Mannschaft 2 (A)", + "1:4 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 2, + 1, + 1, + 2, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 2, + 3, + 4, + 3, + 3, + 4, + 4, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 4 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 1, + 5, + 7, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=18": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=17": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=18": { + "tab0": [ + "5000001250000000500000075000001350000008", + "5000001050000000500000065000001650000003", + "5000001050000000500000035000000950000007", + "5000000850000000500000015000001250000009", + "5000000650000000500000025000000750000010", + "5000000450000000499999985000000750000001", + "5000000450000000499999945000000750000002", + "5000000250000000499999975000000850000005", + "5000000150000000499999975000000750000006", + "5000000150000000499999945000000550000004" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 5, + 4, + 4, + 4, + 5, + 4, + 5, + 3 + ], + "siege": [ + 0, + 1, + 1, + 3, + 0, + 0, + 0, + 3, + 4, + 2, + 2 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 3, + 1, + 3, + 2, + 3, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 10, + 1, + 2, + 1, + 10, + 12, + 8, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 16, + 5, + 8, + 7, + 9, + 13, + 12, + 7 + ], + "atore": [ + 0, + 9, + 13, + 10, + 11, + 11, + 10, + 6, + 6, + 11, + 5 + ], + "dtore": [ + 0, + -2, + -6, + 6, + -6, + -3, + -3, + 3, + 7, + 1, + 2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 6 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:1 g. Mannschaft 1 (H)
    4:1 g. Mannschaft 8 (H)", + " ", + " ", + " ", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:1 g. Mannschaft 2 (H)", + "3:1 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 10 (H)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 9 (H)", + "1:3 g. Mannschaft 5 (H)
    1:3 g. Mannschaft 10 (H)
    1:3 g. Mannschaft 9 (H)", + "2:4 g. Mannschaft 2 (H)", + "1:2 g. Mannschaft 8 (H)", + "0:2 g. Mannschaft 4 (H)", + " ", + "0:2 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 3, + 3, + 4, + 2, + 2, + 0, + 2, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 4, + 1, + 2 + ], + "ser2": [ + 0, + 0, + 0, + 3, + 0, + 0, + 1, + 0, + 4, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 2, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 2, + 0, + 4, + 4, + 4, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000001250000000500000075000001350000008", + "5000001050000000500000055000000950000007", + "5000000750000000500000035000001250000003", + "5000000650000000500000025000000750000010", + "5000000550000000499999995000000950000009", + "5000000450000000500000015000000750000001", + "5000000450000000499999945000000750000002", + "5000000250000000499999975000000850000005", + "5000000150000000499999975000000750000006", + "5000000150000000499999945000000550000004" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 5, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 3 + ], + "siege": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 3, + 4, + 1, + 2 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 1, + 3, + 1, + 3, + 2, + 3, + 0, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 7, + 1, + 2, + 1, + 10, + 12, + 5, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 12, + 5, + 8, + 7, + 9, + 13, + 9, + 7 + ], + "atore": [ + 0, + 6, + 13, + 9, + 11, + 11, + 10, + 4, + 6, + 10, + 5 + ], + "dtore": [ + 0, + 1, + -6, + 3, + -6, + -3, + -3, + 5, + 7, + -1, + 2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 6 (H)", + "4:2 g. Mannschaft 8 (H)", + "4:1 g. Mannschaft 1 (H)", + " ", + " ", + " ", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "2:1 g. Mannschaft 1 (H)", + "3:1 g. Mannschaft 7 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 0, + 0, + 0, + 4, + 4, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 1, + 1 + ], + "maxn0": [ + " ", + "3:4 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "1:3 g. Mannschaft 9 (H)", + "1:3 g. Mannschaft 5 (H)
    1:3 g. Mannschaft 10 (H)
    1:3 g. Mannschaft 9 (H)", + "2:4 g. Mannschaft 2 (H)", + "1:2 g. Mannschaft 8 (H)", + " ", + " ", + "0:2 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 3, + 0, + 1, + 1, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 2, + 0, + 0, + 2, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 4, + 0, + 2 + ], + "ser2": [ + 0, + 2, + 0, + 2, + 0, + 0, + 1, + 4, + 4, + 2, + 2 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 2, + 0, + 4, + 4, + 4, + 0, + 0, + 3, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=18": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000001050000000500000075000001550000010", + "5000001050000000500000075000001550000002", + "5000000750000000500000055000000650000003", + "5000000750000000500000025000000950000006", + "5000000650000000500000035000000950000009", + "5000000650000000500000015000000750000005", + "5000000550000000499999985000000650000001", + "5000000450000000499999965000000750000008", + "5000000150000000499999955000000250000007", + "5000000050000000499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 4, + 4, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 0, + 2, + 2, + 0, + 1, + 1, + 3 + ], + "unent": [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 3, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 10, + 7, + 0, + 6, + 7, + 1, + 4, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 15, + 6, + 1, + 7, + 9, + 2, + 7, + 9, + 15 + ], + "atore": [ + 0, + 8, + 8, + 1, + 6, + 6, + 7, + 7, + 11, + 6, + 8 + ], + "dtore": [ + 0, + -2, + 7, + 5, + -5, + 1, + 2, + -5, + -4, + 3, + 7 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 7 (H)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 3, + 3, + 4 + ], + "maxs2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 8 (H)", + "0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser2": [ + 0, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 1, + 4, + 3 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 0, + 2, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=18": { + "tab0": [ + "5000001050000000500000055000001450000010", + "5000000950000000500000025000001050000002", + "5000000750000000500000035000001150000005", + "5000000750000000500000015000000950000004", + "5000000650000000500000005000000950000003", + "5000000650000000499999995000000950000009", + "5000000650000000499999965000001050000008", + "5000000550000000499999995000000950000001", + "5000000350000000499999985000000550000007", + "5000000250000000499999985000000650000006" + ], + "tab1": null, + "tab2": null, + "endtab": 18, + "stt": 18, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 4, + 5, + 4, + 3, + 4, + 5, + 4, + 5 + ], + "siege": [ + 0, + 1, + 3, + 2, + 2, + 2, + 0, + 0, + 2, + 2, + 3 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 3, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 1, + 3, + 2, + 1 + ], + "punkte": [ + 0, + 5, + 9, + 6, + 7, + 7, + 2, + 3, + 6, + 6, + 10 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 9, + 10, + 9, + 9, + 11, + 6, + 5, + 10, + 9, + 14 + ], + "atore": [ + 0, + 10, + 8, + 9, + 8, + 8, + 8, + 7, + 14, + 10, + 9 + ], + "dtore": [ + 0, + -1, + 2, + 0, + 1, + 3, + -2, + -2, + -4, + -1, + 5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 2 (A)", + "4:2 g. Mannschaft 5 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + " ", + "4:3 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 1 (A)" + ], + "maxs1": [ + 0, + 3, + 4, + 2, + 3, + 3, + 0, + 0, + 4, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 3, + 1, + 0 + ], + "maxn0": [ + " ", + "1:4 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 9 (A)", + "0:2 g. Mannschaft 7 (A)", + "1:3 g. Mannschaft 8 (A)", + "3:4 g. Mannschaft 8 (A)", + "1:3 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:4 g. Mannschaft 3 (A)", + "1:4 g. Mannschaft 8 (A)", + "1:2 g. Mannschaft 8 (A)" + ], + "maxn1": [ + 0, + 1, + 1, + 0, + 1, + 3, + 1, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 2, + 3, + 4, + 3, + 3, + 4, + 4, + 2 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 2 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 3, + 0, + 2, + 1, + 0, + 1, + 4 + ], + "ser3": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 3, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 4, + 3, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=17": { + "tab0": [ + "5000000950000000500000045000000950000002", + "5000000750000000500000035000001150000005", + "5000000750000000500000025000001150000010", + "5000000650000000500000005000000950000003", + "5000000650000000499999995000000950000009", + "5000000650000000499999995000000950000008", + "5000000550000000499999995000000950000001", + "5000000450000000499999995000000750000004", + "5000000350000000499999985000000550000007", + "5000000250000000499999985000000650000006" + ], + "tab1": null, + "tab2": null, + "endtab": 17, + "stt": 17, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 4, + 4, + 3, + 4, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 3, + 2, + 1, + 2, + 0, + 0, + 2, + 2, + 2 + ], + "unent": [ + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 3, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 2, + 2, + 1, + 1, + 1, + 2, + 2, + 1 + ], + "punkte": [ + 0, + 5, + 9, + 6, + 4, + 7, + 2, + 3, + 6, + 6, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 9, + 9, + 9, + 7, + 11, + 6, + 5, + 9, + 9, + 11 + ], + "atore": [ + 0, + 10, + 5, + 9, + 8, + 8, + 8, + 7, + 10, + 10, + 9 + ], + "dtore": [ + 0, + -1, + 4, + 0, + -1, + 3, + -2, + -2, + -1, + -1, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 2 (A)", + "4:2 g. Mannschaft 5 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 2 (A)", + "3:1 g. Mannschaft 4 (A)", + " ", + " ", + "4:3 g. Mannschaft 1 (A)", + "3:1 g. Mannschaft 3 (A)
    3:1 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 4, + 2, + 3, + 3, + 0, + 0, + 4, + 3, + 3 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 3, + 1, + 1 + ], + "maxn0": [ + " ", + "1:4 g. Mannschaft 3 (A)", + " ", + "0:2 g. Mannschaft 7 (A)", + "1:3 g. Mannschaft 8 (A)", + "3:4 g. Mannschaft 8 (A)", + "1:3 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "2:4 g. Mannschaft 2 (A)", + "1:4 g. Mannschaft 8 (A)", + "1:2 g. Mannschaft 8 (A)" + ], + "maxn1": [ + 0, + 1, + 0, + 0, + 1, + 3, + 1, + 1, + 2, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 0, + 2, + 3, + 4, + 3, + 3, + 4, + 4, + 2 + ], + "ser1": [ + 0, + 1, + 3, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 1, + 3, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 3 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 0, + 2, + 3, + 4, + 2, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000010", + "5000000050000000500000005000000050000009", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 9, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=18": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=17": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000001050000000500000065000001250000002", + "5000000750000000500000015000001050000004", + "5000000750000000500000015000000750000010", + "5000000650000000499999995000000750000001", + "5000000450000000500000015000000550000007", + "5000000450000000500000005000000550000008", + "5000000450000000499999995000001250000009", + "5000000350000000499999955000000350000005", + "5000000150000000499999965000000450000003", + "5000000150000000499999935000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 4, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 10, + 1, + 7, + 3, + 1, + 4, + 4, + 4, + 7 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 12, + 4, + 10, + 3, + 3, + 5, + 5, + 12, + 7 + ], + "atore": [ + 0, + 8, + 6, + 8, + 9, + 8, + 10, + 4, + 5, + 13, + 6 + ], + "dtore": [ + 0, + -1, + 6, + -4, + 1, + -5, + -7, + 1, + 0, + -1, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "3:0 g. Mannschaft 4 (A)
    3:0 g. Mannschaft 1 (A)", + " ", + "3:0 g. Mannschaft 10 (A)", + "2:0 g. Mannschaft 7 (A)", + " ", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "1:4 g. Mannschaft 6 (A)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 5 (A)", + "1:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 10 (A)", + "1:2 g. Mannschaft 5 (A)", + "1:4 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 2, + 4 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 3, + 2, + 1, + 4, + 0, + 0, + 5, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=18": { + "tab0": [ + "5000003350000000500000155000004350000010", + "5000003350000000500000095000004450000002", + "5000002650000000499999995000003550000008", + "5000002450000000500000075000003550000003", + "5000002450000000500000025000004250000009", + "5000002050000000499999945000002950000001", + "5000001850000000499999975000002150000007", + "5000001850000000499999965000002950000005", + "5000001550000000499999915000002550000004", + "5000001150000000499999905000002550000006" + ], + "tab1": null, + "tab2": [ + "5000003350000000500000155000004350000010", + "5000003350000000500000095000004450000002", + "5000002650000000499999995000003550000008", + "5000002450000000500000075000003550000003", + "5000002450000000500000025000004250000009", + "5000002050000000499999945000002950000001", + "5000001850000000499999975000002150000007", + "5000001850000000499999965000002950000005", + "5000001550000000499999915000002550000004", + "5000001150000000499999905000002550000006" + ], + "endtab": 18, + "stt": 18, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 17, + 18, + 15, + 15, + 15, + 15, + 16, + 16, + 18, + 17 + ], + "siege": [ + 0, + 5, + 10, + 7, + 4, + 5, + 2, + 4, + 8, + 5, + 10 + ], + "unent": [ + 0, + 5, + 3, + 3, + 3, + 3, + 5, + 6, + 2, + 9, + 3 + ], + "nieder": [ + 0, + 7, + 5, + 5, + 8, + 7, + 8, + 6, + 6, + 4, + 4 + ], + "punkte": [ + 0, + 20, + 33, + 24, + 15, + 18, + 11, + 18, + 26, + 24, + 33 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 29, + 44, + 35, + 25, + 29, + 25, + 21, + 35, + 42, + 43 + ], + "atore": [ + 0, + 35, + 35, + 28, + 34, + 33, + 35, + 24, + 36, + 40, + 28 + ], + "dtore": [ + 0, + -6, + 9, + 7, + -9, + -4, + -10, + -3, + -1, + 2, + 15 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)
    4:1 g. Mannschaft 8 (H)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)
    0:2 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:4 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 4 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 3, + 5 + ], + "ser3": [ + 0, + 1, + 3, + 0, + 0, + 2, + 0, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 3, + 0, + 0, + 5, + 11, + 2, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=17": { + "tab0": [ + "5000003350000000500000115000004350000002", + "5000003050000000500000125000004050000010", + "5000002650000000500000025000003450000008", + "5000002150000000500000045000003150000003", + "5000002150000000500000005000003950000009", + "5000002050000000499999975000002950000001", + "5000001850000000499999995000002150000007", + "5000001850000000499999965000002950000005", + "5000001250000000499999895000002350000004", + "5000001150000000499999905000002550000006" + ], + "tab1": null, + "tab2": [ + "5000003350000000500000115000004350000002", + "5000003050000000500000125000004050000010", + "5000002650000000500000025000003450000008", + "5000002150000000500000045000003150000003", + "5000002150000000500000005000003950000009", + "5000002050000000499999975000002950000001", + "5000001850000000499999995000002150000007", + "5000001850000000499999965000002950000005", + "5000001250000000499999895000002350000004", + "5000001150000000499999905000002550000006" + ], + "endtab": 17, + "stt": 17, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 16, + 17, + 14, + 14, + 15, + 15, + 15, + 15, + 17, + 16 + ], + "siege": [ + 0, + 5, + 10, + 6, + 3, + 5, + 2, + 4, + 8, + 4, + 9 + ], + "unent": [ + 0, + 5, + 3, + 3, + 3, + 3, + 5, + 6, + 2, + 9, + 3 + ], + "nieder": [ + 0, + 6, + 4, + 5, + 8, + 7, + 8, + 5, + 5, + 4, + 4 + ], + "punkte": [ + 0, + 20, + 33, + 21, + 12, + 18, + 11, + 18, + 26, + 21, + 30 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 29, + 43, + 31, + 23, + 29, + 25, + 21, + 34, + 39, + 40 + ], + "atore": [ + 0, + 32, + 32, + 27, + 34, + 33, + 35, + 22, + 32, + 39, + 28 + ], + "dtore": [ + 0, + -3, + 11, + 4, + -11, + -4, + -10, + -1, + 2, + 0, + 12 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "4:1 g. Mannschaft 1 (H)", + "3:0 g. Mannschaft 10 (A)
    3:0 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "4:2 g. Mannschaft 9 (H)", + "4:1 g. Mannschaft 9 (H)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 4, + 3, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 2, + 1, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:4 g. Mannschaft 8 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 3 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 4 + ], + "ser3": [ + 0, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 1, + 5, + 11, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "tab1": null, + "tab2": [ + "5000002050000000500000135000002750000002", + "5000001750000000500000085000002250000010", + "5000001150000000499999975000001350000001", + "5000001050000000500000025000002150000009", + "5000000950000000499999965000001050000005", + "5000000850000000500000015000001050000003", + "5000000850000000499999965000001250000008", + "5000000850000000499999955000001250000006", + "5000000750000000499999965000001150000004", + "5000000550000000499999965000000750000007" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 9, + 6, + 6, + 7, + 8, + 7, + 7, + 9, + 9 + ], + "siege": [ + 0, + 3, + 6, + 2, + 2, + 3, + 2, + 1, + 2, + 1, + 5 + ], + "unent": [ + 0, + 2, + 2, + 2, + 1, + 0, + 2, + 2, + 2, + 7, + 2 + ], + "nieder": [ + 0, + 3, + 1, + 2, + 3, + 4, + 4, + 4, + 3, + 1, + 2 + ], + "punkte": [ + 0, + 11, + 20, + 8, + 7, + 9, + 8, + 5, + 8, + 10, + 17 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 13, + 27, + 10, + 11, + 10, + 12, + 7, + 12, + 21, + 22 + ], + "atore": [ + 0, + 16, + 14, + 9, + 15, + 14, + 17, + 11, + 16, + 19, + 14 + ], + "dtore": [ + 0, + -3, + 13, + 1, + -4, + -4, + -5, + -4, + -4, + 2, + 8 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "3:0 g. Mannschaft 6 (H)", + "4:1 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 8 (A)", + "2:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 3 (H)", + "4:0 g. Mannschaft 5 (H)
    4:0 g. Mannschaft 1 (H)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 4 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:4 g. Mannschaft 10 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 9 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:4 g. Mannschaft 10 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)
    0:3 g. Mannschaft 5 (A)", + "0:2 g. Mannschaft 2 (H)
    0:2 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 4, + 3, + 3, + 3, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 6, + 0, + 1, + 1, + 0, + 2, + 2, + 6, + 5 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 3, + 1, + 4, + 4, + 0, + 4, + 1, + 0, + 5, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000750000000500000045000000750000001", + "5000000650000000500000055000000650000003", + "5000000650000000500000045000000650000004", + "5000000650000000500000035000000750000002", + "5000000650000000500000025000000650000010", + "5000000350000000499999975000000550000005", + "5000000250000000499999995000000450000009", + "5000000150000000499999975000000250000007", + "5000000050000000499999955000000150000008", + "5000000050000000499999945000000050000006" + ], + "tab1": null, + "tab2": [ + "5000000750000000500000045000000750000001", + "5000000650000000500000055000000650000003", + "5000000650000000500000045000000650000004", + "5000000650000000500000035000000750000002", + "5000000650000000500000025000000650000010", + "5000000350000000499999975000000550000005", + "5000000250000000499999995000000450000009", + "5000000150000000499999975000000250000007", + "5000000050000000499999955000000150000008", + "5000000050000000499999945000000050000006" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 3 + ], + "siege": [ + 0, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 6, + 6, + 3, + 0, + 1, + 0, + 2, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 7, + 6, + 6, + 5, + 0, + 2, + 1, + 4, + 6 + ], + "atore": [ + 0, + 3, + 4, + 1, + 2, + 8, + 6, + 5, + 6, + 5, + 4 + ], + "dtore": [ + 0, + 4, + 3, + 5, + 4, + -3, + -6, + -3, + -5, + -1, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 8 (A)", + "4:1 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:0 g. Mannschaft 10 (A)", + "2:1 g. Mannschaft 9 (H)", + " ", + " ", + " ", + " ", + "3:0 g. Mannschaft 6 (A)" + ], + "maxs1": [ + 0, + 3, + 4, + 3, + 3, + 2, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "1:3 g. Mannschaft 3 (A)", + " ", + " ", + "1:4 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)
    0:3 g. Mannschaft 10 (H)", + "0:2 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (A)", + "0:3 g. Mannschaft 4 (H)" + ], + "maxn1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 4, + 3, + 2, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 2, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 1, + 2, + 1, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 3, + 2, + 3, + 1 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000003", + "5000000350000000500000025000000350000010", + "5000000350000000500000025000000250000002", + "5000000350000000500000015000000350000004", + "5000000150000000500000005000000250000009", + "5000000150000000500000005000000250000001", + "5000000050000000499999995000000250000005", + "5000000050000000499999985000000150000008", + "5000000050000000499999985000000050000007", + "5000000050000000499999975000000050000006" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000035000000350000003", + "5000000350000000500000025000000350000010", + "5000000350000000500000025000000250000002", + "5000000350000000500000015000000350000004", + "5000000150000000500000005000000250000009", + "5000000150000000500000005000000250000001", + "5000000050000000499999995000000250000005", + "5000000050000000499999985000000150000008", + "5000000050000000499999985000000050000007", + "5000000050000000499999975000000050000006" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 1, + 3 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 2, + 3, + 3, + 2, + 0, + 0, + 1, + 2, + 3 + ], + "atore": [ + 0, + 2, + 0, + 0, + 2, + 3, + 3, + 2, + 3, + 2, + 1 + ], + "dtore": [ + 0, + 0, + 2, + 3, + 1, + -1, + -3, + -2, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 7 (A)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " ", + "3:1 g. Mannschaft 8 (H)" + ], + "maxs1": [ + 0, + 0, + 2, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "2:3 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 10 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 3, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser2": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_special.l98-77e9b873.txt b/tests/GoldenMaster/__snapshots__/calc/golden_special.l98-77e9b873.txt new file mode 100644 index 00000000..d8171b2b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_special.l98-77e9b873.txt @@ -0,0 +1,9438 @@ +### golden/special.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001650000000500000095000001650000001", + "5000001450000000500000075000001450000005", + "5000001350000000500000015000001050000002", + "5000001350000000499999985000001250000003", + "5000001250000000499999955000000850000006", + "5000001050000000499999905000000750000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 8, + 9, + 9, + 8, + 9 + ], + "siege": [ + 0, + 6, + 4, + 3, + 2, + 5, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 3, + 5, + 5, + 2, + 4 + ], + "punkte": [ + 0, + 16, + 13, + 13, + 10, + 14, + 12 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 10, + 12, + 7, + 14, + 8 + ], + "atore": [ + 0, + 7, + 9, + 14, + 17, + 7, + 13 + ], + "dtore": [ + 0, + 9, + 1, + -2, + -10, + 7, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (H)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)
    0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001450000000500000075000001450000005", + "5000001350000000500000075000001450000001", + "5000001350000000500000015000001050000002", + "5000001250000000499999975000000850000006", + "5000001050000000499999955000000950000003", + "5000001050000000499999935000000750000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "siege": [ + 0, + 5, + 4, + 2, + 2, + 5, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 3, + 5, + 4, + 2, + 3 + ], + "punkte": [ + 0, + 13, + 13, + 10, + 10, + 14, + 12 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 14, + 10, + 9, + 7, + 14, + 8 + ], + "atore": [ + 0, + 7, + 9, + 14, + 14, + 7, + 11 + ], + "dtore": [ + 0, + 7, + 1, + -5, + -7, + 7, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000750000000500000055000000750000005", + "5000000550000000500000025000000550000001", + "5000000450000000500000035000000350000002", + "5000000450000000499999975000000150000006", + "5000000350000000499999955000000250000004", + "5000000150000000499999985000000350000003" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 0, + 0, + 3, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 4, + 1, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 3, + 3, + 2, + 7, + 1 + ], + "atore": [ + 0, + 3, + 0, + 5, + 7, + 2, + 4 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -5, + 5, + -3 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + " ", + "3:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + " ", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 1, + 0, + 0, + 3, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 0, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 3, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000250000000500000015000000150000005", + "5000000150000000500000005000000150000006", + "5000000150000000500000005000000150000004", + "5000000150000000499999995000000050000001", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 1, + 2, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "atore": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001050000000500000035000000750000001", + "5000000750000000499999965000000350000002", + "5000000650000000499999985000000550000005", + "5000000650000000499999975000000550000003", + "5000000450000000499999945000000250000006", + "5000000450000000499999935000000250000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 5, + 4, + 4, + 4, + 4 + ], + "siege": [ + 0, + 3, + 1, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 3, + 3, + 2, + 3 + ], + "punkte": [ + 0, + 10, + 7, + 6, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 7, + 3, + 5, + 2, + 5, + 2 + ], + "atore": [ + 0, + 4, + 7, + 8, + 9, + 7, + 8 + ], + "dtore": [ + 0, + 3, + -4, + -3, + -7, + -2, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 4 (H)
    2:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + "3:0 g. Mannschaft 4 (H)", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 1, + 3, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 2, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 3 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 4, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000750000000500000015000000550000001", + "5000000750000000499999965000000350000002", + "5000000650000000499999985000000550000005", + "5000000450000000499999945000000250000006", + "5000000450000000499999935000000250000004", + "5000000350000000499999945000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 3, + 4, + 4, + 4 + ], + "siege": [ + 0, + 2, + 1, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 3, + 3, + 3, + 2, + 3 + ], + "punkte": [ + 0, + 7, + 7, + 3, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 3, + 2, + 2, + 5, + 2 + ], + "atore": [ + 0, + 4, + 7, + 8, + 9, + 7, + 8 + ], + "dtore": [ + 0, + 1, + -4, + -6, + -7, + -2, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 1, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 3, + 1, + 0, + 3 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 4, + 3, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000015000000350000005", + "5000000350000000500000005000000250000001", + "5000000250000000500000005000000050000002", + "5000000250000000499999975000000150000006", + "5000000250000000499999955000000150000004", + "5000000050000000500000005000000050000003" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 0, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 2, + 0, + 2, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 0, + 0, + 1, + 3, + 1 + ], + "atore": [ + 0, + 2, + 0, + 0, + 6, + 2, + 4 + ], + "dtore": [ + 0, + 0, + 0, + 0, + -5, + 1, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + " ", + "0:3 g. Mannschaft 2 (H)", + " ", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 2, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000150000000500000005000000150000006", + "5000000150000000499999995000000050000001", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "atore": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000850000000500000095000000950000005", + "5000000850000000500000015000000650000006", + "5000000750000000500000015000000750000003", + "5000000650000000500000065000000950000001", + "5000000650000000500000055000000750000002", + "5000000650000000499999975000000550000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 5, + 5, + 4, + 5 + ], + "siege": [ + 0, + 3, + 3, + 2, + 2, + 4, + 2 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 6, + 6, + 7, + 6, + 8, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 9, + 7, + 7, + 5, + 9, + 6 + ], + "atore": [ + 0, + 3, + 2, + 6, + 8, + 0, + 5 + ], + "dtore": [ + 0, + 6, + 5, + 1, + -3, + 9, + 1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 3 (A)", + " ", + "0:2 g. Mannschaft 1 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 3, + 2, + 0, + 4, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 3, + 0, + 4, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000850000000500000095000000950000005", + "5000000850000000500000035000000650000006", + "5000000750000000500000015000000750000003", + "5000000650000000500000065000000950000001", + "5000000650000000500000055000000750000002", + "5000000650000000500000005000000550000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 2, + 4, + 2 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 6, + 6, + 7, + 6, + 8, + 8 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 9, + 7, + 7, + 5, + 9, + 6 + ], + "atore": [ + 0, + 3, + 2, + 6, + 5, + 0, + 3 + ], + "dtore": [ + 0, + 6, + 5, + 1, + 0, + 9, + 3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "1:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 3, + 2, + 1, + 4, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 3, + 1, + 4, + 4 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000450000000500000045000000450000005", + "5000000250000000500000035000000350000002", + "5000000250000000500000025000000350000001", + "5000000250000000500000005000000050000006", + "5000000150000000500000005000000150000004", + "5000000150000000499999985000000350000003" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 2, + 1, + 1, + 4, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 3, + 3, + 1, + 4, + 0 + ], + "atore": [ + 0, + 1, + 0, + 5, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 2, + 3, + -2, + 0, + 4, + 0 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + " ", + "3:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 1, + 2, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000250000000500000015000000150000005", + "5000000150000000500000005000000150000004", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 1, + 2, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001050000000500000085000001050000001", + "5000001050000000500000015000000650000003", + "5000000650000000500000005000000550000002", + "5000000650000000499999975000000450000006", + "5000000550000000500000005000000450000005", + "5000000350000000499999945000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 5, + 4, + 3, + 5 + ], + "siege": [ + 0, + 4, + 2, + 3, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 10, + 6, + 10, + 3, + 5, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 10, + 5, + 6, + 3, + 4, + 4 + ], + "atore": [ + 0, + 2, + 5, + 5, + 9, + 4, + 7 + ], + "dtore": [ + 0, + 8, + 0, + 1, + -6, + 0, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 4 (H)", + "3:2 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 3, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 1 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 3, + 3, + 3, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000750000000500000065000000850000001", + "5000000750000000499999985000000350000003", + "5000000650000000500000005000000550000002", + "5000000650000000499999995000000450000006", + "5000000550000000500000005000000450000005", + "5000000350000000499999975000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 3, + 3, + 4 + ], + "siege": [ + 0, + 3, + 2, + 2, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 7, + 6, + 7, + 3, + 5, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 8, + 5, + 3, + 3, + 4, + 4 + ], + "atore": [ + 0, + 2, + 5, + 5, + 6, + 4, + 5 + ], + "dtore": [ + 0, + 6, + 0, + -2, + -3, + 0, + -1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 2, + 3, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)", + "1:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 1, + 3, + 2, + 3, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000045000000450000001", + "5000000550000000499999985000000350000003", + "5000000450000000499999995000000350000002", + "5000000350000000499999985000000250000005", + "5000000250000000499999975000000150000006", + "5000000150000000499999985000000050000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 3, + 1, + 2, + 2 + ], + "siege": [ + 0, + 2, + 1, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 2, + 2, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 6, + 4, + 5, + 1, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 4, + 3, + 3, + 0, + 2, + 1 + ], + "atore": [ + 0, + 0, + 4, + 5, + 2, + 4, + 4 + ], + "dtore": [ + 0, + 4, + -1, + -2, + -2, + -2, + -3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 4 (H)
    2:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + "3:0 g. Mannschaft 4 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 1, + 3, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 6 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 3, + 2, + 3, + 2 + ], + "ser1": [ + 0, + 2, + 1, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000450000000499999995000000350000002", + "5000000350000000500000025000000250000001", + "5000000350000000499999985000000250000005", + "5000000250000000499999975000000150000006", + "5000000250000000499999955000000050000003", + "5000000150000000499999985000000050000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 3, + 2, + 1, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 2, + 2, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 2, + 1, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 3, + 0, + 0, + 2, + 1 + ], + "atore": [ + 0, + 0, + 4, + 5, + 2, + 4, + 4 + ], + "dtore": [ + 0, + 2, + -1, + -5, + -2, + -2, + -3 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 1, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:1 g. Mannschaft 3 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 6 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:2 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 0, + 1, + 3, + 2, + 3, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 1, + 2, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000450000000499999995000000350000001", + "5000000350000000500000005000000350000005", + "5000000350000000499999975000000050000002", + "5000000350000000499999955000000250000004", + "5000000250000000499999975000000150000006", + "5000000150000000499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 1, + 3, + 2, + 2 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 4, + 3, + 1, + 3, + 3, + 2 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 0, + 2, + 2, + 3, + 1 + ], + "atore": [ + 0, + 4, + 3, + 3, + 7, + 3, + 4 + ], + "dtore": [ + 0, + -1, + -3, + -1, + -5, + 0, + -3 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 3 (H)", + " ", + " ", + " ", + "3:2 g. Mannschaft 3 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "2:3 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 2, + 1, + 3, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000550000000500000035000000350000003", + "5000000450000000500000045000000650000001", + "5000000450000000500000005000000350000006", + "5000000250000000500000025000000250000005", + "5000000250000000500000015000000250000002", + "5000000250000000499999965000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 3, + 1, + 3 + ], + "siege": [ + 0, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 2, + 5, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 2, + 3, + 3, + 2, + 3 + ], + "atore": [ + 0, + 2, + 1, + 0, + 7, + 0, + 3 + ], + "dtore": [ + 0, + 4, + 1, + 3, + -4, + 2, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 2, + 3, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + " ", + "0:3 g. Mannschaft 3 (A)", + " ", + "0:2 g. Mannschaft 1 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000550000000500000035000000350000003", + "5000000450000000500000045000000650000001", + "5000000450000000500000025000000350000006", + "5000000250000000500000025000000250000005", + "5000000250000000500000015000000250000002", + "5000000250000000499999995000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 2, + 1, + 2, + 1, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "punkte": [ + 0, + 4, + 2, + 5, + 2, + 2, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 2, + 3, + 3, + 2, + 3 + ], + "atore": [ + 0, + 2, + 1, + 0, + 4, + 0, + 1 + ], + "dtore": [ + 0, + 4, + 1, + 3, + -1, + 2, + 2 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 2, + 2, + 3, + 2, + 2 + ], + "maxs2": [ + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 2, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 2, + 1, + 1, + 2 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000650000000500000075000000750000005", + "5000000450000000500000045000000550000002", + "5000000450000000500000015000000350000006", + "5000000450000000500000015000000250000004", + "5000000250000000500000025000000350000001", + "5000000250000000499999985000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 2, + 4, + 2, + 4, + 6, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 3, + 5, + 4, + 2, + 7, + 3 + ], + "atore": [ + 0, + 1, + 1, + 6, + 1, + 0, + 2 + ], + "dtore": [ + 0, + 2, + 4, + -2, + 1, + 7, + 1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + " ", + " ", + "1:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 2, + 0, + 1, + 3, + 1 + ], + "ser2": [ + 0, + 1, + 2, + 1, + 2, + 3, + 2 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "5000001650000000500000095000001650000001", + "5000001450000000500000075000001450000005", + "5000001350000000500000015000001050000002", + "5000001350000000499999985000001250000003", + "5000001250000000499999955000000850000006", + "5000001050000000499999905000000750000004" + ], + "tab1": null, + "tab2": [ + "5000001650000000500000095000001650000001", + "5000001450000000500000075000001450000005", + "5000001350000000500000015000001050000002", + "5000001350000000499999985000001250000003", + "5000001250000000499999955000000850000006", + "5000001050000000499999905000000750000004" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 8, + 9, + 9, + 8, + 9 + ], + "siege": [ + 0, + 6, + 4, + 3, + 2, + 5, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 3, + 5, + 5, + 2, + 4 + ], + "punkte": [ + 0, + 16, + 13, + 13, + 10, + 14, + 12 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 16, + 10, + 12, + 7, + 14, + 8 + ], + "atore": [ + 0, + 7, + 9, + 14, + 17, + 7, + 13 + ], + "dtore": [ + 0, + 9, + 1, + -2, + -10, + 7, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (H)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)
    0:3 g. Mannschaft 3 (A)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000001450000000500000075000001450000005", + "5000001350000000500000075000001450000001", + "5000001350000000500000015000001050000002", + "5000001250000000499999975000000850000006", + "5000001050000000499999955000000950000003", + "5000001050000000499999935000000750000004" + ], + "tab1": null, + "tab2": [ + "5000001450000000500000075000001450000005", + "5000001350000000500000075000001450000001", + "5000001350000000500000015000001050000002", + "5000001250000000499999975000000850000006", + "5000001050000000499999955000000950000003", + "5000001050000000499999935000000750000004" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "siege": [ + 0, + 5, + 4, + 2, + 2, + 5, + 2 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 1, + 3 + ], + "nieder": [ + 0, + 3, + 3, + 5, + 4, + 2, + 3 + ], + "punkte": [ + 0, + 13, + 13, + 10, + 10, + 14, + 12 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 14, + 10, + 9, + 7, + 14, + 8 + ], + "atore": [ + 0, + 7, + 9, + 14, + 14, + 7, + 11 + ], + "dtore": [ + 0, + 7, + 1, + -5, + -7, + 7, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 4 (A)", + "2:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 2 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "2:0 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 3, + 2 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (H)", + "1:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 3, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "tab1": null, + "tab2": [ + "5000000950000000500000075000001050000005", + "5000000750000000500000015000000550000002", + "5000000750000000499999965000000450000004", + "5000000650000000500000015000000650000001", + "5000000650000000499999985000000450000006", + "5000000350000000499999975000000650000003" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 2, + 0, + 1, + 4, + 1 + ], + "unent": [ + 0, + 0, + 1, + 1, + 2, + 0, + 2 + ], + "nieder": [ + 0, + 2, + 1, + 3, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 6, + 7, + 3, + 7, + 9, + 6 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 6, + 5, + 6, + 4, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 9, + 8, + 3, + 6 + ], + "dtore": [ + 0, + 1, + 1, + -3, + -4, + 7, + -2 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + "1:0 g. Mannschaft 5 (A)", + "3:0 g. Mannschaft 6 (A)
    3:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 3 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 3, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + "0:3 g. Mannschaft 5 (H)", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 4 (H)", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 3, + 2, + 3, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 0, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 1, + 4, + 1, + 0, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000750000000500000055000000750000005", + "5000000550000000500000025000000550000001", + "5000000450000000500000035000000350000002", + "5000000450000000499999975000000150000006", + "5000000350000000499999955000000250000004", + "5000000150000000499999985000000350000003" + ], + "tab1": null, + "tab2": [ + "5000000750000000500000055000000750000005", + "5000000550000000500000025000000550000001", + "5000000450000000500000035000000350000002", + "5000000450000000499999975000000150000006", + "5000000350000000499999955000000250000004", + "5000000150000000499999985000000350000003" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 3, + 3, + 3 + ], + "siege": [ + 0, + 2, + 1, + 0, + 0, + 3, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 1, + 0, + 2 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 5, + 4, + 1, + 3, + 7, + 4 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 5, + 3, + 3, + 2, + 7, + 1 + ], + "atore": [ + 0, + 3, + 0, + 5, + 7, + 2, + 4 + ], + "dtore": [ + 0, + 2, + 3, + -2, + -5, + 5, + -3 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 4 (A)", + "3:0 g. Mannschaft 4 (A)", + " ", + " ", + "3:0 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 0, + 3, + 0 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + "1:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (H)", + " ", + "0:3 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 3, + 0, + 3 + ], + "ser1": [ + 0, + 2, + 1, + 0, + 0, + 3, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 0, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 2, + 3, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000250000000500000015000000150000005", + "5000000150000000500000005000000150000006", + "5000000150000000500000005000000150000004", + "5000000150000000499999995000000050000001", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002" + ], + "tab1": null, + "tab2": [ + "5000000250000000500000015000000150000005", + "5000000150000000500000005000000150000006", + "5000000150000000500000005000000150000004", + "5000000150000000499999995000000050000001", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 1, + 2, + 1 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "atore": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "dtore": [ + 0, + -1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "1:0 g. Mannschaft 1 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_viewopts.l98-c46ea785.txt b/tests/GoldenMaster/__snapshots__/calc/golden_viewopts.l98-c46ea785.txt new file mode 100644 index 00000000..ed5b748e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_viewopts.l98-c46ea785.txt @@ -0,0 +1,9438 @@ +### golden/viewopts.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000002249999999500000125000001550000002", + "5000001249999990500000005000001250000005", + "5000001149999986499999985000001350000003", + "5000001049999984500000005000001250000001", + "5000000749999990499999995000000950000004", + "5000000749999981499999915000000950000006" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 8, + 9, + 6, + 9, + 9 + ], + "siege": [ + 0, + 3, + 7, + 3, + 2, + 4, + 2 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 5, + 0, + 4, + 3, + 3, + 6 + ], + "punkte": [ + 0, + 10, + 22, + 11, + 7, + 12, + 7 + ], + "negativ": [ + 0, + 16, + 1, + 14, + 10, + 10, + 19 + ], + "etore": [ + 0, + 12, + 15, + 13, + 9, + 12, + 9 + ], + "atore": [ + 0, + 12, + 3, + 15, + 10, + 12, + 18 + ], + "dtore": [ + 0, + 0, + 12, + -2, + -1, + 0, + -9 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)
    0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 4, + 0, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 8, + 0, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 3, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001949999999500000115000001450000002", + "5000001249999993500000015000001250000005", + "5000001149999989499999995000001350000003", + "5000001049999987500000015000001150000001", + "5000000449999990499999985000000850000004", + "5000000449999981499999905000000750000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 8, + 5, + 8, + 8 + ], + "siege": [ + 0, + 3, + 6, + 3, + 1, + 4, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 4, + 0, + 3, + 3, + 2, + 6 + ], + "punkte": [ + 0, + 10, + 19, + 11, + 4, + 12, + 4 + ], + "negativ": [ + 0, + 13, + 1, + 11, + 10, + 7, + 19 + ], + "etore": [ + 0, + 11, + 14, + 13, + 8, + 12, + 7 + ], + "atore": [ + 0, + 10, + 3, + 14, + 10, + 11, + 17 + ], + "dtore": [ + 0, + 1, + 11, + -1, + -2, + 1, + -10 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)
    0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 7, + 1, + 0, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 4, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000045000000650000002", + "5000000449999996499999995000000450000005", + "5000000350000000500000015000000150000004", + "5000000349999997500000015000000250000001", + "5000000149999996499999995000000450000003", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 1, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 1, + 3, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 4, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 6, + 4, + 1, + 4, + 1 + ], + "atore": [ + 0, + 1, + 2, + 5, + 0, + 5, + 5 + ], + "dtore": [ + 0, + 1, + 4, + -1, + 1, + -1, + -4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000350000002", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000049999997499999995000000250000003", + "5000000049999997499999985000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "siege": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "etore": [ + 0, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 3, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 2, + 1, + -1, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:2 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 3, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001049999999500000065000000750000002", + "5000000749999996500000025000000750000005", + "5000000649999991499999995000000750000003", + "5000000449999993500000005000000550000001", + "5000000349999991499999985000000650000004", + "5000000149999990499999955000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 5, + 4, + 4, + 4 + ], + "siege": [ + 0, + 1, + 3, + 2, + 1, + 2, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 3, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 4, + 10, + 6, + 3, + 7, + 1 + ], + "negativ": [ + 0, + 7, + 1, + 9, + 9, + 4, + 10 + ], + "etore": [ + 0, + 5, + 7, + 7, + 6, + 7, + 3 + ], + "atore": [ + 0, + 5, + 1, + 8, + 8, + 5, + 8 + ], + "dtore": [ + 0, + 0, + 6, + -1, + -2, + 2, + -5 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + "2:0 g. Mannschaft 6 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "1:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 2, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 4, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 2, + 3, + 1, + 0 + ], + "ser4": [ + 0, + 3, + 0, + 2, + 3, + 1, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001049999999500000065000000750000002", + "5000000749999999500000035000000750000005", + "5000000649999994500000005000000750000003", + "5000000449999996500000015000000450000001", + "5000000349999991499999985000000650000004", + "5000000149999990499999955000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 4, + 4, + 4, + 3, + 4 + ], + "siege": [ + 0, + 1, + 3, + 2, + 1, + 2, + 0 + ], + "unent": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 3, + 0, + 3 + ], + "punkte": [ + 0, + 4, + 10, + 6, + 3, + 7, + 1 + ], + "negativ": [ + 0, + 4, + 1, + 6, + 9, + 1, + 10 + ], + "etore": [ + 0, + 4, + 7, + 7, + 6, + 7, + 3 + ], + "atore": [ + 0, + 3, + 1, + 7, + 8, + 4, + 8 + ], + "dtore": [ + 0, + 1, + 6, + 0, + -2, + 3, + -5 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + "2:0 g. Mannschaft 6 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "1:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 2, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 0, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 3, + 0, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 1, + 3, + 0, + 4 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000035000000350000002", + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000150000004", + "5000000149999999500000005000000250000005", + "5000000049999997499999995000000250000003", + "5000000049999997499999995000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 3, + 0, + 1, + 3 + ], + "etore": [ + 0, + 2, + 3, + 2, + 1, + 2, + 1 + ], + "atore": [ + 0, + 0, + 0, + 3, + 0, + 2, + 2 + ], + "dtore": [ + 0, + 2, + 3, + -1, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + " ", + "1:2 g. Mannschaft 5 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "maxn2": [ + 0, + 0, + 0, + 3, + 0, + 0, + 2 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000001", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997499999995000000250000003" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "etore": [ + 0, + 2, + 0, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 2, + 0, + -1, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001250000000500000065000000850000002", + "5000000749999993499999985000000550000005", + "5000000649999991500000005000000750000001", + "5000000649999991499999965000000650000006", + "5000000549999995499999995000000650000003", + "5000000449999999500000015000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 4, + 2, + 5, + 5 + ], + "siege": [ + 0, + 2, + 4, + 1, + 1, + 2, + 2 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 3, + 0, + 1, + 0, + 2, + 3 + ], + "punkte": [ + 0, + 6, + 12, + 5, + 4, + 7, + 6 + ], + "negativ": [ + 0, + 9, + 0, + 5, + 1, + 7, + 9 + ], + "etore": [ + 0, + 7, + 8, + 6, + 3, + 5, + 6 + ], + "atore": [ + 0, + 7, + 2, + 7, + 2, + 7, + 10 + ], + "dtore": [ + 0, + 0, + 6, + -1, + 1, + -2, + -4 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (A)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 2, + 0, + 1, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 4, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 4, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000950000000500000055000000750000002", + "5000000749999993499999985000000550000005", + "5000000649999991500000005000000750000001", + "5000000549999995499999995000000650000003", + "5000000349999991499999955000000450000006", + "5000000149999999500000005000000250000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 3, + 4, + 1, + 5, + 4 + ], + "siege": [ + 0, + 2, + 3, + 1, + 0, + 2, + 1 + ], + "unent": [ + 0, + 0, + 0, + 2, + 1, + 1, + 0 + ], + "nieder": [ + 0, + 3, + 0, + 1, + 0, + 2, + 3 + ], + "punkte": [ + 0, + 6, + 9, + 5, + 1, + 7, + 3 + ], + "negativ": [ + 0, + 9, + 0, + 5, + 1, + 7, + 9 + ], + "etore": [ + 0, + 7, + 7, + 6, + 2, + 5, + 4 + ], + "atore": [ + 0, + 7, + 2, + 7, + 2, + 7, + 9 + ], + "dtore": [ + 0, + 0, + 5, + -1, + 0, + -2, + -5 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (A)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 0, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 2, + 0, + 1, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000350000000500000015000000350000002", + "5000000349999997499999995000000250000005", + "5000000149999999500000005000000250000003", + "5000000050000000500000005000000050000004", + "5000000049999997499999995000000050000001", + "5000000049999997499999975000000050000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 0, + 2, + 1 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 0, + 3, + 1, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 3, + 3 + ], + "etore": [ + 0, + 0, + 3, + 2, + 0, + 2, + 0 + ], + "atore": [ + 0, + 1, + 2, + 2, + 0, + 3, + 3 + ], + "dtore": [ + 0, + -1, + 1, + 0, + 0, + -1, + -3 + ], + "maxs0": [ + " ", + " ", + "3:2 g. Mannschaft 3 (A)", + " ", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 0, + 3, + 0, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000350000002", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000049999997499999985000000050000005" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "siege": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "etore": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 0, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 0, + 1, + 0, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + " ", + "3:2 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001250000000500000075000000750000002", + "5000000949999994500000015000000750000005", + "5000000749999993499999975000000650000006", + "5000000449999993499999995000000650000004", + "5000000449999990499999995000000850000001", + "5000000449999990499999975000000450000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 4, + 5, + 4, + 5, + 5 + ], + "siege": [ + 0, + 1, + 4, + 1, + 1, + 3, + 2 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 3, + 0, + 3, + 2, + 2, + 2 + ], + "punkte": [ + 0, + 4, + 12, + 4, + 4, + 9, + 7 + ], + "negativ": [ + 0, + 10, + 0, + 10, + 7, + 6, + 7 + ], + "etore": [ + 0, + 8, + 7, + 4, + 6, + 7, + 6 + ], + "atore": [ + 0, + 9, + 0, + 7, + 7, + 6, + 9 + ], + "dtore": [ + 0, + -1, + 7, + -3, + -1, + 1, + -3 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 4, + 0, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 4, + 0, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 3, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000000950000000500000065000000650000002", + "5000000949999997500000025000000750000005", + "5000000449999993500000005000000750000001", + "5000000449999993499999985000000450000003", + "5000000449999993499999965000000450000006", + "5000000149999993499999985000000550000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 4, + 3, + 4, + 4 + ], + "siege": [ + 0, + 1, + 3, + 1, + 0, + 3, + 1 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 9, + 4, + 1, + 9, + 4 + ], + "negativ": [ + 0, + 7, + 0, + 7, + 7, + 3, + 7 + ], + "etore": [ + 0, + 7, + 6, + 4, + 5, + 7, + 4 + ], + "atore": [ + 0, + 7, + 0, + 6, + 7, + 5, + 8 + ], + "dtore": [ + 0, + 0, + 6, + -2, + -2, + 2, + -4 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + " ", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 0, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 3, + 0, + 3 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=10": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=9": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=5": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000035000000350000002", + "5000000649999997500000025000000550000005", + "5000000349999994499999995000000350000003", + "5000000149999996499999995000000350000001", + "5000000149999996499999975000000150000006", + "5000000049999994499999985000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 0, + 2, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 1, + 0, + 2, + 2, + 1, + 1 + ], + "punkte": [ + 0, + 1, + 6, + 3, + 0, + 6, + 1 + ], + "negativ": [ + 0, + 4, + 0, + 6, + 6, + 3, + 4 + ], + "etore": [ + 0, + 3, + 3, + 3, + 3, + 5, + 1 + ], + "atore": [ + 0, + 4, + 0, + 4, + 5, + 3, + 4 + ], + "dtore": [ + 0, + -1, + 3, + -1, + -2, + 2, + -3 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 5 (H)", + " ", + "2:0 g. Mannschaft 6 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "1:2 g. Mannschaft 6 (H)", + " ", + "1:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (H)", + "0:1 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 2, + 0, + 3, + 2, + 1, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 2, + 2, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 2, + 2, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000650000000500000035000000550000005", + "5000000650000000500000035000000350000002", + "5000000349999997500000005000000350000003", + "5000000149999999500000005000000250000001", + "5000000149999996499999975000000150000006", + "5000000049999994499999985000000350000004" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 2, + 2, + 2, + 2, + 2 + ], + "siege": [ + 0, + 0, + 2, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 6, + 3, + 0, + 6, + 1 + ], + "negativ": [ + 0, + 1, + 0, + 3, + 6, + 0, + 4 + ], + "etore": [ + 0, + 2, + 3, + 3, + 3, + 5, + 1 + ], + "atore": [ + 0, + 2, + 0, + 3, + 5, + 2, + 4 + ], + "dtore": [ + 0, + 0, + 3, + 0, + -2, + 3, + -3 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 3 (H)", + "2:0 g. Mannschaft 5 (H)", + " ", + "2:0 g. Mannschaft 6 (H)", + " " + ], + "maxs1": [ + 0, + 0, + 2, + 2, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "1:3 g. Mannschaft 1 (H)", + "1:2 g. Mannschaft 5 (H)", + " ", + "0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 3, + 2, + 0, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 0, + 0, + 2, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 2, + 0, + 2 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000449999999500000035000000450000002", + "5000000349999997500000015000000250000001", + "5000000349999997500000005000000450000003", + "5000000349999997500000005000000350000004", + "5000000149999999500000005000000250000005", + "5000000049999994499999985000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 2, + 1, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 1, + 0, + 2 + ], + "punkte": [ + 0, + 3, + 4, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 3, + 1, + 3, + 3, + 1, + 6 + ], + "etore": [ + 0, + 2, + 4, + 4, + 3, + 2, + 2 + ], + "atore": [ + 0, + 1, + 1, + 4, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 0, + 0, + 0, + -2 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "2:1 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 1 (H)", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 2, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + " ", + "1:2 g. Mannschaft 5 (H)
    1:2 g. Mannschaft 1 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 1 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 0, + 2 + ], + "ser1": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 1, + 0, + 1, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=10": { + "tab0": [ + "5000000650000000500000045000000450000002", + "5000000649999997500000005000000550000006", + "5000000449999999500000015000000350000004", + "5000000349999997499999995000000250000005", + "5000000349999994500000005000000550000001", + "5000000149999996499999985000000150000003" + ], + "tab1": null, + "tab2": null, + "endtab": 10, + "stt": 10, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 2, + 2, + 2, + 3 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 1, + 2 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 6, + 1, + 4, + 3, + 6 + ], + "negativ": [ + 0, + 6, + 0, + 4, + 1, + 3, + 3 + ], + "etore": [ + 0, + 5, + 4, + 1, + 3, + 2, + 5 + ], + "atore": [ + 0, + 5, + 0, + 3, + 2, + 3, + 5 + ], + "dtore": [ + 0, + 0, + 4, + -2, + 1, + -1, + 0 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 3 (A)", + "2:1 g. Mannschaft 4 (A)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 0, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 1, + 1 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=9": { + "tab0": [ + "5000000350000000500000035000000350000002", + "5000000349999997499999995000000350000006", + "5000000349999997499999995000000250000005", + "5000000349999994500000005000000550000001", + "5000000149999999500000005000000250000004", + "5000000149999996499999985000000150000003" + ], + "tab1": null, + "tab2": null, + "endtab": 9, + "stt": 9, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 1, + 2, + 1, + 2, + 2 + ], + "siege": [ + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "unent": [ + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 3, + 3, + 1, + 1, + 3, + 3 + ], + "negativ": [ + 0, + 6, + 0, + 4, + 1, + 3, + 3 + ], + "etore": [ + 0, + 5, + 3, + 1, + 2, + 2, + 3 + ], + "atore": [ + 0, + 5, + 0, + 3, + 2, + 3, + 4 + ], + "dtore": [ + 0, + 0, + 3, + -2, + 0, + -1, + -1 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (A)", + " ", + " ", + "2:1 g. Mannschaft 4 (A)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 0, + 0, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 5 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 0, + 2, + 2 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 1, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=5": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 5, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=10": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=9": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=5": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000650000000500000025000000450000002", + "5000000449999999500000015000000550000003", + "5000000449999996499999995000000350000005", + "5000000349999997500000005000000250000001", + "5000000050000000500000005000000050000004", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": null, + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 0, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 0, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 4, + 0, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 1, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 4, + 5, + 0, + 3, + 1 + ], + "atore": [ + 0, + 2, + 2, + 4, + 0, + 4, + 5 + ], + "dtore": [ + 0, + 0, + 2, + 1, + 0, + -1, + -4 + ], + "maxs0": [ + " ", + "2:1 g. Mannschaft 6 (A)", + "3:2 g. Mannschaft 3 (A)", + "3:2 g. Mannschaft 4 (A)", + " ", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 1, + 2, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 0, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 2, + 2, + 0, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=10": { + "tab0": [ + "5000002249999999500000125000001550000002", + "5000001249999990500000005000001250000005", + "5000001149999986499999985000001350000003", + "5000001049999984500000005000001250000001", + "5000000749999990499999995000000950000004", + "5000000749999981499999915000000950000006" + ], + "tab1": null, + "tab2": [ + "5000002249999999500000125000001550000002", + "5000001249999990500000005000001250000005", + "5000001149999986499999985000001350000003", + "5000001049999984500000005000001250000001", + "5000000749999990499999995000000950000004", + "5000000749999981499999915000000950000006" + ], + "endtab": 10, + "stt": 10, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 9, + 8, + 9, + 6, + 9, + 9 + ], + "siege": [ + 0, + 3, + 7, + 3, + 2, + 4, + 2 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 5, + 0, + 4, + 3, + 3, + 6 + ], + "punkte": [ + 0, + 10, + 22, + 11, + 7, + 12, + 7 + ], + "negativ": [ + 0, + 16, + 1, + 14, + 10, + 10, + 19 + ], + "etore": [ + 0, + 12, + 15, + 13, + 9, + 12, + 9 + ], + "atore": [ + 0, + 12, + 3, + 15, + 10, + 12, + 18 + ], + "dtore": [ + 0, + 0, + 12, + -2, + -1, + 0, + -9 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)
    1:0 g. Mannschaft 3 (A)", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)
    0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 4, + 0, + 1, + 0, + 1 + ], + "ser2": [ + 0, + 0, + 8, + 0, + 1, + 0, + 2 + ], + "ser3": [ + 0, + 2, + 0, + 1, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 2, + 0, + 3, + 0, + 1, + 0 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=9": { + "tab0": [ + "5000001949999999500000115000001450000002", + "5000001249999993500000015000001250000005", + "5000001149999989499999995000001350000003", + "5000001049999987500000015000001150000001", + "5000000449999990499999985000000850000004", + "5000000449999981499999905000000750000006" + ], + "tab1": null, + "tab2": [ + "5000001949999999500000115000001450000002", + "5000001249999993500000015000001250000005", + "5000001149999989499999995000001350000003", + "5000001049999987500000015000001150000001", + "5000000449999990499999985000000850000004", + "5000000449999981499999905000000750000006" + ], + "endtab": 9, + "stt": 9, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 8, + 7, + 8, + 5, + 8, + 8 + ], + "siege": [ + 0, + 3, + 6, + 3, + 1, + 4, + 1 + ], + "unent": [ + 0, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 4, + 0, + 3, + 3, + 2, + 6 + ], + "punkte": [ + 0, + 10, + 19, + 11, + 4, + 12, + 4 + ], + "negativ": [ + 0, + 13, + 1, + 11, + 10, + 7, + 19 + ], + "etore": [ + 0, + 11, + 14, + 13, + 8, + 12, + 7 + ], + "atore": [ + 0, + 10, + 3, + 14, + 10, + 11, + 17 + ], + "dtore": [ + 0, + 1, + 11, + -1, + -2, + 1, + -10 + ], + "maxs0": [ + " ", + "3:1 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 6 (H)
    3:0 g. Mannschaft 6 (A)", + "2:0 g. Mannschaft 5 (H)", + "1:0 g. Mannschaft 1 (H)", + "2:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)" + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 2 (A)", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)
    0:3 g. Mannschaft 2 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 2, + 2, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 7, + 1, + 0, + 2, + 1 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 4, + 0, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=5": { + "tab0": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "tab1": null, + "tab2": [ + "5000001049999999500000055000000850000002", + "5000000749999996500000015000000950000003", + "5000000649999994500000015000000450000001", + "5000000349999997500000005000000350000004", + "5000000349999996499999995000000550000005", + "5000000049999988499999945000000350000006" + ], + "endtab": 5, + "stt": 5, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 4, + 2, + 4, + 4 + ], + "siege": [ + 0, + 2, + 3, + 2, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 1, + 1, + 0, + 2, + 0 + ], + "nieder": [ + 0, + 2, + 0, + 1, + 1, + 1, + 4 + ], + "punkte": [ + 0, + 6, + 10, + 7, + 3, + 3, + 0 + ], + "negativ": [ + 0, + 6, + 1, + 4, + 3, + 4, + 12 + ], + "etore": [ + 0, + 4, + 8, + 9, + 3, + 5, + 3 + ], + "atore": [ + 0, + 3, + 3, + 8, + 3, + 6, + 9 + ], + "dtore": [ + 0, + 1, + 5, + 1, + 0, + -1, + -6 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 4 (A)", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 2, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)", + " ", + "2:3 g. Mannschaft 2 (H)", + "2:3 g. Mannschaft 3 (H)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 3, + 2, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 2, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 4, + 3, + 0, + 3, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 4 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000650000000500000045000000650000002", + "5000000449999996499999995000000450000005", + "5000000350000000500000015000000150000004", + "5000000349999997500000015000000250000001", + "5000000149999996499999995000000450000003", + "5000000049999994499999965000000150000006" + ], + "tab1": null, + "tab2": [ + "5000000650000000500000045000000650000002", + "5000000449999996499999995000000450000005", + "5000000350000000500000015000000150000004", + "5000000349999997500000015000000250000001", + "5000000149999996499999995000000450000003", + "5000000049999994499999965000000150000006" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 1, + 3, + 2 + ], + "siege": [ + 0, + 1, + 2, + 0, + 1, + 1, + 0 + ], + "unent": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + "punkte": [ + 0, + 3, + 6, + 1, + 3, + 4, + 0 + ], + "negativ": [ + 0, + 3, + 0, + 4, + 0, + 4, + 6 + ], + "etore": [ + 0, + 2, + 6, + 4, + 1, + 4, + 1 + ], + "atore": [ + 0, + 1, + 2, + 5, + 0, + 5, + 5 + ], + "dtore": [ + 0, + 1, + 4, + -1, + 1, + -1, + -4 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "1:0 g. Mannschaft 1 (H)", + "2:1 g. Mannschaft 6 (A)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:1 g. Mannschaft 4 (A)", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 1, + 0, + 3, + 0, + 2, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 0, + 1, + 1, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000350000002", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000049999997499999995000000250000003", + "5000000049999997499999985000000050000005" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000025000000250000001", + "5000000350000000500000015000000350000002", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000049999997499999995000000250000003", + "5000000049999997499999985000000050000005" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "siege": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "punkte": [ + 0, + 3, + 3, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 3, + 0, + 3, + 0 + ], + "etore": [ + 0, + 2, + 3, + 2, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 2, + 3, + 0, + 2, + 0 + ], + "dtore": [ + 0, + 2, + 1, + -1, + 0, + -2, + 0 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:2 g. Mannschaft 3 (A)", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + "2:3 g. Mannschaft 2 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 3, + 0, + 2, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt b/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt new file mode 100644 index 00000000..0e3671d9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt @@ -0,0 +1,11448 @@ +### golden/wertung.l98 +{ + "tabtype=0 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000002549999993500000045000001250000002", + "5000001849999988500000105000001550000003", + "5000001649999993500000045000001750000001", + "5000001349999984499999985000001950000007", + "5000001349999984499999955000001050000004", + "5000001049999978499999965000001350000005", + "5000000949999985499999925000000450000006", + "5000000849999983499999975000001050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 11, + 11, + 11, + 12, + 12, + 11, + 12, + 10 + ], + "siege": [ + 0, + 4, + 8, + 5, + 3, + 3, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 4, + 7, + 4, + 4, + 5 + ], + "punkte": [ + 0, + 16, + 25, + 18, + 13, + 10, + 9, + 13, + 8 + ], + "negativ": [ + 0, + 7, + 7, + 12, + 16, + 22, + 15, + 16, + 17 + ], + "etore": [ + 0, + 17, + 12, + 15, + 10, + 13, + 4, + 19, + 10 + ], + "atore": [ + 0, + 13, + 8, + 5, + 15, + 17, + 12, + 21, + 13 + ], + "dtore": [ + 0, + 4, + 4, + 10, + -5, + -4, + -8, + -2, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)
    3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 2, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 9, + 4, + 0, + 2, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 6, + 0, + 4, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000002249999993500000045000001250000002", + "5000001649999993500000045000001550000001", + "5000001549999988500000075000001250000003", + "5000001349999987499999985000001950000007", + "5000001349999987499999965000001050000004", + "5000000949999988499999955000000450000006", + "5000000849999983499999975000000850000008", + "5000000749999978499999955000001250000005" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 10, + 10, + 11, + 11, + 10, + 11, + 9 + ], + "siege": [ + 0, + 4, + 7, + 4, + 3, + 2, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 3, + 7, + 3, + 3, + 5 + ], + "punkte": [ + 0, + 16, + 22, + 15, + 13, + 7, + 9, + 13, + 8 + ], + "negativ": [ + 0, + 7, + 7, + 12, + 13, + 22, + 12, + 13, + 17 + ], + "etore": [ + 0, + 15, + 12, + 12, + 10, + 12, + 4, + 19, + 8 + ], + "atore": [ + 0, + 11, + 8, + 5, + 14, + 17, + 9, + 21, + 11 + ], + "dtore": [ + 0, + 4, + 4, + 7, + -4, + -5, + -5, + -2, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 2, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 8, + 3, + 0, + 1, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 5, + 3, + 3, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000749999999500000055000000850000001", + "5000000749999999500000015000000450000004", + "5000000549999998500000015000000750000007", + "5000000449999996500000025000000450000003", + "5000000349999994500000005000000450000005", + "5000000349999994499999975000000350000006", + "5000000149999996499999995000000150000008", + "5000000049999994499999955000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 3, + 3, + 3, + 3, + 2 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 0, + 4, + 7, + 3, + 3, + 5, + 1 + ], + "negativ": [ + 0, + 1, + 6, + 4, + 1, + 6, + 6, + 2, + 4 + ], + "etore": [ + 0, + 8, + 0, + 4, + 4, + 4, + 3, + 7, + 1 + ], + "atore": [ + 0, + 3, + 5, + 2, + 3, + 4, + 6, + 6, + 2 + ], + "dtore": [ + 0, + 5, + -5, + 2, + 1, + 0, + -3, + 1, + -1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 2, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 2, + 3, + 0, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000150000006", + "5000000350000000500000005000000050000004", + "5000000149999999500000005000000350000007", + "5000000149999999500000005000000350000001", + "5000000049999997500000005000000050000003", + "5000000049999997499999995000000050000008", + "5000000049999997499999975000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 3, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 3, + 0, + 0, + 0, + 1, + 3 + ], + "etore": [ + 0, + 3, + 0, + 0, + 0, + 3, + 1, + 3, + 0 + ], + "atore": [ + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 3, + 1 + ], + "dtore": [ + 0, + 0, + -3, + 0, + 0, + 3, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001549999997500000045000000850000002", + "5000001049999993500000085000001150000003", + "5000001049999993500000045000000950000005", + "5000000849999995500000025000000950000007", + "5000000849999995500000005000000850000001", + "5000000649999994500000015000000650000008", + "5000000649999994499999995000000350000004", + "5000000249999992499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 7, + 6, + 6, + 5, + 6, + 5, + 6, + 4 + ], + "siege": [ + 0, + 2, + 5, + 3, + 1, + 3, + 0, + 2, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 1, + 2 + ], + "punkte": [ + 0, + 8, + 15, + 10, + 6, + 10, + 2, + 8, + 6 + ], + "negativ": [ + 0, + 5, + 3, + 7, + 6, + 7, + 8, + 5, + 6 + ], + "etore": [ + 0, + 8, + 8, + 11, + 3, + 9, + 3, + 9, + 6 + ], + "atore": [ + 0, + 8, + 4, + 3, + 4, + 5, + 9, + 7, + 5 + ], + "dtore": [ + 0, + 0, + 4, + 8, + -1, + 4, + -6, + 2, + 1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)
    3:0 g. Mannschaft 6 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "2:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 1 (H)", + " 
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 1, + 3, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 5, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 5, + 2, + 0, + 2, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 2, + 0, + 4, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001549999997500000045000000850000002", + "5000000849999998500000025000000950000007", + "5000000849999995500000005000000650000001", + "5000000749999993500000055000000850000003", + "5000000749999993500000035000000850000005", + "5000000649999994500000015000000650000008", + "5000000649999994499999995000000350000004", + "5000000249999992499999945000000350000006" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 6, + 5, + 5, + 5, + 5, + 5, + 4 + ], + "siege": [ + 0, + 2, + 5, + 2, + 1, + 2, + 0, + 2, + 2 + ], + "unent": [ + 0, + 2, + 0, + 1, + 3, + 1, + 2, + 2, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 2, + 1, + 2, + 2, + 0, + 2 + ], + "punkte": [ + 0, + 8, + 15, + 7, + 6, + 7, + 2, + 8, + 6 + ], + "negativ": [ + 0, + 5, + 3, + 7, + 6, + 7, + 8, + 2, + 6 + ], + "etore": [ + 0, + 6, + 8, + 8, + 3, + 8, + 3, + 9, + 6 + ], + "atore": [ + 0, + 6, + 4, + 3, + 4, + 5, + 9, + 7, + 5 + ], + "dtore": [ + 0, + 0, + 4, + 5, + -1, + 3, + -6, + 2, + 1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "2:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 1, + 3, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 5, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 5, + 1, + 0, + 1, + 2, + 4, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 2, + 0, + 0, + 2, + 2, + 4, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000449999999500000025000000550000001", + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000250000007", + "5000000149999999500000005000000150000004", + "5000000149999996500000005000000250000003", + "5000000049999997499999995000000050000008", + "5000000049999997499999985000000050000002", + "5000000049999994499999965000000250000006" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 1 + ], + "siege": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 4, + 0, + 1, + 1, + 3, + 0, + 3, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 1, + 0, + 6, + 0, + 3 + ], + "etore": [ + 0, + 5, + 0, + 2, + 1, + 3, + 2, + 2, + 0 + ], + "atore": [ + 0, + 3, + 2, + 2, + 1, + 0, + 6, + 1, + 1 + ], + "dtore": [ + 0, + 2, + -2, + 0, + 0, + 3, + -4, + 1, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + " ", + " ", + " ", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 0, + 0, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + " ", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " ", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 0, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 2, + 0, + 1 + ], + "ser4": [ + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000005", + "5000000149999999500000005000000350000001", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002", + "5000000049999997500000005000000050000003", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 1, + 0, + 3, + 0, + 0, + 0, + 0, + 3 + ], + "etore": [ + 0, + 3, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "atore": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + "3:0 g. Mannschaft 2 (H)", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001049999996500000005000000450000002", + "5000000849999998500000045000000950000001", + "5000000849999995500000025000000450000003", + "5000000749999993499999985000000150000006", + "5000000749999990499999965000000750000004", + "5000000549999989499999965000001050000007", + "5000000249999989499999965000000450000008", + "5000000049999985499999925000000450000005" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 5, + 7, + 6, + 6, + 6, + 6 + ], + "siege": [ + 0, + 2, + 3, + 2, + 2, + 0, + 2, + 1, + 0 + ], + "unent": [ + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 3, + 5, + 2, + 3, + 3 + ], + "punkte": [ + 0, + 8, + 10, + 8, + 7, + 0, + 7, + 5, + 2 + ], + "negativ": [ + 0, + 2, + 4, + 5, + 10, + 15, + 7, + 11, + 11 + ], + "etore": [ + 0, + 9, + 4, + 4, + 7, + 4, + 1, + 10, + 4 + ], + "atore": [ + 0, + 5, + 4, + 2, + 11, + 12, + 3, + 14, + 8 + ], + "dtore": [ + 0, + 4, + 0, + 2, + -4, + -8, + -2, + -4, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 2, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 4, + 3, + 0, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 5, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 4, + 5, + 2, + 0, + 5 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000000849999998500000045000000950000001", + "5000000849999995500000025000000450000003", + "5000000749999996500000015000000150000006", + "5000000749999996500000005000000450000002", + "5000000749999993499999975000000750000004", + "5000000549999989499999965000001050000007", + "5000000249999989499999965000000250000008", + "5000000049999985499999925000000450000005" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 4, + 5, + 6, + 6, + 5, + 6, + 5 + ], + "siege": [ + 0, + 2, + 2, + 2, + 2, + 0, + 2, + 1, + 0 + ], + "unent": [ + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 2, + 2 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 2, + 5, + 1, + 3, + 3 + ], + "punkte": [ + 0, + 8, + 7, + 8, + 7, + 0, + 7, + 5, + 2 + ], + "negativ": [ + 0, + 2, + 4, + 5, + 7, + 15, + 4, + 11, + 11 + ], + "etore": [ + 0, + 9, + 4, + 4, + 7, + 4, + 1, + 10, + 2 + ], + "atore": [ + 0, + 5, + 4, + 2, + 10, + 12, + 0, + 14, + 6 + ], + "dtore": [ + 0, + 4, + 0, + 2, + -3, + -8, + 1, + -4, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 1, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 2, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 4, + 3, + 3, + 0, + 0, + 2, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 5, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 3, + 5, + 1, + 0, + 5 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000650000000500000015000000350000004", + "5000000350000000500000035000000350000001", + "5000000350000000500000025000000250000003", + "5000000350000000500000015000000150000006", + "5000000249999998500000005000000550000007", + "5000000149999999500000005000000150000008", + "5000000049999997499999975000000050000002", + "5000000049999994499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 2, + 2, + 1, + 2, + 1 + ], + "siege": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 3, + 0, + 3, + 6, + 0, + 3, + 2, + 1 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 0, + 6, + 0, + 2, + 1 + ], + "etore": [ + 0, + 3, + 0, + 2, + 3, + 1, + 1, + 5, + 1 + ], + "atore": [ + 0, + 0, + 3, + 0, + 2, + 4, + 0, + 5, + 1 + ], + "dtore": [ + 0, + 3, + -3, + 2, + 1, + -3, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " ", + " ", + "0:2 g. Mannschaft 1 (A)", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 2, + 1 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 2, + 1 + ] + }, + "tabtype=2 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000350000000500000015000000150000006", + "5000000350000000500000005000000050000004", + "5000000149999999500000005000000350000007", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", + "5000000049999997499999975000000050000002" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 3, + 0 + ], + "atore": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 0 + ], + "dtore": [ + 0, + 0, + -3, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001649999999500000035000000650000002", + "5000001049999996500000065000000850000003", + "5000000749999993500000025000000850000008", + "5000000749999990499999965000000950000005", + "5000000549999998500000015000000650000001", + "5000000549999989499999995000000750000007", + "5000000249999995499999955000000150000006", + "5000000249999986499999945000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 5, + 6, + 5, + 6, + 7, + 5, + 6, + 6 + ], + "siege": [ + 0, + 1, + 5, + 3, + 0, + 2, + 0, + 1, + 2 + ], + "unent": [ + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 4, + 3, + 1, + 3, + 2 + ], + "punkte": [ + 0, + 5, + 16, + 10, + 2, + 7, + 2, + 5, + 7 + ], + "negativ": [ + 0, + 2, + 1, + 4, + 14, + 10, + 5, + 11, + 7 + ], + "etore": [ + 0, + 6, + 6, + 8, + 1, + 9, + 1, + 7, + 8 + ], + "atore": [ + 0, + 5, + 3, + 2, + 7, + 13, + 6, + 8, + 6 + ], + "dtore": [ + 0, + 1, + 3, + 6, + -6, + -4, + -5, + -1, + 2 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 5 (A)", + "2:0 g. Mannschaft 4 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:2 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 0, + 3, + 0, + 1, + 3 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 2 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 3 (A)", + "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 2, + 3, + 3, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 6, + 4, + 0, + 2, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 6, + 0, + 3, + 1, + 2 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001349999999500000035000000650000002", + "5000000749999996500000035000000550000003", + "5000000749999993500000025000000650000008", + "5000000549999998500000015000000450000001", + "5000000549999992499999995000000750000007", + "5000000449999990499999955000000850000005", + "5000000249999998499999985000000150000006", + "5000000249999989499999955000000150000004" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 5, + 4, + 5, + 6, + 4, + 5, + 5 + ], + "siege": [ + 0, + 1, + 4, + 2, + 0, + 1, + 0, + 1, + 2 + ], + "unent": [ + 0, + 2, + 1, + 1, + 2, + 1, + 2, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 3, + 3, + 0, + 2, + 2 + ], + "punkte": [ + 0, + 5, + 13, + 7, + 2, + 4, + 2, + 5, + 7 + ], + "negativ": [ + 0, + 2, + 1, + 4, + 11, + 10, + 2, + 8, + 7 + ], + "etore": [ + 0, + 4, + 6, + 5, + 1, + 8, + 1, + 7, + 6 + ], + "atore": [ + 0, + 3, + 3, + 2, + 6, + 13, + 3, + 8, + 4 + ], + "dtore": [ + 0, + 1, + 3, + 3, + -5, + -5, + -2, + -1, + 2 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 5 (A)", + "2:0 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 5 (H)", + " ", + "3:2 g. Mannschaft 7 (H)", + " ", + "1:0 g. Mannschaft 4 (A)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 2, + 3, + 0, + 3, + 0, + 1, + 3 + ], + "maxs2": [ + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 2 (A)", + "1:3 g. Mannschaft 3 (A)", + " ", + "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 2, + 3, + 0, + 3, + 1 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 5, + 3, + 0, + 1, + 2, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 5, + 3, + 2, + 0, + 2 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=3 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=14": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=13": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=7": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=3": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=4 newtabtype=0 action=table endtab=1": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000950000000500000035000000550000002", + "5000000749999996500000015000000650000005", + "5000000649999997500000055000000650000003", + "5000000649999997500000025000000650000008", + "5000000249999995500000005000000250000007", + "5000000149999999500000005000000250000001", + "5000000149999999499999985000000150000006", + "5000000149999996499999995000000050000004" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 3, + 3, + 2, + 4, + 2, + 3, + 3 + ], + "siege": [ + 0, + 0, + 3, + 2, + 0, + 2, + 0, + 0, + 2 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "punkte": [ + 0, + 1, + 9, + 6, + 1, + 7, + 1, + 2, + 6 + ], + "negativ": [ + 0, + 1, + 0, + 3, + 4, + 4, + 1, + 5, + 3 + ], + "etore": [ + 0, + 2, + 5, + 6, + 0, + 6, + 1, + 2, + 6 + ], + "atore": [ + 0, + 2, + 2, + 1, + 1, + 5, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 0, + 3, + 5, + -1, + 1, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 4 (H)", + "3:0 g. Mannschaft 6 (H)", + " ", + "3:2 g. Mannschaft 7 (H)", + " ", + " ", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 2, + 3, + 0, + 3, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "2:3 g. Mannschaft 1 (H)", + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 3, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 3, + 2, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 2, + 0, + 2, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 2, + 0, + 1, + 3, + 1 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000950000000500000035000000550000002", + "5000000649999997500000025000000650000008", + "5000000449999996500000005000000550000005", + "5000000349999997500000025000000350000003", + "5000000249999998500000005000000250000007", + "5000000149999999500000005000000050000001", + "5000000149999999499999985000000150000006", + "5000000149999996499999995000000050000004" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 2, + 2, + 3, + 2, + 2, + 3 + ], + "siege": [ + 0, + 0, + 3, + 1, + 0, + 1, + 0, + 0, + 2 + ], + "unent": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 2, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 9, + 3, + 1, + 4, + 1, + 2, + 6 + ], + "negativ": [ + 0, + 1, + 0, + 3, + 4, + 4, + 1, + 2, + 3 + ], + "etore": [ + 0, + 0, + 5, + 3, + 0, + 5, + 1, + 2, + 6 + ], + "atore": [ + 0, + 0, + 2, + 1, + 1, + 5, + 3, + 2, + 4 + ], + "dtore": [ + 0, + 0, + 3, + 2, + -1, + 0, + -2, + 0, + 2 + ], + "maxs0": [ + " ", + " ", + "2:0 g. Mannschaft 4 (H)", + "3:1 g. Mannschaft 5 (H)", + " ", + "3:2 g. Mannschaft 7 (H)", + " ", + " ", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 0, + 2, + 3, + 0, + 3, + 0, + 0, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 1 + ], + "maxn0": [ + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 2 (H)", + "0:1 g. Mannschaft 7 (H)", + "2:3 g. Mannschaft 1 (H)", + " ", + " ", + "0:1 g. Mannschaft 3 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 1, + 3, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 3, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 3, + 1, + 0, + 1, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 2, + 2, + 1, + 2, + 1 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=1 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000749999996500000005000000650000001", + "5000000650000000500000025000000750000007", + "5000000649999997500000015000000350000002", + "5000000549999998500000005000000350000004", + "5000000449999996500000035000000550000003", + "5000000349999997500000035000000350000005", + "5000000149999993499999965000000250000006", + "5000000049999997499999995000000050000008" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 3, + 1 + ], + "siege": [ + 0, + 2, + 2, + 1, + 1, + 1, + 0, + 2, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "nieder": [ + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 6, + 4, + 5, + 3, + 1, + 6, + 0 + ], + "negativ": [ + 0, + 4, + 3, + 4, + 2, + 3, + 7, + 0, + 3 + ], + "etore": [ + 0, + 6, + 3, + 5, + 3, + 3, + 2, + 7, + 0 + ], + "atore": [ + 0, + 6, + 2, + 2, + 3, + 0, + 6, + 5, + 1 + ], + "dtore": [ + 0, + 0, + 1, + 3, + 0, + 3, + -4, + 2, + -1 + ], + "maxs0": [ + " ", + "2:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + " 
    0:0 g. Mannschaft 5 (H)", + "3:0 g. Mannschaft 2 (H)", + " ", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:2 g. Mannschaft 3 (H)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " 
    0:0 g. Mannschaft 6 (H)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 2, + 0, + 0, + 0, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 2, + 1, + 1, + 0, + 0, + 2, + 0 + ], + "ser2": [ + 0, + 0, + 2, + 2, + 3, + 0, + 1, + 2, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 0, + 1 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=14": { + "tab0": [ + "5000000749999999500000005000000150000002", + "5000000449999999500000015000000450000001", + "5000000449999999500000015000000250000003", + "5000000349999994499999995000000550000007", + "5000000149999996500000005000000250000008", + "5000000149999996499999975000000050000006", + "5000000149999990499999955000000150000004", + "5000000049999994499999955000000350000005" + ], + "tab1": null, + "tab2": null, + "endtab": 14, + "stt": 14, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 3, + 2, + 4, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 3, + 2, + 1, + 2, + 1 + ], + "punkte": [ + 0, + 4, + 7, + 4, + 1, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 1, + 1, + 1, + 10, + 6, + 4, + 6, + 4 + ], + "etore": [ + 0, + 4, + 1, + 2, + 1, + 3, + 0, + 5, + 2 + ], + "atore": [ + 0, + 3, + 1, + 1, + 6, + 8, + 3, + 6, + 2 + ], + "dtore": [ + 0, + 1, + 0, + 1, + -5, + -5, + -3, + -1, + 0 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 3 (A)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 3 (A)", + "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 2, + 3, + 3, + 3, + 0 + ], + "ser1": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 3, + 2, + 0, + 0, + 0, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 0, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=13": { + "tab0": [ + "5000000449999999500000015000000450000001", + "5000000449999999500000015000000250000003", + "5000000449999999500000005000000150000002", + "5000000349999994499999995000000550000007", + "5000000149999999500000005000000050000006", + "5000000149999996500000005000000050000008", + "5000000149999993499999965000000150000004", + "5000000049999994499999955000000350000005" + ], + "tab1": null, + "tab2": null, + "endtab": 13, + "stt": 13, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 2, + 3, + 3, + 2, + 3, + 2 + ], + "siege": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "unent": [ + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 1 + ], + "punkte": [ + 0, + 4, + 4, + 4, + 1, + 0, + 1, + 3, + 1 + ], + "negativ": [ + 0, + 1, + 1, + 1, + 7, + 6, + 1, + 6, + 4 + ], + "etore": [ + 0, + 4, + 1, + 2, + 1, + 3, + 0, + 5, + 0 + ], + "atore": [ + 0, + 3, + 1, + 1, + 5, + 8, + 0, + 6, + 0 + ], + "dtore": [ + 0, + 1, + 0, + 1, + -4, + -5, + 0, + -1, + 0 + ], + "maxs0": [ + " ", + "3:2 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 3 (A)", + "1:0 g. Mannschaft 8 (A)", + " ", + " ", + " ", + "1:0 g. Mannschaft 4 (A)", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "maxs2": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + "0:2 g. Mannschaft 2 (A)", + "1:3 g. Mannschaft 3 (A)", + " ", + "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", + " 
    0:0 g. Mannschaft 2 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 2, + 3, + 0, + 3, + 0 + ], + "ser1": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 2, + 2, + 2, + 0, + 0, + 1, + 1, + 1 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 1, + 0, + 3, + 2, + 1, + 0, + 2 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=7": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=3": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 3, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=3 action=table endtab=1": { + "tab0": [ + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000002", + "5000000050000000500000005000000050000001" + ], + "tab1": null, + "tab2": null, + "endtab": 1, + "stt": 0, + "hoy": 7, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "siege": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "unent": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "nieder": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "punkte": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "negativ": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "etore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "atore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "dtore": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=14": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=13": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=7": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=3": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=2 newtabtype=4 action=table endtab=1": { + "tab0": [ + "5000000650000000500000015000000650000004", + "5000000649999997500000015000000150000006", + "5000000449999999500000035000000550000001", + "5000000449999996500000015000000250000003", + "5000000349999997500000005000000350000002", + "5000000249999995499999975000000550000007", + "5000000149999993499999965000000250000008", + "5000000049999991499999975000000150000005" + ], + "tab1": null, + "tab2": null, + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "siege": [ + 0, + 1, + 1, + 1, + 2, + 0, + 2, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 3, + 1, + 1, + 2 + ], + "punkte": [ + 0, + 4, + 3, + 4, + 6, + 0, + 6, + 2, + 1 + ], + "negativ": [ + 0, + 1, + 3, + 4, + 0, + 9, + 3, + 5, + 7 + ], + "etore": [ + 0, + 5, + 3, + 2, + 6, + 1, + 1, + 5, + 2 + ], + "atore": [ + 0, + 2, + 3, + 1, + 5, + 4, + 0, + 8, + 6 + ], + "dtore": [ + 0, + 3, + 0, + 1, + 1, + -3, + 1, + -3, + -4 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + " ", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 2, + 3, + 0, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + " 
    0:0 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 2, + 1, + 1, + 2, + 0, + 1, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 2, + 0, + 3, + 0, + 3, + 3 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=14": { + "tab0": [ + "5000002549999993500000045000001250000002", + "5000001849999988500000105000001550000003", + "5000001649999993500000045000001750000001", + "5000001349999984499999985000001950000007", + "5000001349999984499999955000001050000004", + "5000001049999978499999965000001350000005", + "5000000949999985499999925000000450000006", + "5000000849999983499999975000001050000008" + ], + "tab1": null, + "tab2": [ + "5000002549999993500000045000001250000002", + "5000001849999988500000105000001550000003", + "5000001649999993500000045000001750000001", + "5000001349999984499999985000001950000007", + "5000001349999984499999955000001050000004", + "5000001049999978499999965000001350000005", + "5000000949999985499999925000000450000006", + "5000000849999983499999975000001050000008" + ], + "endtab": 14, + "stt": 14, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 11, + 11, + 11, + 12, + 12, + 11, + 12, + 10 + ], + "siege": [ + 0, + 4, + 8, + 5, + 3, + 3, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 4, + 7, + 4, + 4, + 5 + ], + "punkte": [ + 0, + 16, + 25, + 18, + 13, + 10, + 9, + 13, + 8 + ], + "negativ": [ + 0, + 7, + 7, + 12, + 16, + 22, + 15, + 16, + 17 + ], + "etore": [ + 0, + 17, + 12, + 15, + 10, + 13, + 4, + 19, + 10 + ], + "atore": [ + 0, + 13, + 8, + 5, + 15, + 17, + 12, + 21, + 13 + ], + "dtore": [ + 0, + 4, + 4, + 10, + -5, + -4, + -8, + -2, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)
    3:0 g. Mannschaft 6 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (A)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 2, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 2, + 3, + 0, + 1, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 9, + 4, + 0, + 2, + 0, + 0, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 3, + 0, + 1, + 1, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 6, + 0, + 4, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=13": { + "tab0": [ + "5000002249999993500000045000001250000002", + "5000001649999993500000045000001550000001", + "5000001549999988500000075000001250000003", + "5000001349999987499999985000001950000007", + "5000001349999987499999965000001050000004", + "5000000949999988499999955000000450000006", + "5000000849999983499999975000000850000008", + "5000000749999978499999955000001250000005" + ], + "tab1": null, + "tab2": [ + "5000002249999993500000045000001250000002", + "5000001649999993500000045000001550000001", + "5000001549999988500000075000001250000003", + "5000001349999987499999985000001950000007", + "5000001349999987499999965000001050000004", + "5000000949999988499999955000000450000006", + "5000000849999983499999975000000850000008", + "5000000749999978499999955000001250000005" + ], + "endtab": 13, + "stt": 13, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 10, + 10, + 10, + 11, + 11, + 10, + 11, + 9 + ], + "siege": [ + 0, + 4, + 7, + 4, + 3, + 2, + 2, + 3, + 2 + ], + "unent": [ + 0, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 2 + ], + "nieder": [ + 0, + 1, + 2, + 3, + 3, + 7, + 3, + 3, + 5 + ], + "punkte": [ + 0, + 16, + 22, + 15, + 13, + 7, + 9, + 13, + 8 + ], + "negativ": [ + 0, + 7, + 7, + 12, + 13, + 22, + 12, + 13, + 17 + ], + "etore": [ + 0, + 15, + 12, + 12, + 10, + 12, + 4, + 19, + 8 + ], + "atore": [ + 0, + 11, + 8, + 5, + 14, + 17, + 9, + 21, + 11 + ], + "dtore": [ + 0, + 4, + 4, + 7, + -4, + -5, + -5, + -2, + -3 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + "3:1 g. Mannschaft 4 (H)" + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 3 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 1 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 2 (A)", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 2, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 1, + 0 + ], + "ser2": [ + 0, + 3, + 8, + 3, + 0, + 1, + 4, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 0, + 0, + 5, + 3, + 3, + 0, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=7": { + "tab0": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "tab1": null, + "tab2": [ + "5000001149999998500000015000000950000004", + "5000001149999995500000035000001150000001", + "5000000949999994500000015000000650000002", + "5000000849999995499999995000001250000007", + "5000000849999992500000045000000750000003", + "5000000749999990499999975000000350000006", + "5000000349999988500000005000000450000005", + "5000000149999990499999955000000250000008" + ], + "endtab": 7, + "stt": 7, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 6, + 5, + 6, + 6, + 5, + 6, + 6, + 4 + ], + "siege": [ + 0, + 3, + 3, + 2, + 3, + 1, + 2, + 2, + 0 + ], + "unent": [ + 0, + 2, + 0, + 2, + 2, + 0, + 1, + 2, + 1 + ], + "nieder": [ + 0, + 1, + 2, + 2, + 0, + 4, + 3, + 1, + 3 + ], + "punkte": [ + 0, + 11, + 9, + 8, + 11, + 3, + 7, + 8, + 1 + ], + "negativ": [ + 0, + 5, + 6, + 8, + 2, + 12, + 10, + 5, + 10 + ], + "etore": [ + 0, + 11, + 6, + 7, + 9, + 4, + 3, + 12, + 2 + ], + "atore": [ + 0, + 8, + 5, + 3, + 8, + 4, + 6, + 13, + 7 + ], + "dtore": [ + 0, + 3, + 1, + 4, + 1, + 0, + -3, + -1, + -5 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)", + "3:0 g. Mannschaft 8 (H)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)
    2:1 g. Mannschaft 8 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + "0:3 g. Mannschaft 2 (H)", + "0:3 g. Mannschaft 5 (A)", + "0:1 g. Mannschaft 1 (A)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + "0:3 g. Mannschaft 2 (A)", + "0:3 g. Mannschaft 3 (A)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 3, + 3, + 1, + 0, + 2, + 3, + 3, + 3 + ], + "ser1": [ + 0, + 0, + 3, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 0, + 3, + 2, + 5, + 0, + 2, + 0, + 0 + ], + "ser3": [ + 0, + 1, + 0, + 0, + 0, + 4, + 0, + 1, + 2 + ], + "ser4": [ + 0, + 1, + 0, + 1, + 0, + 4, + 1, + 1, + 4 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=3": { + "tab0": [ + "5000000749999999500000055000000850000001", + "5000000749999999500000015000000450000004", + "5000000549999998500000015000000750000007", + "5000000449999996500000025000000450000003", + "5000000349999994500000005000000450000005", + "5000000349999994499999975000000350000006", + "5000000149999996499999995000000150000008", + "5000000049999994499999955000000050000002" + ], + "tab1": null, + "tab2": [ + "5000000749999999500000055000000850000001", + "5000000749999999500000015000000450000004", + "5000000549999998500000015000000750000007", + "5000000449999996500000025000000450000003", + "5000000349999994500000005000000450000005", + "5000000349999994499999975000000350000006", + "5000000149999996499999995000000150000008", + "5000000049999994499999955000000050000002" + ], + "endtab": 3, + "stt": 3, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 3, + 2, + 3, + 3, + 3, + 3, + 3, + 2 + ], + "siege": [ + 0, + 2, + 0, + 1, + 2, + 1, + 1, + 1, + 0 + ], + "unent": [ + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 2, + 1 + ], + "nieder": [ + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 0, + 1 + ], + "punkte": [ + 0, + 7, + 0, + 4, + 7, + 3, + 3, + 5, + 1 + ], + "negativ": [ + 0, + 1, + 6, + 4, + 1, + 6, + 6, + 2, + 4 + ], + "etore": [ + 0, + 8, + 0, + 4, + 4, + 4, + 3, + 7, + 1 + ], + "atore": [ + 0, + 3, + 5, + 2, + 3, + 4, + 6, + 6, + 2 + ], + "dtore": [ + 0, + 5, + -5, + 2, + 1, + 0, + -3, + 1, + -1 + ], + "maxs0": [ + " ", + "3:0 g. Mannschaft 6 (A)", + " ", + "2:0 g. Mannschaft 2 (A)", + "3:2 g. Mannschaft 6 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + "2:1 g. Mannschaft 5 (H)", + " " + ], + "maxs1": [ + 0, + 3, + 0, + 2, + 3, + 3, + 1, + 2, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + "0:2 g. Mannschaft 1 (A)", + "0:3 g. Mannschaft 1 (H)", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 2, + 3, + 0, + 1 + ], + "ser1": [ + 0, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "ser2": [ + 0, + 3, + 0, + 2, + 3, + 0, + 0, + 3, + 1 + ], + "ser3": [ + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + "ser4": [ + 0, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 2 + ] + }, + "tabtype=0 newtabtype=0 action=admin endtab=1": { + "tab0": [ + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000150000006", + "5000000350000000500000005000000050000004", + "5000000149999999500000005000000350000007", + "5000000149999999500000005000000350000001", + "5000000049999997500000005000000050000003", + "5000000049999997499999995000000050000008", + "5000000049999997499999975000000050000002" + ], + "tab1": null, + "tab2": [ + "5000000350000000500000035000000350000005", + "5000000350000000500000015000000150000006", + "5000000350000000500000005000000050000004", + "5000000149999999500000005000000350000007", + "5000000149999999500000005000000350000001", + "5000000049999997500000005000000050000003", + "5000000049999997499999995000000050000008", + "5000000049999997499999975000000050000002" + ], + "endtab": 1, + "stt": 1, + "hoy": 0, + "anzcnt": null, + "subteams": null, + "spiele": [ + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "siege": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "unent": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "nieder": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "punkte": [ + 0, + 1, + 0, + 0, + 3, + 3, + 3, + 1, + 0 + ], + "negativ": [ + 0, + 1, + 3, + 3, + 0, + 0, + 0, + 1, + 3 + ], + "etore": [ + 0, + 3, + 0, + 0, + 0, + 3, + 1, + 3, + 0 + ], + "atore": [ + 0, + 3, + 3, + 0, + 0, + 0, + 0, + 3, + 1 + ], + "dtore": [ + 0, + 0, + -3, + 0, + 0, + 3, + 1, + 0, + -1 + ], + "maxs0": [ + " ", + " ", + " ", + " ", + " 
    0:0 g. Mannschaft 3 (A)", + "3:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 8 (A)", + " ", + " " + ], + "maxs1": [ + 0, + 0, + 0, + 0, + 0, + 3, + 1, + 0, + 0 + ], + "maxs2": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn0": [ + " ", + " ", + "0:3 g. Mannschaft 5 (A)", + " 
    0:0 g. Mannschaft 4 (H)", + " ", + " ", + " ", + " ", + "0:1 g. Mannschaft 6 (H)" + ], + "maxn1": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "maxn2": [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "ser1": [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "ser2": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "ser3": [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "ser4": [ + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1 + ] + } +} diff --git a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt new file mode 100644 index 00000000..0265c178 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt @@ -0,0 +1,1867 @@ +### create_league_from_template +=== Schritt 1: Formular === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 1 von 4
      +Dateiname + +ligen/.l98 +
      +Name der Liga + + + + +
      +Typ der Liga + + + + +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 1: Name, Titel, Typ === +### GESENDETE FELDER (POST, 6) +action=admin +todo=new +newpage=1 +xfile=ausvorlage +xtitel=Aus Vorlage +xtype=0 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 2 von 4
      +Anzahl der Mannschaften + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
      +Anzahl der Spieltage + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
      +Anzahl der Spiele pro Spieltag + + + + + + +
    + + + + + + + + + +
    + +
    + +
    +
    +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 2: Teams, Spieltage, Spiele (wie golden/basic) === +### GESENDETE FELDER (POST, 9) +action=admin +todo=new +newpage=2 +xfile=ausvorlage +xtitel=Aus Vorlage +xtype=0 +xteams=6 +xanzst=10 +xanzsp=3 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 3 von 4
      +Spielplan-Erstellung + +kein Spielplan
    +
    aus anderer Liga übernehmen:
    +[keine passenden Ligen gefunden] +
    +
    +per Zufall erstellen
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 3: Spielplan aus golden/basic.l98 uebernehmen === +### GESENDETE FELDER (POST, 10) +action=admin +todo=new +newpage=3 +xfile=ausvorlage +xtitel=Aus Vorlage +xtype=0 +xteams=6 +xanzst=10 +xanzsp=3 +xprogram=ligen/golden/basic.l98 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +

    Neue Liga erstellen

    +
    + + + + + + + + + + + +
    Schritt 4 von 4
      
    +Herzlichen Glückwunsch +
    +
    Ihre neue Liga ist jetzt vorbereitet worden. Sie können nun
    beginnen, die detailierten Einstellungen vorzunehmen.
     
    +» Eingabe der Mannschaften +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +--- Dateiaenderungen --- +NEU ligen/ausvorlage.l98 (2488 Bytes) +[Options] +Title=Liga Manager Online 4 +Name=Aus Vorlage +Type=0 +Teams=6 +goalfaktor=1 +pointsfaktor=1 +enableGameSort=1 +Rounds=10 +Matches=3 +Actual=1 +Kegel=0 +HandS=0 +PointsForWin=3 +PointsForDraw=1 +PointsForLost=0 +Spez=0 +HideDraw=0 +OnRun=0 +MinusPoints=1 +Direct=0 +Champ=1 +CL=1 +CK=1 +UC=3 +AR=0 +AB=3 +tableHinRueck=1 +tableHeimAusw=1 +DatC=1 +DatS=1 +DatM=1 +DatF=d.m.Y H:i +urlT=1 +urlB=1 +Plan=1 +Ergebnis=1 +mittore=1 +favTeam=0 +selTeam=0 +ticker=0 +Graph=1 +Kreuz=1 +Tabelle=1 +Ligastats=1 +kurve1=0 +kurve2=0 + +[News] + +[Teams] +1=Mannschaft 1 +2=Mannschaft 2 +3=Mannschaft 3 +4=Mannschaft 4 +5=Mannschaft 5 +6=Mannschaft 6 + +[Teamm] +1= +2= +3= +4= +5= +6= + +[Teamk] +1=M1 +2=M2 +3=M3 +4=M4 +5=M5 +6=M6 + +[Team1] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team2] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team3] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team4] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team5] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Team6] +SP=0 +TOR1=0 +TOR2=0 +STDA=0 +URL= +NOT= + +[Round1] +D1= +D2= +TA1=1 +TB1=7 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=3 +TB2=4 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=5 +TB3=2 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round2] +D1= +D2= +TA1=2 +TB1=3 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=4 +TB2=8 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=6 +TB3=1 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round3] +D1= +D2= +TA1=1 +TB1=5 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=3 +TB2=7 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=6 +TB3=4 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round4] +D1= +D2= +TA1=2 +TB1=6 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=4 +TB2=1 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=5 +TB3=3 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round5] +D1= +D2= +TA1=1 +TB1=3 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=4 +TB2=2 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=6 +TB3=7 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round6] +D1= +D2= +TA1=1 +TB1=2 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=3 +TB2=8 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=5 +TB3=6 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round7] +D1= +D2= +TA1=2 +TB1=7 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=4 +TB2=5 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=6 +TB3=3 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round8] +D1= +D2= +TA1=7 +TB1=1 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=4 +TB2=3 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=2 +TB3=5 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round9] +D1= +D2= +TA1=3 +TB1=2 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=8 +TB2=4 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=1 +TB3=6 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= + +[Round10] +D1= +D2= +TA1=5 +TB1=1 +GA1=-1 +GB1=-1 +NT1= +BE1= +TI1= +AT1= +TA2=7 +TB2=3 +GA2=-1 +GB2=-1 +NT2= +BE2= +TI2= +AT2= +TA3=4 +TB3=6 +GA3=-1 +GB3=-1 +NT3= +BE3= +TI3= +AT3= +NEU output/ausvorlage.l98.php (1441 Bytes) + + +=== neue Liga bearbeiten (Spielplan sollte aus der Vorlage stammen) === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Aus Vorlage

    +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentlicher Spielplan der neuen Liga === + + + +Aus Vorlage + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Aus Vorlage

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/core-gaps/index_redirect-f08278d5.txt b/tests/GoldenMaster/__snapshots__/core-gaps/index_redirect-f08278d5.txt new file mode 100644 index 00000000..a7a8b72b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/core-gaps/index_redirect-f08278d5.txt @@ -0,0 +1,2 @@ +### index_redirect + diff --git a/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt new file mode 100644 index 00000000..bc85bd8a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt @@ -0,0 +1,2897 @@ +### create_and_play_out_bracket +=== Schritt 1: Name, Titel, Typ=Pokal === +### GESENDETE FELDER (POST, 6) +action=admin +todo=new +newpage=1 +xfile=pokal +xtitel=Pokal +xtype=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 2 von 4
      +Anzahl der Mannschaften + + +
      Die Anzahl der Spieltage und Spiele richtet sich nach
    der Anzahl der teilnehmenden Mannschaften.
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 2: 4 Teams (Turnierbaum-Groesse) === +### GESENDETE FELDER (POST, 7) +action=admin +todo=new +newpage=2 +xfile=pokal +xtitel=Pokal +xtype=1 +xteams=4 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Neue Liga erstellen

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Schritt 3 von 4
      +Spielmodus Runde 1 + + +
      +Spielmodus Runde 2 + + +
    +Liga-Erstellung abbrechen + + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Schritt 3: Spielmodus je Runde (Standard: Einzelspiel) === +### GESENDETE FELDER (POST, 11) +action=admin +todo=new +newpage=3 +xfile=pokal +xtitel=Pokal +xtype=1 +xteams=4 +xanzst=2 +xanzsp=0 +xmod1=1 +xmod2=1 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + +
    +

    Neue Liga erstellen

    +
    + + + + + + + + + + + +
    Schritt 4 von 4
      
    +Herzlichen Glückwunsch +
    +
    Ihre neue Liga ist jetzt vorbereitet worden. Sie können nun
    beginnen, die detailierten Einstellungen vorzunehmen.
     
    +» Eingabe der Mannschaften +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +NEU ligen/pokal.l98 (684 Bytes) +[Options] +Title=Liga Manager Online 4 +Name=Pokal +Type=1 +Teams=4 +goalfaktor=1 +pointsfaktor=1 +enableGameSort=1 +Actual=1 +KlFin=0 +playdown=0 +playoffmode=0 +DatC=1 +DatS=1 +DatM=1 +DatF=d.m.Y H:i +urlT=1 +urlB=1 +Plan=1 +Ergebnis=1 +mittore=1 +favTeam=0 +selTeam=0 +ticker=0 + +[News] + +[Teams] +1=Mannschaft 1 +2=Mannschaft 2 +3=Mannschaft 3 +4=Mannschaft 4 + +[Teamm] +1= +2= +3= +4= + +[Teamk] +1=M1 +2=M2 +3=M3 +4=M4 + +[Team1] +URL= +NOT= + +[Team2] +URL= +NOT= + +[Team3] +URL= +NOT= + +[Team4] +URL= +NOT= + +[Round1] +D1= +D2= +MO=1 +TA1=0 +TB1=0 +GA11=-1 +GB11=-1 +SP11=0 +NT11= +BE11= +TI11= +AT11= +TA2=0 +TB2=0 +GA21=-1 +GB21=-1 +SP21=0 +NT21= +BE21= +TI21= +AT21= + +[Round2] +D1= +D2= +MO=1 +TA1=0 +TB1=0 +GA11=-1 +GB11=-1 +SP11=0 +NT11= +BE11= +TI11= +AT11= + +=== Mannschaftsnamen eintragen === +### GESENDETE FELDER (POST, 21) +action=admin +todo=edit +save=1 +file=pokal.l98 +st=-2 +xteamm1=Mannschaft +xteamk1=M1 +xteamu1= +xteamm2=Mannschaft +xteamk2=M2 +xteamu2= +xteamm3=Mannschaft +xteamk3=M3 +xteamu3= +xteamm4=Mannschaft +xteamk4=M4 +xteamu4= +xteams1=Rot +xteams2=Blau +xteams3=Gruen +xteams4=Gelb +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Pokal

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/pokal.l98 +--- vorher ++++ nachher +@@ -27,14 +27,14 @@ + + [Teams] +-1=Mannschaft 1 +-2=Mannschaft 2 +-3=Mannschaft 3 +-4=Mannschaft 4 ++1=Rot ++2=Blau ++3=Gruen ++4=Gelb + + [Teamm] +-1= +-2= +-3= +-4= ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft + + [Teamk] +@@ -68,5 +68,4 @@ + GA11=-1 + GB11=-1 +-SP11=0 + NT11= + BE11= +@@ -77,5 +76,4 @@ + GA21=-1 + GB21=-1 +-SP21=0 + NT21= + BE21= +@@ -91,5 +89,4 @@ + GA11=-1 + GB11=-1 +-SP11=0 + NT11= + BE11= + +=== Halbfinale eintragen (Runde 1) === +### GESENDETE FELDER (POST, 28) +action=admin +todo=edit +save=1 +file=pokal.l98 +st=1 +xdatum1= +xdatum2= +xatdat00= +xattim00= +xmspez00=_ +xmnote00= +xmberi00= +xatdat10= +xattim10= +xmspez10=_ +xmnote10= +xmberi10= +xstx=0 +xnticker=0 +xnlines= +xteama0=1 +xteamb0=2 +xgoala00=2 +xgoalb00=1 +xteama1=3 +xteamb1=4 +xgoala10=0 +xgoalb10=3 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Pokal

    +
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/pokal.l98 +--- vorher ++++ nachher +@@ -25,4 +25,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -64,16 +65,18 @@ + D2= + MO=1 +-TA1=0 +-TB1=0 +-GA11=-1 +-GB11=-1 ++TA1=1 ++TB1=2 ++GA11=2 ++GB11=1 ++SP11=0 + NT11= + BE11= + TI11= + AT11= +-TA2=0 +-TB2=0 +-GA21=-1 +-GB21=-1 ++TA2=3 ++TB2=4 ++GA21=0 ++GB21=3 ++SP21=0 + NT21= + BE21= + +=== Halbfinale erneut oeffnen (Sieger-/Verlierer-Markierung pruefen) === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Pokal

    +
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Finale eintragen (Runde 2) === +### GESENDETE FELDER (POST, 19) +action=admin +todo=edit +save=1 +file=pokal.l98 +st=2 +xdatum1= +xdatum2= +xatdat00= +xattim00= +xmspez00=_ +xmnote00= +xmberi00= +xstx=0 +xnticker=0 +xnlines= +xteama0=1 +xteamb0=4 +xgoala00=3 +xgoalb00=2 +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Pokal

    +
    + + + + + +
    +HF F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag vom + + + bis + + +  + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/pokal.l98 +--- vorher ++++ nachher +@@ -7,5 +7,5 @@ + pointsfaktor=1 + enableGameSort=1 +-Actual=1 ++Actual=2 + KlFin=0 + playdown=0 +@@ -69,5 +69,4 @@ + GA11=2 + GB11=1 +-SP11=0 + NT11= + BE11= +@@ -78,5 +77,4 @@ + GA21=0 + GB21=3 +-SP21=0 + NT21= + BE21= +@@ -88,8 +86,9 @@ + D2= + MO=1 +-TA1=0 +-TB1=0 +-GA11=-1 +-GB11=-1 ++TA1=1 ++TB1=4 ++GA11=3 ++GB11=2 ++SP11=0 + NT11= + BE11= + +=== oeffentlicher Spielplan: Rot (Finalsieger) === + + + +Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Pokal

    +
    +
    +Kalender  Ergebnisse  Spielpläne  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + +
    + M1 +  
    + +M2 + +  
    +
    + + + + + + + + + + + + + + + + + +
     HF  +Rot - Blau 2 : 1  
     F  +Rot - Gelb 3 : 2   
    +
    + + + + + + + + + +
      + +M3 + +
      + +M4 + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== oeffentlicher Spielplan: Blau (im Halbfinale ausgeschieden) === + + + +Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Pokal

    +
    +
    +Kalender  Ergebnisse  Spielpläne  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + +
    + +M1 + +  
    + M2 +  
    +
    + + + + + + + + + +
     HF Rot - Blau + 2 : 1  
    +
    + + + + + + + + + +
      + +M3 + +
      + +M4 + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Ergebnisse Runde 1 (Halbfinale) === + + + +Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Pokal

    +
    +
    +Kalender  Ergebnisse  Spielpläne  Spielerstatistik     +Info +
    + + + + + + + + + + +
    + + + + + +
    HF  +F 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Halbfinale
    +  +Rot  -  Blau + 2:1  +   
    +  +Gruen  -  Gelb + 0:3  +   
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Ergebnisse Runde 2 (Finale) === + + + +Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Pokal

    +
    +
    +Kalender  Ergebnisse  Spielpläne  Spielerstatistik     +Info +
    + + + + + + + + + + +
    + + + + + +
    +HF F 
    +
    + + + + + + + + + + + + + + + + + + + +
    Finale
    +  +Rot  -  Gelb + 3:2     
    +
    + + + + +
     « vorheriger Spieltag 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== oeffentlicher Kalender === + + + +Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Pokal

    +
    +
    Kalender  Ergebnisse  Spielpläne  Spielerstatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt new file mode 100644 index 00000000..a04d2123 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt @@ -0,0 +1,686 @@ +### edit_round_without_changes +=== Runde 1 unveraendert speichern === +### GESENDETE FELDER (POST, 28) +action=admin +todo=edit +save=1 +file=pokal2.l98 +st=1 +xdatum1= +xdatum2= +xatdat00= +xattim00= +xteama0=0 +xteamb0=0 +xgoala00=_ +xgoalb00=_ +xmspez00=_ +xmnote00= +xmberi00= +xatdat10= +xattim10= +xteama1=0 +xteamb1=0 +xgoala10=_ +xgoalb10=_ +xmspez10=_ +xmnote10= +xmberi10= +xstx=0 +xnticker=0 +xnlines= +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Pokal 2

    +
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/pokal2.l98 +--- vorher ++++ nachher +@@ -25,4 +25,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -33,8 +34,8 @@ + + [Teamm] +-1= +-2= +-3= +-4= ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft + + [Teamk] +@@ -91,5 +92,4 @@ + GA11=-1 + GB11=-1 +-SP11=0 + NT11= + BE11= + +=== Mannschaften unveraendert speichern === +### GESENDETE FELDER (POST, 21) +action=admin +todo=edit +save=1 +file=pokal2.l98 +st=-2 +xteams1=Mannschaft 1 +xteamm1=Mannschaft +xteamk1=M1 +xteamu1= +xteams2=Mannschaft 2 +xteamm2=Mannschaft +xteamk2=M2 +xteamu2= +xteams3=Mannschaft 3 +xteamm3=Mannschaft +xteamk3=M3 +xteamu3= +xteams4=Mannschaft 4 +xteamm4=Mannschaft +xteamk4=M4 +xteamu4= +### ANTWORT + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Pokal 2

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/pokal2.l98 +--- vorher ++++ nachher +@@ -25,5 +25,4 @@ + + [News] +-NC=0 + + [Teams] +@@ -69,5 +68,4 @@ + GA11=-1 + GB11=-1 +-SP11=0 + NT11= + BE11= +@@ -78,5 +76,4 @@ + GA21=-1 + GB21=-1 +-SP21=0 + NT21= + BE21= + diff --git a/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt b/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt new file mode 100644 index 00000000..503064d4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt @@ -0,0 +1,190 @@ +### (Ligenuebersicht) + + + +Bitte wählen Sie eine Liga aus + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Bitte wählen Sie eine Liga aus

    +
    +
    +Tippspiel   +
    + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    + +1. Bundesliga 2024/25 +Spieltag 1   +01.01.2025 13:00
    + +
     
    + + + + + + + + + + + + + + +
    Archiv
    +archiv +
    +dfb + +DFB-Schlüsselligen +
    +golden +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    + +
    +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt new file mode 100644 index 00000000..e63ac7ee --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt new file mode 100644 index 00000000..3d7b14a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt @@ -0,0 +1,194 @@ +### file=1l_2024-25.l98&action=cal + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +August 2024 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
       1234
    567891011
    12131415161718
    1920212223
      1. ST +
    +
    24
      1. ST +
    +
    25
    262728293031
      2. ST +
    +
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt new file mode 100644 index 00000000..9be0fffb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt @@ -0,0 +1,1352 @@ +### file=1l_2024-25.l98&action=cross + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +FCB + +B04 + +FSV + +VfB + +1848 + +RBL + +1.FCH + +FCU + +TSG + +SVW + +HK + +FCSTP + +BVB + +FCA + +BMG + +SCF + +WOB + +SGE + +
    +Bayern München +  +28.09. + +26.04. + +19.10. + +08.03. + +21.12. + +07.12. + +02.11. + +15.01. + +08.02. + +01.02. + +29.03. + +12.04. + +23.11. + +10.05. + +31.08. + +18.01. + +22.02. + + + +FCB +
    +Bayer 04 Leverkusen + +15.02. +  +15.01. + +02.11. + +29.03. + +31.08. + +23.11. + +12.04. + +01.02. + +08.03. + +05.10. + +07.12. + +10.05. + +26.04. + +18.01. + +21.12. + +21.09. + +19.10. + + + +B04 +
    +FSV Mainz 05 + +14.12. + +17.05. +  +25.01. + +11.01. + +19.10. + +28.09. + +24.08. + +30.11. + +14.09. + +05.04. + +22.02. + +09.11. + +08.02. + +26.10. + +15.03. + +19.04. + +03.05. + + + +FSV +
    +VfB Stuttgart + +01.03. + +15.03. + +31.08. +  +23.11. + +15.01. + +26.04. + +07.12. + +05.10. + +12.04. + +26.10. + +21.12. + +21.09. + +10.05. + +01.02. + +18.01. + +15.02. + +09.11. + + + +VfB +
    +VfL Bochum + +26.10. + +09.11. + +10.05. + +05.04. +  +18.01. + +21.12. + +26.04. + +01.03. + +07.12. + +21.09. + +15.01. + +15.02. + +12.04. + +31.08. + +01.02. + +05.10. + +15.03. + + + +1848 +
    +RB Leipzig + +03.05. + +25.01. + +01.03. + +17.05. + +24.08. +  +22.02. + +14.09. + +05.04. + +11.01. + +19.04. + +08.02. + +15.03. + +28.09. + +09.11. + +26.10. + +30.11. + +14.12. + + + +RBL +
    +1.FC Heidenheim + +19.04. + +05.04. + +15.02. + +14.12. + +03.05. + +05.10. +  +11.01. + +26.10. + +17.05. + +15.03. + +18.01. + +01.02. + +31.08. + +01.03. + +21.09. + +09.11. + +30.11. + + + +1.FCH +
    +1.FC Union Berlin + +15.03. + +30.11. + +18.01. + +19.04. + +14.12. + +01.02. + +10.05. +  +21.09. + +03.05. + +01.03. + +31.08. + +05.10. + +15.01. + +15.02. + +09.11. + +05.04. + +26.10. + + + +FCU +
    +TSG Hoffenheim + +17.05. + +14.09. + +12.04. + +22.02. + +19.10. + +23.11. + +08.03. + +08.02. +  +28.09. + +24.08. + +02.11. + +26.04. + +29.03. + +21.12. + +07.12. + +11.01. + +25.01. + + + +TSG +
    +Werder Bremen + +21.09. + +26.10. + +01.02. + +30.11. + +19.04. + +10.05. + +15.01. + +21.12. + +15.02. +  +09.11. + +26.04. + +31.08. + +18.01. + +15.03. + +05.10. + +01.03. + +05.04. + + + +SVW +
    +Holstein Kiel + +14.09. + +22.02. + +23.11. + +08.03. + +08.02. + +07.12. + +02.11. + +19.10. + +18.01. + +29.03. +  +12.04. + +15.01. + +21.12. + +26.04. + +10.05. + +31.08. + +28.09. + + + +HK +
    +FC St. Pauli + +09.11. + +19.04. + +05.10. + +03.05. + +17.05. + +21.09. + +24.08. + +25.01. + +15.03. + +14.12. + +30.11. +  +01.03. + +01.02. + +05.04. + +15.02. + +26.10. + +11.01. + + + +FCSTP +
    +Borussia Dortmund + +30.11. + +11.01. + +29.03. + +08.02. + +28.09. + +02.11. + +14.09. + +22.02. + +14.12. + +25.01. + +17.05. + +19.10. +  +08.03. + +19.04. + +23.11. + +03.05. + +24.08. + + + +BVB +
    +FC Augsburg + +05.04. + +14.12. + +21.09. + +11.01. + +30.11. + +15.02. + +25.01. + +17.05. + +09.11. + +24.08. + +03.05. + +14.09. + +26.10. +  +05.10. + +01.03. + +15.03. + +19.04. + + + +FCA +
    +Borussia M'gladbach + +11.01. + +23.08. + +08.03. + +14.09. + +25.01. + +29.03. + +19.10. + +28.09. + +03.05. + +02.11. + +14.12. + +23.11. + +07.12. + +22.02. +  +12.04. + +17.05. + +08.02. + + + +BMG +
    +SC Freiburg + +25.01. + +03.05. + +02.11. + +24.08. + +14.09. + +08.03. + +08.02. + +29.03. + +19.04. + +22.02. + +11.01. + +28.09. + +05.04. + +19.10. + +30.11. +  +14.12. + +17.05. + + + +SCF +
    +VfL Wolfsburg + +24.08. + +08.02. + +07.12. + +28.09. + +22.02. + +12.04. + +29.03. + +23.11. + +10.05. + +19.10. + +25.01. + +08.03. + +21.12. + +02.11. + +15.01. + +26.04. +  +14.09. + + + +WOB +
    +Eintracht Frankfurt + +05.10. + +01.03. + +21.12. + +29.03. + +02.11. + +26.04. + +12.04. + +08.03. + +31.08. + +23.11. + +15.02. + +10.05. + +18.01. + +07.12. + +21.09. + +15.01. + +01.02. +  + + +SGE +
    + +FCB + +B04 + +FSV + +VfB + +1848 + +RBL + +1.FCH + +FCU + +TSG + +SVW + +HK + +FCSTP + +BVB + +FCA + +BMG + +SCF + +WOB + +SGE + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt new file mode 100644 index 00000000..3b02d710 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt @@ -0,0 +1,128 @@ +### file=1l_2024-25.l98&action=graph + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt new file mode 100644 index 00000000..2f6ab011 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt @@ -0,0 +1,139 @@ +### file=1l_2024-25.l98&action=info + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt new file mode 100644 index 00000000..fa9c260e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt @@ -0,0 +1,269 @@ +### file=1l_2024-25.l98&action=program + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +FCB + + 
    + +B04 + + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt new file mode 100644 index 00000000..a5d7941b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt @@ -0,0 +1,808 @@ +### file=1l_2024-25.l98&action=program&selteam=1 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +FCB + 
    + +B04 + + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  24.08.2024 15:30 VfL Wolfsburg - Bayern München + _:_  
     2  31.08.2024 15:30  +Bayern München - SC Freiburg _:_  
     3  14.09.2024 15:30 Holstein Kiel - Bayern München + _:_  
     4  21.09.2024 15:30 Werder Bremen - Bayern München + _:_  
     5  28.09.2024 15:30  +Bayern München - Bayer 04 Leverkusen _:_  
     6  05.10.2024 15:30 Eintracht Frankfurt - Bayern München + _:_  
     7  19.10.2024 15:30  +Bayern München - VfB Stuttgart _:_  
     8  26.10.2024 15:30 VfL Bochum - Bayern München + _:_  
     9  02.11.2024 15:30  +Bayern München - 1.FC Union Berlin _:_  
     10  09.11.2024 15:30 FC St. Pauli - Bayern München + _:_  
     11  23.11.2024 15:30  +Bayern München - FC Augsburg _:_  
     12  30.11.2024 15:30 Borussia Dortmund - Bayern München + _:_  
     13  07.12.2024 15:30  +Bayern München - 1.FC Heidenheim _:_  
     14  14.12.2024 15:30 FSV Mainz 05 - Bayern München + _:_  
     15  21.12.2024 15:30  +Bayern München - RB Leipzig _:_  
     16  11.01.2025 15:30 Borussia M'gladbach - Bayern München + _:_  
     17  15.01.2025 15:30  +Bayern München - TSG Hoffenheim _:_  
     18  18.01.2025 15:30  +Bayern München - VfL Wolfsburg _:_  
     19  25.01.2025 15:30 SC Freiburg - Bayern München + _:_  
     20  01.02.2025 15:30  +Bayern München - Holstein Kiel _:_  
     21  08.02.2025 15:30  +Bayern München - Werder Bremen _:_  
     22  15.02.2025 15:30 Bayer 04 Leverkusen - Bayern München + _:_  
     23  22.02.2025 15:30  +Bayern München - Eintracht Frankfurt _:_  
     24  01.03.2025 15:30 VfB Stuttgart - Bayern München + _:_  
     25  08.03.2025 15:30  +Bayern München - VfL Bochum _:_  
     26  15.03.2025 15:30 1.FC Union Berlin - Bayern München + _:_  
     27  29.03.2025 15:30  +Bayern München - FC St. Pauli _:_  
     28  05.04.2025 15:30 FC Augsburg - Bayern München + _:_  
     29  12.04.2025 15:30  +Bayern München - Borussia Dortmund _:_  
     30  19.04.2025 15:30 1.FC Heidenheim - Bayern München + _:_  
     31  26.04.2025 15:30  +Bayern München - FSV Mainz 05 _:_  
     32  03.05.2025 15:30 RB Leipzig - Bayern München + _:_  
     33  10.05.2025 15:30  +Bayern München - Borussia M'gladbach _:_  
     34  17.05.2025 15:30 TSG Hoffenheim - Bayern München + _:_  
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt new file mode 100644 index 00000000..177caf47 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=results&st=1 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt new file mode 100644 index 00000000..2622357b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt @@ -0,0 +1,939 @@ +### file=1l_2024-25.l98&action=results&st=17 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16 17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    17. Spieltag vom 15.01.2025 bis 15.01.2025
    15.01.2025 15:30  +Bayer 04 Leverkusen - FSV Mainz 05 + _:_  
    15.01.2025 15:30  +VfB Stuttgart - RB Leipzig + _:_  
    15.01.2025 15:30  +Bayern München - TSG Hoffenheim + _:_  
    15.01.2025 15:30  +Eintracht Frankfurt - SC Freiburg + _:_  
    15.01.2025 15:30  +Werder Bremen - 1.FC Heidenheim + _:_  
    15.01.2025 15:30  +VfL Wolfsburg - Borussia M'gladbach + _:_  
    15.01.2025 15:30  +1.FC Union Berlin - FC Augsburg + _:_  
    15.01.2025 15:30  +VfL Bochum - FC St. Pauli + _:_  
    15.01.2025 15:30  +Holstein Kiel - Borussia Dortmund + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    17. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt new file mode 100644 index 00000000..0c988920 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=results&st=34 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33 34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    34. Spieltag vom 17.05.2025 bis 17.05.2025
    17.05.2025 15:30  +RB Leipzig - VfB Stuttgart + _:_  
    17.05.2025 15:30  +Borussia Dortmund - Holstein Kiel + _:_  
    17.05.2025 15:30  +TSG Hoffenheim - Bayern München + _:_  
    17.05.2025 15:30  +1.FC Heidenheim - Werder Bremen + _:_  
    17.05.2025 15:30  +SC Freiburg - Eintracht Frankfurt + _:_  
    17.05.2025 15:30  +FC Augsburg - 1.FC Union Berlin + _:_  
    17.05.2025 15:30  +FSV Mainz 05 - Bayer 04 Leverkusen + _:_  
    17.05.2025 15:30  +Borussia M'gladbach - VfL Wolfsburg + _:_  
    17.05.2025 15:30  +FC St. Pauli - VfL Bochum + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    34. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt new file mode 100644 index 00000000..120d7877 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt @@ -0,0 +1,536 @@ +### file=1l_2024-25.l98&action=stats + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +FCB + + 
    + +B04 + + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +FCB + +
      + +B04 + +
      + +FSV + +
      + +VfB + +
      + +1848 + +
      + +RBL + +
      + +1.FCH + +
      + +FCU + +
      + +TSG + +
      + +SVW + +
      + +HK + +
      + +FCSTP + +
      + +BVB + +
      + +FCA + +
      + +BMG + +
      + +SCF + +
      + +WOB + +
      + +SGE + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt new file mode 100644 index 00000000..d962a962 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt @@ -0,0 +1,592 @@ +### file=1l_2024-25.l98&action=stats&stat1=0&stat2=2 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +FCB + + 
    +B04 + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bayer 04 Leverkusen 
    17Tabellenposition
    0Pkt.
    0Spiele
    +Pkt./Spiel
    0:0Tore
    +Tore/Spiel
    +Siege
     Höchster Sieg
    +Niederlagen
     Höchste Niederlage
    0 Sp. o. NiederlageAktuelle Serie
    (A) Borussia M'gladbach (13.)
    (H) RB Leipzig (7.)
    (A) TSG Hoffenheim (5.)
    (H) VfL Wolfsburg (2.)
    (A) Bayern München (15.)
    (H) Holstein Kiel (8.)
    (H) Eintracht Frankfurt (12.)
    (A) Werder Bremen (1.)
    (H) VfB Stuttgart (4.)
    (A) VfL Bochum (3.)
    (H) 1.FC Heidenheim (18.)
    (A) 1.FC Union Berlin (17.)
    (H) FC St. Pauli (10.)
    (A) FC Augsburg (11.)
    (H) SC Freiburg (6.)
    (A) Borussia Dortmund (14.)
    (H) FSV Mainz 05 (9.)
    (H) Borussia M'gladbach (13.)
    (A) RB Leipzig (7.)
    (H) TSG Hoffenheim (5.)
    (A) VfL Wolfsburg (2.)
    (H) Bayern München (15.)
    (A) Holstein Kiel (8.)
    (A) Eintracht Frankfurt (12.)
    (H) Werder Bremen (1.)
    (A) VfB Stuttgart (4.)
    (H) VfL Bochum (3.)
    (A) 1.FC Heidenheim (18.)
    (H) 1.FC Union Berlin (17.)
    (A) FC St. Pauli (10.)
    (H) FC Augsburg (11.)
    (A) SC Freiburg (6.)
    (H) Borussia Dortmund (14.)
    (A) FSV Mainz 05 (9.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +FCB + +
      + +B04 + +
      + +FSV + +
      + +VfB + +
      + +1848 + +
      + +RBL + +
      + +1.FCH + +
      + +FCU + +
      + +TSG + +
      + +SVW + +
      + +HK + +
      + +FCSTP + +
      + +BVB + +
      + +FCA + +
      + +BMG + +
      + +SCF + +
      + +WOB + +
      + +SGE + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt new file mode 100644 index 00000000..1423a1ab --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt @@ -0,0 +1,592 @@ +### file=1l_2024-25.l98&action=stats&stat1=1 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +FCB + 
    + +B04 + + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bayern München 
    18Tabellenposition
    0Pkt.
    0Spiele
    +Pkt./Spiel
    0:0Tore
    +Tore/Spiel
    +Siege
     Höchster Sieg
    +Niederlagen
     Höchste Niederlage
    0 Sp. o. NiederlageAktuelle Serie
    (A) VfL Wolfsburg (2.)
    (H) SC Freiburg (6.)
    (A) Holstein Kiel (8.)
    (A) Werder Bremen (1.)
    (H) Bayer 04 Leverkusen (16.)
    (A) Eintracht Frankfurt (12.)
    (H) VfB Stuttgart (4.)
    (A) VfL Bochum (3.)
    (H) 1.FC Union Berlin (17.)
    (A) FC St. Pauli (10.)
    (H) FC Augsburg (11.)
    (A) Borussia Dortmund (14.)
    (H) 1.FC Heidenheim (18.)
    (A) FSV Mainz 05 (9.)
    (H) RB Leipzig (7.)
    (A) Borussia M'gladbach (13.)
    (H) TSG Hoffenheim (5.)
    (H) VfL Wolfsburg (2.)
    (A) SC Freiburg (6.)
    (H) Holstein Kiel (8.)
    (H) Werder Bremen (1.)
    (A) Bayer 04 Leverkusen (16.)
    (H) Eintracht Frankfurt (12.)
    (A) VfB Stuttgart (4.)
    (H) VfL Bochum (3.)
    (A) 1.FC Union Berlin (17.)
    (H) FC St. Pauli (10.)
    (A) FC Augsburg (11.)
    (H) Borussia Dortmund (14.)
    (A) 1.FC Heidenheim (18.)
    (H) FSV Mainz 05 (9.)
    (A) RB Leipzig (7.)
    (H) Borussia M'gladbach (13.)
    (A) TSG Hoffenheim (5.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +FCB + +
      + +B04 + +
      + +FSV + +
      + +VfB + +
      + +1848 + +
      + +RBL + +
      + +1.FCH + +
      + +FCU + +
      + +TSG + +
      + +SVW + +
      + +HK + +
      + +FCSTP + +
      + +BVB + +
      + +FCA + +
      + +BMG + +
      + +SCF + +
      + +WOB + +
      + +SGE + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt new file mode 100644 index 00000000..7a7ce81a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt @@ -0,0 +1,623 @@ +### file=1l_2024-25.l98&action=stats&stat1=1&stat2=2 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +FCB + 
    + +B04 + + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bayern München   Bayer 04 Leverkusen
    k.A.%Chancen gegen.k.A.%
    18Tabellenposition17
    0Pkt.0
    0Spiele0
    +Pkt./Spiel
    0:0Tore0:0
    +Tore/Spiel +
    +Siege +
     Höchster Sieg 
    +Niederlagen +
     Höchste Niederlage 
    0 Sp. o. NiederlageAktuelle Serie0 Sp. o. Niederlage
    (A) VfL Wolfsburg (2.)
    (H) SC Freiburg (6.)
    (A) Holstein Kiel (8.)
    (A) Werder Bremen (1.)
    (H) Bayer 04 Leverkusen (16.)
    (A) Eintracht Frankfurt (12.)
    (H) VfB Stuttgart (4.)
    (A) VfL Bochum (3.)
    (H) 1.FC Union Berlin (17.)
    (A) FC St. Pauli (10.)
    (H) FC Augsburg (11.)
    (A) Borussia Dortmund (14.)
    (H) 1.FC Heidenheim (18.)
    (A) FSV Mainz 05 (9.)
    (H) RB Leipzig (7.)
    (A) Borussia M'gladbach (13.)
    (H) TSG Hoffenheim (5.)
    (H) VfL Wolfsburg (2.)
    (A) SC Freiburg (6.)
    (H) Holstein Kiel (8.)
    (H) Werder Bremen (1.)
    (A) Bayer 04 Leverkusen (16.)
    (H) Eintracht Frankfurt (12.)
    (A) VfB Stuttgart (4.)
    (H) VfL Bochum (3.)
    (A) 1.FC Union Berlin (17.)
    (H) FC St. Pauli (10.)
    (A) FC Augsburg (11.)
    (H) Borussia Dortmund (14.)
    (A) 1.FC Heidenheim (18.)
    (H) FSV Mainz 05 (9.)
    (A) RB Leipzig (7.)
    (H) Borussia M'gladbach (13.)
    (A) TSG Hoffenheim (5.)
    +
    Restprogramm(13.) Borussia M'gladbach (A)
    (7.) RB Leipzig (H)
    (5.) TSG Hoffenheim (A)
    (2.) VfL Wolfsburg (H)
    (15.) Bayern München (A)
    (8.) Holstein Kiel (H)
    (12.) Eintracht Frankfurt (H)
    (1.) Werder Bremen (A)
    (4.) VfB Stuttgart (H)
    (3.) VfL Bochum (A)
    (18.) 1.FC Heidenheim (H)
    (17.) 1.FC Union Berlin (A)
    (10.) FC St. Pauli (H)
    (11.) FC Augsburg (A)
    (6.) SC Freiburg (H)
    (14.) Borussia Dortmund (A)
    (9.) FSV Mainz 05 (H)
    (13.) Borussia M'gladbach (H)
    (7.) RB Leipzig (A)
    (5.) TSG Hoffenheim (H)
    (2.) VfL Wolfsburg (A)
    (15.) Bayern München (H)
    (8.) Holstein Kiel (A)
    (12.) Eintracht Frankfurt (A)
    (1.) Werder Bremen (H)
    (4.) VfB Stuttgart (A)
    (3.) VfL Bochum (H)
    (18.) 1.FC Heidenheim (A)
    (17.) 1.FC Union Berlin (H)
    (10.) FC St. Pauli (A)
    (11.) FC Augsburg (H)
    (6.) SC Freiburg (A)
    (14.) Borussia Dortmund (H)
    (9.) FSV Mainz 05 (A)
    +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner0:0 (0)
    gleichTendenzgleich
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +FCB + +
      +B04 +
      + +FSV + +
      + +VfB + +
      + +1848 + +
      + +RBL + +
      + +1.FCH + +
      + +FCU + +
      + +TSG + +
      + +SVW + +
      + +HK + +
      + +FCSTP + +
      + +BVB + +
      + +FCA + +
      + +BMG + +
      + +SCF + +
      + +WOB + +
      + +SGE + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt new file mode 100644 index 00000000..069f942e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt @@ -0,0 +1,623 @@ +### file=1l_2024-25.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +FCB + + 
    +B04 + 
    + +FSV + + 
    + +VfB + + 
    + +1848 + + 
    + +RBL + + 
    + +1.FCH + + 
    + +FCU + + 
    + +TSG + + 
    + +SVW + + 
    + +HK + + 
    + +FCSTP + + 
    + +BVB + + 
    + +FCA + + 
    + +BMG + + 
    + +SCF + + 
    + +WOB + + 
    + +SGE + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bayer 04 Leverkusen   Bayern München
    k.A.%Chancen gegen.k.A.%
    17Tabellenposition18
    0Pkt.0
    0Spiele0
    +Pkt./Spiel
    0:0Tore0:0
    +Tore/Spiel +
    +Siege +
     Höchster Sieg 
    +Niederlagen +
     Höchste Niederlage 
    0 Sp. o. NiederlageAktuelle Serie0 Sp. o. Niederlage
    (A) Borussia M'gladbach (13.)
    (H) RB Leipzig (7.)
    (A) TSG Hoffenheim (5.)
    (H) VfL Wolfsburg (2.)
    (A) Bayern München (15.)
    (H) Holstein Kiel (8.)
    (H) Eintracht Frankfurt (12.)
    (A) Werder Bremen (1.)
    (H) VfB Stuttgart (4.)
    (A) VfL Bochum (3.)
    (H) 1.FC Heidenheim (18.)
    (A) 1.FC Union Berlin (17.)
    (H) FC St. Pauli (10.)
    (A) FC Augsburg (11.)
    (H) SC Freiburg (6.)
    (A) Borussia Dortmund (14.)
    (H) FSV Mainz 05 (9.)
    (H) Borussia M'gladbach (13.)
    (A) RB Leipzig (7.)
    (H) TSG Hoffenheim (5.)
    (A) VfL Wolfsburg (2.)
    (H) Bayern München (15.)
    (A) Holstein Kiel (8.)
    (A) Eintracht Frankfurt (12.)
    (H) Werder Bremen (1.)
    (A) VfB Stuttgart (4.)
    (H) VfL Bochum (3.)
    (A) 1.FC Heidenheim (18.)
    (H) 1.FC Union Berlin (17.)
    (A) FC St. Pauli (10.)
    (H) FC Augsburg (11.)
    (A) SC Freiburg (6.)
    (H) Borussia Dortmund (14.)
    (A) FSV Mainz 05 (9.)
    +
    Restprogramm(2.) VfL Wolfsburg (A)
    (6.) SC Freiburg (H)
    (8.) Holstein Kiel (A)
    (1.) Werder Bremen (A)
    (16.) Bayer 04 Leverkusen (H)
    (12.) Eintracht Frankfurt (A)
    (4.) VfB Stuttgart (H)
    (3.) VfL Bochum (A)
    (17.) 1.FC Union Berlin (H)
    (10.) FC St. Pauli (A)
    (11.) FC Augsburg (H)
    (14.) Borussia Dortmund (A)
    (18.) 1.FC Heidenheim (H)
    (9.) FSV Mainz 05 (A)
    (7.) RB Leipzig (H)
    (13.) Borussia M'gladbach (A)
    (5.) TSG Hoffenheim (H)
    (2.) VfL Wolfsburg (H)
    (6.) SC Freiburg (A)
    (8.) Holstein Kiel (H)
    (1.) Werder Bremen (H)
    (16.) Bayer 04 Leverkusen (A)
    (12.) Eintracht Frankfurt (H)
    (4.) VfB Stuttgart (A)
    (3.) VfL Bochum (H)
    (17.) 1.FC Union Berlin (A)
    (10.) FC St. Pauli (H)
    (11.) FC Augsburg (A)
    (14.) Borussia Dortmund (H)
    (18.) 1.FC Heidenheim (A)
    (9.) FSV Mainz 05 (H)
    (7.) RB Leipzig (A)
    (13.) Borussia M'gladbach (H)
    (5.) TSG Hoffenheim (A)
    +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner0:0 (0)
    gleichTendenzgleich
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +FCB +
      + +B04 + +
      + +FSV + +
      + +VfB + +
      + +1848 + +
      + +RBL + +
      + +1.FCH + +
      + +FCU + +
      + +TSG + +
      + +SVW + +
      + +HK + +
      + +FCSTP + +
      + +BVB + +
      + +FCA + +
      + +BMG + +
      + +SCF + +
      + +WOB + +
      + +SGE + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt new file mode 100644 index 00000000..b739741c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=table + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt new file mode 100644 index 00000000..7b9d0e9d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=table&endtab=17 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    17. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt new file mode 100644 index 00000000..8c47bc22 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=table&lmouserlang=English + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics  Player Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday from 23.08.2024 until 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Match: 0
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Total-Tore: 0       Tore /Match: 0
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt new file mode 100644 index 00000000..2d5d0db6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt @@ -0,0 +1,939 @@ +### file=1l_2024-25.l98&action=table&st=17 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16 17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    17. Spieltag vom 15.01.2025 bis 15.01.2025
    15.01.2025 15:30  +Bayer 04 Leverkusen - FSV Mainz 05 + _:_  
    15.01.2025 15:30  +VfB Stuttgart - RB Leipzig + _:_  
    15.01.2025 15:30  +Bayern München - TSG Hoffenheim + _:_  
    15.01.2025 15:30  +Eintracht Frankfurt - SC Freiburg + _:_  
    15.01.2025 15:30  +Werder Bremen - 1.FC Heidenheim + _:_  
    15.01.2025 15:30  +VfL Wolfsburg - Borussia M'gladbach + _:_  
    15.01.2025 15:30  +1.FC Union Berlin - FC Augsburg + _:_  
    15.01.2025 15:30  +VfL Bochum - FC St. Pauli + _:_  
    15.01.2025 15:30  +Holstein Kiel - Borussia Dortmund + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    17. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt new file mode 100644 index 00000000..41c1fb5a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt @@ -0,0 +1,1702 @@ +### file=1l_2024-25.l98&action=table&tabonres=2 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 + 0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt new file mode 100644 index 00000000..ddd63466 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt @@ -0,0 +1,1702 @@ +### file=1l_2024-25.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Eintracht Frankfurt   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    2 + + +VfL Wolfsburg   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    3 + + +SC Freiburg   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    4 + + +Borussia M'gladbach   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    5 + + +FC Augsburg   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    6 + + +Borussia Dortmund   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    7 + + +FC St. Pauli   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    8 + + +Holstein Kiel   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    9 + + +Werder Bremen   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    10 + + +TSG Hoffenheim   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    11 + + +1.FC Union Berlin   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    12 + + +1.FC Heidenheim   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    13 + + +RB Leipzig   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    14 + + +VfL Bochum   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    15 + + +VfB Stuttgart   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    16 + + +FSV Mainz 05   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    17 + + +Bayer 04 Leverkusen   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
    18 + + +Bayern München   0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00 0000  +0 + +: + +0 + 0:00
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt new file mode 100644 index 00000000..3a3218a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=table&tabpkt=0 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Eintracht Frankfurt   0000  +0 + +: + +0 + 0:00
    2 + + +VfL Wolfsburg   0000  +0 + +: + +0 + 0:00
    3 + + +SC Freiburg   0000  +0 + +: + +0 + 0:00
    4 + + +Borussia M'gladbach   0000  +0 + +: + +0 + 0:00
    5 + + +FC Augsburg   0000  +0 + +: + +0 + 0:00
    6 + + +Borussia Dortmund   0000  +0 + +: + +0 + 0:00
    7 + + +FC St. Pauli   0000  +0 + +: + +0 + 0:00
    8 + + +Holstein Kiel   0000  +0 + +: + +0 + 0:00
    9 + + +Werder Bremen   0000  +0 + +: + +0 + 0:00
    10 + + +TSG Hoffenheim   0000  +0 + +: + +0 + 0:00
    11 + + +1.FC Union Berlin   0000  +0 + +: + +0 + 0:00
    12 + + +1.FC Heidenheim   0000  +0 + +: + +0 + 0:00
    13 + + +RB Leipzig   0000  +0 + +: + +0 + 0:00
    14 + + +VfL Bochum   0000  +0 + +: + +0 + 0:00
    15 + + +VfB Stuttgart   0000  +0 + +: + +0 + 0:00
    16 + + +FSV Mainz 05   0000  +0 + +: + +0 + 0:00
    17 + + +Bayer 04 Leverkusen   0000  +0 + +: + +0 + 0:00
    18 + + +Bayern München   0000  +0 + +: + +0 + 0:00
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt new file mode 100644 index 00000000..6af5da89 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt @@ -0,0 +1,939 @@ +### file=1l_2024-25.l98&action=table&tabtype=1 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt new file mode 100644 index 00000000..b83551aa --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt @@ -0,0 +1,939 @@ +### file=1l_2024-25.l98&action=table&tabtype=2 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt new file mode 100644 index 00000000..f101f16b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt @@ -0,0 +1,938 @@ +### file=1l_2024-25.l98&action=table&tabtype=3 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt new file mode 100644 index 00000000..e933df63 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt @@ -0,0 +1,939 @@ +### file=1l_2024-25.l98&action=table&tabtype=4 + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom 23.08.2024 bis 24.08.2024
    23.08.2024 20:30  +Borussia M'gladbach - Bayer 04 Leverkusen + _:_  
    24.08.2024 15:30  +Borussia Dortmund - Eintracht Frankfurt + _:_  
    24.08.2024 15:30  +RB Leipzig - VfL Bochum + _:_  
    24.08.2024 15:30  +TSG Hoffenheim - Holstein Kiel + _:_  
    24.08.2024 15:30  +SC Freiburg - VfB Stuttgart + _:_  
    24.08.2024 15:30  +FC Augsburg - Werder Bremen + _:_  
    24.08.2024 15:30  +VfL Wolfsburg - Bayern München + _:_  
    24.08.2024 15:30  +FSV Mainz 05 - 1.FC Union Berlin + _:_  
    24.08.2024 15:30  +FC St. Pauli - 1.FC Heidenheim + _:_  
     Tore: 0       Tore/Spiel: 0
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Eintracht Frankfurt   0000 0:00  +0 + +: + +0 +
    2 + + +VfL Wolfsburg   0000 0:00  +0 + +: + +0 +
    3 + + +SC Freiburg   0000 0:00  +0 + +: + +0 +
    4 + + +Borussia M'gladbach   0000 0:00  +0 + +: + +0 +
    5 + + +FC Augsburg   0000 0:00  +0 + +: + +0 +
    6 + + +Borussia Dortmund   0000 0:00  +0 + +: + +0 +
    7 + + +FC St. Pauli   0000 0:00  +0 + +: + +0 +
    8 + + +Holstein Kiel   0000 0:00  +0 + +: + +0 +
    9 + + +Werder Bremen   0000 0:00  +0 + +: + +0 +
    10 + + +TSG Hoffenheim   0000 0:00  +0 + +: + +0 +
    11 + + +1.FC Union Berlin   0000 0:00  +0 + +: + +0 +
    12 + + +1.FC Heidenheim   0000 0:00  +0 + +: + +0 +
    13 + + +RB Leipzig   0000 0:00  +0 + +: + +0 +
    14 + + +VfL Bochum   0000 0:00  +0 + +: + +0 +
    15 + + +VfB Stuttgart   0000 0:00  +0 + +: + +0 +
    16 + + +FSV Mainz 05   0000 0:00  +0 + +: + +0 +
    17 + + +Bayer 04 Leverkusen   0000 0:00  +0 + +: + +0 +
    18 + + +Bayern München   0000 0:00  +0 + +: + +0 +
     Gesamt-Tore: 0       Tore /Spiel: 0
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt new file mode 100644 index 00000000..4fee3be8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt @@ -0,0 +1,303 @@ +### file=dfb/04er-liga.l98 + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + +
    01  +02  +03  +04  +05  +06 
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 3 + _:_  +
     
    Spielfrei: Mannschaft 2 Mannschaft 4 
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   0000 0:00  +0 +
    2 + + +Mannschaft 3   0000 0:00  +0 +
    3 + + +Mannschaft 2   0000 0:00  +0 +
    4 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt new file mode 100644 index 00000000..4a8d92dd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt @@ -0,0 +1,226 @@ +### file=dfb/04er-liga.l98&action=cross + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  +_:_ + +_:_ + + + + +Manns +
    +Mannschaft 2 + +_:_ +  +_:_ + + + + +Manns +
    +Mannschaft 3 + +_:_ + +_:_ +  + + + +Manns +
    +Mannschaft 4 + + + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt new file mode 100644 index 00000000..1ff00da0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt @@ -0,0 +1,157 @@ +### file=dfb/04er-liga.l98&action=program + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt new file mode 100644 index 00000000..fdff9c07 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt @@ -0,0 +1,303 @@ +### file=dfb/04er-liga.l98&action=results&st=1 + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + +
    01  +02  +03  +04  +05  +06 
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 3 + _:_  +
     
    Spielfrei: Mannschaft 2 Mannschaft 4 
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   0000 0:00  +0 +
    2 + + +Mannschaft 3   0000 0:00  +0 +
    3 + + +Mannschaft 2   0000 0:00  +0 +
    4 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt new file mode 100644 index 00000000..b87fabdc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt @@ -0,0 +1,312 @@ +### file=dfb/04er-liga.l98&action=stats + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt new file mode 100644 index 00000000..4fbde564 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt @@ -0,0 +1,303 @@ +### file=dfb/04er-liga.l98&action=table + + + +Schlüssel 04er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 04er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + +
    01  +02  +03  +04  +05  +06 
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 3 + _:_  +
     
    Spielfrei: Mannschaft 2 Mannschaft 4 
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   0000 0:00  +0 +
    2 + + +Mannschaft 3   0000 0:00  +0 +
    3 + + +Mannschaft 2   0000 0:00  +0 +
    4 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt new file mode 100644 index 00000000..ecc81a7f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt @@ -0,0 +1,393 @@ +### file=dfb/06er-liga.l98 + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   0000 0:00  +0 +
    2 + + +Mannschaft 5   0000 0:00  +0 +
    3 + + +Mannschaft 4   0000 0:00  +0 +
    4 + + +Mannschaft 3   0000 0:00  +0 +
    5 + + +Mannschaft 2   0000 0:00  +0 +
    6 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt new file mode 100644 index 00000000..35beb120 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt @@ -0,0 +1,320 @@ +### file=dfb/06er-liga.l98&action=cross + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +Manns +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +Manns +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt new file mode 100644 index 00000000..1aa6758c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt @@ -0,0 +1,173 @@ +### file=dfb/06er-liga.l98&action=program + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt new file mode 100644 index 00000000..3713a118 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt @@ -0,0 +1,393 @@ +### file=dfb/06er-liga.l98&action=results&st=1 + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   0000 0:00  +0 +
    2 + + +Mannschaft 5   0000 0:00  +0 +
    3 + + +Mannschaft 4   0000 0:00  +0 +
    4 + + +Mannschaft 3   0000 0:00  +0 +
    5 + + +Mannschaft 2   0000 0:00  +0 +
    6 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt new file mode 100644 index 00000000..381d9910 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt @@ -0,0 +1,344 @@ +### file=dfb/06er-liga.l98&action=stats + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt new file mode 100644 index 00000000..a3892bcd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt @@ -0,0 +1,393 @@ +### file=dfb/06er-liga.l98&action=table + + + +Schlüssel 06er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 06er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   0000 0:00  +0 +
    2 + + +Mannschaft 5   0000 0:00  +0 +
    3 + + +Mannschaft 4   0000 0:00  +0 +
    4 + + +Mannschaft 3   0000 0:00  +0 +
    5 + + +Mannschaft 2   0000 0:00  +0 +
    6 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt new file mode 100644 index 00000000..62f7fac1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt @@ -0,0 +1,467 @@ +### file=dfb/08er-liga.l98 + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   0000 0:00  +0 +
    2 + + +Mannschaft 7   0000 0:00  +0 +
    3 + + +Mannschaft 6   0000 0:00  +0 +
    4 + + +Mannschaft 5   0000 0:00  +0 +
    5 + + +Mannschaft 4   0000 0:00  +0 +
    6 + + +Mannschaft 3   0000 0:00  +0 +
    7 + + +Mannschaft 2   0000 0:00  +0 +
    8 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt new file mode 100644 index 00000000..4d95d874 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt @@ -0,0 +1,432 @@ +### file=dfb/08er-liga.l98&action=cross + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +Manns +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +Manns +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt new file mode 100644 index 00000000..83719767 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt @@ -0,0 +1,189 @@ +### file=dfb/08er-liga.l98&action=program + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt new file mode 100644 index 00000000..cf4b7161 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt @@ -0,0 +1,467 @@ +### file=dfb/08er-liga.l98&action=results&st=1 + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   0000 0:00  +0 +
    2 + + +Mannschaft 7   0000 0:00  +0 +
    3 + + +Mannschaft 6   0000 0:00  +0 +
    4 + + +Mannschaft 5   0000 0:00  +0 +
    5 + + +Mannschaft 4   0000 0:00  +0 +
    6 + + +Mannschaft 3   0000 0:00  +0 +
    7 + + +Mannschaft 2   0000 0:00  +0 +
    8 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt new file mode 100644 index 00000000..c5c80f19 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt @@ -0,0 +1,376 @@ +### file=dfb/08er-liga.l98&action=stats + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt new file mode 100644 index 00000000..37988fd4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt @@ -0,0 +1,467 @@ +### file=dfb/08er-liga.l98&action=table + + + +Schlüssel 08er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 08er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   0000 0:00  +0 +
    2 + + +Mannschaft 7   0000 0:00  +0 +
    3 + + +Mannschaft 6   0000 0:00  +0 +
    4 + + +Mannschaft 5   0000 0:00  +0 +
    5 + + +Mannschaft 4   0000 0:00  +0 +
    6 + + +Mannschaft 3   0000 0:00  +0 +
    7 + + +Mannschaft 2   0000 0:00  +0 +
    8 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt new file mode 100644 index 00000000..e4b6d130 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt @@ -0,0 +1,546 @@ +### file=dfb/10er-liga.l98 + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + _:_  +
    +  +Mannschaft 3 - Mannschaft 6 + _:_  +
    +  +Mannschaft 5 - Mannschaft 4 + _:_  +
    +  +Mannschaft 7 - Mannschaft 2 + _:_  +
    +  +Mannschaft 10 - Mannschaft 8 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   0000 0:00  +0 +
    2 + + +Mannschaft 9   0000 0:00  +0 +
    3 + + +Mannschaft 8   0000 0:00  +0 +
    4 + + +Mannschaft 7   0000 0:00  +0 +
    5 + + +Mannschaft 6   0000 0:00  +0 +
    6 + + +Mannschaft 5   0000 0:00  +0 +
    7 + + +Mannschaft 4   0000 0:00  +0 +
    8 + + +Mannschaft 3   0000 0:00  +0 +
    9 + + +Mannschaft 2   0000 0:00  +0 +
    10 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt new file mode 100644 index 00000000..dc3a9edd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt @@ -0,0 +1,568 @@ +### file=dfb/10er-liga.l98&action=cross + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M1 +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M2 +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M3 +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M4 +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M5 +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +M6 +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +M7 +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +M8 +
    +Mannschaft 9 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +M9 +
    +Mannschaft 10 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +M10 +
    + +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt new file mode 100644 index 00000000..0ae4308d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt @@ -0,0 +1,205 @@ +### file=dfb/10er-liga.l98&action=program + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt new file mode 100644 index 00000000..f11f8c2b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt @@ -0,0 +1,546 @@ +### file=dfb/10er-liga.l98&action=results&st=1 + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + _:_  +
    +  +Mannschaft 3 - Mannschaft 6 + _:_  +
    +  +Mannschaft 5 - Mannschaft 4 + _:_  +
    +  +Mannschaft 7 - Mannschaft 2 + _:_  +
    +  +Mannschaft 10 - Mannschaft 8 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   0000 0:00  +0 +
    2 + + +Mannschaft 9   0000 0:00  +0 +
    3 + + +Mannschaft 8   0000 0:00  +0 +
    4 + + +Mannschaft 7   0000 0:00  +0 +
    5 + + +Mannschaft 6   0000 0:00  +0 +
    6 + + +Mannschaft 5   0000 0:00  +0 +
    7 + + +Mannschaft 4   0000 0:00  +0 +
    8 + + +Mannschaft 3   0000 0:00  +0 +
    9 + + +Mannschaft 2   0000 0:00  +0 +
    10 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt new file mode 100644 index 00000000..d2f9187f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt @@ -0,0 +1,408 @@ +### file=dfb/10er-liga.l98&action=stats + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt new file mode 100644 index 00000000..5e8f490c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt @@ -0,0 +1,546 @@ +### file=dfb/10er-liga.l98&action=table + + + +Schlüssel 10er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 10er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + _:_  +
    +  +Mannschaft 3 - Mannschaft 6 + _:_  +
    +  +Mannschaft 5 - Mannschaft 4 + _:_  +
    +  +Mannschaft 7 - Mannschaft 2 + _:_  +
    +  +Mannschaft 10 - Mannschaft 8 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   0000 0:00  +0 +
    2 + + +Mannschaft 9   0000 0:00  +0 +
    3 + + +Mannschaft 8   0000 0:00  +0 +
    4 + + +Mannschaft 7   0000 0:00  +0 +
    5 + + +Mannschaft 6   0000 0:00  +0 +
    6 + + +Mannschaft 5   0000 0:00  +0 +
    7 + + +Mannschaft 4   0000 0:00  +0 +
    8 + + +Mannschaft 3   0000 0:00  +0 +
    9 + + +Mannschaft 2   0000 0:00  +0 +
    10 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt new file mode 100644 index 00000000..87e9c338 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt @@ -0,0 +1,615 @@ +### file=dfb/12er-liga.l98 + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18  +19  +20  +21  +22 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 11 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 8 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 6 + _:_  +
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 9 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 12 - Mannschaft 10 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 12   0000 0:00  +0 +
    2 + + +Mannschaft 11   0000 0:00  +0 +
    3 + + +Mannschaft 10   0000 0:00  +0 +
    4 + + +Mannschaft 9   0000 0:00  +0 +
    5 + + +Mannschaft 8   0000 0:00  +0 +
    6 + + +Mannschaft 7   0000 0:00  +0 +
    7 + + +Mannschaft 6   0000 0:00  +0 +
    8 + + +Mannschaft 5   0000 0:00  +0 +
    9 + + +Mannschaft 4   0000 0:00  +0 +
    10 + + +Mannschaft 3   0000 0:00  +0 +
    11 + + +Mannschaft 2   0000 0:00  +0 +
    12 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt new file mode 100644 index 00000000..1a4194a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt @@ -0,0 +1,728 @@ +### file=dfb/12er-liga.l98&action=cross + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 9 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 10 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +Manns +
    +Mannschaft 11 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +Manns +
    +Mannschaft 12 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt new file mode 100644 index 00000000..a2ea40ef --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt @@ -0,0 +1,221 @@ +### file=dfb/12er-liga.l98&action=program + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt new file mode 100644 index 00000000..207106d6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt @@ -0,0 +1,615 @@ +### file=dfb/12er-liga.l98&action=results&st=1 + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18  +19  +20  +21  +22 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 11 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 8 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 6 + _:_  +
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 9 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 12 - Mannschaft 10 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 12   0000 0:00  +0 +
    2 + + +Mannschaft 11   0000 0:00  +0 +
    3 + + +Mannschaft 10   0000 0:00  +0 +
    4 + + +Mannschaft 9   0000 0:00  +0 +
    5 + + +Mannschaft 8   0000 0:00  +0 +
    6 + + +Mannschaft 7   0000 0:00  +0 +
    7 + + +Mannschaft 6   0000 0:00  +0 +
    8 + + +Mannschaft 5   0000 0:00  +0 +
    9 + + +Mannschaft 4   0000 0:00  +0 +
    10 + + +Mannschaft 3   0000 0:00  +0 +
    11 + + +Mannschaft 2   0000 0:00  +0 +
    12 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt new file mode 100644 index 00000000..47bd381e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt @@ -0,0 +1,440 @@ +### file=dfb/12er-liga.l98&action=stats + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt new file mode 100644 index 00000000..ffbf787d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt @@ -0,0 +1,615 @@ +### file=dfb/12er-liga.l98&action=table + + + +Schlüssel 12er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 12er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18  +19  +20  +21  +22 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 11 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 8 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 6 + _:_  +
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 9 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 12 - Mannschaft 10 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 12   0000 0:00  +0 +
    2 + + +Mannschaft 11   0000 0:00  +0 +
    3 + + +Mannschaft 10   0000 0:00  +0 +
    4 + + +Mannschaft 9   0000 0:00  +0 +
    5 + + +Mannschaft 8   0000 0:00  +0 +
    6 + + +Mannschaft 7   0000 0:00  +0 +
    7 + + +Mannschaft 6   0000 0:00  +0 +
    8 + + +Mannschaft 5   0000 0:00  +0 +
    9 + + +Mannschaft 4   0000 0:00  +0 +
    10 + + +Mannschaft 3   0000 0:00  +0 +
    11 + + +Mannschaft 2   0000 0:00  +0 +
    12 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt new file mode 100644 index 00000000..c6966103 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt @@ -0,0 +1,698 @@ +### file=dfb/14er-liga.l98 + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 
    +14  +15  +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 13 + _:_  +
    +  +Mannschaft 3 - Mannschaft 10 + _:_  +
    +  +Mannschaft 5 - Mannschaft 8 + _:_  +
    +  +Mannschaft 7 - Mannschaft 6 + _:_  +
    +  +Mannschaft 9 - Mannschaft 4 + _:_  +
    +  +Mannschaft 11 - Mannschaft 2 + _:_  +
    +  +Mannschaft 14 - Mannschaft 12 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 14   0000 0:00  +0 +
    2 + + +Mannschaft 13   0000 0:00  +0 +
    3 + + +Mannschaft 12   0000 0:00  +0 +
    4 + + +Mannschaft 11   0000 0:00  +0 +
    5 + + +Mannschaft 10   0000 0:00  +0 +
    6 + + +Mannschaft 9   0000 0:00  +0 +
    7 + + +Mannschaft 8   0000 0:00  +0 +
    8 + + +Mannschaft 7   0000 0:00  +0 +
    9 + + +Mannschaft 6   0000 0:00  +0 +
    10 + + +Mannschaft 5   0000 0:00  +0 +
    11 + + +Mannschaft 4   0000 0:00  +0 +
    12 + + +Mannschaft 3   0000 0:00  +0 +
    13 + + +Mannschaft 2   0000 0:00  +0 +
    14 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt new file mode 100644 index 00000000..651692ce --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt @@ -0,0 +1,912 @@ +### file=dfb/14er-liga.l98&action=cross + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M1 +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M2 +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M3 +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M4 +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M5 +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M6 +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M7 +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M8 +
    +Mannschaft 9 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M9 +
    +Mannschaft 10 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +M10 +
    +Mannschaft 11 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +M11 +
    +Mannschaft 12 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +M12 +
    +Mannschaft 13 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +M13 +
    +Mannschaft 14 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +M14 +
    + +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt new file mode 100644 index 00000000..9c105d08 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt @@ -0,0 +1,237 @@ +### file=dfb/14er-liga.l98&action=program + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt new file mode 100644 index 00000000..b1df4ab4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt @@ -0,0 +1,698 @@ +### file=dfb/14er-liga.l98&action=results&st=1 + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 
    +14  +15  +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 13 + _:_  +
    +  +Mannschaft 3 - Mannschaft 10 + _:_  +
    +  +Mannschaft 5 - Mannschaft 8 + _:_  +
    +  +Mannschaft 7 - Mannschaft 6 + _:_  +
    +  +Mannschaft 9 - Mannschaft 4 + _:_  +
    +  +Mannschaft 11 - Mannschaft 2 + _:_  +
    +  +Mannschaft 14 - Mannschaft 12 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 14   0000 0:00  +0 +
    2 + + +Mannschaft 13   0000 0:00  +0 +
    3 + + +Mannschaft 12   0000 0:00  +0 +
    4 + + +Mannschaft 11   0000 0:00  +0 +
    5 + + +Mannschaft 10   0000 0:00  +0 +
    6 + + +Mannschaft 9   0000 0:00  +0 +
    7 + + +Mannschaft 8   0000 0:00  +0 +
    8 + + +Mannschaft 7   0000 0:00  +0 +
    9 + + +Mannschaft 6   0000 0:00  +0 +
    10 + + +Mannschaft 5   0000 0:00  +0 +
    11 + + +Mannschaft 4   0000 0:00  +0 +
    12 + + +Mannschaft 3   0000 0:00  +0 +
    13 + + +Mannschaft 2   0000 0:00  +0 +
    14 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt new file mode 100644 index 00000000..3989e279 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt @@ -0,0 +1,472 @@ +### file=dfb/14er-liga.l98&action=stats + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
      + +M11 + +
      + +M12 + +
      + +M13 + +
      + +M14 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt new file mode 100644 index 00000000..dcaf3290 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt @@ -0,0 +1,698 @@ +### file=dfb/14er-liga.l98&action=table + + + +Schlüssel 14er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 14er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 
    +14  +15  +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 13 + _:_  +
    +  +Mannschaft 3 - Mannschaft 10 + _:_  +
    +  +Mannschaft 5 - Mannschaft 8 + _:_  +
    +  +Mannschaft 7 - Mannschaft 6 + _:_  +
    +  +Mannschaft 9 - Mannschaft 4 + _:_  +
    +  +Mannschaft 11 - Mannschaft 2 + _:_  +
    +  +Mannschaft 14 - Mannschaft 12 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 14   0000 0:00  +0 +
    2 + + +Mannschaft 13   0000 0:00  +0 +
    3 + + +Mannschaft 12   0000 0:00  +0 +
    4 + + +Mannschaft 11   0000 0:00  +0 +
    5 + + +Mannschaft 10   0000 0:00  +0 +
    6 + + +Mannschaft 9   0000 0:00  +0 +
    7 + + +Mannschaft 8   0000 0:00  +0 +
    8 + + +Mannschaft 7   0000 0:00  +0 +
    9 + + +Mannschaft 6   0000 0:00  +0 +
    10 + + +Mannschaft 5   0000 0:00  +0 +
    11 + + +Mannschaft 4   0000 0:00  +0 +
    12 + + +Mannschaft 3   0000 0:00  +0 +
    13 + + +Mannschaft 2   0000 0:00  +0 +
    14 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt new file mode 100644 index 00000000..986148a1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt @@ -0,0 +1,773 @@ +### file=dfb/16er-liga.l98 + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15 
    +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 15 + _:_  +
    +  +Mannschaft 3 - Mannschaft 12 + _:_  +
    +  +Mannschaft 5 - Mannschaft 10 + _:_  +
    +  +Mannschaft 7 - Mannschaft 8 + _:_  +
    +  +Mannschaft 9 - Mannschaft 6 + _:_  +
    +  +Mannschaft 11 - Mannschaft 4 + _:_  +
    +  +Mannschaft 13 - Mannschaft 2 + _:_  +
    +  +Mannschaft 16 - Mannschaft 14 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 16   0000 0:00  +0 +
    2 + + +Mannschaft 15   0000 0:00  +0 +
    3 + + +Mannschaft 14   0000 0:00  +0 +
    4 + + +Mannschaft 13   0000 0:00  +0 +
    5 + + +Mannschaft 12   0000 0:00  +0 +
    6 + + +Mannschaft 11   0000 0:00  +0 +
    7 + + +Mannschaft 10   0000 0:00  +0 +
    8 + + +Mannschaft 9   0000 0:00  +0 +
    9 + + +Mannschaft 8   0000 0:00  +0 +
    10 + + +Mannschaft 7   0000 0:00  +0 +
    11 + + +Mannschaft 6   0000 0:00  +0 +
    12 + + +Mannschaft 5   0000 0:00  +0 +
    13 + + +Mannschaft 4   0000 0:00  +0 +
    14 + + +Mannschaft 3   0000 0:00  +0 +
    15 + + +Mannschaft 2   0000 0:00  +0 +
    16 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt new file mode 100644 index 00000000..a64f5f69 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt @@ -0,0 +1,1120 @@ +### file=dfb/16er-liga.l98&action=cross + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + +M15 + +M16 + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M1 +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M2 +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M3 +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M4 +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M5 +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M6 +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M7 +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M8 +
    +Mannschaft 9 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M9 +
    +Mannschaft 10 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M10 +
    +Mannschaft 11 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M11 +
    +Mannschaft 12 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +M12 +
    +Mannschaft 13 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +M13 +
    +Mannschaft 14 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +M14 +
    +Mannschaft 15 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +M15 +
    +Mannschaft 16 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +M16 +
    + +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + +M15 + +M16 + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt new file mode 100644 index 00000000..841f2bca --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt @@ -0,0 +1,253 @@ +### file=dfb/16er-liga.l98&action=program + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    + +M15 + + 
    + +M16 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt new file mode 100644 index 00000000..e1532210 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt @@ -0,0 +1,773 @@ +### file=dfb/16er-liga.l98&action=results&st=1 + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15 
    +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 15 + _:_  +
    +  +Mannschaft 3 - Mannschaft 12 + _:_  +
    +  +Mannschaft 5 - Mannschaft 10 + _:_  +
    +  +Mannschaft 7 - Mannschaft 8 + _:_  +
    +  +Mannschaft 9 - Mannschaft 6 + _:_  +
    +  +Mannschaft 11 - Mannschaft 4 + _:_  +
    +  +Mannschaft 13 - Mannschaft 2 + _:_  +
    +  +Mannschaft 16 - Mannschaft 14 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 16   0000 0:00  +0 +
    2 + + +Mannschaft 15   0000 0:00  +0 +
    3 + + +Mannschaft 14   0000 0:00  +0 +
    4 + + +Mannschaft 13   0000 0:00  +0 +
    5 + + +Mannschaft 12   0000 0:00  +0 +
    6 + + +Mannschaft 11   0000 0:00  +0 +
    7 + + +Mannschaft 10   0000 0:00  +0 +
    8 + + +Mannschaft 9   0000 0:00  +0 +
    9 + + +Mannschaft 8   0000 0:00  +0 +
    10 + + +Mannschaft 7   0000 0:00  +0 +
    11 + + +Mannschaft 6   0000 0:00  +0 +
    12 + + +Mannschaft 5   0000 0:00  +0 +
    13 + + +Mannschaft 4   0000 0:00  +0 +
    14 + + +Mannschaft 3   0000 0:00  +0 +
    15 + + +Mannschaft 2   0000 0:00  +0 +
    16 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt new file mode 100644 index 00000000..067a440a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt @@ -0,0 +1,504 @@ +### file=dfb/16er-liga.l98&action=stats + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    + +M15 + + 
    + +M16 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
      + +M11 + +
      + +M12 + +
      + +M13 + +
      + +M14 + +
      + +M15 + +
      + +M16 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt new file mode 100644 index 00000000..a6da8a99 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt @@ -0,0 +1,773 @@ +### file=dfb/16er-liga.l98&action=table + + + +Schlüssel 16er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 16er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15 
    +16  +17  +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 15 + _:_  +
    +  +Mannschaft 3 - Mannschaft 12 + _:_  +
    +  +Mannschaft 5 - Mannschaft 10 + _:_  +
    +  +Mannschaft 7 - Mannschaft 8 + _:_  +
    +  +Mannschaft 9 - Mannschaft 6 + _:_  +
    +  +Mannschaft 11 - Mannschaft 4 + _:_  +
    +  +Mannschaft 13 - Mannschaft 2 + _:_  +
    +  +Mannschaft 16 - Mannschaft 14 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 16   0000 0:00  +0 +
    2 + + +Mannschaft 15   0000 0:00  +0 +
    3 + + +Mannschaft 14   0000 0:00  +0 +
    4 + + +Mannschaft 13   0000 0:00  +0 +
    5 + + +Mannschaft 12   0000 0:00  +0 +
    6 + + +Mannschaft 11   0000 0:00  +0 +
    7 + + +Mannschaft 10   0000 0:00  +0 +
    8 + + +Mannschaft 9   0000 0:00  +0 +
    9 + + +Mannschaft 8   0000 0:00  +0 +
    10 + + +Mannschaft 7   0000 0:00  +0 +
    11 + + +Mannschaft 6   0000 0:00  +0 +
    12 + + +Mannschaft 5   0000 0:00  +0 +
    13 + + +Mannschaft 4   0000 0:00  +0 +
    14 + + +Mannschaft 3   0000 0:00  +0 +
    15 + + +Mannschaft 2   0000 0:00  +0 +
    16 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt new file mode 100644 index 00000000..fa04a22e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt @@ -0,0 +1,848 @@ +### file=dfb/18er-liga.l98 + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 17 + _:_  +
    +  +Mannschaft 3 - Mannschaft 14 + _:_  +
    +  +Mannschaft 5 - Mannschaft 12 + _:_  +
    +  +Mannschaft 7 - Mannschaft 10 + _:_  +
    +  +Mannschaft 9 - Mannschaft 8 + _:_  +
    +  +Mannschaft 11 - Mannschaft 6 + _:_  +
    +  +Mannschaft 13 - Mannschaft 4 + _:_  +
    +  +Mannschaft 15 - Mannschaft 2 + _:_  +
    +  +Mannschaft 18 - Mannschaft 16 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 18   0000 0:00  +0 +
    2 + + +Mannschaft 17   0000 0:00  +0 +
    3 + + +Mannschaft 16   0000 0:00  +0 +
    4 + + +Mannschaft 15   0000 0:00  +0 +
    5 + + +Mannschaft 14   0000 0:00  +0 +
    6 + + +Mannschaft 13   0000 0:00  +0 +
    7 + + +Mannschaft 12   0000 0:00  +0 +
    8 + + +Mannschaft 11   0000 0:00  +0 +
    9 + + +Mannschaft 10   0000 0:00  +0 +
    10 + + +Mannschaft 9   0000 0:00  +0 +
    11 + + +Mannschaft 8   0000 0:00  +0 +
    12 + + +Mannschaft 7   0000 0:00  +0 +
    13 + + +Mannschaft 6   0000 0:00  +0 +
    14 + + +Mannschaft 5   0000 0:00  +0 +
    15 + + +Mannschaft 4   0000 0:00  +0 +
    16 + + +Mannschaft 3   0000 0:00  +0 +
    17 + + +Mannschaft 2   0000 0:00  +0 +
    18 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt new file mode 100644 index 00000000..5e58fa9e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt @@ -0,0 +1,1352 @@ +### file=dfb/18er-liga.l98&action=cross + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + +M15 + +M16 + +M17 + +M18 + +
    +Mannschaft 1 +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M1 +
    +Mannschaft 2 + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M2 +
    +Mannschaft 3 + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M3 +
    +Mannschaft 4 + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M4 +
    +Mannschaft 5 + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M5 +
    +Mannschaft 6 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M6 +
    +Mannschaft 7 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M7 +
    +Mannschaft 8 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M8 +
    +Mannschaft 9 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M9 +
    +Mannschaft 10 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M10 +
    +Mannschaft 11 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M11 +
    +Mannschaft 12 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M12 +
    +Mannschaft 13 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + + + +M13 +
    +Mannschaft 14 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + +_:_ + + + +M14 +
    +Mannschaft 15 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + +_:_ + + + +M15 +
    +Mannschaft 16 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + +_:_ + + + +M16 +
    +Mannschaft 17 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  +_:_ + + + +M17 +
    +Mannschaft 18 + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ + +_:_ +  + + +M18 +
    + +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +M11 + +M12 + +M13 + +M14 + +M15 + +M16 + +M17 + +M18 + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt new file mode 100644 index 00000000..08bef895 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt @@ -0,0 +1,269 @@ +### file=dfb/18er-liga.l98&action=program + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    + +M15 + + 
    + +M16 + + 
    + +M17 + + 
    + +M18 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt new file mode 100644 index 00000000..867a1a0c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt @@ -0,0 +1,848 @@ +### file=dfb/18er-liga.l98&action=results&st=1 + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 17 + _:_  +
    +  +Mannschaft 3 - Mannschaft 14 + _:_  +
    +  +Mannschaft 5 - Mannschaft 12 + _:_  +
    +  +Mannschaft 7 - Mannschaft 10 + _:_  +
    +  +Mannschaft 9 - Mannschaft 8 + _:_  +
    +  +Mannschaft 11 - Mannschaft 6 + _:_  +
    +  +Mannschaft 13 - Mannschaft 4 + _:_  +
    +  +Mannschaft 15 - Mannschaft 2 + _:_  +
    +  +Mannschaft 18 - Mannschaft 16 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 18   0000 0:00  +0 +
    2 + + +Mannschaft 17   0000 0:00  +0 +
    3 + + +Mannschaft 16   0000 0:00  +0 +
    4 + + +Mannschaft 15   0000 0:00  +0 +
    5 + + +Mannschaft 14   0000 0:00  +0 +
    6 + + +Mannschaft 13   0000 0:00  +0 +
    7 + + +Mannschaft 12   0000 0:00  +0 +
    8 + + +Mannschaft 11   0000 0:00  +0 +
    9 + + +Mannschaft 10   0000 0:00  +0 +
    10 + + +Mannschaft 9   0000 0:00  +0 +
    11 + + +Mannschaft 8   0000 0:00  +0 +
    12 + + +Mannschaft 7   0000 0:00  +0 +
    13 + + +Mannschaft 6   0000 0:00  +0 +
    14 + + +Mannschaft 5   0000 0:00  +0 +
    15 + + +Mannschaft 4   0000 0:00  +0 +
    16 + + +Mannschaft 3   0000 0:00  +0 +
    17 + + +Mannschaft 2   0000 0:00  +0 +
    18 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt new file mode 100644 index 00000000..f5308095 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt @@ -0,0 +1,536 @@ +### file=dfb/18er-liga.l98&action=stats + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    + +M11 + + 
    + +M12 + + 
    + +M13 + + 
    + +M14 + + 
    + +M15 + + 
    + +M16 + + 
    + +M17 + + 
    + +M18 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
      + +M11 + +
      + +M12 + +
      + +M13 + +
      + +M14 + +
      + +M15 + +
      + +M16 + +
      + +M17 + +
      + +M18 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +0 + +0 + +0 + +0 +
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +0 (Ø0) +0 +  +0 +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +0   +0  
    Ungeschlagen   +0   +0  
    Unentschieden   +0   + +0  +
    Sieglos   +0   +0  +
    Verloren   +0   +0  +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt new file mode 100644 index 00000000..12641530 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt @@ -0,0 +1,848 @@ +### file=dfb/18er-liga.l98&action=table + + + +Schlüssel 18er Liga + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Schlüssel 18er Liga

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 17 + _:_  +
    +  +Mannschaft 3 - Mannschaft 14 + _:_  +
    +  +Mannschaft 5 - Mannschaft 12 + _:_  +
    +  +Mannschaft 7 - Mannschaft 10 + _:_  +
    +  +Mannschaft 9 - Mannschaft 8 + _:_  +
    +  +Mannschaft 11 - Mannschaft 6 + _:_  +
    +  +Mannschaft 13 - Mannschaft 4 + _:_  +
    +  +Mannschaft 15 - Mannschaft 2 + _:_  +
    +  +Mannschaft 18 - Mannschaft 16 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 18   0000 0:00  +0 +
    2 + + +Mannschaft 17   0000 0:00  +0 +
    3 + + +Mannschaft 16   0000 0:00  +0 +
    4 + + +Mannschaft 15   0000 0:00  +0 +
    5 + + +Mannschaft 14   0000 0:00  +0 +
    6 + + +Mannschaft 13   0000 0:00  +0 +
    7 + + +Mannschaft 12   0000 0:00  +0 +
    8 + + +Mannschaft 11   0000 0:00  +0 +
    9 + + +Mannschaft 10   0000 0:00  +0 +
    10 + + +Mannschaft 9   0000 0:00  +0 +
    11 + + +Mannschaft 8   0000 0:00  +0 +
    12 + + +Mannschaft 7   0000 0:00  +0 +
    13 + + +Mannschaft 6   0000 0:00  +0 +
    14 + + +Mannschaft 5   0000 0:00  +0 +
    15 + + +Mannschaft 4   0000 0:00  +0 +
    16 + + +Mannschaft 3   0000 0:00  +0 +
    17 + + +Mannschaft 2   0000 0:00  +0 +
    18 + + +Mannschaft 1   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt new file mode 100644 index 00000000..31a9b984 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt new file mode 100644 index 00000000..df2c9d3b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt @@ -0,0 +1,197 @@ +### file=golden/basic.l98&action=cal + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt new file mode 100644 index 00000000..c7da54c8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt @@ -0,0 +1,494 @@ +### file=golden/basic.l98&action=cross + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  +_:_ + + +3:0 + + + +2:1 + + + +1:0 + + + +0:1 + + +_:_ + + +3:3 + + + + +Manns +
    +Mannschaft 2 + +_:_ +  + +0:4 + + +_:_ + + +1:4 + + +_:_ + +_:_ + + +4:2 + + + + +Manns +
    +Mannschaft 3 + +_:_ + + +4:0 + +  +_:_ + + +2:1 + + + +3:1 + + + +3:0 + + +_:_ + + + +Manns +
    +Mannschaft 4 + + +4:0 + + +_:_ + + +4:3 + +  + +2:0 + + + +4:0 + + +_:_ + + +2:2 + + + + +Manns +
    +Mannschaft 5 + +_:_ + + +0:0 + + +_:_ + +_:_ +  + +1:2 + + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 6 + + +2:4 + + +_:_ + + +3:3 + + +_:_ + + +1:3 + +  + +2:3 + + +_:_ + + + +Manns +
    +Mannschaft 7 + + +2:3 + + +_:_ + + +2:3 + + + +4:1 + + +_:_ + + +2:2 + +  +_:_ + + + +Manns +
    +Mannschaft 8 + + +4:3 + + + +1:3 + + +_:_ + +_:_ + +_:_ + + +3:1 + + + +4:3 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt new file mode 100644 index 00000000..6f7f8e8c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt @@ -0,0 +1,128 @@ +### file=golden/basic.l98&action=graph + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt new file mode 100644 index 00000000..9accc91a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt @@ -0,0 +1,139 @@ +### file=golden/basic.l98&action=info + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt new file mode 100644 index 00000000..2530f691 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt @@ -0,0 +1,189 @@ +### file=golden/basic.l98&action=program + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt new file mode 100644 index 00000000..2304b8cc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt @@ -0,0 +1,422 @@ +### file=golden/basic.l98&action=program&selteam=1 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 _:_  +
     2  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + 2:4  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 1:0  +
     4  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 4:0  +
     5  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 3:0  +
     6  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 _:_  +
     7  01.01.1970 01:00 Mannschaft 8 - Mannschaft 1 + 4:3  +
     8  01.01.1970 01:00 Mannschaft 7 - Mannschaft 1 + 2:3  +
     9  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 0:1  +
     10  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + _:_  +
     11  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 2:1  +
     12  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + _:_  +
     13  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + _:_  +
     14  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 3:3  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt new file mode 100644 index 00000000..dbbff926 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=results&st=1 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   1100 3:12  +3 +
    2 + + +Mannschaft 5   1010 0:00  +1 +
    3 + + +Mannschaft 2   1010 0:00  +1 +
    4 + + +Mannschaft 7   0000 0:00  +0 +
    5 + + +Mannschaft 4   0000 0:00  +0 +
    6 + + +Mannschaft 3   0000 0:00  +0 +
    7 + + +Mannschaft 1   0000 0:00  +0 +
    8 + + +Mannschaft 6   1001 1:3-2  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt new file mode 100644 index 00000000..565d9dc7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=results&st=14 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 3:1  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 + 3:3  +
     Tore: 10       Tore/Spiel: 5
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    14. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt new file mode 100644 index 00000000..dbc5b7a6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt @@ -0,0 +1,468 @@ +### file=golden/basic.l98&action=results&st=7 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 3:3  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + 4:3  +
     Tore: 15       Tore/Spiel: 5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5302 11:101  +9 +
    2 + + +Mannschaft 3   4211 10:64  +7 +
    3 + + +Mannschaft 4   4211 9:63  +7 +
    4 + + +Mannschaft 8   4211 10:91  +7 +
    5 + + +Mannschaft 7   3201 7:61  +6 +
    6 + + +Mannschaft 2   3111 3:5-2  +4 +
    7 + + +Mannschaft 6   5113 10:14-4  +4 +
    8 + + +Mannschaft 5   4013 1:5-4  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt new file mode 100644 index 00000000..86fdb258 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt @@ -0,0 +1,413 @@ +### file=golden/basic.l98&action=stats + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +31 + +16 (52%) +5 (16%) +10 (32%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +129 (Ø4.16) +73 (56% Ø2.35)   +56 (44% Ø1.81)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 14:0 (4.ST)
    Mannschaft 4 - Mannschaft 64:0 (10.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 30:4 (2.ST)
    Die meisten Tore
    Mannschaft 8 - Mannschaft 14:3 (7.ST)
    Mannschaft 8 - Mannschaft 74:3 (11.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 3 
    +3  Mannschaft 3 (9-11.ST)
    Ungeschlagen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    Mannschaft 3
    Mannschaft 1
    Mannschaft 7 
    +3  Mannschaft 3 (9-11.ST)
    Unentschieden   +1  Mannschaft 8
    Mannschaft 1
    Mannschaft 7
    +1 Mannschaft 5 (1-1.ST)
    Mannschaft 2 (1-1.ST)
    Mannschaft 8 (14-14.ST)
    Mannschaft 6 (12-12.ST)
    Mannschaft 3 (7-7.ST)
    Mannschaft 4 (2-2.ST)
    Mannschaft 1 (14-14.ST)
    Mannschaft 7 (12-12.ST)
    Sieglos   +3 Mannschaft 6
    Mannschaft 7 
    +3 Mannschaft 6 (12-14.ST)
    Mannschaft 7 (10-12.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 5 (6-7.ST)
    Mannschaft 2 (8-9.ST)
    Mannschaft 6 (13-14.ST)
    Mannschaft 7 (10-11.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt new file mode 100644 index 00000000..a85d4aff --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt @@ -0,0 +1,465 @@ +### file=golden/basic.l98&action=stats&stat1=0&stat2=2 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    8Tabellenposition
    7Pkt.
    6Spiele
    1.17Pkt./Spiel
    8:15Tore
    1.33:2.50Tore/Spiel
    2 (33,33%)Siege
    4:2 g. Mannschaft 8 (H)Höchster Sieg
    3 (50,00%)Niederlagen
    0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)
    Höchste Niederlage
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie
    (H) Mannschaft 6 (5.)
    (A) Mannschaft 4 (3.)
    (A) Mannschaft 1 (2.)
    (H) Mannschaft 7 (7.)
    (A) Mannschaft 6 (5.)
    (H) Mannschaft 4 (3.)
    (H) Mannschaft 1 (2.)
    (A) Mannschaft 7 (7.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +31 + +16 (52%) +5 (16%) +10 (32%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +129 (Ø4.16) +73 (56% Ø2.35)   +56 (44% Ø1.81)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 14:0 (4.ST)
    Mannschaft 4 - Mannschaft 64:0 (10.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 30:4 (2.ST)
    Die meisten Tore
    Mannschaft 8 - Mannschaft 14:3 (7.ST)
    Mannschaft 8 - Mannschaft 74:3 (11.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 3 
    +3  Mannschaft 3 (9-11.ST)
    Ungeschlagen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    Mannschaft 3
    Mannschaft 1
    Mannschaft 7 
    +3  Mannschaft 3 (9-11.ST)
    Unentschieden   +1  Mannschaft 8
    Mannschaft 1
    Mannschaft 7
    +1 Mannschaft 5 (1-1.ST)
    Mannschaft 2 (1-1.ST)
    Mannschaft 8 (14-14.ST)
    Mannschaft 6 (12-12.ST)
    Mannschaft 3 (7-7.ST)
    Mannschaft 4 (2-2.ST)
    Mannschaft 1 (14-14.ST)
    Mannschaft 7 (12-12.ST)
    Sieglos   +3 Mannschaft 6
    Mannschaft 7 
    +3 Mannschaft 6 (12-14.ST)
    Mannschaft 7 (10-12.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 5 (6-7.ST)
    Mannschaft 2 (8-9.ST)
    Mannschaft 6 (13-14.ST)
    Mannschaft 7 (10-11.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt new file mode 100644 index 00000000..f687a19e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt @@ -0,0 +1,465 @@ +### file=golden/basic.l98&action=stats&stat1=1 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    2Tabellenposition
    16Pkt.
    9Spiele
    1.78Pkt./Spiel
    19:17Tore
    2.11:1.89Tore/Spiel
    5 (55,56%)Siege
    3:0 g. Mannschaft 3 (H)Höchster Sieg
    3 (33,33%)Niederlagen
    0:4 g. Mannschaft 4 (A)Höchste Niederlage
    2 Sp. o. NiederlageAktuelle Serie
    (H) Mannschaft 7 (7.)
    (H) Mannschaft 2 (8.)
    (A) Mannschaft 5 (6.)
    (A) Mannschaft 3 (1.)
    (A) Mannschaft 2 (8.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +31 + +16 (52%) +5 (16%) +10 (32%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +129 (Ø4.16) +73 (56% Ø2.35)   +56 (44% Ø1.81)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 14:0 (4.ST)
    Mannschaft 4 - Mannschaft 64:0 (10.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 30:4 (2.ST)
    Die meisten Tore
    Mannschaft 8 - Mannschaft 14:3 (7.ST)
    Mannschaft 8 - Mannschaft 74:3 (11.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 3 
    +3  Mannschaft 3 (9-11.ST)
    Ungeschlagen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    Mannschaft 3
    Mannschaft 1
    Mannschaft 7 
    +3  Mannschaft 3 (9-11.ST)
    Unentschieden   +1  Mannschaft 8
    Mannschaft 1
    Mannschaft 7
    +1 Mannschaft 5 (1-1.ST)
    Mannschaft 2 (1-1.ST)
    Mannschaft 8 (14-14.ST)
    Mannschaft 6 (12-12.ST)
    Mannschaft 3 (7-7.ST)
    Mannschaft 4 (2-2.ST)
    Mannschaft 1 (14-14.ST)
    Mannschaft 7 (12-12.ST)
    Sieglos   +3 Mannschaft 6
    Mannschaft 7 
    +3 Mannschaft 6 (12-14.ST)
    Mannschaft 7 (10-12.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 5 (6-7.ST)
    Mannschaft 2 (8-9.ST)
    Mannschaft 6 (13-14.ST)
    Mannschaft 7 (10-11.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt new file mode 100644 index 00000000..3b25f805 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt @@ -0,0 +1,493 @@ +### file=golden/basic.l98&action=stats&stat1=1&stat2=2 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    60,08%Chancen gegen.39,92%
    2Tabellenposition8
    16Pkt.7
    9Spiele6
    1.78Pkt./Spiel1.17
    19:17Tore8:15
    2.11:1.89Tore/Spiel1.33:2.50
    5 (55,56%)Siege2 (33,33%)
    3:0 g. Mannschaft 3 (H)Höchster Sieg4:2 g. Mannschaft 8 (H)
    3 (33,33%)Niederlagen3 (50,00%)
    0:4 g. Mannschaft 4 (A)Höchste Niederlage0:4 g. Mannschaft 3 (H)
    0:4 g. Mannschaft 3 (A)
    2 Sp. o. NiederlageAktuelle Serie1 Sieg(e)
    1 Sp. o. Niederlage
    (H) Mannschaft 7 (7.)
    (H) Mannschaft 2 (8.)
    (A) Mannschaft 5 (6.)
    (A) Mannschaft 3 (1.)
    (A) Mannschaft 2 (8.)
    +
    Restprogramm(5.) Mannschaft 6 (H)
    (3.) Mannschaft 4 (A)
    (2.) Mannschaft 1 (A)
    (7.) Mannschaft 7 (H)
    (5.) Mannschaft 6 (A)
    (3.) Mannschaft 4 (H)
    (2.) Mannschaft 1 (H)
    (7.) Mannschaft 7 (A)
    +
    Bewertung der Restprogramme
    47:53 (-6)∑ Pkt.verhältnis Gegner88:100 (-12)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +31 + +16 (52%) +5 (16%) +10 (32%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +129 (Ø4.16) +73 (56% Ø2.35)   +56 (44% Ø1.81)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 14:0 (4.ST)
    Mannschaft 4 - Mannschaft 64:0 (10.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 30:4 (2.ST)
    Die meisten Tore
    Mannschaft 8 - Mannschaft 14:3 (7.ST)
    Mannschaft 8 - Mannschaft 74:3 (11.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 3 
    +3  Mannschaft 3 (9-11.ST)
    Ungeschlagen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    Mannschaft 3
    Mannschaft 1
    Mannschaft 7 
    +3  Mannschaft 3 (9-11.ST)
    Unentschieden   +1  Mannschaft 8
    Mannschaft 1
    Mannschaft 7
    +1 Mannschaft 5 (1-1.ST)
    Mannschaft 2 (1-1.ST)
    Mannschaft 8 (14-14.ST)
    Mannschaft 6 (12-12.ST)
    Mannschaft 3 (7-7.ST)
    Mannschaft 4 (2-2.ST)
    Mannschaft 1 (14-14.ST)
    Mannschaft 7 (12-12.ST)
    Sieglos   +3 Mannschaft 6
    Mannschaft 7 
    +3 Mannschaft 6 (12-14.ST)
    Mannschaft 7 (10-12.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 5 (6-7.ST)
    Mannschaft 2 (8-9.ST)
    Mannschaft 6 (13-14.ST)
    Mannschaft 7 (10-11.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt new file mode 100644 index 00000000..71ef581e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt @@ -0,0 +1,493 @@ +### file=golden/basic.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    31,91%Chancen gegen.68,09%
    6Tabellenposition3
    3Pkt.10
    3Spiele5
    1Pkt./Spiel2
    5:10Tore9:5
    1.67:3.33Tore/Spiel1.80:1.00
    1 (33,33%)Siege3 (60,00%)
    4:2 g. Mannschaft 8 (H)Höchster Sieg3:0 g. Mannschaft 3 (H)
    2 (66,67%)Niederlagen1 (20,00%)
    0:4 g. Mannschaft 3 (H)Höchste Niederlage0:1 g. Mannschaft 6 (H)
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie2 Sp. o. Niederlage
    (H) Mannschaft 6 (5.)
    (A) Mannschaft 4 (3.)
    (A) Mannschaft 1 (2.)
    (H) Mannschaft 7 (7.)
    (A) Mannschaft 6 (5.)
    (H) Mannschaft 4 (3.)
    (H) Mannschaft 1 (2.)
    (A) Mannschaft 7 (7.)
    +
    Restprogramm(7.) Mannschaft 7 (H)
    (8.) Mannschaft 2 (H)
    (6.) Mannschaft 5 (A)
    (1.) Mannschaft 3 (A)
    (8.) Mannschaft 2 (A)
    +
    Bewertung der Restprogramme
    88:100 (-12)∑ Pkt.verhältnis Gegner47:53 (-6)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +31 + +16 (52%) +5 (16%) +10 (32%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +129 (Ø4.16) +73 (56% Ø2.35)   +56 (44% Ø1.81)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 14:0 (4.ST)
    Mannschaft 4 - Mannschaft 64:0 (10.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 30:4 (2.ST)
    Die meisten Tore
    Mannschaft 8 - Mannschaft 14:3 (7.ST)
    Mannschaft 8 - Mannschaft 74:3 (11.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 3 
    +3  Mannschaft 3 (9-11.ST)
    Ungeschlagen   +1 Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    Mannschaft 3
    Mannschaft 1
    Mannschaft 7 
    +3  Mannschaft 3 (9-11.ST)
    Unentschieden   +1  Mannschaft 8
    Mannschaft 1
    Mannschaft 7
    +1 Mannschaft 5 (1-1.ST)
    Mannschaft 2 (1-1.ST)
    Mannschaft 8 (14-14.ST)
    Mannschaft 6 (12-12.ST)
    Mannschaft 3 (7-7.ST)
    Mannschaft 4 (2-2.ST)
    Mannschaft 1 (14-14.ST)
    Mannschaft 7 (12-12.ST)
    Sieglos   +3 Mannschaft 6
    Mannschaft 7 
    +3 Mannschaft 6 (12-14.ST)
    Mannschaft 7 (10-12.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 5 (6-7.ST)
    Mannschaft 2 (8-9.ST)
    Mannschaft 6 (13-14.ST)
    Mannschaft 7 (10-11.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt new file mode 100644 index 00000000..7fa42a2f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=table + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt new file mode 100644 index 00000000..5b4bd2b9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=table&endtab=7 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5302 11:101  +9 +
    2 + + +Mannschaft 3   4211 10:64  +7 +
    3 + + +Mannschaft 4   4211 9:63  +7 +
    4 + + +Mannschaft 8   4211 10:91  +7 +
    5 + + +Mannschaft 7   3201 7:61  +6 +
    6 + + +Mannschaft 2   3111 3:5-2  +4 +
    7 + + +Mannschaft 6   5113 10:14-4  +4 +
    8 + + +Mannschaft 5   4013 1:5-4  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt new file mode 100644 index 00000000..ce624699 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=table&lmouserlang=English + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Match: 2
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 +
    2 + + +Mannschaft 1   9513 19:172  +16 +
    3 + + +Mannschaft 4   7412 18:117  +13 +
    4 + + +Mannschaft 8   7322 19:190  +11 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 +
    6 + + +Mannschaft 5   7214 9:90  +7 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 +
     Total-Tore: 129       Tore /Match: 4.16
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt new file mode 100644 index 00000000..86845582 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt @@ -0,0 +1,468 @@ +### file=golden/basic.l98&action=table&st=7 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 3:3  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + 4:3  +
     Tore: 15       Tore/Spiel: 5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5302 11:101  +9 +
    2 + + +Mannschaft 3   4211 10:64  +7 +
    3 + + +Mannschaft 4   4211 9:63  +7 +
    4 + + +Mannschaft 8   4211 10:91  +7 +
    5 + + +Mannschaft 7   3201 7:61  +6 +
    6 + + +Mannschaft 2   3111 3:5-2  +4 +
    7 + + +Mannschaft 6   5113 10:14-4  +4 +
    8 + + +Mannschaft 5   4013 1:5-4  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt new file mode 100644 index 00000000..c71ed30b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt @@ -0,0 +1,735 @@ +### file=golden/basic.l98&action=table&tabonres=2 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   9612 25:1411  +19 + 4400 12:210  +12 + 5212 13:121  +7 +
    2 + + +Mannschaft 1   9513 19:172  +16 + 5311 9:54  +10 + 4202 10:12-2  +6 +
    3 + + +Mannschaft 4   7412 18:117  +13 + 5410 16:511  +13 + 2002 2:6-4  +0 +
    4 + + +Mannschaft 8   7322 19:190  +11 + 4301 12:102  +9 + 3021 7:9-2  +2 +
    5 + + +Mannschaft 6   10226 15:26-11  +8 + 4013 8:13-5  +1 + 6213 7:13-6  +7 +
    6 + + +Mannschaft 5   7214 9:90  +7 + 2011 1:2-1  +1 + 5203 8:71  +6 +
    7 + + +Mannschaft 7   7214 16:18-2  +7 + 4112 10:91  +4 + 3102 6:9-3  +3 +
    8 + + +Mannschaft 2   6213 8:15-7  +7 + 3102 5:10-5  +3 + 3111 3:5-2  +4 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt new file mode 100644 index 00000000..c2d230d8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt @@ -0,0 +1,735 @@ +### file=golden/basic.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 3   5401  +12 + 15:87 3300  +9 + 9:27 2101  +3 + 6:60
    2 + + +Mannschaft 1   4211  +7 + 8:71 3111  +4 + 5:50 1100  +3 + 3:21
    3 + + +Mannschaft 4   3201  +6 + 9:54 2200  +6 + 8:35 1001  +0 + 1:2-1
    4 + + +Mannschaft 5   3201  +6 + 8:44 0000  +0 + 0:00 3201  +6 + 8:44
    5 + + +Mannschaft 8   3111  +4 + 9:10-1 1100  +3 + 4:31 2011  +1 + 5:7-2
    6 + + +Mannschaft 6   5113  +4 + 5:12-7 1001  +0 + 1:3-2 4112  +4 + 4:9-5
    7 + + +Mannschaft 2   3102  +3 + 5:10-5 2101  +3 + 5:6-1 1001  +0 + 0:4-4
    8 + + +Mannschaft 7   4013  +1 + 9:12-3 3012  +1 + 6:8-2 1001  +0 + 3:4-1
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt new file mode 100644 index 00000000..fb026286 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=table&tabpkt=0 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 3   9612  +19 + 25:1411
    2 + + +Mannschaft 1   9513  +16 + 19:172
    3 + + +Mannschaft 4   7412  +13 + 18:117
    4 + + +Mannschaft 8   7322  +11 + 19:190
    5 + + +Mannschaft 6   10226  +8 + 15:26-11
    6 + + +Mannschaft 5   7214  +7 + 9:90
    7 + + +Mannschaft 7   7214  +7 + 16:18-2
    8 + + +Mannschaft 2   6213  +7 + 8:15-7
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt new file mode 100644 index 00000000..fd832c93 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt @@ -0,0 +1,468 @@ +### file=golden/basic.l98&action=table&tabtype=1 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   5410 16:511  +13 +
    2 + + +Mannschaft 3   4400 12:210  +12 +
    3 + + +Mannschaft 1   5311 9:54  +10 +
    4 + + +Mannschaft 8   4301 12:102  +9 +
    5 + + +Mannschaft 7   4112 10:91  +4 +
    6 + + +Mannschaft 2   3102 5:10-5  +3 +
    7 + + +Mannschaft 5   2011 1:2-1  +1 +
    8 + + +Mannschaft 6   4013 8:13-5  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt new file mode 100644 index 00000000..69c92b8d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt @@ -0,0 +1,468 @@ +### file=golden/basic.l98&action=table&tabtype=2 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5212 13:121  +7 +
    2 + + +Mannschaft 6   6213 7:13-6  +7 +
    3 + + +Mannschaft 5   5203 8:71  +6 +
    4 + + +Mannschaft 1   4202 10:12-2  +6 +
    5 + + +Mannschaft 2   3111 3:5-2  +4 +
    6 + + +Mannschaft 7   3102 6:9-3  +3 +
    7 + + +Mannschaft 8   3021 7:9-2  +2 +
    8 + + +Mannschaft 4   2002 2:6-4  +0 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt new file mode 100644 index 00000000..e6b92b38 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt @@ -0,0 +1,467 @@ +### file=golden/basic.l98&action=table&tabtype=3 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5401 15:87  +12 +
    2 + + +Mannschaft 1   4211 8:71  +7 +
    3 + + +Mannschaft 4   3201 9:54  +6 +
    4 + + +Mannschaft 5   3201 8:44  +6 +
    5 + + +Mannschaft 8   3111 9:10-1  +4 +
    6 + + +Mannschaft 6   5113 5:12-7  +4 +
    7 + + +Mannschaft 2   3102 5:10-5  +3 +
    8 + + +Mannschaft 7   4013 9:12-3  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt new file mode 100644 index 00000000..3745c5b4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt @@ -0,0 +1,468 @@ +### file=golden/basic.l98&action=table&tabtype=4 + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 3:1  +
     Tore: 4       Tore/Spiel: 2
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5302 11:101  +9 +
    2 + + +Mannschaft 3   4211 10:64  +7 +
    3 + + +Mannschaft 4   4211 9:63  +7 +
    4 + + +Mannschaft 8   4211 10:91  +7 +
    5 + + +Mannschaft 7   3201 7:61  +6 +
    6 + + +Mannschaft 2   3111 3:5-2  +4 +
    7 + + +Mannschaft 6   5113 10:14-4  +4 +
    8 + + +Mannschaft 5   4013 1:5-4  +1 +
     Gesamt-Tore: 129       Tore /Spiel: 4.16
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt new file mode 100644 index 00000000..fe1ea102 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt @@ -0,0 +1,394 @@ +### file=golden/direct_handicap.l98&action=table + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   7331 5:32  +12 +
    2 + + +Mannschaft 6   9153 4:6-2  +8 +
    3 + + +Mannschaft 5   7142 2:3-1  +7 +
    4 + + +Mannschaft 4   8044 1:5-4  +4 +
    5 + + +Mannschaft 1   8530 6:15  +18 +
    6 + + +Mannschaft 3   9414 4:40  +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt new file mode 100644 index 00000000..87ff6baf --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt @@ -0,0 +1,394 @@ +### file=golden/direct_handicap.l98&action=table&endtab=5 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   4220 3:12  +8 +
    2 + + +Mannschaft 5   4121 1:10  +5 +
    3 + + +Mannschaft 6   5122 2:3-1  +5 +
    4 + + +Mannschaft 3   5113 1:3-2  +4 +
    5 + + +Mannschaft 4   5032 0:2-2  +3 +
    6 + + +Mannschaft 2   5320 5:23  +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt new file mode 100644 index 00000000..38c0081f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt @@ -0,0 +1,606 @@ +### file=golden/direct_handicap.l98&action=table&tabonres=2 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   7331 5:32  +12 + 3111 2:20  +4 + 4220 3:12  +8 +
    2 + + +Mannschaft 6   9153 4:6-2  +8 + 5122 1:2-1  +5 + 4031 3:4-1  +3 +
    3 + + +Mannschaft 5   7142 2:3-1  +7 + 4130 2:11  +6 + 3012 0:2-2  +1 +
    4 + + +Mannschaft 4   8044 1:5-4  +4 + 4031 1:2-1  +3 + 4013 0:3-3  +1 +
    5 + + +Mannschaft 1   8530 6:15  +18 + 3210 3:12  +7 + 5320 3:03  +11 +
    6 + + +Mannschaft 3   9414 4:40  +13 + 5302 3:21  +9 + 4112 1:2-1  +4 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt new file mode 100644 index 00000000..3afaae72 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt @@ -0,0 +1,607 @@ +### file=golden/direct_handicap.l98&action=table&tabonres=2&tabtype=2 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5320 3:03  +11 + 3210 3:12  +7 + 5320 3:03  +11 +
    2 + + +Mannschaft 2   4220 3:12  +8 + 3111 2:20  +4 + 4220 3:12  +8 +
    3 + + +Mannschaft 3   4112 1:2-1  +4 + 5302 3:21  +9 + 4112 1:2-1  +4 +
    4 + + +Mannschaft 6   4031 3:4-1  +3 + 5122 1:2-1  +5 + 4031 3:4-1  +3 +
    5 + + +Mannschaft 4   4013 0:3-3  +1 + 4031 1:2-1  +3 + 4013 0:3-3  +1 +
    6 + + +Mannschaft 5   3012 0:2-2  +1 + 4130 2:11  +6 + 3012 0:2-2  +1 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt new file mode 100644 index 00000000..ab0f85f4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt @@ -0,0 +1,394 @@ +### file=golden/direct_handicap.l98&action=table&tabpkt=0 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 2   7331  +12 + 5:32
    2 + + +Mannschaft 6   9153  +8 + 4:6-2
    3 + + +Mannschaft 5   7142  +7 + 2:3-1
    4 + + +Mannschaft 4   8044  +4 + 1:5-4
    5 + + +Mannschaft 1   8530  +18 + 6:15
    6 + + +Mannschaft 3   9414  +13 + 4:40
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt new file mode 100644 index 00000000..2591605a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt @@ -0,0 +1,395 @@ +### file=golden/direct_handicap.l98&action=table&tabtype=1 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5302 3:21  +9 +
    2 + + +Mannschaft 1   3210 3:12  +7 +
    3 + + +Mannschaft 5   4130 2:11  +6 +
    4 + + +Mannschaft 6   5122 1:2-1  +5 +
    5 + + +Mannschaft 2   3111 2:20  +4 +
    6 + + +Mannschaft 4   4031 1:2-1  +3 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt new file mode 100644 index 00000000..3ce06deb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt @@ -0,0 +1,395 @@ +### file=golden/direct_handicap.l98&action=table&tabtype=2 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5320 3:03  +11 +
    2 + + +Mannschaft 2   4220 3:12  +8 +
    3 + + +Mannschaft 3   4112 1:2-1  +4 +
    4 + + +Mannschaft 6   4031 3:4-1  +3 +
    5 + + +Mannschaft 4   4013 0:3-3  +1 +
    6 + + +Mannschaft 5   3012 0:2-2  +1 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt new file mode 100644 index 00000000..03b27fb6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt @@ -0,0 +1,394 @@ +### file=golden/direct_handicap.l98&action=table&tabtype=3 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   4310 3:03  +10 +
    2 + + +Mannschaft 3   4301 3:12  +9 +
    3 + + +Mannschaft 6   4031 2:3-1  +3 +
    4 + + +Mannschaft 5   3021 1:2-1  +2 +
    5 + + +Mannschaft 2   2011 0:1-1  +1 +
    6 + + +Mannschaft 4   3012 1:3-2  +1 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt new file mode 100644 index 00000000..58f85385 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt @@ -0,0 +1,395 @@ +### file=golden/direct_handicap.l98&action=table&tabtype=4 + + + +direct_handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03 04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 1:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   5320 5:23  +11 +
    2 + + +Mannschaft 1   4220 3:12  +8 +
    3 + + +Mannschaft 5   4121 1:10  +5 +
    4 + + +Mannschaft 6   5122 2:3-1  +5 +
    5 + + +Mannschaft 3   5113 1:3-2  +4 +
    6 + + +Mannschaft 4   5032 0:2-2  +3 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt new file mode 100644 index 00000000..62a86220 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt @@ -0,0 +1,515 @@ +### file=golden/direct_kegel.l98&action=table + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   14653 8:53  +23 + +: + +14 +
    2 + + +Mannschaft 3   14635 7:61  +21 + +: + +18 +
    3 + + +Mannschaft 5   14482 7:52  +20 + +: + +14 +
    4 + + +Mannschaft 6   14473 8:71  +19 + +: + +16 +
    5 + + +Mannschaft 7   14383 7:70  +17 + +: + +17 +
    6 + + +Mannschaft 2   14374 5:6-1  +16 + +: + +19 +
    7 + + +Mannschaft 4   14365 4:6-2  +15 + +: + +21 +
    8 + + +Mannschaft 1   14185 6:10-4  +11 + +: + +23 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt new file mode 100644 index 00000000..6b13cb02 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt @@ -0,0 +1,515 @@ +### file=golden/direct_kegel.l98&action=table&endtab=7 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   7511 5:14  +16 + +: + +4 +
    2 + + +Mannschaft 4   7340 4:13  +13 + +: + +4 +
    3 + + +Mannschaft 3   7313 3:30  +10 + +: + +10 +
    4 + + +Mannschaft 7   7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 5   7142 3:4-1  +7 + +: + +10 +
    6 + + +Mannschaft 6   7142 2:3-1  +7 + +: + +10 +
    7 + + +Mannschaft 2   7142 2:3-1  +7 + +: + +10 +
    8 + + +Mannschaft 1   7034 2:6-4  +3 + +: + +15 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt new file mode 100644 index 00000000..154c77fd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt @@ -0,0 +1,879 @@ +### file=golden/direct_kegel.l98&action=table&tabonres=2 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   14653 8:53  +23 + +: + +14 + 7421 5:23  +14 + +: + +5 + 7232 3:30  +9 + +: + +9 +
    2 + + +Mannschaft 3   14635 7:61  +21 + +: + +18 + 7313 3:30  +10 + +: + +10 + 7322 4:31  +11 + +: + +8 +
    3 + + +Mannschaft 5   14482 7:52  +20 + +: + +14 + 7331 3:12  +12 + +: + +6 + 7151 4:40  +8 + +: + +8 +
    4 + + +Mannschaft 6   14473 8:71  +19 + +: + +16 + 7241 5:41  +10 + +: + +7 + 7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 7   14383 7:70  +17 + +: + +17 + 7052 3:5-2  +5 + +: + +11 + 7331 4:22  +12 + +: + +6 +
    6 + + +Mannschaft 2   14374 5:6-1  +16 + +: + +19 + 7241 3:21  +10 + +: + +7 + 7133 2:4-2  +6 + +: + +12 +
    7 + + +Mannschaft 4   14365 4:6-2  +15 + +: + +21 + 7133 2:4-2  +6 + +: + +12 + 7232 2:20  +9 + +: + +9 +
    8 + + +Mannschaft 1   14185 6:10-4  +11 + +: + +23 + 7142 3:4-1  +7 + +: + +10 + 7043 3:6-3  +4 + +: + +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt new file mode 100644 index 00000000..dc4808f8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt @@ -0,0 +1,880 @@ +### file=golden/direct_kegel.l98&action=table&tabonres=2&tabtype=2 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 7   7331 4:22  +12 + +: + +6 + 7052 3:5-2  +5 + +: + +11 + 7331 4:22  +12 + +: + +6 +
    2 + + +Mannschaft 3   7322 4:31  +11 + +: + +8 + 7313 3:30  +10 + +: + +10 + 7322 4:31  +11 + +: + +8 +
    3 + + +Mannschaft 4   7232 2:20  +9 + +: + +9 + 7133 2:4-2  +6 + +: + +12 + 7232 2:20  +9 + +: + +9 +
    4 + + +Mannschaft 6   7232 3:30  +9 + +: + +9 + 7241 5:41  +10 + +: + +7 + 7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 8   7232 3:30  +9 + +: + +9 + 7421 5:23  +14 + +: + +5 + 7232 3:30  +9 + +: + +9 +
    6 + + +Mannschaft 5   7151 4:40  +8 + +: + +8 + 7331 3:12  +12 + +: + +6 + 7151 4:40  +8 + +: + +8 +
    7 + + +Mannschaft 2   7133 2:4-2  +6 + +: + +12 + 7241 3:21  +10 + +: + +7 + 7133 2:4-2  +6 + +: + +12 +
    8 + + +Mannschaft 1   7043 3:6-3  +4 + +: + +13 + 7142 3:4-1  +7 + +: + +10 + 7043 3:6-3  +4 + +: + +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt new file mode 100644 index 00000000..f0f21845 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt @@ -0,0 +1,515 @@ +### file=golden/direct_kegel.l98&action=table&tabpkt=0 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 8   14653  +23 + +: + +14 + 8:53
    2 + + +Mannschaft 3   14635  +21 + +: + +18 + 7:61
    3 + + +Mannschaft 5   14482  +20 + +: + +14 + 7:52
    4 + + +Mannschaft 6   14473  +19 + +: + +16 + 8:71
    5 + + +Mannschaft 7   14383  +17 + +: + +17 + 7:70
    6 + + +Mannschaft 2   14374  +16 + +: + +19 + 5:6-1
    7 + + +Mannschaft 4   14365  +15 + +: + +21 + 4:6-2
    8 + + +Mannschaft 1   14185  +11 + +: + +23 + 6:10-4
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt new file mode 100644 index 00000000..844d8f4a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt @@ -0,0 +1,516 @@ +### file=golden/direct_kegel.l98&action=table&tabtype=1 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   7421 5:23  +14 + +: + +5 +
    2 + + +Mannschaft 5   7331 3:12  +12 + +: + +6 +
    3 + + +Mannschaft 6   7241 5:41  +10 + +: + +7 +
    4 + + +Mannschaft 2   7241 3:21  +10 + +: + +7 +
    5 + + +Mannschaft 3   7313 3:30  +10 + +: + +10 +
    6 + + +Mannschaft 1   7142 3:4-1  +7 + +: + +10 +
    7 + + +Mannschaft 4   7133 2:4-2  +6 + +: + +12 +
    8 + + +Mannschaft 7   7052 3:5-2  +5 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt new file mode 100644 index 00000000..f8f57d02 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt @@ -0,0 +1,516 @@ +### file=golden/direct_kegel.l98&action=table&tabtype=2 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 7   7331 4:22  +12 + +: + +6 +
    2 + + +Mannschaft 3   7322 4:31  +11 + +: + +8 +
    3 + + +Mannschaft 4   7232 2:20  +9 + +: + +9 +
    4 + + +Mannschaft 6   7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 8   7232 3:30  +9 + +: + +9 +
    6 + + +Mannschaft 5   7151 4:40  +8 + +: + +8 +
    7 + + +Mannschaft 2   7133 2:4-2  +6 + +: + +12 +
    8 + + +Mannschaft 1   7043 3:6-3  +4 + +: + +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt new file mode 100644 index 00000000..22b8394e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt @@ -0,0 +1,515 @@ +### file=golden/direct_kegel.l98&action=table&tabtype=3 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7340 4:13  +13 + +: + +4 +
    2 + + +Mannschaft 6   7331 6:42  +12 + +: + +6 +
    3 + + +Mannschaft 3   7322 4:31  +11 + +: + +8 +
    4 + + +Mannschaft 2   7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 7   7151 4:40  +8 + +: + +8 +
    6 + + +Mannschaft 1   7151 4:40  +8 + +: + +8 +
    7 + + +Mannschaft 8   7142 3:4-1  +7 + +: + +10 +
    8 + + +Mannschaft 4   7025 0:5-5  +2 + +: + +17 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt new file mode 100644 index 00000000..2143791b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt @@ -0,0 +1,516 @@ +### file=golden/direct_kegel.l98&action=table&tabtype=4 + + + +direct_kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   7511 5:14  +16 + +: + +4 +
    2 + + +Mannschaft 4   7340 4:13  +13 + +: + +4 +
    3 + + +Mannschaft 3   7313 3:30  +10 + +: + +10 +
    4 + + +Mannschaft 7   7232 3:30  +9 + +: + +9 +
    5 + + +Mannschaft 5   7142 3:4-1  +7 + +: + +10 +
    6 + + +Mannschaft 6   7142 2:3-1  +7 + +: + +10 +
    7 + + +Mannschaft 2   7142 2:3-1  +7 + +: + +10 +
    8 + + +Mannschaft 1   7034 2:6-4  +3 + +: + +15 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt new file mode 100644 index 00000000..b6a74c67 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt @@ -0,0 +1,435 @@ +### file=golden/direct_special.l98&action=table + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   10532 7:43  +18 + +: + +11 +
    2 + + +Mannschaft 2   10622 7:34  +17 + +: + +11 +
    3 + + +Mannschaft 4   10433 4:31  +15 + +: + +16 +
    4 + + +Mannschaft 6   10352 5:41  +13 + +: + +14 +
    5 + + +Mannschaft 1   10046 2:8-6  +13 + +: + +19 +
    6 + + +Mannschaft 5   10235 5:8-3  +12 + +: + +17 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt new file mode 100644 index 00000000..c55af671 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt @@ -0,0 +1,435 @@ +### file=golden/direct_special.l98&action=table&endtab=5 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   5401 4:13  +10 + +: + +5 +
    2 + + +Mannschaft 4   5311 3:12  +10 + +: + +6 +
    3 + + +Mannschaft 5   5113 2:4-2  +6 + +: + +8 +
    4 + + +Mannschaft 6   5212 2:20  +6 + +: + +8 +
    5 + + +Mannschaft 3   5212 2:20  +6 + +: + +8 +
    6 + + +Mannschaft 1   5023 1:4-3  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt new file mode 100644 index 00000000..8b7698b7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt @@ -0,0 +1,719 @@ +### file=golden/direct_special.l98&action=table&tabonres=2 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   10532 7:43  +18 + +: + +11 + 5221 3:21  +10 + +: + +5 + 5311 4:22  +8 + +: + +6 +
    2 + + +Mannschaft 2   10622 7:34  +17 + +: + +11 + 5401 4:13  +10 + +: + +5 + 5221 3:21  +7 + +: + +6 +
    3 + + +Mannschaft 4   10433 4:31  +15 + +: + +16 + 5221 2:11  +8 + +: + +7 + 5212 2:20  +7 + +: + +9 +
    4 + + +Mannschaft 6   10352 5:41  +13 + +: + +14 + 5221 3:21  +6 + +: + +7 + 5131 2:20  +7 + +: + +7 +
    5 + + +Mannschaft 1   10046 2:8-6  +13 + +: + +19 + 5023 1:4-3  +6 + +: + +9 + 5023 1:4-3  +7 + +: + +10 +
    6 + + +Mannschaft 5   10235 5:8-3  +12 + +: + +17 + 5221 4:31  +9 + +: + +6 + 5014 1:5-4  +3 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt new file mode 100644 index 00000000..4671f763 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt @@ -0,0 +1,720 @@ +### file=golden/direct_special.l98&action=table&tabonres=2&tabtype=2 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5311 4:22  +8 + +: + +6 + 5221 3:21  +10 + +: + +5 + 5311 4:22  +8 + +: + +6 +
    2 + + +Mannschaft 2   5221 3:21  +7 + +: + +6 + 5401 4:13  +10 + +: + +5 + 5221 3:21  +7 + +: + +6 +
    3 + + +Mannschaft 6   5131 2:20  +7 + +: + +7 + 5221 3:21  +6 + +: + +7 + 5131 2:20  +7 + +: + +7 +
    4 + + +Mannschaft 4   5212 2:20  +7 + +: + +9 + 5221 2:11  +8 + +: + +7 + 5212 2:20  +7 + +: + +9 +
    5 + + +Mannschaft 1   5023 1:4-3  +7 + +: + +10 + 5023 1:4-3  +6 + +: + +9 + 5023 1:4-3  +7 + +: + +10 +
    6 + + +Mannschaft 5   5014 1:5-4  +3 + +: + +11 + 5221 4:31  +9 + +: + +6 + 5014 1:5-4  +3 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt new file mode 100644 index 00000000..51ab7ce9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt @@ -0,0 +1,435 @@ +### file=golden/direct_special.l98&action=table&tabpkt=0 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 3   10532  +18 + +: + +11 + 7:43
    2 + + +Mannschaft 2   10622  +17 + +: + +11 + 7:34
    3 + + +Mannschaft 4   10433  +15 + +: + +16 + 4:31
    4 + + +Mannschaft 6   10352  +13 + +: + +14 + 5:41
    5 + + +Mannschaft 1   10046  +13 + +: + +19 + 2:8-6
    6 + + +Mannschaft 5   10235  +12 + +: + +17 + 5:8-3
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt new file mode 100644 index 00000000..3fae18dd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt @@ -0,0 +1,436 @@ +### file=golden/direct_special.l98&action=table&tabtype=1 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5221 3:21  +10 + +: + +5 +
    2 + + +Mannschaft 2   5401 4:13  +10 + +: + +5 +
    3 + + +Mannschaft 5   5221 4:31  +9 + +: + +6 +
    4 + + +Mannschaft 4   5221 2:11  +8 + +: + +7 +
    5 + + +Mannschaft 6   5221 3:21  +6 + +: + +7 +
    6 + + +Mannschaft 1   5023 1:4-3  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt new file mode 100644 index 00000000..7b0fd25d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt @@ -0,0 +1,436 @@ +### file=golden/direct_special.l98&action=table&tabtype=2 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5311 4:22  +8 + +: + +6 +
    2 + + +Mannschaft 2   5221 3:21  +7 + +: + +6 +
    3 + + +Mannschaft 6   5131 2:20  +7 + +: + +7 +
    4 + + +Mannschaft 4   5212 2:20  +7 + +: + +9 +
    5 + + +Mannschaft 1   5023 1:4-3  +7 + +: + +10 +
    6 + + +Mannschaft 5   5014 1:5-4  +3 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt new file mode 100644 index 00000000..0e78e8ba --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt @@ -0,0 +1,435 @@ +### file=golden/direct_special.l98&action=table&tabtype=3 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5320 5:23  +12 + +: + +3 +
    2 + + +Mannschaft 6   5140 3:21  +7 + +: + +6 +
    3 + + +Mannschaft 2   5221 3:21  +7 + +: + +6 +
    4 + + +Mannschaft 1   5023 1:4-3  +7 + +: + +10 +
    5 + + +Mannschaft 5   5122 3:4-1  +6 + +: + +9 +
    6 + + +Mannschaft 4   5122 1:2-1  +5 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt new file mode 100644 index 00000000..0fe974bd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt @@ -0,0 +1,436 @@ +### file=golden/direct_special.l98&action=table&tabtype=4 + + + +direct_special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:1    +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 0:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 0:1    +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   5401 4:13  +10 + +: + +5 +
    2 + + +Mannschaft 4   5311 3:12  +10 + +: + +6 +
    3 + + +Mannschaft 5   5113 2:4-2  +6 + +: + +8 +
    4 + + +Mannschaft 6   5212 2:20  +6 + +: + +8 +
    5 + + +Mannschaft 3   5212 2:20  +6 + +: + +8 +
    6 + + +Mannschaft 1   5023 1:4-3  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt new file mode 100644 index 00000000..7822156b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt @@ -0,0 +1,525 @@ +### file=golden/direct_wertung.l98&action=table + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   14562 4:40  +21 + +: + +12 +
    2 + + +Mannschaft 7   14634 5:50  +21 + +: + +15 +
    3 + + +Mannschaft 6   14461 7:52  +18 + +: + +9 +
    4 + + +Mannschaft 4   14464 7:52  +18 + +: + +18 +
    5 + + +Mannschaft 3   14526 4:40  +17 + +: + +20 +
    6 + + +Mannschaft 5   14345 5:6-1  +13 + +: + +19 +
    7 + + +Mannschaft 8   14335 5:7-2  +12 + +: + +18 +
    8 + + +Mannschaft 2   14245 2:7-5  +10 + +: + +19 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt new file mode 100644 index 00000000..9c6ac014 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt @@ -0,0 +1,525 @@ +### file=golden/direct_wertung.l98&action=table&endtab=7 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   7331 4:31  +12 + +: + +6 +
    2 + + +Mannschaft 3   7313 2:11  +10 + +: + +10 +
    3 + + +Mannschaft 7   7231 3:30  +9 + +: + +6 +
    4 + + +Mannschaft 8   7222 3:4-1  +8 + +: + +8 +
    5 + + +Mannschaft 4   7223 3:21  +8 + +: + +11 +
    6 + + +Mannschaft 5   7223 3:30  +8 + +: + +11 +
    7 + + +Mannschaft 2   7213 1:4-3  +7 + +: + +10 +
    8 + + +Mannschaft 6   7121 3:4-1  +5 + +: + +5 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt new file mode 100644 index 00000000..7162186c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt @@ -0,0 +1,889 @@ +### file=golden/direct_wertung.l98&action=table&tabonres=2 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   14562 4:40  +21 + +: + +12 + 7142 1:3-2  +7 + +: + +10 + 7420 3:12  +14 + +: + +2 +
    2 + + +Mannschaft 7   14634 5:50  +21 + +: + +15 + 7223 1:2-1  +8 + +: + +11 + 7411 4:31  +13 + +: + +4 +
    3 + + +Mannschaft 6   14461 7:52  +18 + +: + +9 + 7231 4:31  +9 + +: + +6 + 7230 3:21  +9 + +: + +3 +
    4 + + +Mannschaft 4   14464 7:52  +18 + +: + +18 + 7322 4:22  +11 + +: + +8 + 7142 3:30  +7 + +: + +10 +
    5 + + +Mannschaft 3   14526 4:40  +17 + +: + +20 + 7213 1:2-1  +7 + +: + +10 + 7313 3:21  +10 + +: + +10 +
    6 + + +Mannschaft 5   14345 5:6-1  +13 + +: + +19 + 7203 2:3-1  +6 + +: + +9 + 7142 3:30  +7 + +: + +10 +
    7 + + +Mannschaft 8   14335 5:7-2  +12 + +: + +18 + 7123 3:5-2  +5 + +: + +11 + 7212 2:20  +7 + +: + +7 +
    8 + + +Mannschaft 2   14245 2:7-5  +10 + +: + +19 + 7032 1:4-3  +3 + +: + +9 + 7213 1:3-2  +7 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt new file mode 100644 index 00000000..27219aaa --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt @@ -0,0 +1,890 @@ +### file=golden/direct_wertung.l98&action=table&tabonres=2&tabtype=2 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   7420 3:12  +14 + +: + +2 + 7142 1:3-2  +7 + +: + +10 + 7420 3:12  +14 + +: + +2 +
    2 + + +Mannschaft 7   7411 4:31  +13 + +: + +4 + 7223 1:2-1  +8 + +: + +11 + 7411 4:31  +13 + +: + +4 +
    3 + + +Mannschaft 3   7313 3:21  +10 + +: + +10 + 7213 1:2-1  +7 + +: + +10 + 7313 3:21  +10 + +: + +10 +
    4 + + +Mannschaft 6   7230 3:21  +9 + +: + +3 + 7231 4:31  +9 + +: + +6 + 7230 3:21  +9 + +: + +3 +
    5 + + +Mannschaft 8   7212 2:20  +7 + +: + +7 + 7123 3:5-2  +5 + +: + +11 + 7212 2:20  +7 + +: + +7 +
    6 + + +Mannschaft 2   7213 1:3-2  +7 + +: + +10 + 7032 1:4-3  +3 + +: + +9 + 7213 1:3-2  +7 + +: + +10 +
    7 + + +Mannschaft 5   7142 3:30  +7 + +: + +10 + 7203 2:3-1  +6 + +: + +9 + 7142 3:30  +7 + +: + +10 +
    8 + + +Mannschaft 4   7142 3:30  +7 + +: + +10 + 7322 4:22  +11 + +: + +8 + 7142 3:30  +7 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt new file mode 100644 index 00000000..b26f1acb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt @@ -0,0 +1,525 @@ +### file=golden/direct_wertung.l98&action=table&tabpkt=0 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 1   14562  +21 + +: + +12 + 4:40
    2 + + +Mannschaft 7   14634  +21 + +: + +15 + 5:50
    3 + + +Mannschaft 6   14461  +18 + +: + +9 + 7:52
    4 + + +Mannschaft 4   14464  +18 + +: + +18 + 7:52
    5 + + +Mannschaft 3   14526  +17 + +: + +20 + 4:40
    6 + + +Mannschaft 5   14345  +13 + +: + +19 + 5:6-1
    7 + + +Mannschaft 8   14335  +12 + +: + +18 + 5:7-2
    8 + + +Mannschaft 2   14245  +10 + +: + +19 + 2:7-5
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt new file mode 100644 index 00000000..9f0d3878 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt @@ -0,0 +1,526 @@ +### file=golden/direct_wertung.l98&action=table&tabtype=1 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7322 4:22  +11 + +: + +8 +
    2 + + +Mannschaft 6   7231 4:31  +9 + +: + +6 +
    3 + + +Mannschaft 7   7223 1:2-1  +8 + +: + +11 +
    4 + + +Mannschaft 1   7142 1:3-2  +7 + +: + +10 +
    5 + + +Mannschaft 3   7213 1:2-1  +7 + +: + +10 +
    6 + + +Mannschaft 5   7203 2:3-1  +6 + +: + +9 +
    7 + + +Mannschaft 8   7123 3:5-2  +5 + +: + +11 +
    8 + + +Mannschaft 2   7032 1:4-3  +3 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt new file mode 100644 index 00000000..d1b2e544 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt @@ -0,0 +1,526 @@ +### file=golden/direct_wertung.l98&action=table&tabtype=2 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   7420 3:12  +14 + +: + +2 +
    2 + + +Mannschaft 7   7411 4:31  +13 + +: + +4 +
    3 + + +Mannschaft 3   7313 3:21  +10 + +: + +10 +
    4 + + +Mannschaft 6   7230 3:21  +9 + +: + +3 +
    5 + + +Mannschaft 8   7212 2:20  +7 + +: + +7 +
    6 + + +Mannschaft 2   7213 1:3-2  +7 + +: + +10 +
    7 + + +Mannschaft 5   7142 3:30  +7 + +: + +10 +
    8 + + +Mannschaft 4   7142 3:30  +7 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt new file mode 100644 index 00000000..bee7b375 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt @@ -0,0 +1,525 @@ +### file=golden/direct_wertung.l98&action=table&tabtype=3 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7340 4:13  +13 + +: + +4 +
    2 + + +Mannschaft 7   7403 2:20  +12 + +: + +9 +
    3 + + +Mannschaft 4   7241 4:31  +10 + +: + +7 +
    4 + + +Mannschaft 1   7231 0:1-1  +9 + +: + +6 +
    5 + + +Mannschaft 3   7213 2:3-1  +7 + +: + +10 +
    6 + + +Mannschaft 5   7122 2:3-1  +5 + +: + +8 +
    7 + + +Mannschaft 8   7113 2:3-1  +4 + +: + +10 +
    8 + + +Mannschaft 2   7032 1:3-2  +3 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt new file mode 100644 index 00000000..eed44987 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt @@ -0,0 +1,526 @@ +### file=golden/direct_wertung.l98&action=table&tabtype=4 + + + +direct_wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 1:1  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 1:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 1:1/1:1  + + + +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   7331 4:31  +12 + +: + +6 +
    2 + + +Mannschaft 3   7313 2:11  +10 + +: + +10 +
    3 + + +Mannschaft 7   7231 3:30  +9 + +: + +6 +
    4 + + +Mannschaft 8   7222 3:4-1  +8 + +: + +8 +
    5 + + +Mannschaft 4   7223 3:21  +8 + +: + +11 +
    6 + + +Mannschaft 5   7223 3:30  +8 + +: + +11 +
    7 + + +Mannschaft 2   7213 1:4-3  +7 + +: + +10 +
    8 + + +Mannschaft 6   7121 3:4-1  +5 + +: + +5 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt new file mode 100644 index 00000000..10c6e2d4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt @@ -0,0 +1,518 @@ +### file=golden/direct_wertung_many.l98&action=table + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   14561 6:51  +21 + +: + +9 +
    2 + + +Mannschaft 7   14624 2:3-1  +20 + +: + +14 +
    3 + + +Mannschaft 2   14526 7:43  +17 + +: + +20 +
    4 + + +Mannschaft 3   14441 6:42  +16 + +: + +7 +
    5 + + +Mannschaft 1   14446 1:2-1  +16 + +: + +22 +
    6 + + +Mannschaft 6   14365 3:5-2  +15 + +: + +21 +
    7 + + +Mannschaft 4   14426 5:41  +14 + +: + +20 +
    8 + + +Mannschaft 8   14264 5:8-3  +12 + +: + +18 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt new file mode 100644 index 00000000..03e4ff06 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt @@ -0,0 +1,518 @@ +### file=golden/direct_wertung_many.l98&action=table&endtab=7 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7322 2:11  +11 + +: + +8 +
    2 + + +Mannschaft 2   7312 5:32  +10 + +: + +7 +
    3 + + +Mannschaft 5   7231 2:20  +9 + +: + +6 +
    4 + + +Mannschaft 1   7223 0:00  +8 + +: + +11 +
    5 + + +Mannschaft 7   7212 2:3-1  +7 + +: + +7 +
    6 + + +Mannschaft 6   7142 1:2-1  +7 + +: + +10 +
    7 + + +Mannschaft 3   7130 2:20  +6 + +: + +3 +
    8 + + +Mannschaft 8   7123 0:3-3  +5 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt new file mode 100644 index 00000000..a828f959 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt @@ -0,0 +1,882 @@ +### file=golden/direct_wertung_many.l98&action=table&tabonres=2 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   14561 6:51  +21 + +: + +9 + 7321 2:3-1  +11 + +: + +5 + 7240 4:22  +10 + +: + +4 +
    2 + + +Mannschaft 7   14624 2:3-1  +20 + +: + +14 + 7312 1:2-1  +10 + +: + +7 + 7312 1:10  +10 + +: + +7 +
    3 + + +Mannschaft 2   14526 7:43  +17 + +: + +20 + 7321 5:32  +11 + +: + +5 + 7205 2:11  +6 + +: + +15 +
    4 + + +Mannschaft 3   14441 6:42  +16 + +: + +7 + 7221 3:12  +8 + +: + +5 + 7220 3:30  +8 + +: + +2 +
    5 + + +Mannschaft 1   14446 1:2-1  +16 + +: + +22 + 7223 0:1-1  +8 + +: + +11 + 7223 1:10  +8 + +: + +11 +
    6 + + +Mannschaft 6   14365 3:5-2  +15 + +: + +21 + 7331 2:20  +12 + +: + +6 + 7034 1:3-2  +3 + +: + +15 +
    7 + + +Mannschaft 4   14426 5:41  +14 + +: + +20 + 7312 3:12  +10 + +: + +7 + 7114 2:3-1  +4 + +: + +13 +
    8 + + +Mannschaft 8   14264 5:8-3  +12 + +: + +18 + 7132 2:4-2  +6 + +: + +9 + 7132 3:4-1  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt new file mode 100644 index 00000000..18052565 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt @@ -0,0 +1,883 @@ +### file=golden/direct_wertung_many.l98&action=table&tabonres=2&tabtype=2 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7240 4:22  +10 + +: + +4 + 7321 2:3-1  +11 + +: + +5 + 7240 4:22  +10 + +: + +4 +
    2 + + +Mannschaft 7   7312 1:10  +10 + +: + +7 + 7312 1:2-1  +10 + +: + +7 + 7312 1:10  +10 + +: + +7 +
    3 + + +Mannschaft 3   7220 3:30  +8 + +: + +2 + 7221 3:12  +8 + +: + +5 + 7220 3:30  +8 + +: + +2 +
    4 + + +Mannschaft 1   7223 1:10  +8 + +: + +11 + 7223 0:1-1  +8 + +: + +11 + 7223 1:10  +8 + +: + +11 +
    5 + + +Mannschaft 8   7132 3:4-1  +6 + +: + +9 + 7132 2:4-2  +6 + +: + +9 + 7132 3:4-1  +6 + +: + +9 +
    6 + + +Mannschaft 2   7205 2:11  +6 + +: + +15 + 7321 5:32  +11 + +: + +5 + 7205 2:11  +6 + +: + +15 +
    7 + + +Mannschaft 4   7114 2:3-1  +4 + +: + +13 + 7312 3:12  +10 + +: + +7 + 7114 2:3-1  +4 + +: + +13 +
    8 + + +Mannschaft 6   7034 1:3-2  +3 + +: + +15 + 7331 2:20  +12 + +: + +6 + 7034 1:3-2  +3 + +: + +15 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt new file mode 100644 index 00000000..eee447d0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt @@ -0,0 +1,518 @@ +### file=golden/direct_wertung_many.l98&action=table&tabpkt=0 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 5   14561  +21 + +: + +9 + 6:51
    2 + + +Mannschaft 7   14624  +20 + +: + +14 + 2:3-1
    3 + + +Mannschaft 2   14526  +17 + +: + +20 + 7:43
    4 + + +Mannschaft 3   14441  +16 + +: + +7 + 6:42
    5 + + +Mannschaft 1   14446  +16 + +: + +22 + 1:2-1
    6 + + +Mannschaft 6   14365  +15 + +: + +21 + 3:5-2
    7 + + +Mannschaft 4   14426  +14 + +: + +20 + 5:41
    8 + + +Mannschaft 8   14264  +12 + +: + +18 + 5:8-3
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt new file mode 100644 index 00000000..cd545789 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt @@ -0,0 +1,519 @@ +### file=golden/direct_wertung_many.l98&action=table&tabtype=1 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7331 2:20  +12 + +: + +6 +
    2 + + +Mannschaft 2   7321 5:32  +11 + +: + +5 +
    3 + + +Mannschaft 5   7321 2:3-1  +11 + +: + +5 +
    4 + + +Mannschaft 4   7312 3:12  +10 + +: + +7 +
    5 + + +Mannschaft 7   7312 1:2-1  +10 + +: + +7 +
    6 + + +Mannschaft 3   7221 3:12  +8 + +: + +5 +
    7 + + +Mannschaft 1   7223 0:1-1  +8 + +: + +11 +
    8 + + +Mannschaft 8   7132 2:4-2  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt new file mode 100644 index 00000000..b3428f0b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt @@ -0,0 +1,519 @@ +### file=golden/direct_wertung_many.l98&action=table&tabtype=2 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7240 4:22  +10 + +: + +4 +
    2 + + +Mannschaft 7   7312 1:10  +10 + +: + +7 +
    3 + + +Mannschaft 3   7220 3:30  +8 + +: + +2 +
    4 + + +Mannschaft 1   7223 1:10  +8 + +: + +11 +
    5 + + +Mannschaft 8   7132 3:4-1  +6 + +: + +9 +
    6 + + +Mannschaft 2   7205 2:11  +6 + +: + +15 +
    7 + + +Mannschaft 4   7114 2:3-1  +4 + +: + +13 +
    8 + + +Mannschaft 6   7034 1:3-2  +3 + +: + +15 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt new file mode 100644 index 00000000..59255973 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt @@ -0,0 +1,518 @@ +### file=golden/direct_wertung_many.l98&action=table&tabtype=3 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 7   7412 0:00  +13 + +: + +7 +
    2 + + +Mannschaft 5   7330 4:31  +12 + +: + +3 +
    3 + + +Mannschaft 3   7311 4:22  +10 + +: + +4 +
    4 + + +Mannschaft 6   7223 2:3-1  +8 + +: + +11 +
    5 + + +Mannschaft 1   7223 1:2-1  +8 + +: + +11 +
    6 + + +Mannschaft 8   7141 5:50  +7 + +: + +7 +
    7 + + +Mannschaft 2   7214 2:11  +7 + +: + +13 +
    8 + + +Mannschaft 4   7104 3:30  +3 + +: + +12 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt new file mode 100644 index 00000000..47e006f1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt @@ -0,0 +1,519 @@ +### file=golden/direct_wertung_many.l98&action=table&tabtype=4 + + + +direct_wertung_many + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    direct_wertung_many

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 1:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7322 2:11  +11 + +: + +8 +
    2 + + +Mannschaft 2   7312 5:32  +10 + +: + +7 +
    3 + + +Mannschaft 5   7231 2:20  +9 + +: + +6 +
    4 + + +Mannschaft 1   7223 0:00  +8 + +: + +11 +
    5 + + +Mannschaft 7   7212 2:3-1  +7 + +: + +7 +
    6 + + +Mannschaft 6   7142 1:2-1  +7 + +: + +10 +
    7 + + +Mannschaft 3   7130 2:20  +6 + +: + +3 +
    8 + + +Mannschaft 8   7123 0:3-3  +5 + +: + +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt new file mode 100644 index 00000000..73c37c14 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5203 7:61  +6 +
    2 + + +Mannschaft 2   5203 4:7-3  +6 +
    3 + + +Mannschaft 6   7115 3:9-6  +4 +
    4 + + +Mannschaft 1   7502 11:56  +15 +
    5 + + +Mannschaft 5   8503 13:94  +15 +
    6 + + +Mannschaft 4   8413 10:12-2  +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt new file mode 100644 index 00000000..1ed90306 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt @@ -0,0 +1,197 @@ +### file=golden/handicap.l98&action=cal + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt new file mode 100644 index 00000000..8dd5f840 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt @@ -0,0 +1,360 @@ +### file=golden/handicap.l98&action=cross + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +0:2 + + + +2:1 + + +_:_ + + +1:2 + + + +1:0 + + + + +Manns +
    +Mannschaft 2 + + +0:2 + +  +_:_ + +_:_ + + +0:3 + + + +2:0 + + + + +Manns +
    +Mannschaft 3 + +_:_ + +_:_ +  + +0:1 + + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 4 + + +0:3 + + + +2:0 + + + +0:3 + +  + +0:3 + + + +2:0 + + + + +Manns +
    +Mannschaft 5 + + +0:2 + + +_:_ + + +3:2 + + + +1:3 + +  + +0:1 + + + + +Manns +
    +Mannschaft 6 + +_:_ + +_:_ + + +0:1 + + + +2:2 + + + +0:1 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt new file mode 100644 index 00000000..ea74a8b5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt @@ -0,0 +1,128 @@ +### file=golden/handicap.l98&action=graph + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt new file mode 100644 index 00000000..2c86b72e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt @@ -0,0 +1,139 @@ +### file=golden/handicap.l98&action=info + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt new file mode 100644 index 00000000..ed6821af --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt @@ -0,0 +1,173 @@ +### file=golden/handicap.l98&action=program + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt new file mode 100644 index 00000000..9186bbcd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt @@ -0,0 +1,338 @@ +### file=golden/handicap.l98&action=program&selteam=1 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 1:2  +
     2  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 0:3  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 2:1  +
     4  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 0:2  +
     5  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + _:_  +
     6  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 0:2  +
     7  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 _:_  +
     8  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + _:_  +
     9  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + 0:2  +
     10  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 1:0  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt new file mode 100644 index 00000000..33b38075 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt @@ -0,0 +1,393 @@ +### file=golden/handicap.l98&action=results&st=1 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 1:2  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 2:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   1001 1:2-1  +0 +
    2 + + +Mannschaft 5   1100 2:11  +3 +
    3 + + +Mannschaft 6   1010 2:20  +1 +
    4 + + +Mannschaft 4   1010 2:20  +1 +
    5 + + +Mannschaft 3   0000 0:00  +0 +
    6 + + +Mannschaft 2   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt new file mode 100644 index 00000000..e35ba52b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt @@ -0,0 +1,393 @@ +### file=golden/handicap.l98&action=results&st=10 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09 10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:1  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 + 1:0  +
     Tore: 2       Tore/Spiel: 1
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    10. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   8413 10:12-2  +13 +
    2 + + +Mannschaft 3   5203 7:61  +6 +
    3 + + +Mannschaft 2   5203 4:7-3  +6 +
    4 + + +Mannschaft 6   7115 3:9-6  +4 +
    5 + + +Mannschaft 1   7502 11:56  +15 +
    6 + + +Mannschaft 5   8503 13:94  +15 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt new file mode 100644 index 00000000..f463ff2a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=results&st=5 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + 0:3  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 0:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + _:_  +
     Tore: 6       Tore/Spiel: 3
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   5212 7:9-2  +7 +
    2 + + +Mannschaft 1   4202 6:51  +6 +
    3 + + +Mannschaft 2   4202 4:5-1  +6 +
    4 + + +Mannschaft 3   3102 6:51  +3 +
    5 + + +Mannschaft 6   3012 2:5-3  +1 +
    6 + + +Mannschaft 5   5401 10:64  +12 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt new file mode 100644 index 00000000..7ac95a6b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt @@ -0,0 +1,382 @@ +### file=golden/handicap.l98&action=stats + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +20 + +6 (30%) +1 (5%) +13 (65%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +48 (Ø2.4) +16 (33% Ø0.8)   +32 (67% Ø1.6)
    Höchste(r) Heimsieg(e)
    Mannschaft 2 - Mannschaft 62:0 (2.ST)
    Mannschaft 4 - Mannschaft 62:0 (6.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 10:3 (2.ST)
    Mannschaft 4 - Mannschaft 50:3 (9.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Unentschieden   +0   + +1 Mannschaft 6 (1-1.ST)
    Mannschaft 4 (1-1.ST)
    Sieglos   +2 Mannschaft 6  +3 Mannschaft 6 (1-3.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 6 (9-10.ST)
    Mannschaft 3 (2-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt new file mode 100644 index 00000000..5378e902 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt @@ -0,0 +1,434 @@ +### file=golden/handicap.l98&action=stats&stat1=0&stat2=2 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    2Tabellenposition
    6Pkt.
    5Spiele
    1.2Pkt./Spiel
    4:7Tore
    0.80:1.40Tore/Spiel
    2 (40,00%)Siege
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)
    Höchster Sieg
    3 (60,00%)Niederlagen
    0:3 g. Mannschaft 5 (H)Höchste Niederlage
    2 Niederlage(n)
    2 Sp. o. Sieg
    Aktuelle Serie
    (A) Mannschaft 3 (4.)
    (H) Mannschaft 3 (4.)
    (A) Mannschaft 6 (6.)
    (H) Mannschaft 4 (3.)
    (A) Mannschaft 5 (2.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +20 + +6 (30%) +1 (5%) +13 (65%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +48 (Ø2.4) +16 (33% Ø0.8)   +32 (67% Ø1.6)
    Höchste(r) Heimsieg(e)
    Mannschaft 2 - Mannschaft 62:0 (2.ST)
    Mannschaft 4 - Mannschaft 62:0 (6.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 10:3 (2.ST)
    Mannschaft 4 - Mannschaft 50:3 (9.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Unentschieden   +0   + +1 Mannschaft 6 (1-1.ST)
    Mannschaft 4 (1-1.ST)
    Sieglos   +2 Mannschaft 6  +3 Mannschaft 6 (1-3.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 6 (9-10.ST)
    Mannschaft 3 (2-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt new file mode 100644 index 00000000..9b3a458b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt @@ -0,0 +1,434 @@ +### file=golden/handicap.l98&action=stats&stat1=1 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    4Tabellenposition
    15Pkt.
    7Spiele
    2.14Pkt./Spiel
    11:5Tore
    1.57:0.71Tore/Spiel
    5 (71,43%)Siege
    3:0 g. Mannschaft 4 (A)Höchster Sieg
    2 (28,57%)Niederlagen
    0:2 g. Mannschaft 2 (H)Höchste Niederlage
    3 Sieg(e)
    3 Sp. o. Niederlage
    Aktuelle Serie
    (A) Mannschaft 6 (6.)
    (H) Mannschaft 4 (3.)
    (A) Mannschaft 3 (4.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +20 + +6 (30%) +1 (5%) +13 (65%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +48 (Ø2.4) +16 (33% Ø0.8)   +32 (67% Ø1.6)
    Höchste(r) Heimsieg(e)
    Mannschaft 2 - Mannschaft 62:0 (2.ST)
    Mannschaft 4 - Mannschaft 62:0 (6.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 10:3 (2.ST)
    Mannschaft 4 - Mannschaft 50:3 (9.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Unentschieden   +0   + +1 Mannschaft 6 (1-1.ST)
    Mannschaft 4 (1-1.ST)
    Sieglos   +2 Mannschaft 6  +3 Mannschaft 6 (1-3.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 6 (9-10.ST)
    Mannschaft 3 (2-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt new file mode 100644 index 00000000..8619f0ff --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt @@ -0,0 +1,462 @@ +### file=golden/handicap.l98&action=stats&stat1=1&stat2=2 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    65,98%Chancen gegen.34,03%
    4Tabellenposition2
    15Pkt.6
    7Spiele5
    2.14Pkt./Spiel1.2
    11:5Tore4:7
    1.57:0.71Tore/Spiel0.80:1.40
    5 (71,43%)Siege2 (40,00%)
    3:0 g. Mannschaft 4 (A)Höchster Sieg2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 1 (A)
    2 (28,57%)Niederlagen3 (60,00%)
    0:2 g. Mannschaft 2 (H)Höchste Niederlage0:3 g. Mannschaft 5 (H)
    3 Sieg(e)
    3 Sp. o. Niederlage
    Aktuelle Serie2 Niederlage(n)
    2 Sp. o. Sieg
    (A) Mannschaft 6 (6.)
    (H) Mannschaft 4 (3.)
    (A) Mannschaft 3 (4.)
    +
    Restprogramm(4.) Mannschaft 3 (A)
    (4.) Mannschaft 3 (H)
    (6.) Mannschaft 6 (A)
    (3.) Mannschaft 4 (H)
    (2.) Mannschaft 5 (A)
    +
    Bewertung der Restprogramme
    23:35 (-12)∑ Pkt.verhältnis Gegner44:53 (-9)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +20 + +6 (30%) +1 (5%) +13 (65%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +48 (Ø2.4) +16 (33% Ø0.8)   +32 (67% Ø1.6)
    Höchste(r) Heimsieg(e)
    Mannschaft 2 - Mannschaft 62:0 (2.ST)
    Mannschaft 4 - Mannschaft 62:0 (6.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 10:3 (2.ST)
    Mannschaft 4 - Mannschaft 50:3 (9.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Unentschieden   +0   + +1 Mannschaft 6 (1-1.ST)
    Mannschaft 4 (1-1.ST)
    Sieglos   +2 Mannschaft 6  +3 Mannschaft 6 (1-3.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 6 (9-10.ST)
    Mannschaft 3 (2-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt new file mode 100644 index 00000000..070068a8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt @@ -0,0 +1,462 @@ +### file=golden/handicap.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    41,75%Chancen gegen.58,26%
    3Tabellenposition1
    3Pkt.6
    3Spiele4
    1Pkt./Spiel1.5
    2:5Tore4:5
    0.67:1.67Tore/Spiel1.00:1.25
    1 (33,33%)Siege2 (50,00%)
    2:0 g. Mannschaft 6 (H)Höchster Sieg2:1 g. Mannschaft 3 (H)
    2 (66,67%)Niederlagen2 (50,00%)
    0:3 g. Mannschaft 5 (H)Höchste Niederlage0:2 g. Mannschaft 2 (H)
    2 Niederlage(n)
    2 Sp. o. Sieg
    Aktuelle Serie1 Sieg(e)
    1 Sp. o. Niederlage
    (A) Mannschaft 3 (4.)
    (H) Mannschaft 3 (4.)
    (A) Mannschaft 6 (6.)
    (H) Mannschaft 4 (3.)
    (A) Mannschaft 5 (2.)
    +
    Restprogramm(6.) Mannschaft 6 (A)
    (3.) Mannschaft 4 (H)
    (4.) Mannschaft 3 (A)
    +
    Bewertung der Restprogramme
    44:53 (-9)∑ Pkt.verhältnis Gegner23:35 (-12)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +20 + +6 (30%) +1 (5%) +13 (65%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +48 (Ø2.4) +16 (33% Ø0.8)   +32 (67% Ø1.6)
    Höchste(r) Heimsieg(e)
    Mannschaft 2 - Mannschaft 62:0 (2.ST)
    Mannschaft 4 - Mannschaft 62:0 (6.ST)
      ++ weitere 1 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 10:3 (2.ST)
    Mannschaft 4 - Mannschaft 50:3 (9.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 1  +3  Mannschaft 5 (1-3.ST)
    Unentschieden   +0   + +1 Mannschaft 6 (1-1.ST)
    Mannschaft 4 (1-1.ST)
    Sieglos   +2 Mannschaft 6  +3 Mannschaft 6 (1-3.ST)
    Verloren   +2 Mannschaft 6  +2 Mannschaft 6 (9-10.ST)
    Mannschaft 3 (2-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt new file mode 100644 index 00000000..6a1bea9f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5203 7:61  +6 +
    2 + + +Mannschaft 2   5203 4:7-3  +6 +
    3 + + +Mannschaft 6   7115 3:9-6  +4 +
    4 + + +Mannschaft 1   7502 11:56  +15 +
    5 + + +Mannschaft 5   8503 13:94  +15 +
    6 + + +Mannschaft 4   8413 10:12-2  +13 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt new file mode 100644 index 00000000..2a65ee56 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table&endtab=5 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   5212 7:9-2  +7 +
    2 + + +Mannschaft 1   4202 6:51  +6 +
    3 + + +Mannschaft 2   4202 4:5-1  +6 +
    4 + + +Mannschaft 3   3102 6:51  +3 +
    5 + + +Mannschaft 6   3012 2:5-3  +1 +
    6 + + +Mannschaft 5   5401 10:64  +12 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt new file mode 100644 index 00000000..9feaf0a9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table&lmouserlang=English + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Match: 2
    +
    +
    + + + + + +
     « previous Matchday  next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5203 7:61  +6 +
    2 + + +Mannschaft 2   5203 4:7-3  +6 +
    3 + + +Mannschaft 6   7115 3:9-6  +4 +
    4 + + +Mannschaft 1   7502 11:56  +15 +
    5 + + +Mannschaft 5   8503 13:94  +15 +
    6 + + +Mannschaft 4   8413 10:12-2  +13 +
     Total-Tore: 48       Tore /Match: 2.4
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt new file mode 100644 index 00000000..a36b65db --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table&st=5 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + 0:3  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 0:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + _:_  +
     Tore: 6       Tore/Spiel: 3
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   5212 7:9-2  +7 +
    2 + + +Mannschaft 1   4202 6:51  +6 +
    3 + + +Mannschaft 2   4202 4:5-1  +6 +
    4 + + +Mannschaft 3   3102 6:51  +3 +
    5 + + +Mannschaft 6   3012 2:5-3  +1 +
    6 + + +Mannschaft 5   5401 10:64  +12 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt new file mode 100644 index 00000000..020a4ca8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt @@ -0,0 +1,606 @@ +### file=golden/handicap.l98&action=table&tabonres=2 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   5203 7:61  +6 + 1001 0:1-1  +0 + 4202 7:52  +6 +
    2 + + +Mannschaft 2   5203 4:7-3  +6 + 3102 2:5-3  +3 + 2101 2:20  +3 +
    3 + + +Mannschaft 6   7115 3:9-6  +4 + 3012 2:4-2  +1 + 4103 1:5-4  +3 +
    4 + + +Mannschaft 1   7502 11:56  +15 + 4202 4:5-1  +6 + 3300 7:07  +9 +
    5 + + +Mannschaft 5   8503 13:94  +15 + 4103 4:8-4  +3 + 4400 9:18  +12 +
    6 + + +Mannschaft 4   8413 10:12-2  +13 + 5203 4:9-5  +6 + 3210 6:33  +7 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt new file mode 100644 index 00000000..3e98111c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt @@ -0,0 +1,606 @@ +### file=golden/handicap.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 1   3300  +9 + 5:05 1100  +3 + 1:01 2200  +6 + 4:04
    2 + + +Mannschaft 4   3201  +6 + 3:30 2101  +3 + 2:3-1 1100  +3 + 1:01
    3 + + +Mannschaft 5   3102  +3 + 3:30 2002  +0 + 0:3-3 1100  +3 + 3:03
    4 + + +Mannschaft 3   2101  +3 + 1:10 1001  +0 + 0:1-1 1100  +3 + 1:01
    5 + + +Mannschaft 6   4103  +3 + 1:4-3 1001  +0 + 0:1-1 3102  +3 + 1:3-2
    6 + + +Mannschaft 2   1001  +0 + 0:2-2 1001  +0 + 0:2-2 0000  +0 + 0:00
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt new file mode 100644 index 00000000..7213a6f8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table&tabpkt=0 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 3   5203  +6 + 7:61
    2 + + +Mannschaft 2   5203  +6 + 4:7-3
    3 + + +Mannschaft 6   7115  +4 + 3:9-6
    4 + + +Mannschaft 1   7502  +15 + 11:56
    5 + + +Mannschaft 5   8503  +15 + 13:94
    6 + + +Mannschaft 4   8413  +13 + 10:12-2
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt new file mode 100644 index 00000000..f4371fd6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt @@ -0,0 +1,395 @@ +### file=golden/handicap.l98&action=table&tabtype=1 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   4202 4:5-1  +6 +
    2 + + +Mannschaft 4   5203 4:9-5  +6 +
    3 + + +Mannschaft 2   3102 2:5-3  +3 +
    4 + + +Mannschaft 5   4103 4:8-4  +3 +
    5 + + +Mannschaft 6   3012 2:4-2  +1 +
    6 + + +Mannschaft 3   1001 0:1-1  +0 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt new file mode 100644 index 00000000..f3d7237e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt @@ -0,0 +1,395 @@ +### file=golden/handicap.l98&action=table&tabtype=2 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4400 9:18  +12 +
    2 + + +Mannschaft 1   3300 7:07  +9 +
    3 + + +Mannschaft 4   3210 6:33  +7 +
    4 + + +Mannschaft 3   4202 7:52  +6 +
    5 + + +Mannschaft 2   2101 2:20  +3 +
    6 + + +Mannschaft 6   4103 1:5-4  +3 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt new file mode 100644 index 00000000..68466006 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt @@ -0,0 +1,394 @@ +### file=golden/handicap.l98&action=table&tabtype=3 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   3300 5:05  +9 +
    2 + + +Mannschaft 4   3201 3:30  +6 +
    3 + + +Mannschaft 5   3102 3:30  +3 +
    4 + + +Mannschaft 3   2101 1:10  +3 +
    5 + + +Mannschaft 6   4103 1:4-3  +3 +
    6 + + +Mannschaft 2   1001 0:2-2  +0 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt new file mode 100644 index 00000000..bfff0694 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt @@ -0,0 +1,395 @@ +### file=golden/handicap.l98&action=table&tabtype=4 + + + +handicap + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    handicap

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 + 2:1  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 2 + 2:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 5 + 0:1  +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   5401 10:64  +12 +
    2 + + +Mannschaft 4   5212 7:9-2  +7 +
    3 + + +Mannschaft 1   4202 6:51  +6 +
    4 + + +Mannschaft 2   4202 4:5-1  +6 +
    5 + + +Mannschaft 3   3102 6:51  +3 +
    6 + + +Mannschaft 6   3012 2:5-3  +1 +
     Gesamt-Tore: 48       Tore /Spiel: 2.4
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt new file mode 100644 index 00000000..7bb74af6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   9603 51:3813  +18 +
    2 + + +Mannschaft 5   8422 46:47-1  +14 +
    3 + + +Mannschaft 4   7412 34:2014  +13 +
    4 + + +Mannschaft 2   6312 29:31-2  +10 +
    5 + + +Mannschaft 1   10307 38:54-16  +9 +
    6 + + +Mannschaft 3   8206 39:47-8  +6 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt new file mode 100644 index 00000000..1f13c9d0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt @@ -0,0 +1,197 @@ +### file=golden/kegel.l98&action=cal + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt new file mode 100644 index 00000000..22153f6a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt @@ -0,0 +1,368 @@ +### file=golden/kegel.l98&action=cross + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +5:2 + + + +3:9 + + + +2:6 + + + +7:9 + + + +1:8 + + + + +Manns +
    +Mannschaft 2 + + +4:1 + +  + +7:4 + + +_:_ + +_:_ + +_:_ + + + +Manns +
    +Mannschaft 3 + + +4:5 + + + +5:7 + +  +_:_ + +_:_ + + +7:0 + + + + +Manns +
    +Mannschaft 4 + + +6:5 + + +_:_ + + +9:0 + +  + +0:0 + + + +7:0 + + + + +Manns +
    +Mannschaft 5 + + +2:9 + + + +8:8 + + + +7:5 + + + +5:4 + +  + +9:5 + + + + +Manns +
    +Mannschaft 6 + + +4:0 + + + +8:1 + + + +9:5 + + + +8:2 + + + +9:6 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt new file mode 100644 index 00000000..28265ca7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt @@ -0,0 +1,128 @@ +### file=golden/kegel.l98&action=graph + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt new file mode 100644 index 00000000..a915e83c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt @@ -0,0 +1,139 @@ +### file=golden/kegel.l98&action=info + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt new file mode 100644 index 00000000..ae5d9320 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt @@ -0,0 +1,173 @@ +### file=golden/kegel.l98&action=program + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt new file mode 100644 index 00000000..85ed6646 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt @@ -0,0 +1,338 @@ +### file=golden/kegel.l98&action=program&selteam=1 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 7:9  +
     2  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 6:5  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 3:9  +
     4  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 5:2  +
     5  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + 4:0  +
     6  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 2:9  +
     7  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 2:6  +
     8  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + 4:5  +
     9  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + 4:1  +
     10  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 1:8  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt new file mode 100644 index 00000000..ff547a63 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=results&st=1 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   1100 9:72  +3 +
    2 + + +Mannschaft 6   1100 8:26  +3 +
    3 + + +Mannschaft 2   1100 7:52  +3 +
    4 + + +Mannschaft 1   1001 7:9-2  +0 +
    5 + + +Mannschaft 3   1001 5:7-2  +0 +
    6 + + +Mannschaft 4   1001 2:8-6  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt new file mode 100644 index 00000000..d822fbf6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=results&st=10 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09 10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 8:8  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + _:_  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 + 1:8  +
     Tore: 25       Tore/Spiel: 12.5
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    10. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   9603 51:3813  +18 +
    2 + + +Mannschaft 5   8422 46:47-1  +14 +
    3 + + +Mannschaft 4   7412 34:2014  +13 +
    4 + + +Mannschaft 2   6312 29:31-2  +10 +
    5 + + +Mannschaft 1   10307 38:54-16  +9 +
    6 + + +Mannschaft 3   8206 39:47-8  +6 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt new file mode 100644 index 00000000..6c94250d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt @@ -0,0 +1,394 @@ +### file=golden/kegel.l98&action=results&st=5 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + _:_  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 9:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + 4:0  +
     Tore: 13       Tore/Spiel: 6.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4301 27:252  +9 +
    2 + + +Mannschaft 6   4301 21:156  +9 +
    3 + + +Mannschaft 3   5203 26:260  +6 +
    4 + + +Mannschaft 4   4202 21:183  +6 +
    5 + + +Mannschaft 1   5104 20:30-10  +3 +
    6 + + +Mannschaft 2   2101 9:10-1  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt new file mode 100644 index 00000000..d018e0d2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt @@ -0,0 +1,364 @@ +### file=golden/kegel.l98&action=stats + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +24 + +15 (63%) +2 (8%) +7 (29%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +237 (Ø9.88) +136 (57% Ø5.67)   +101 (43% Ø4.21)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 39:0 (5.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 5 - Mannschaft 12:9 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 57:9 (1.ST)
    Mannschaft 5 - Mannschaft 28:8 (10.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 6  +3  Mannschaft 4 (5-7.ST)
    Ungeschlagen   +3 Mannschaft 5  +3  Mannschaft 5 (8-10.ST)
    Mannschaft 4 (5-7.ST)
    Unentschieden   +2  Mannschaft 5 +2 Mannschaft 5 (9-10.ST)
    Sieglos   +2 Mannschaft 1
    Mannschaft 5
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    Verloren   +2 Mannschaft 1
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt new file mode 100644 index 00000000..4bae473a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt @@ -0,0 +1,416 @@ +### file=golden/kegel.l98&action=stats&stat1=0&stat2=2 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    4Tabellenposition
    10Pkt.
    6Spiele
    1.67Pkt./Spiel
    29:31Tore
    4.83:5.17Tore/Spiel
    3 (50,00%)Siege
    7:4 g. Mannschaft 3 (H)Höchster Sieg
    2 (33,33%)Niederlagen
    1:8 g. Mannschaft 6 (A)Höchste Niederlage
    2 Sp. o. NiederlageAktuelle Serie
    (H) Mannschaft 6 (1.)
    (A) Mannschaft 4 (3.)
    (H) Mannschaft 5 (2.)
    (H) Mannschaft 4 (3.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +24 + +15 (63%) +2 (8%) +7 (29%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +237 (Ø9.88) +136 (57% Ø5.67)   +101 (43% Ø4.21)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 39:0 (5.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 5 - Mannschaft 12:9 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 57:9 (1.ST)
    Mannschaft 5 - Mannschaft 28:8 (10.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 6  +3  Mannschaft 4 (5-7.ST)
    Ungeschlagen   +3 Mannschaft 5  +3  Mannschaft 5 (8-10.ST)
    Mannschaft 4 (5-7.ST)
    Unentschieden   +2  Mannschaft 5 +2 Mannschaft 5 (9-10.ST)
    Sieglos   +2 Mannschaft 1
    Mannschaft 5
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    Verloren   +2 Mannschaft 1
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt new file mode 100644 index 00000000..58e5c0a2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt @@ -0,0 +1,416 @@ +### file=golden/kegel.l98&action=stats&stat1=1 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    5Tabellenposition
    9Pkt.
    10Spiele
    0.9Pkt./Spiel
    38:54Tore
    3.80:5.40Tore/Spiel
    3 (30,00%)Siege
    9:2 g. Mannschaft 5 (A)Höchster Sieg
    7 (70,00%)Niederlagen
    1:8 g. Mannschaft 6 (H)Höchste Niederlage
    2 Niederlage(n)
    2 Sp. o. Sieg
    Aktuelle Serie
    +Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +24 + +15 (63%) +2 (8%) +7 (29%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +237 (Ø9.88) +136 (57% Ø5.67)   +101 (43% Ø4.21)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 39:0 (5.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 5 - Mannschaft 12:9 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 57:9 (1.ST)
    Mannschaft 5 - Mannschaft 28:8 (10.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 6  +3  Mannschaft 4 (5-7.ST)
    Ungeschlagen   +3 Mannschaft 5  +3  Mannschaft 5 (8-10.ST)
    Mannschaft 4 (5-7.ST)
    Unentschieden   +2  Mannschaft 5 +2 Mannschaft 5 (9-10.ST)
    Sieglos   +2 Mannschaft 1
    Mannschaft 5
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    Verloren   +2 Mannschaft 1
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt new file mode 100644 index 00000000..f3a13557 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt @@ -0,0 +1,444 @@ +### file=golden/kegel.l98&action=stats&stat1=1&stat2=2 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    40,63%Chancen gegen.59,38%
    5Tabellenposition4
    9Pkt.10
    10Spiele6
    0.9Pkt./Spiel1.67
    38:54Tore29:31
    3.80:5.40Tore/Spiel4.83:5.17
    3 (30,00%)Siege3 (50,00%)
    9:2 g. Mannschaft 5 (A)Höchster Sieg7:4 g. Mannschaft 3 (H)
    7 (70,00%)Niederlagen2 (33,33%)
    1:8 g. Mannschaft 6 (H)Höchste Niederlage1:8 g. Mannschaft 6 (A)
    2 Niederlage(n)
    2 Sp. o. Sieg
    Aktuelle Serie2 Sp. o. Niederlage
    +Restprogramm(1.) Mannschaft 6 (H)
    (3.) Mannschaft 4 (A)
    (2.) Mannschaft 5 (H)
    (3.) Mannschaft 4 (H)
    +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner58:31 (+27)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +24 + +15 (63%) +2 (8%) +7 (29%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +237 (Ø9.88) +136 (57% Ø5.67)   +101 (43% Ø4.21)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 39:0 (5.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 5 - Mannschaft 12:9 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 57:9 (1.ST)
    Mannschaft 5 - Mannschaft 28:8 (10.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 6  +3  Mannschaft 4 (5-7.ST)
    Ungeschlagen   +3 Mannschaft 5  +3  Mannschaft 5 (8-10.ST)
    Mannschaft 4 (5-7.ST)
    Unentschieden   +2  Mannschaft 5 +2 Mannschaft 5 (9-10.ST)
    Sieglos   +2 Mannschaft 1
    Mannschaft 5
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    Verloren   +2 Mannschaft 1
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt new file mode 100644 index 00000000..50d67406 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt @@ -0,0 +1,444 @@ +### file=golden/kegel.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    78,43%Chancen gegen.21,58%
    4Tabellenposition5
    6Pkt.3
    2Spiele5
    3Pkt./Spiel0.6
    11:5Tore18:34
    5.50:2.50Tore/Spiel3.60:6.80
    2 (100,00%)Siege1 (20,00%)
    7:4 g. Mannschaft 3 (H)Höchster Sieg5:2 g. Mannschaft 2 (H)
    0 (0,00%)Niederlagen4 (80,00%)
     Höchste Niederlage1:8 g. Mannschaft 6 (H)
    2 Sieg(e)
    2 Sp. o. Niederlage
    Aktuelle Serie2 Niederlage(n)
    2 Sp. o. Sieg
    (H) Mannschaft 6 (1.)
    (A) Mannschaft 4 (3.)
    (H) Mannschaft 5 (2.)
    (H) Mannschaft 4 (3.)
    +
    Restprogramm +
    Bewertung der Restprogramme
    58:31 (+27)∑ Pkt.verhältnis Gegner0:0 (0)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +24 + +15 (63%) +2 (8%) +7 (29%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +237 (Ø9.88) +136 (57% Ø5.67)   +101 (43% Ø4.21)
    Höchste(r) Heimsieg(e)
    Mannschaft 4 - Mannschaft 39:0 (5.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 5 - Mannschaft 12:9 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 57:9 (1.ST)
    Mannschaft 5 - Mannschaft 28:8 (10.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 6  +3  Mannschaft 4 (5-7.ST)
    Ungeschlagen   +3 Mannschaft 5  +3  Mannschaft 5 (8-10.ST)
    Mannschaft 4 (5-7.ST)
    Unentschieden   +2  Mannschaft 5 +2 Mannschaft 5 (9-10.ST)
    Sieglos   +2 Mannschaft 1
    Mannschaft 5
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    Verloren   +2 Mannschaft 1
    Mannschaft 3 
    +3 Mannschaft 1 (1-3.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt new file mode 100644 index 00000000..14cb9b7f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=table + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   9603 51:3813  +18 +
    2 + + +Mannschaft 5   8422 46:47-1  +14 +
    3 + + +Mannschaft 4   7412 34:2014  +13 +
    4 + + +Mannschaft 2   6312 29:31-2  +10 +
    5 + + +Mannschaft 1   10307 38:54-16  +9 +
    6 + + +Mannschaft 3   8206 39:47-8  +6 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt new file mode 100644 index 00000000..a5e83463 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=table&endtab=5 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4301 27:252  +9 +
    2 + + +Mannschaft 6   4301 21:156  +9 +
    3 + + +Mannschaft 3   5203 26:260  +6 +
    4 + + +Mannschaft 4   4202 21:183  +6 +
    5 + + +Mannschaft 1   5104 20:30-10  +3 +
    6 + + +Mannschaft 2   2101 9:10-1  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt new file mode 100644 index 00000000..cd07a9ab --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=table&lmouserlang=English + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Match: 12.67
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 6   9603 51:3813  +18 +
    2 + + +Mannschaft 5   8422 46:47-1  +14 +
    3 + + +Mannschaft 4   7412 34:2014  +13 +
    4 + + +Mannschaft 2   6312 29:31-2  +10 +
    5 + + +Mannschaft 1   10307 38:54-16  +9 +
    6 + + +Mannschaft 3   8206 39:47-8  +6 +
     Total-Tore: 237       Tore /Match: 9.88
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt new file mode 100644 index 00000000..578b27cf --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt @@ -0,0 +1,394 @@ +### file=golden/kegel.l98&action=table&st=5 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + _:_  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 9:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + 4:0  +
     Tore: 13       Tore/Spiel: 6.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4301 27:252  +9 +
    2 + + +Mannschaft 6   4301 21:156  +9 +
    3 + + +Mannschaft 3   5203 26:260  +6 +
    4 + + +Mannschaft 4   4202 21:183  +6 +
    5 + + +Mannschaft 1   5104 20:30-10  +3 +
    6 + + +Mannschaft 2   2101 9:10-1  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt new file mode 100644 index 00000000..8afe5027 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt @@ -0,0 +1,605 @@ +### file=golden/kegel.l98&action=table&tabonres=2 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   9603 51:3813  +18 + 5500 38:1424  +15 + 4103 13:24-11  +3 +
    2 + + +Mannschaft 5   8422 46:47-1  +14 + 5311 31:310  +10 + 3111 15:16-1  +4 +
    3 + + +Mannschaft 4   7412 34:2014  +13 + 4310 22:517  +10 + 3102 12:15-3  +3 +
    4 + + +Mannschaft 2   6312 29:31-2  +10 + 2200 11:56  +6 + 4112 18:26-8  +4 +
    5 + + +Mannschaft 1   10307 38:54-16  +9 + 5104 18:34-16  +3 + 5203 20:200  +6 +
    6 + + +Mannschaft 3   8206 39:47-8  +6 + 3102 16:124  +3 + 5104 23:35-12  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt new file mode 100644 index 00000000..277e6a76 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt @@ -0,0 +1,605 @@ +### file=golden/kegel.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 6   5302  +9 + 30:237 2200  +6 + 17:611 3102  +3 + 13:17-4
    2 + + +Mannschaft 2   4211  +7 + 20:21-1 2200  +6 + 11:56 2011  +1 + 9:16-7
    3 + + +Mannschaft 4   3210  +7 + 13:211 2110  +4 + 7:07 1100  +3 + 6:24
    4 + + +Mannschaft 1   5203  +6 + 18:24-6 2002  +0 + 3:14-11 3201  +6 + 15:105
    5 + + +Mannschaft 5   4121  +5 + 19:22-3 3111  +4 + 19:22-3 1010  +1 + 0:00
    6 + + +Mannschaft 3   3003  +0 + 13:21-8 1001  +0 + 4:5-1 2002  +0 + 9:16-7
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt new file mode 100644 index 00000000..61237105 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=table&tabpkt=0 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 6   9603  +18 + 51:3813
    2 + + +Mannschaft 5   8422  +14 + 46:47-1
    3 + + +Mannschaft 4   7412  +13 + 34:2014
    4 + + +Mannschaft 2   6312  +10 + 29:31-2
    5 + + +Mannschaft 1   10307  +9 + 38:54-16
    6 + + +Mannschaft 3   8206  +6 + 39:47-8
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt new file mode 100644 index 00000000..4d5d969c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt @@ -0,0 +1,394 @@ +### file=golden/kegel.l98&action=table&tabtype=1 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   5500 38:1424  +15 +
    2 + + +Mannschaft 5   5311 31:310  +10 +
    3 + + +Mannschaft 4   4310 22:517  +10 +
    4 + + +Mannschaft 2   2200 11:56  +6 +
    5 + + +Mannschaft 1   5104 18:34-16  +3 +
    6 + + +Mannschaft 3   3102 16:124  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt new file mode 100644 index 00000000..7958f31d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt @@ -0,0 +1,394 @@ +### file=golden/kegel.l98&action=table&tabtype=2 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5203 20:200  +6 +
    2 + + +Mannschaft 2   4112 18:26-8  +4 +
    3 + + +Mannschaft 5   3111 15:16-1  +4 +
    4 + + +Mannschaft 3   5104 23:35-12  +3 +
    5 + + +Mannschaft 6   4103 13:24-11  +3 +
    6 + + +Mannschaft 4   3102 12:15-3  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt new file mode 100644 index 00000000..703852c5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt @@ -0,0 +1,393 @@ +### file=golden/kegel.l98&action=table&tabtype=3 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   5302 30:237  +9 +
    2 + + +Mannschaft 2   4211 20:21-1  +7 +
    3 + + +Mannschaft 4   3210 13:211  +7 +
    4 + + +Mannschaft 1   5203 18:24-6  +6 +
    5 + + +Mannschaft 5   4121 19:22-3  +5 +
    6 + + +Mannschaft 3   3003 13:21-8  +0 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt new file mode 100644 index 00000000..345502b1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt @@ -0,0 +1,394 @@ +### file=golden/kegel.l98&action=table&tabtype=4 + + + +kegel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    kegel

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 7:9  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + 5:7  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 8:2  +
     Tore: 38       Tore/Spiel: 12.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4301 27:252  +9 +
    2 + + +Mannschaft 6   4301 21:156  +9 +
    3 + + +Mannschaft 3   5203 26:260  +6 +
    4 + + +Mannschaft 4   4202 21:183  +6 +
    5 + + +Mannschaft 1   5104 20:30-10  +3 +
    6 + + +Mannschaft 2   2101 9:10-1  +3 +
     Gesamt-Tore: 237       Tore /Spiel: 9.88
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt new file mode 100644 index 00000000..4466752a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   141022 14:68  +32 + +: + +8 +
    2 + + +Mannschaft 1   14725 16:115  +23 + +: + +17 +
    3 + + +Mannschaft 8   14563 14:113  +21 + +: + +15 +
    4 + + +Mannschaft 4   14635 14:122  +21 + +: + +18 +
    5 + + +Mannschaft 3   14536 13:112  +18 + +: + +21 +
    6 + + +Mannschaft 6   14437 12:17-5  +15 + +: + +24 +
    7 + + +Mannschaft 2   14347 9:18-9  +13 + +: + +25 +
    8 + + +Mannschaft 7   14338 8:14-6  +12 + +: + +27 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt new file mode 100644 index 00000000..8693460e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt @@ -0,0 +1,197 @@ +### file=golden/minus2_direct.l98&action=cal + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt new file mode 100644 index 00000000..1db159b2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt @@ -0,0 +1,544 @@ +### file=golden/minus2_direct.l98&action=cross + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +2:0 + + + +2:1 + + + +0:0 + + + +0:1 + + + +2:0 + + + +2:0 + + + +1:1 + + + + +Manns +
    +Mannschaft 2 + + +0:2 + +  + +0:2 + + + +2:1 + + + +0:0 + + + +0:2 + + + +0:2 + + + +0:0 + + + + +Manns +
    +Mannschaft 3 + + +2:0 + + + +0:1 + +  + +0:2 + + + +0:1 + + + +2:0 + + + +0:0 + + + +2:2 + + + + +Manns +
    +Mannschaft 4 + + +2:1 + + + +2:2 + + + +0:1 + +  + +1:0 + + + +0:1 + + + +2:1 + + + +2:1 + + + + +Manns +
    +Mannschaft 5 + + +1:0 + + + +2:1 + + + +1:0 + + + +0:0 + +  + +2:1 + + + +2:1 + + + +1:0 + + + + +Manns +
    +Mannschaft 6 + + +0:2 + + + +1:2 + + + +1:1 + + + +1:0 + + + +1:2 + +  + +0:1 + + + +2:2 + + + + +Manns +
    +Mannschaft 7 + + +1:2 + + + +0:0 + + + +1:0 + + + +0:2 + + + +0:1 + + + +1:2 + +  + +0:1 + + + + +Manns +
    +Mannschaft 8 + + +2:0 + + + +2:1 + + + +0:2 + + + +2:0 + + + +1:0 + + + +0:0 + + + +0:0 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt new file mode 100644 index 00000000..586f6455 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt @@ -0,0 +1,128 @@ +### file=golden/minus2_direct.l98&action=graph + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt new file mode 100644 index 00000000..f82647e3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt @@ -0,0 +1,139 @@ +### file=golden/minus2_direct.l98&action=info + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt new file mode 100644 index 00000000..e1228eca --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt @@ -0,0 +1,189 @@ +### file=golden/minus2_direct.l98&action=program + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt new file mode 100644 index 00000000..88773a23 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt @@ -0,0 +1,422 @@ +### file=golden/minus2_direct.l98&action=program&selteam=1 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 2:0  +
     2  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + 0:2  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 0:1  +
     4  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 2:1  +
     5  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 2:1  +
     6  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 2:0  +
     7  01.01.1970 01:00 Mannschaft 8 - Mannschaft 1 + 2:0  +
     8  01.01.1970 01:00 Mannschaft 7 - Mannschaft 1 + 1:2  +
     9  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 2:0  +
     10  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 1:0  +
     11  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 0:0  +
     12  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + 2:0  +
     13  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + 0:2  +
     14  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 1:1  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt new file mode 100644 index 00000000..be2ebeb1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=results&st=1 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   1100 2:02  +3 + +: + +0 +
    2 + + +Mannschaft 1   1100 2:02  +3 + +: + +0 +
    3 + + +Mannschaft 5   1100 2:11  +3 + +: + +0 +
    4 + + +Mannschaft 8   1010 0:00  +1 + +: + +1 +
    5 + + +Mannschaft 6   1010 0:00  +1 + +: + +1 +
    6 + + +Mannschaft 2   1001 1:2-1  +0 + +: + +3 +
    7 + + +Mannschaft 7   1001 0:2-2  +0 + +: + +3 +
    8 + + +Mannschaft 3   1001 0:2-2  +0 + +: + +3 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt new file mode 100644 index 00000000..ee0e08d0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=results&st=14 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 2 + 0:0  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 0:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 2:0  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 + 1:1  +
     Tore: 4       Tore/Spiel: 1
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    14. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   141022 14:68  +32 + +: + +8 +
    2 + + +Mannschaft 1   14725 16:115  +23 + +: + +17 +
    3 + + +Mannschaft 8   14563 14:113  +21 + +: + +15 +
    4 + + +Mannschaft 4   14635 14:122  +21 + +: + +18 +
    5 + + +Mannschaft 3   14536 13:112  +18 + +: + +21 +
    6 + + +Mannschaft 6   14437 12:17-5  +15 + +: + +24 +
    7 + + +Mannschaft 2   14347 9:18-9  +13 + +: + +25 +
    8 + + +Mannschaft 7   14338 8:14-6  +12 + +: + +27 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt new file mode 100644 index 00000000..de5f8df6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt @@ -0,0 +1,516 @@ +### file=golden/minus2_direct.l98&action=results&st=7 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 0:2  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 1:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 1:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + 2:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7511 11:56  +16 + +: + +4 +
    2 + + +Mannschaft 5   7502 7:43  +15 + +: + +6 +
    3 + + +Mannschaft 8   7421 9:54  +14 + +: + +5 +
    4 + + +Mannschaft 1   7403 9:63  +12 + +: + +9 +
    5 + + +Mannschaft 6   7223 5:6-1  +8 + +: + +11 +
    6 + + +Mannschaft 7   7214 3:6-3  +7 + +: + +13 +
    7 + + +Mannschaft 3   7133 6:8-2  +6 + +: + +12 +
    8 + + +Mannschaft 2   7016 4:14-10  +1 + +: + +19 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt new file mode 100644 index 00000000..6db3f60e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt @@ -0,0 +1,424 @@ +### file=golden/minus2_direct.l98&action=stats + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +56 + +23 (41%) +13 (23%) +20 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +100 (Ø1.79) +51 (51% Ø0.91)   +49 (49% Ø0.88)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 72:0 (1.ST)
    Mannschaft 3 - Mannschaft 62:0 (14.ST)
      ++ weitere 5 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 3 - Mannschaft 40:2 (1.ST)
    Mannschaft 8 - Mannschaft 30:2 (13.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 4 - Mannschaft 22:2 (5.ST)
    Mannschaft 6 - Mannschaft 82:2 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +3 Mannschaft 3  +5  Mannschaft 5 (9-13.ST)
    Ungeschlagen   +7 Mannschaft 5  +9  Mannschaft 8 (3-11.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 4
    Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    +2 Mannschaft 3 (6-7.ST)
    Mannschaft 8 (10-11.ST)
    Mannschaft 6 (7-8.ST)
    Sieglos   +5 Mannschaft 8  +8 Mannschaft 2 (1-8.ST)
    Verloren   +2 Mannschaft 6  +4 Mannschaft 2 (1-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt new file mode 100644 index 00000000..3088bc54 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt @@ -0,0 +1,476 @@ +### file=golden/minus2_direct.l98&action=stats&stat1=0&stat2=2 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    7Tabellenposition
    13Pkt.
    14Spiele
    0.93Pkt./Spiel
    9:18Tore
    0.64:1.29Tore/Spiel
    3 (21,43%)Siege
    2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)
    Höchster Sieg
    7 (50,00%)Niederlagen
    0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)
    Höchste Niederlage
    2 Sp. o. SiegAktuelle Serie
    +Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +56 + +23 (41%) +13 (23%) +20 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +100 (Ø1.79) +51 (51% Ø0.91)   +49 (49% Ø0.88)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 72:0 (1.ST)
    Mannschaft 3 - Mannschaft 62:0 (14.ST)
      ++ weitere 5 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 3 - Mannschaft 40:2 (1.ST)
    Mannschaft 8 - Mannschaft 30:2 (13.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 4 - Mannschaft 22:2 (5.ST)
    Mannschaft 6 - Mannschaft 82:2 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +3 Mannschaft 3  +5  Mannschaft 5 (9-13.ST)
    Ungeschlagen   +7 Mannschaft 5  +9  Mannschaft 8 (3-11.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 4
    Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    +2 Mannschaft 3 (6-7.ST)
    Mannschaft 8 (10-11.ST)
    Mannschaft 6 (7-8.ST)
    Sieglos   +5 Mannschaft 8  +8 Mannschaft 2 (1-8.ST)
    Verloren   +2 Mannschaft 6  +4 Mannschaft 2 (1-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt new file mode 100644 index 00000000..c0bb4a92 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt @@ -0,0 +1,476 @@ +### file=golden/minus2_direct.l98&action=stats&stat1=1 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    2Tabellenposition
    23Pkt.
    14Spiele
    1.64Pkt./Spiel
    16:11Tore
    1.14:0.79Tore/Spiel
    7 (50,00%)Siege
    2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)
    Höchster Sieg
    5 (35,71%)Niederlagen
    0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)
    Höchste Niederlage
    2 Sp. o. NiederlageAktuelle Serie
    +Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +56 + +23 (41%) +13 (23%) +20 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +100 (Ø1.79) +51 (51% Ø0.91)   +49 (49% Ø0.88)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 72:0 (1.ST)
    Mannschaft 3 - Mannschaft 62:0 (14.ST)
      ++ weitere 5 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 3 - Mannschaft 40:2 (1.ST)
    Mannschaft 8 - Mannschaft 30:2 (13.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 4 - Mannschaft 22:2 (5.ST)
    Mannschaft 6 - Mannschaft 82:2 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +3 Mannschaft 3  +5  Mannschaft 5 (9-13.ST)
    Ungeschlagen   +7 Mannschaft 5  +9  Mannschaft 8 (3-11.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 4
    Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    +2 Mannschaft 3 (6-7.ST)
    Mannschaft 8 (10-11.ST)
    Mannschaft 6 (7-8.ST)
    Sieglos   +5 Mannschaft 8  +8 Mannschaft 2 (1-8.ST)
    Verloren   +2 Mannschaft 6  +4 Mannschaft 2 (1-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt new file mode 100644 index 00000000..d9f166b6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt @@ -0,0 +1,504 @@ +### file=golden/minus2_direct.l98&action=stats&stat1=1&stat2=2 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    63,30%Chancen gegen.36,70%
    2Tabellenposition7
    23Pkt.13
    14Spiele14
    1.64Pkt./Spiel0.93
    16:11Tore9:18
    1.14:0.79Tore/Spiel0.64:1.29
    7 (50,00%)Siege3 (21,43%)
    2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 6 (A)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    2:0 g. Mannschaft 2 (A)
    Höchster Sieg2:1 g. Mannschaft 6 (A)
    2:1 g. Mannschaft 4 (H)
    5 (35,71%)Niederlagen7 (50,00%)
    0:2 g. Mannschaft 8 (A)
    0:2 g. Mannschaft 3 (A)
    Höchste Niederlage0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)
    2 Sp. o. NiederlageAktuelle Serie2 Sp. o. Sieg
    +Restprogramm +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner0:0 (0)
    gleichTendenzgleich
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +56 + +23 (41%) +13 (23%) +20 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +100 (Ø1.79) +51 (51% Ø0.91)   +49 (49% Ø0.88)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 72:0 (1.ST)
    Mannschaft 3 - Mannschaft 62:0 (14.ST)
      ++ weitere 5 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 3 - Mannschaft 40:2 (1.ST)
    Mannschaft 8 - Mannschaft 30:2 (13.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 4 - Mannschaft 22:2 (5.ST)
    Mannschaft 6 - Mannschaft 82:2 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +3 Mannschaft 3  +5  Mannschaft 5 (9-13.ST)
    Ungeschlagen   +7 Mannschaft 5  +9  Mannschaft 8 (3-11.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 4
    Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    +2 Mannschaft 3 (6-7.ST)
    Mannschaft 8 (10-11.ST)
    Mannschaft 6 (7-8.ST)
    Sieglos   +5 Mannschaft 8  +8 Mannschaft 2 (1-8.ST)
    Verloren   +2 Mannschaft 6  +4 Mannschaft 2 (1-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt new file mode 100644 index 00000000..2538ec91 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt @@ -0,0 +1,504 @@ +### file=golden/minus2_direct.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    20,87%Chancen gegen.79,13%
    7Tabellenposition3
    5Pkt.14
    7Spiele7
    0.71Pkt./Spiel2
    2:9Tore9:3
    0.29:1.29Tore/Spiel1.29:0.43
    1 (14,29%)Siege4 (57,14%)
    2:1 g. Mannschaft 4 (H)Höchster Sieg2:0 g. Mannschaft 7 (H)
    2:0 g. Mannschaft 2 (H)
    2:0 g. Mannschaft 6 (H)
    4 (57,14%)Niederlagen1 (14,29%)
    0:2 g. Mannschaft 3 (H)
    0:2 g. Mannschaft 6 (H)
    0:2 g. Mannschaft 7 (H)
    0:2 g. Mannschaft 1 (H)
    Höchste Niederlage0:1 g. Mannschaft 5 (H)
    1 Niederlage(n)
    1 Sp. o. Sieg
    Aktuelle Serie5 Sp. o. Niederlage
    +Restprogramm +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner0:0 (0)
    gleichTendenzgleich
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +56 + +23 (41%) +13 (23%) +20 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +100 (Ø1.79) +51 (51% Ø0.91)   +49 (49% Ø0.88)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 72:0 (1.ST)
    Mannschaft 3 - Mannschaft 62:0 (14.ST)
      ++ weitere 5 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 3 - Mannschaft 40:2 (1.ST)
    Mannschaft 8 - Mannschaft 30:2 (13.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 4 - Mannschaft 22:2 (5.ST)
    Mannschaft 6 - Mannschaft 82:2 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +3 Mannschaft 3  +5  Mannschaft 5 (9-13.ST)
    Ungeschlagen   +7 Mannschaft 5  +9  Mannschaft 8 (3-11.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 4
    Mannschaft 5
    Mannschaft 2
    Mannschaft 8
    +2 Mannschaft 3 (6-7.ST)
    Mannschaft 8 (10-11.ST)
    Mannschaft 6 (7-8.ST)
    Sieglos   +5 Mannschaft 8  +8 Mannschaft 2 (1-8.ST)
    Verloren   +2 Mannschaft 6  +4 Mannschaft 2 (1-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt new file mode 100644 index 00000000..7ab70076 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=table + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   141022 14:68  +32 + +: + +8 +
    2 + + +Mannschaft 1   14725 16:115  +23 + +: + +17 +
    3 + + +Mannschaft 8   14563 14:113  +21 + +: + +15 +
    4 + + +Mannschaft 4   14635 14:122  +21 + +: + +18 +
    5 + + +Mannschaft 3   14536 13:112  +18 + +: + +21 +
    6 + + +Mannschaft 6   14437 12:17-5  +15 + +: + +24 +
    7 + + +Mannschaft 2   14347 9:18-9  +13 + +: + +25 +
    8 + + +Mannschaft 7   14338 8:14-6  +12 + +: + +27 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt new file mode 100644 index 00000000..26726341 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=table&endtab=7 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7511 11:56  +16 + +: + +4 +
    2 + + +Mannschaft 5   7502 7:43  +15 + +: + +6 +
    3 + + +Mannschaft 8   7421 9:54  +14 + +: + +5 +
    4 + + +Mannschaft 1   7403 9:63  +12 + +: + +9 +
    5 + + +Mannschaft 6   7223 5:6-1  +8 + +: + +11 +
    6 + + +Mannschaft 7   7214 3:6-3  +7 + +: + +13 +
    7 + + +Mannschaft 3   7133 6:8-2  +6 + +: + +12 +
    8 + + +Mannschaft 2   7016 4:14-10  +1 + +: + +19 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt new file mode 100644 index 00000000..558cde82 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=table&lmouserlang=English + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Match: 1.75
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 5   141022 14:68  +32 + +: + +8 +
    2 + + +Mannschaft 1   14725 16:115  +23 + +: + +17 +
    3 + + +Mannschaft 8   14563 14:113  +21 + +: + +15 +
    4 + + +Mannschaft 4   14635 14:122  +21 + +: + +18 +
    5 + + +Mannschaft 3   14536 13:112  +18 + +: + +21 +
    6 + + +Mannschaft 6   14437 12:17-5  +15 + +: + +24 +
    7 + + +Mannschaft 2   14347 9:18-9  +13 + +: + +25 +
    8 + + +Mannschaft 7   14338 8:14-6  +12 + +: + +27 +
     Total-Tore: 100       Tore /Match: 1.79
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt new file mode 100644 index 00000000..073c991e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt @@ -0,0 +1,516 @@ +### file=golden/minus2_direct.l98&action=table&st=7 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 0:2  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 1:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 1:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + 2:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7511 11:56  +16 + +: + +4 +
    2 + + +Mannschaft 5   7502 7:43  +15 + +: + +6 +
    3 + + +Mannschaft 8   7421 9:54  +14 + +: + +5 +
    4 + + +Mannschaft 1   7403 9:63  +12 + +: + +9 +
    5 + + +Mannschaft 6   7223 5:6-1  +8 + +: + +11 +
    6 + + +Mannschaft 7   7214 3:6-3  +7 + +: + +13 +
    7 + + +Mannschaft 3   7133 6:8-2  +6 + +: + +12 +
    8 + + +Mannschaft 2   7016 4:14-10  +1 + +: + +19 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt new file mode 100644 index 00000000..bc278fc2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt @@ -0,0 +1,879 @@ +### file=golden/minus2_direct.l98&action=table&tabonres=2 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   141022 14:68  +32 + +: + +8 + 7610 9:36  +19 + +: + +1 + 7412 5:32  +13 + +: + +7 +
    2 + + +Mannschaft 1   14725 16:115  +23 + +: + +17 + 7421 9:36  +14 + +: + +5 + 7304 7:8-1  +9 + +: + +12 +
    3 + + +Mannschaft 8   14563 14:113  +21 + +: + +15 + 7421 7:34  +14 + +: + +5 + 7142 7:8-1  +7 + +: + +10 +
    4 + + +Mannschaft 4   14635 14:122  +21 + +: + +18 + 7412 9:72  +13 + +: + +7 + 7223 5:50  +8 + +: + +11 +
    5 + + +Mannschaft 3   14536 13:112  +18 + +: + +21 + 7223 6:60  +8 + +: + +11 + 7313 7:52  +10 + +: + +10 +
    6 + + +Mannschaft 6   14437 12:17-5  +15 + +: + +24 + 7124 6:10-4  +5 + +: + +14 + 7313 6:7-1  +10 + +: + +10 +
    7 + + +Mannschaft 2   14347 9:18-9  +13 + +: + +25 + 7124 2:9-7  +5 + +: + +14 + 7223 7:9-2  +8 + +: + +11 +
    8 + + +Mannschaft 7   14338 8:14-6  +12 + +: + +27 + 7115 3:8-5  +4 + +: + +16 + 7223 5:6-1  +8 + +: + +11 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt new file mode 100644 index 00000000..4d0c45e7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt @@ -0,0 +1,879 @@ +### file=golden/minus2_direct.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 5   7520  +17 + +: + +2 + 7:25 4310  +10 + +: + +1 + 4:13 3210  +7 + +: + +1 + 3:12
    2 + + +Mannschaft 2   7331  +12 + +: + +6 + 5:41 4121  +5 + +: + +5 + 2:3-1 3210  +7 + +: + +1 + 3:12
    3 + + +Mannschaft 3   7403  +12 + +: + +9 + 7:34 4202  +6 + +: + +6 + 4:22 3201  +6 + +: + +3 + 3:12
    4 + + +Mannschaft 1   7322  +11 + +: + +8 + 7:52 3120  +5 + +: + +2 + 3:12 4202  +6 + +: + +6 + 4:40
    5 + + +Mannschaft 8   7142  +7 + +: + +10 + 5:6-1 3111  +4 + +: + +4 + 2:20 4031  +3 + +: + +6 + 3:4-1
    6 + + +Mannschaft 6   7214  +7 + +: + +13 + 7:11-4 3012  +1 + +: + +7 + 4:6-2 4202  +6 + +: + +6 + 3:5-2
    7 + + +Mannschaft 4   7124  +5 + +: + +14 + 3:7-4 3102  +3 + +: + +6 + 2:3-1 4022  +2 + +: + +8 + 1:4-3
    8 + + +Mannschaft 7   7124  +5 + +: + +14 + 5:8-3 4112  +4 + +: + +7 + 3:4-1 3012  +1 + +: + +7 + 2:4-2
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt new file mode 100644 index 00000000..eddaf755 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=table&tabpkt=0 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 5   141022  +32 + +: + +8 + 14:68
    2 + + +Mannschaft 1   14725  +23 + +: + +17 + 16:115
    3 + + +Mannschaft 8   14563  +21 + +: + +15 + 14:113
    4 + + +Mannschaft 4   14635  +21 + +: + +18 + 14:122
    5 + + +Mannschaft 3   14536  +18 + +: + +21 + 13:112
    6 + + +Mannschaft 6   14437  +15 + +: + +24 + 12:17-5
    7 + + +Mannschaft 2   14347  +13 + +: + +25 + 9:18-9
    8 + + +Mannschaft 7   14338  +12 + +: + +27 + 8:14-6
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt new file mode 100644 index 00000000..d335a73d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt @@ -0,0 +1,516 @@ +### file=golden/minus2_direct.l98&action=table&tabtype=1 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7610 9:36  +19 + +: + +1 +
    2 + + +Mannschaft 8   7421 7:34  +14 + +: + +5 +
    3 + + +Mannschaft 1   7421 9:36  +14 + +: + +5 +
    4 + + +Mannschaft 4   7412 9:72  +13 + +: + +7 +
    5 + + +Mannschaft 3   7223 6:60  +8 + +: + +11 +
    6 + + +Mannschaft 6   7124 6:10-4  +5 + +: + +14 +
    7 + + +Mannschaft 2   7124 2:9-7  +5 + +: + +14 +
    8 + + +Mannschaft 7   7115 3:8-5  +4 + +: + +16 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt new file mode 100644 index 00000000..d38a6ede --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt @@ -0,0 +1,516 @@ +### file=golden/minus2_direct.l98&action=table&tabtype=2 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7412 5:32  +13 + +: + +7 +
    2 + + +Mannschaft 3   7313 7:52  +10 + +: + +10 +
    3 + + +Mannschaft 6   7313 6:7-1  +10 + +: + +10 +
    4 + + +Mannschaft 1   7304 7:8-1  +9 + +: + +12 +
    5 + + +Mannschaft 4   7223 5:50  +8 + +: + +11 +
    6 + + +Mannschaft 7   7223 5:6-1  +8 + +: + +11 +
    7 + + +Mannschaft 2   7223 7:9-2  +8 + +: + +11 +
    8 + + +Mannschaft 8   7142 7:8-1  +7 + +: + +10 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt new file mode 100644 index 00000000..a82c4a6e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt @@ -0,0 +1,515 @@ +### file=golden/minus2_direct.l98&action=table&tabtype=3 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   7520 7:25  +17 + +: + +2 +
    2 + + +Mannschaft 2   7331 5:41  +12 + +: + +6 +
    3 + + +Mannschaft 3   7403 7:34  +12 + +: + +9 +
    4 + + +Mannschaft 1   7322 7:52  +11 + +: + +8 +
    5 + + +Mannschaft 8   7142 5:6-1  +7 + +: + +10 +
    6 + + +Mannschaft 6   7214 7:11-4  +7 + +: + +13 +
    7 + + +Mannschaft 4   7124 3:7-4  +5 + +: + +14 +
    8 + + +Mannschaft 7   7124 5:8-3  +5 + +: + +14 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt new file mode 100644 index 00000000..c9bc1b60 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt @@ -0,0 +1,516 @@ +### file=golden/minus2_direct.l98&action=table&tabtype=4 + + + +minus2_direct + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    minus2_direct

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 2:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:2  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 2:1  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:0  +
     Tore: 7       Tore/Spiel: 1.75
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   7511 11:56  +16 + +: + +4 +
    2 + + +Mannschaft 5   7502 7:43  +15 + +: + +6 +
    3 + + +Mannschaft 8   7421 9:54  +14 + +: + +5 +
    4 + + +Mannschaft 1   7403 9:63  +12 + +: + +9 +
    5 + + +Mannschaft 6   7223 5:6-1  +8 + +: + +11 +
    6 + + +Mannschaft 7   7214 3:6-3  +7 + +: + +13 +
    7 + + +Mannschaft 3   7133 6:8-2  +6 + +: + +12 +
    8 + + +Mannschaft 2   7016 4:14-10  +1 + +: + +19 +
     Gesamt-Tore: 100       Tore /Spiel: 1.79
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt new file mode 100644 index 00000000..e6de7858 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 11623 15:123  +22 + +: + +12 +
    2 + + +Mannschaft 4  + + + + 13562 21:156  +21 + +: + +12 +
    3 + + +Mannschaft 6   14554 18:171  +20 + +: + +17 +
    4 + + +Mannschaft 7   14455 24:27-3  +17 + +: + +20 +
    5 + + +Mannschaft 5   13436 22:28-6  +15 + +: + +21 +
    6 + + +Mannschaft 3  + + + + 13472 28:208  +13 + +: + +7 +
    7 + + +Mannschaft 8   13346 24:26-2  +13 + +: + +22 +
    8 + + +Mannschaft 1  + + + + 13346 21:26-5  +10 + +: + +22 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt new file mode 100644 index 00000000..fbaf887e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt @@ -0,0 +1,197 @@ +### file=golden/penalties.l98&action=cal + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt new file mode 100644 index 00000000..88378a1d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt @@ -0,0 +1,536 @@ +### file=golden/penalties.l98&action=cross + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +2:2 + + + +1:2 + + + +0:3 + + + +1:3 + + + +1:0 + + + +3:0 + + + +3:3 + + + + +Manns +
    +Mannschaft 2 + + +3:1 + +  + +2:2 + + +_:_ + + +3:0 + + + +0:3 + + + +1:0 + + + +3:0 + + + + +Manns +
    +Mannschaft 3 + + +0:3 + + +_:_ +  + +3:3 + + + +3:2 + + + +2:1 + + + +3:3 + + + +3:3 + + + + +Manns +
    +Mannschaft 4 + + +3:0 + + + +1:3 + + + +1:0 + +  + +0:0 + + + +3:0 + + + +2:2 + + + +2:2 + + + + +Manns +
    +Mannschaft 5 + + +3:3 + + +_:_ + + +0:3 + + + +3:2 + +  + +1:2 + + + +2:3 + + + +3:2 + + + + +Manns +
    +Mannschaft 6 + + +1:1 + + + +1:0 + + + +3:3 + + + +0:0 + + + +1:1 + +  + +3:1 + + + +0:3 + + + + +Manns +
    +Mannschaft 7 + + +3:2 + + + +0:1 + + + +2:2 + + + +1:1 + + + +3:1 + + + +1:1 + +  + +2:3 + + + + +Manns +
    +Mannschaft 8 + +_:_ + + +3:0 + + + +0:0 + + + +1:2 + + + +2:3 + + + +0:2 + + + +2:3 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt new file mode 100644 index 00000000..6ae7163f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt @@ -0,0 +1,128 @@ +### file=golden/penalties.l98&action=graph + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt new file mode 100644 index 00000000..6ffe6d52 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt @@ -0,0 +1,139 @@ +### file=golden/penalties.l98&action=info + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt new file mode 100644 index 00000000..f6fd6711 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt @@ -0,0 +1,189 @@ +### file=golden/penalties.l98&action=program + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt new file mode 100644 index 00000000..2357ace9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt @@ -0,0 +1,422 @@ +### file=golden/penalties.l98&action=program&selteam=1 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 3:0  +
     2  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + 1:1  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 1:3  +
     4  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 3:0  +
     5  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 1:2  +
     6  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 2:2  +
     7  01.01.1970 01:00 Mannschaft 8 - Mannschaft 1 + _:_  +
     8  01.01.1970 01:00 Mannschaft 7 - Mannschaft 1 + 3:2  +
     9  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 1:0  +
     10  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 3:3  +
     11  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 0:3  +
     12  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + 0:3  +
     13  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + 3:1  +
     14  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 3:3  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt new file mode 100644 index 00000000..30e2a95c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=results&st=1 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   1100 2:02  +3 + +: + +0 +
    2 + + +Mannschaft 4  + + + + 1010 3:30  +1 + +: + +1 +
    3 + + +Mannschaft 3  + + + + 1010 3:30  +1 + +: + +1 +
    4 + + +Mannschaft 1  + + + + 1100 3:03  +0 + +: + +0 +
    5 + + +Mannschaft 5   0000 0:00  +0 + +: + +0 +
    6 + + +Mannschaft 2  + + + + 0000 0:00  +0 + +: + +0 +
    7 + + +Mannschaft 8   1001 0:2-2  +0 + +: + +3 +
    8 + + +Mannschaft 7   1001 0:3-3  +0 + +: + +3 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt new file mode 100644 index 00000000..3906b575 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=results&st=14 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 2 + 0:1  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 3:2  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 2:1  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 + 3:3  +
     Tore: 15       Tore/Spiel: 3.75
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    14. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 11623 15:123  +22 + +: + +12 +
    2 + + +Mannschaft 4  + + + + 13562 21:156  +21 + +: + +12 +
    3 + + +Mannschaft 6   14554 18:171  +20 + +: + +17 +
    4 + + +Mannschaft 7   14455 24:27-3  +17 + +: + +20 +
    5 + + +Mannschaft 5   13436 22:28-6  +15 + +: + +21 +
    6 + + +Mannschaft 3  + + + + 13472 28:208  +13 + +: + +7 +
    7 + + +Mannschaft 8   13346 24:26-2  +13 + +: + +22 +
    8 + + +Mannschaft 1  + + + + 13346 21:26-5  +10 + +: + +22 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt new file mode 100644 index 00000000..767a638e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt @@ -0,0 +1,532 @@ +### file=golden/penalties.l98&action=results&st=7 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 1:0  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 0:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 3:3  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + _:_  +
     Tore: 7       Tore/Spiel: 2.33
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7430 14:68  +15 + +: + +3 +
    2 + + +Mannschaft 3  + + + + 7250 19:154  +11 + +: + +5 +
    3 + + +Mannschaft 2  + + + + 6222 5:10-5  +10 + +: + +9 +
    4 + + +Mannschaft 8   6222 13:121  +8 + +: + +8 +
    5 + + +Mannschaft 4  + + + + 7151 8:9-1  +8 + +: + +8 +
    6 + + +Mannschaft 5   6213 8:11-3  +7 + +: + +10 +
    7 + + +Mannschaft 7   7124 10:15-5  +5 + +: + +14 +
    8 + + +Mannschaft 1  + + + + 6123 8:11-3  +2 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt new file mode 100644 index 00000000..16375c3b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt @@ -0,0 +1,424 @@ +### file=golden/penalties.l98&action=stats + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +52 + +18 (35%) +18 (35%) +16 (31%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +176 (Ø3.38) +90 (51% Ø1.73)   +86 (49% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 73:0 (1.ST)
    Mannschaft 2 - Mannschaft 83:0 (10.ST)
      ++ weitere 4 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 60:3 (4.ST)
    Mannschaft 3 - Mannschaft 10:3 (12.ST)
      ++ weitere 3 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 3 - Mannschaft 43:3 (1.ST)
    Mannschaft 1 - Mannschaft 83:3 (14.ST)
      ++ weitere 4 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 2  +4  Mannschaft 4 (8-11.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 3 (1-7.ST)
    Mannschaft 6 (1-7.ST)
    Unentschieden   +2  Mannschaft 8 +3 Mannschaft 3 (1-3.ST)
    Mannschaft 4 (1-3.ST)
    Sieglos   +6 Mannschaft 8  +6 Mannschaft 8 (9-14.ST)
    Mannschaft 5 (6-11.ST)
    Verloren   +1 Mannschaft 7
    Mannschaft 4
    Mannschaft 6 
    +4 Mannschaft 8 (9-12.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt new file mode 100644 index 00000000..05d8a4f2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt @@ -0,0 +1,476 @@ +### file=golden/penalties.l98&action=stats&stat1=0&stat2=2 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    1Tabellenposition
    22Pkt.
    11Spiele
    2Pkt./Spiel
    15:12Tore
    1.36:1.09Tore/Spiel
    6 (54,55%)Siege
    3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)
    Höchster Sieg
    3 (27,27%)Niederlagen
    0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)
    Höchste Niederlage
    2 Sieg(e)
    2 Sp. o. Niederlage
    Aktuelle Serie
    (A) Mannschaft 5 (5.)
    (A) Mannschaft 3 (6.)
    (H) Mannschaft 4 (2.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +52 + +18 (35%) +18 (35%) +16 (31%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +176 (Ø3.38) +90 (51% Ø1.73)   +86 (49% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 73:0 (1.ST)
    Mannschaft 2 - Mannschaft 83:0 (10.ST)
      ++ weitere 4 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 60:3 (4.ST)
    Mannschaft 3 - Mannschaft 10:3 (12.ST)
      ++ weitere 3 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 3 - Mannschaft 43:3 (1.ST)
    Mannschaft 1 - Mannschaft 83:3 (14.ST)
      ++ weitere 4 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 2  +4  Mannschaft 4 (8-11.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 3 (1-7.ST)
    Mannschaft 6 (1-7.ST)
    Unentschieden   +2  Mannschaft 8 +3 Mannschaft 3 (1-3.ST)
    Mannschaft 4 (1-3.ST)
    Sieglos   +6 Mannschaft 8  +6 Mannschaft 8 (9-14.ST)
    Mannschaft 5 (6-11.ST)
    Verloren   +1 Mannschaft 7
    Mannschaft 4
    Mannschaft 6 
    +4 Mannschaft 8 (9-12.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt new file mode 100644 index 00000000..c576b1d6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt @@ -0,0 +1,476 @@ +### file=golden/penalties.l98&action=stats&stat1=1 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    8Tabellenposition
    10Pkt.
    13Spiele
    0.77Pkt./Spiel
    21:26Tore
    1.62:2.00Tore/Spiel
    3 (23,08%)Siege
    3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)
    Höchster Sieg
    6 (46,15%)Niederlagen
    0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)
    Höchste Niederlage
    2 Sp. o. SiegAktuelle Serie
    (A) Mannschaft 8 (7.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +52 + +18 (35%) +18 (35%) +16 (31%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +176 (Ø3.38) +90 (51% Ø1.73)   +86 (49% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 73:0 (1.ST)
    Mannschaft 2 - Mannschaft 83:0 (10.ST)
      ++ weitere 4 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 60:3 (4.ST)
    Mannschaft 3 - Mannschaft 10:3 (12.ST)
      ++ weitere 3 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 3 - Mannschaft 43:3 (1.ST)
    Mannschaft 1 - Mannschaft 83:3 (14.ST)
      ++ weitere 4 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 2  +4  Mannschaft 4 (8-11.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 3 (1-7.ST)
    Mannschaft 6 (1-7.ST)
    Unentschieden   +2  Mannschaft 8 +3 Mannschaft 3 (1-3.ST)
    Mannschaft 4 (1-3.ST)
    Sieglos   +6 Mannschaft 8  +6 Mannschaft 8 (9-14.ST)
    Mannschaft 5 (6-11.ST)
    Verloren   +1 Mannschaft 7
    Mannschaft 4
    Mannschaft 6 
    +4 Mannschaft 8 (9-12.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt new file mode 100644 index 00000000..9549eb7d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt @@ -0,0 +1,504 @@ +### file=golden/penalties.l98&action=stats&stat1=1&stat2=2 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    38,96%Chancen gegen.61,04%
    8Tabellenposition1
    10Pkt.22
    13Spiele11
    0.77Pkt./Spiel2
    21:26Tore15:12
    1.62:2.00Tore/Spiel1.36:1.09
    3 (23,08%)Siege6 (54,55%)
    3:0 g. Mannschaft 7 (H)
    3:0 g. Mannschaft 3 (A)
    Höchster Sieg3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)
    6 (46,15%)Niederlagen3 (27,27%)
    0:3 g. Mannschaft 4 (A)
    0:3 g. Mannschaft 4 (H)
    Höchste Niederlage0:3 g. Mannschaft 8 (A)
    0:3 g. Mannschaft 6 (H)
    2 Sp. o. SiegAktuelle Serie2 Sieg(e)
    2 Sp. o. Niederlage
    (A) Mannschaft 8 (7.)
    +
    Restprogramm(5.) Mannschaft 5 (A)
    (6.) Mannschaft 3 (A)
    (2.) Mannschaft 4 (H)
    +
    Bewertung der Restprogramme
    13:22 (-9)∑ Pkt.verhältnis Gegner49:40 (+9)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +52 + +18 (35%) +18 (35%) +16 (31%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +176 (Ø3.38) +90 (51% Ø1.73)   +86 (49% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 73:0 (1.ST)
    Mannschaft 2 - Mannschaft 83:0 (10.ST)
      ++ weitere 4 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 60:3 (4.ST)
    Mannschaft 3 - Mannschaft 10:3 (12.ST)
      ++ weitere 3 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 3 - Mannschaft 43:3 (1.ST)
    Mannschaft 1 - Mannschaft 83:3 (14.ST)
      ++ weitere 4 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 2  +4  Mannschaft 4 (8-11.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 3 (1-7.ST)
    Mannschaft 6 (1-7.ST)
    Unentschieden   +2  Mannschaft 8 +3 Mannschaft 3 (1-3.ST)
    Mannschaft 4 (1-3.ST)
    Sieglos   +6 Mannschaft 8  +6 Mannschaft 8 (9-14.ST)
    Mannschaft 5 (6-11.ST)
    Verloren   +1 Mannschaft 7
    Mannschaft 4
    Mannschaft 6 
    +4 Mannschaft 8 (9-12.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt new file mode 100644 index 00000000..47dea2e8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt @@ -0,0 +1,504 @@ +### file=golden/penalties.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    65,39%Chancen gegen.34,62%
    1Tabellenposition6
    13Pkt.8
    6Spiele7
    2.17Pkt./Spiel1.14
    12:6Tore11:13
    2.00:1.00Tore/Spiel1.57:1.86
    4 (66,67%)Siege2 (28,57%)
    3:0 g. Mannschaft 5 (H)
    3:0 g. Mannschaft 8 (H)
    Höchster Sieg3:0 g. Mannschaft 7 (H)
    1 (16,67%)Niederlagen3 (42,86%)
    0:3 g. Mannschaft 6 (H)Höchste Niederlage0:3 g. Mannschaft 4 (H)
    4 Sieg(e)
    4 Sp. o. Niederlage
    Aktuelle Serie2 Sp. o. Sieg
    (A) Mannschaft 5 (5.)
    (A) Mannschaft 3 (6.)
    (H) Mannschaft 4 (2.)
    +
    Restprogramm(7.) Mannschaft 8 (A)
    +
    Bewertung der Restprogramme
    49:40 (+9)∑ Pkt.verhältnis Gegner13:22 (-9)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +52 + +18 (35%) +18 (35%) +16 (31%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +176 (Ø3.38) +90 (51% Ø1.73)   +86 (49% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 1 - Mannschaft 73:0 (1.ST)
    Mannschaft 2 - Mannschaft 83:0 (10.ST)
      ++ weitere 4 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 2 - Mannschaft 60:3 (4.ST)
    Mannschaft 3 - Mannschaft 10:3 (12.ST)
      ++ weitere 3 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 3 - Mannschaft 43:3 (1.ST)
    Mannschaft 1 - Mannschaft 83:3 (14.ST)
      ++ weitere 4 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 2  +4  Mannschaft 4 (8-11.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 3 (1-7.ST)
    Mannschaft 6 (1-7.ST)
    Unentschieden   +2  Mannschaft 8 +3 Mannschaft 3 (1-3.ST)
    Mannschaft 4 (1-3.ST)
    Sieglos   +6 Mannschaft 8  +6 Mannschaft 8 (9-14.ST)
    Mannschaft 5 (6-11.ST)
    Verloren   +1 Mannschaft 7
    Mannschaft 4
    Mannschaft 6 
    +4 Mannschaft 8 (9-12.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt new file mode 100644 index 00000000..7c9cc03d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=table + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 11623 15:123  +22 + +: + +12 +
    2 + + +Mannschaft 4  + + + + 13562 21:156  +21 + +: + +12 +
    3 + + +Mannschaft 6   14554 18:171  +20 + +: + +17 +
    4 + + +Mannschaft 7   14455 24:27-3  +17 + +: + +20 +
    5 + + +Mannschaft 5   13436 22:28-6  +15 + +: + +21 +
    6 + + +Mannschaft 3  + + + + 13472 28:208  +13 + +: + +7 +
    7 + + +Mannschaft 8   13346 24:26-2  +13 + +: + +22 +
    8 + + +Mannschaft 1  + + + + 13346 21:26-5  +10 + +: + +22 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt new file mode 100644 index 00000000..8d3cbae1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=table&endtab=7 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7430 14:68  +15 + +: + +3 +
    2 + + +Mannschaft 3  + + + + 7250 19:154  +11 + +: + +5 +
    3 + + +Mannschaft 2  + + + + 6222 5:10-5  +10 + +: + +9 +
    4 + + +Mannschaft 8   6222 13:121  +8 + +: + +8 +
    5 + + +Mannschaft 4  + + + + 7151 8:9-1  +8 + +: + +8 +
    6 + + +Mannschaft 5   6213 8:11-3  +7 + +: + +10 +
    7 + + +Mannschaft 7   7124 10:15-5  +5 + +: + +14 +
    8 + + +Mannschaft 1  + + + + 6123 8:11-3  +2 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt new file mode 100644 index 00000000..cdd4f8b5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=table&lmouserlang=English + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Match: 3.67
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 11623 15:123  +22 + +: + +12 +
    2 + + +Mannschaft 4  + + + + 13562 21:156  +21 + +: + +12 +
    3 + + +Mannschaft 6   14554 18:171  +20 + +: + +17 +
    4 + + +Mannschaft 7   14455 24:27-3  +17 + +: + +20 +
    5 + + +Mannschaft 5   13436 22:28-6  +15 + +: + +21 +
    6 + + +Mannschaft 3  + + + + 13472 28:208  +13 + +: + +7 +
    7 + + +Mannschaft 8   13346 24:26-2  +13 + +: + +22 +
    8 + + +Mannschaft 1  + + + + 13346 21:26-5  +10 + +: + +22 +
     Total-Tore: 176       Tore /Match: 3.38
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt new file mode 100644 index 00000000..c6f767b8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt @@ -0,0 +1,532 @@ +### file=golden/penalties.l98&action=table&st=7 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 1:0  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 0:0  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 3:3  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + _:_  +
     Tore: 7       Tore/Spiel: 2.33
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7430 14:68  +15 + +: + +3 +
    2 + + +Mannschaft 3  + + + + 7250 19:154  +11 + +: + +5 +
    3 + + +Mannschaft 2  + + + + 6222 5:10-5  +10 + +: + +9 +
    4 + + +Mannschaft 8   6222 13:121  +8 + +: + +8 +
    5 + + +Mannschaft 4  + + + + 7151 8:9-1  +8 + +: + +8 +
    6 + + +Mannschaft 5   6213 8:11-3  +7 + +: + +10 +
    7 + + +Mannschaft 7   7124 10:15-5  +5 + +: + +14 +
    8 + + +Mannschaft 1  + + + + 6123 8:11-3  +2 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt new file mode 100644 index 00000000..340ed408 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt @@ -0,0 +1,895 @@ +### file=golden/penalties.l98&action=table&tabonres=2 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 11623 15:123  +22 + +: + +12 + 6411 12:66  +13 + +: + +4 + 5212 6:7-1  +7 + +: + +7 +
    2 + + +Mannschaft 4  + + + + 13562 21:156  +21 + +: + +12 + 7331 12:75  +12 + +: + +6 + 6231 11:83  +9 + +: + +6 +
    3 + + +Mannschaft 6   14554 18:171  +20 + +: + +17 + 7241 9:90  +10 + +: + +7 + 7313 9:81  +10 + +: + +10 +
    4 + + +Mannschaft 7   14455 24:27-3  +17 + +: + +20 + 7232 12:111  +9 + +: + +9 + 7223 12:16-4  +8 + +: + +11 +
    5 + + +Mannschaft 5   13436 22:28-6  +15 + +: + +21 + 6213 12:15-3  +7 + +: + +10 + 7223 10:13-3  +8 + +: + +11 +
    6 + + +Mannschaft 3  + + + + 13472 28:208  +13 + +: + +7 + 6231 14:15-1  +9 + +: + +6 + 7241 12:93  +10 + +: + +7 +
    7 + + +Mannschaft 8   13346 24:26-2  +13 + +: + +22 + 6114 8:10-2  +4 + +: + +13 + 7232 16:160  +9 + +: + +9 +
    8 + + +Mannschaft 1  + + + + 13346 21:26-5  +10 + +: + +22 + 7223 11:13-2  +8 + +: + +11 + 6123 10:13-3  +5 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt new file mode 100644 index 00000000..e30bf186 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt @@ -0,0 +1,895 @@ +### file=golden/penalties.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 4  + + + + 6411  +13 + +: + +4 + 13:67 3210  +7 + +: + +1 + 6:24 3201  +6 + +: + +3 + 7:43
    2 + + +Mannschaft 2  + + + + 5401  +12 + +: + +3 + 10:28 3300  +9 + +: + +0 + 9:18 2101  +3 + +: + +3 + 1:10
    3 + + +Mannschaft 7   7331  +12 + +: + +6 + 14:122 4121  +5 + +: + +5 + 6:60 3210  +7 + +: + +1 + 8:62
    4 + + +Mannschaft 1  + + + + 7223  +8 + +: + +11 + 13:15-2 3111  +4 + +: + +4 + 4:6-2 4112  +4 + +: + +7 + 9:90
    5 + + +Mannschaft 5   7223  +8 + +: + +11 + 14:17-3 4211  +7 + +: + +4 + 11:101 3012  +1 + +: + +7 + 3:7-4
    6 + + +Mannschaft 8   7124  +5 + +: + +14 + 11:14-3 3012  +1 + +: + +7 + 3:5-2 4112  +4 + +: + +7 + 8:9-1
    7 + + +Mannschaft 6   7124  +5 + +: + +14 + 4:11-7 3111  +4 + +: + +4 + 2:4-2 4013  +1 + +: + +10 + 2:7-5
    8 + + +Mannschaft 3  + + + + 6222  +2 + +: + +2 + 9:54 3201  +6 + +: + +3 + 5:6-1 3021  +2 + +: + +5 + 2:3-1
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt new file mode 100644 index 00000000..c82539f5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=table&tabpkt=0 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 2  + + + + 11623  +22 + +: + +12 + 15:123
    2 + + +Mannschaft 4  + + + + 13562  +21 + +: + +12 + 21:156
    3 + + +Mannschaft 6   14554  +20 + +: + +17 + 18:171
    4 + + +Mannschaft 7   14455  +17 + +: + +20 + 24:27-3
    5 + + +Mannschaft 5   13436  +15 + +: + +21 + 22:28-6
    6 + + +Mannschaft 3  + + + + 13472  +13 + +: + +7 + 28:208
    7 + + +Mannschaft 8   13346  +13 + +: + +22 + 24:26-2
    8 + + +Mannschaft 1  + + + + 13346  +10 + +: + +22 + 21:26-5
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt new file mode 100644 index 00000000..b1aada73 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt @@ -0,0 +1,532 @@ +### file=golden/penalties.l98&action=table&tabtype=1 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2  + + + + 6411 12:66  +13 + +: + +4 +
    2 + + +Mannschaft 4  + + + + 7331 12:75  +12 + +: + +6 +
    3 + + +Mannschaft 6   7241 9:90  +10 + +: + +7 +
    4 + + +Mannschaft 3  + + + + 6231 14:15-1  +9 + +: + +6 +
    5 + + +Mannschaft 7   7232 12:111  +9 + +: + +9 +
    6 + + +Mannschaft 1  + + + + 7223 11:13-2  +8 + +: + +11 +
    7 + + +Mannschaft 5   6213 12:15-3  +7 + +: + +10 +
    8 + + +Mannschaft 8   6114 8:10-2  +4 + +: + +13 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt new file mode 100644 index 00000000..aa208409 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt @@ -0,0 +1,532 @@ +### file=golden/penalties.l98&action=table&tabtype=2 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3  + + + + 7241 12:93  +10 + +: + +7 +
    2 + + +Mannschaft 6   7313 9:81  +10 + +: + +10 +
    3 + + +Mannschaft 4  + + + + 6231 11:83  +9 + +: + +6 +
    4 + + +Mannschaft 8   7232 16:160  +9 + +: + +9 +
    5 + + +Mannschaft 7   7223 12:16-4  +8 + +: + +11 +
    6 + + +Mannschaft 5   7223 10:13-3  +8 + +: + +11 +
    7 + + +Mannschaft 2  + + + + 5212 6:7-1  +7 + +: + +7 +
    8 + + +Mannschaft 1  + + + + 6123 10:13-3  +5 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt new file mode 100644 index 00000000..e4629e68 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt @@ -0,0 +1,531 @@ +### file=golden/penalties.l98&action=table&tabtype=3 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4  + + + + 6411 13:67  +13 + +: + +4 +
    2 + + +Mannschaft 2  + + + + 5401 10:28  +12 + +: + +3 +
    3 + + +Mannschaft 7   7331 14:122  +12 + +: + +6 +
    4 + + +Mannschaft 1  + + + + 7223 13:15-2  +8 + +: + +11 +
    5 + + +Mannschaft 5   7223 14:17-3  +8 + +: + +11 +
    6 + + +Mannschaft 8   7124 11:14-3  +5 + +: + +14 +
    7 + + +Mannschaft 6   7124 4:11-7  +5 + +: + +14 +
    8 + + +Mannschaft 3  + + + + 6222 9:54  +2 + +: + +2 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt new file mode 100644 index 00000000..b4a547cd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt @@ -0,0 +1,532 @@ +### file=golden/penalties.l98&action=table&tabtype=4 + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:3  +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:2  +
     Tore: 11       Tore/Spiel: 3.67
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   7430 14:68  +15 + +: + +3 +
    2 + + +Mannschaft 3  + + + + 7250 19:154  +11 + +: + +5 +
    3 + + +Mannschaft 2  + + + + 6222 5:10-5  +10 + +: + +9 +
    4 + + +Mannschaft 8   6222 13:121  +8 + +: + +8 +
    5 + + +Mannschaft 4  + + + + 7151 8:9-1  +8 + +: + +8 +
    6 + + +Mannschaft 5   6213 8:11-3  +7 + +: + +10 +
    7 + + +Mannschaft 7   7124 10:15-5  +5 + +: + +14 +
    8 + + +Mannschaft 1  + + + + 6123 8:11-3  +2 + +: + +11 +
     Gesamt-Tore: 176       Tore /Spiel: 3.38
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt new file mode 100644 index 00000000..8edfe586 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   17104 43:2815  +33 +
    2 + + +Mannschaft 2   18105 44:359  +33 +
    3 + + +Mannschaft 8   1686 35:36-1  +26 +
    4 + + +Mannschaft 3   1575 35:287  +24 +
    5 + + +Mannschaft 9   1854 42:402  +24 +
    6 + + +Mannschaft 1   1757 29:35-6  +20 +
    7 + + +Mannschaft 7   1646 21:24-3  +18 +
    8 + + +Mannschaft 5   1557 29:33-4  +18 +
    9 + + +Mannschaft 4   1548 25:34-9  +15 +
    10 + + +Mannschaft 6   1528 25:35-10  +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt new file mode 100644 index 00000000..3389dc87 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt @@ -0,0 +1,197 @@ +### file=golden/rankzones.l98&action=cal + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt new file mode 100644 index 00000000..3232af97 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt @@ -0,0 +1,730 @@ +### file=golden/rankzones.l98&action=cross + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + +
    +Mannschaft 1 +  + +0:3 + + + +2:2 + + + +1:1 + + +_:_ + + +3:1 + + + +2:1 + + + +3:4 + + + +2:2 + + + +0:3 + + + + +M1 +
    +Mannschaft 2 + + +0:3 + +  + +0:2 + + + +0:3 + + + +4:1 + + + +4:3 + + + +3:3 + + + +4:2 + + + +3:3 + + + +4:1 + + + + +M2 +
    +Mannschaft 3 + + +4:1 + + + +3:1 + +  + +4:2 + + + +3:3 + + + +3:0 + + +_:_ + + +4:1 + + + +1:3 + + + +0:0 + + + + +M3 +
    +Mannschaft 4 + + +1:3 + + + +0:3 + + +_:_ +  + +1:3 + + + +2:2 + + +_:_ + +_:_ + + +1:3 + + + +1:3 + + + + +M4 +
    +Mannschaft 5 + + +3:3 + + + +2:4 + + +_:_ + + +2:3 + +  + +3:0 + + + +1:1 + + + +0:2 + + + +2:1 + + + +2:3 + + + + +M5 +
    +Mannschaft 6 + + +3:1 + + + +3:4 + + + +3:4 + + + +4:1 + + +_:_ +  + +0:0 + + + +1:2 + + + +2:2 + + + +0:3 + + + + +M6 +
    +Mannschaft 7 + + +1:1 + + + +0:2 + + + +2:0 + + + +0:2 + + + +0:2 + + + +0:0 + +  + +2:1 + + + +4:2 + + + +2:3 + + + + +M7 +
    +Mannschaft 8 + + +0:3 + + + +3:3 + + + +3:2 + + + +3:1 + + + +4:3 + + +_:_ + + +1:3 + +  + +4:1 + + + +2:1 + + + + +M8 +
    +Mannschaft 9 + + +2:1 + + + +3:1 + + + +3:0 + + + +3:3 + + + +0:2 + + + +3:3 + + + +1:1 + + + +2:2 + +  + +4:4 + + + + +M9 +
    +Mannschaft 10 + + +4:0 + + + +0:1 + + + +4:3 + + + +0:3 + + + +4:0 + + +_:_ + + +3:1 + + + +3:1 + + + +4:4 + +  + + +M10 +
    + +M1 + +M2 + +M3 + +M4 + +M5 + +M6 + +M7 + +M8 + +M9 + +M10 + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt new file mode 100644 index 00000000..2e5703d5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt @@ -0,0 +1,128 @@ +### file=golden/rankzones.l98&action=graph + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt new file mode 100644 index 00000000..6409b07e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt @@ -0,0 +1,139 @@ +### file=golden/rankzones.l98&action=info + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt new file mode 100644 index 00000000..6a63d004 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt @@ -0,0 +1,205 @@ +### file=golden/rankzones.l98&action=program + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt new file mode 100644 index 00000000..b94e96e8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt @@ -0,0 +1,524 @@ +### file=golden/rankzones.l98&action=program&selteam=1 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +M1 + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1   +  +Mannschaft 1 - Mannschaft 9 2:2  +
     2   + Mannschaft 8 - Mannschaft 1 + 0:3  +
     3   +  +Mannschaft 1 - Mannschaft 7 2:1  +
     4   + Mannschaft 6 - Mannschaft 1 + 3:1  +
     5   +  +Mannschaft 1 - Mannschaft 5 _:_  +
     6   + Mannschaft 4 - Mannschaft 1 + 1:3  +
     7   +  +Mannschaft 1 - Mannschaft 3 2:2  +
     8   +  +Mannschaft 1 - Mannschaft 2 0:3  +
     9   + Mannschaft 10 - Mannschaft 1 + 4:0  +
     10   + Mannschaft 9 - Mannschaft 1 + 2:1  +
     11   +  +Mannschaft 1 - Mannschaft 8 3:4  +
     12   + Mannschaft 7 - Mannschaft 1 + 1:1  +
     13   +  +Mannschaft 1 - Mannschaft 6 3:1  +
     14   + Mannschaft 5 - Mannschaft 1 + 3:3  +
     15   +  +Mannschaft 1 - Mannschaft 4 1:1  +
     16   + Mannschaft 3 - Mannschaft 1 + 4:1  +
     17   + Mannschaft 2 - Mannschaft 1 + 0:3  +
     18   +  +Mannschaft 1 - Mannschaft 10 0:3  +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt new file mode 100644 index 00000000..08467094 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=results&st=1 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   110 3:03  +3 +
    2 + + +Mannschaft 10   110 3:12  +3 +
    3 + + +Mannschaft 2   110 2:02  +3 +
    4 + + +Mannschaft 4   110 3:21  +3 +
    5 + + +Mannschaft 9   100 2:20  +1 +
    6 + + +Mannschaft 1   100 2:20  +1 +
    7 + + +Mannschaft 5   101 2:3-1  +0 +
    8 + + +Mannschaft 8   101 1:3-2  +0 +
    9 + + +Mannschaft 7   101 0:2-2  +0 +
    10 + + +Mannschaft 6   101 0:3-3  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt new file mode 100644 index 00000000..3f8c8abf --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=results&st=18 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    18. Spieltag
    +  +Mannschaft 9 - Mannschaft 2 + 3:1  +
    +  +Mannschaft 7 - Mannschaft 4 + 0:2  +
    +  +Mannschaft 6 - Mannschaft 5 + _:_  +
    +  +Mannschaft 3 - Mannschaft 8 + 4:1  +
    +  +Mannschaft 1 - Mannschaft 10 + 0:3  +
     Tore: 14       Tore/Spiel: 3.5
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    18. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   17104 43:2815  +33 +
    2 + + +Mannschaft 2   18105 44:359  +33 +
    3 + + +Mannschaft 8   1686 35:36-1  +26 +
    4 + + +Mannschaft 3   1575 35:287  +24 +
    5 + + +Mannschaft 9   1854 42:402  +24 +
    6 + + +Mannschaft 1   1757 29:35-6  +20 +
    7 + + +Mannschaft 7   1646 21:24-3  +18 +
    8 + + +Mannschaft 5   1557 29:33-4  +18 +
    9 + + +Mannschaft 4   1548 25:34-9  +15 +
    10 + + +Mannschaft 6   1528 25:35-10  +11 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt new file mode 100644 index 00000000..8e31ec3c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt @@ -0,0 +1,534 @@ +### file=golden/rankzones.l98&action=results&st=9 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08 09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
    +  +Mannschaft 2 - Mannschaft 9 + 3:3  +
    +  +Mannschaft 4 - Mannschaft 7 + _:_  +
    +  +Mannschaft 5 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 8 - Mannschaft 3 + 3:2  +
    +  +Mannschaft 10 - Mannschaft 1 + 4:0  +
     Tore: 18       Tore/Spiel: 4.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    9. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   961 27:1413  +20 +
    2 + + +Mannschaft 10   952 22:148  +17 +
    3 + + +Mannschaft 1   833 13:16-3  +11 +
    4 + + +Mannschaft 9   911 21:192  +10 +
    5 + + +Mannschaft 5   734 10:14-4  +9 +
    6 + + +Mannschaft 3   622 10:91  +8 +
    7 + + +Mannschaft 8   723 12:16-4  +8 +
    8 + + +Mannschaft 6   824 12:17-5  +8 +
    9 + + +Mannschaft 4   623 11:15-4  +7 +
    10 + + +Mannschaft 7   714 7:11-4  +5 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt new file mode 100644 index 00000000..7eb49a4c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt @@ -0,0 +1,444 @@ +### file=golden/rankzones.l98&action=stats + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +81 + +31 (38%) +21 (26%) +29 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +328 (Ø4.05) +168 (51% Ø2.07)   +160 (49% Ø1.98)
    Höchste(r) Heimsieg(e)
    Mannschaft 10 - Mannschaft 54:0 (7.ST)
    Mannschaft 10 - Mannschaft 14:0 (9.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 100:3 (2.ST)
    Mannschaft 1 - Mannschaft 100:3 (18.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 10 - Mannschaft 94:4 (5.ST)
    Mannschaft 9 - Mannschaft 104:4 (14.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +4 Mannschaft 10  +6  Mannschaft 8 (8-13.ST)
    Ungeschlagen   +5 Mannschaft 10  +8  Mannschaft 2 (4-11.ST)
    Unentschieden   +2  Mannschaft 6 +5 Mannschaft 9 (5-9.ST)
    Sieglos   +6 Mannschaft 6  +6 Mannschaft 1 (7-12.ST)
    Mannschaft 6 (12-17.ST)
    Mannschaft 4 (10-15.ST)
    Verloren   +3 Mannschaft 2  +4 Mannschaft 1 (8-11.ST)
    Mannschaft 4 (10-13.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt new file mode 100644 index 00000000..5bfbf76a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt @@ -0,0 +1,496 @@ +### file=golden/rankzones.l98&action=stats&stat1=0&stat2=2 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    +M2 + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    2Tabellenposition
    33Pkt.
    18Spiele
    1.83Pkt./Spiel
    44:35Tore
    2.44:1.94Tore/Spiel
    10 (55,56%)Siege
    4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)
    Höchster Sieg
    5 (27,78%)Niederlagen
    0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)
    Höchste Niederlage
    3 Niederlage(n)
    3 Sp. o. Sieg
    Aktuelle Serie
    +Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +81 + +31 (38%) +21 (26%) +29 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +328 (Ø4.05) +168 (51% Ø2.07)   +160 (49% Ø1.98)
    Höchste(r) Heimsieg(e)
    Mannschaft 10 - Mannschaft 54:0 (7.ST)
    Mannschaft 10 - Mannschaft 14:0 (9.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 100:3 (2.ST)
    Mannschaft 1 - Mannschaft 100:3 (18.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 10 - Mannschaft 94:4 (5.ST)
    Mannschaft 9 - Mannschaft 104:4 (14.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +4 Mannschaft 10  +6  Mannschaft 8 (8-13.ST)
    Ungeschlagen   +5 Mannschaft 10  +8  Mannschaft 2 (4-11.ST)
    Unentschieden   +2  Mannschaft 6 +5 Mannschaft 9 (5-9.ST)
    Sieglos   +6 Mannschaft 6  +6 Mannschaft 1 (7-12.ST)
    Mannschaft 6 (12-17.ST)
    Mannschaft 4 (10-15.ST)
    Verloren   +3 Mannschaft 2  +4 Mannschaft 1 (8-11.ST)
    Mannschaft 4 (10-13.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt new file mode 100644 index 00000000..bd38f8f6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt @@ -0,0 +1,496 @@ +### file=golden/rankzones.l98&action=stats&stat1=1 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +M1 + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    6Tabellenposition
    20Pkt.
    17Spiele
    1.18Pkt./Spiel
    29:35Tore
    1.71:2.06Tore/Spiel
    5 (29,41%)Siege
    3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)
    Höchster Sieg
    7 (41,18%)Niederlagen
    0:4 g. Mannschaft 10 (A)Höchste Niederlage
    1 Niederlage(n)
    1 Sp. o. Sieg
    Aktuelle Serie
    (H) Mannschaft 5 (8.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +81 + +31 (38%) +21 (26%) +29 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +328 (Ø4.05) +168 (51% Ø2.07)   +160 (49% Ø1.98)
    Höchste(r) Heimsieg(e)
    Mannschaft 10 - Mannschaft 54:0 (7.ST)
    Mannschaft 10 - Mannschaft 14:0 (9.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 100:3 (2.ST)
    Mannschaft 1 - Mannschaft 100:3 (18.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 10 - Mannschaft 94:4 (5.ST)
    Mannschaft 9 - Mannschaft 104:4 (14.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +4 Mannschaft 10  +6  Mannschaft 8 (8-13.ST)
    Ungeschlagen   +5 Mannschaft 10  +8  Mannschaft 2 (4-11.ST)
    Unentschieden   +2  Mannschaft 6 +5 Mannschaft 9 (5-9.ST)
    Sieglos   +6 Mannschaft 6  +6 Mannschaft 1 (7-12.ST)
    Mannschaft 6 (12-17.ST)
    Mannschaft 4 (10-15.ST)
    Verloren   +3 Mannschaft 2  +4 Mannschaft 1 (8-11.ST)
    Mannschaft 4 (10-13.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt new file mode 100644 index 00000000..0784775a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt @@ -0,0 +1,524 @@ +### file=golden/rankzones.l98&action=stats&stat1=1&stat2=2 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +M1 + 
    + +M2 + + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    40,96%Chancen gegen.59,04%
    6Tabellenposition2
    20Pkt.33
    17Spiele18
    1.18Pkt./Spiel1.83
    29:35Tore44:35
    1.71:2.06Tore/Spiel2.44:1.94
    5 (29,41%)Siege10 (55,56%)
    3:0 g. Mannschaft 8 (A)
    3:0 g. Mannschaft 2 (A)
    Höchster Sieg4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)
    7 (41,18%)Niederlagen5 (27,78%)
    0:4 g. Mannschaft 10 (A)Höchste Niederlage0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)
    1 Niederlage(n)
    1 Sp. o. Sieg
    Aktuelle Serie3 Niederlage(n)
    3 Sp. o. Sieg
    (H) Mannschaft 5 (8.)
    +
    Restprogramm +
    Bewertung der Restprogramme
    18:24 (-6)∑ Pkt.verhältnis Gegner0:0 (0)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +M1 + +
      +M2 +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +81 + +31 (38%) +21 (26%) +29 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +328 (Ø4.05) +168 (51% Ø2.07)   +160 (49% Ø1.98)
    Höchste(r) Heimsieg(e)
    Mannschaft 10 - Mannschaft 54:0 (7.ST)
    Mannschaft 10 - Mannschaft 14:0 (9.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 100:3 (2.ST)
    Mannschaft 1 - Mannschaft 100:3 (18.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 10 - Mannschaft 94:4 (5.ST)
    Mannschaft 9 - Mannschaft 104:4 (14.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +4 Mannschaft 10  +6  Mannschaft 8 (8-13.ST)
    Ungeschlagen   +5 Mannschaft 10  +8  Mannschaft 2 (4-11.ST)
    Unentschieden   +2  Mannschaft 6 +5 Mannschaft 9 (5-9.ST)
    Sieglos   +6 Mannschaft 6  +6 Mannschaft 1 (7-12.ST)
    Mannschaft 6 (12-17.ST)
    Mannschaft 4 (10-15.ST)
    Verloren   +3 Mannschaft 2  +4 Mannschaft 1 (8-11.ST)
    Mannschaft 4 (10-13.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt new file mode 100644 index 00000000..6d4d8743 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt @@ -0,0 +1,524 @@ +### file=golden/rankzones.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +M1 + + 
    +M2 + 
    + +M3 + + 
    + +M4 + + 
    + +M5 + + 
    + +M6 + + 
    + +M7 + + 
    + +M8 + + 
    + +M9 + + 
    + +M10 + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    56,00%Chancen gegen.44,00%
    5Tabellenposition7
    14Pkt.9
    9Spiele8
    1.56Pkt./Spiel1.13
    22:21Tore13:17
    2.44:2.33Tore/Spiel1.63:2.13
    4 (44,44%)Siege2 (25,00%)
    4:1 g. Mannschaft 5 (H)
    4:1 g. Mannschaft 10 (H)
    Höchster Sieg3:1 g. Mannschaft 6 (H)
    3 (33,33%)Niederlagen3 (37,50%)
    0:3 g. Mannschaft 4 (H)
    0:3 g. Mannschaft 1 (H)
    Höchste Niederlage0:3 g. Mannschaft 2 (H)
    0:3 g. Mannschaft 10 (H)
    2 Niederlage(n)
    2 Sp. o. Sieg
    Aktuelle Serie1 Niederlage(n)
    2 Sp. o. Sieg
    +Restprogramm(8.) Mannschaft 5 (H)
    +
    Bewertung der Restprogramme
    0:0 (0)∑ Pkt.verhältnis Gegner18:24 (-6)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +M1 +
      + +M2 + +
      + +M3 + +
      + +M4 + +
      + +M5 + +
      + +M6 + +
      + +M7 + +
      + +M8 + +
      + +M9 + +
      + +M10 + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +81 + +31 (38%) +21 (26%) +29 (36%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +328 (Ø4.05) +168 (51% Ø2.07)   +160 (49% Ø1.98)
    Höchste(r) Heimsieg(e)
    Mannschaft 10 - Mannschaft 54:0 (7.ST)
    Mannschaft 10 - Mannschaft 14:0 (9.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 100:3 (2.ST)
    Mannschaft 1 - Mannschaft 100:3 (18.ST)
      ++ weitere 6 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 10 - Mannschaft 94:4 (5.ST)
    Mannschaft 9 - Mannschaft 104:4 (14.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +4 Mannschaft 10  +6  Mannschaft 8 (8-13.ST)
    Ungeschlagen   +5 Mannschaft 10  +8  Mannschaft 2 (4-11.ST)
    Unentschieden   +2  Mannschaft 6 +5 Mannschaft 9 (5-9.ST)
    Sieglos   +6 Mannschaft 6  +6 Mannschaft 1 (7-12.ST)
    Mannschaft 6 (12-17.ST)
    Mannschaft 4 (10-15.ST)
    Verloren   +3 Mannschaft 2  +4 Mannschaft 1 (8-11.ST)
    Mannschaft 4 (10-13.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt new file mode 100644 index 00000000..aa48d378 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=table + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   17104 43:2815  +33 +
    2 + + +Mannschaft 2   18105 44:359  +33 +
    3 + + +Mannschaft 8   1686 35:36-1  +26 +
    4 + + +Mannschaft 3   1575 35:287  +24 +
    5 + + +Mannschaft 9   1854 42:402  +24 +
    6 + + +Mannschaft 1   1757 29:35-6  +20 +
    7 + + +Mannschaft 7   1646 21:24-3  +18 +
    8 + + +Mannschaft 5   1557 29:33-4  +18 +
    9 + + +Mannschaft 4   1548 25:34-9  +15 +
    10 + + +Mannschaft 6   1528 25:35-10  +11 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt new file mode 100644 index 00000000..89cbd9f4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=table&endtab=9 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    9. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   961 27:1413  +20 +
    2 + + +Mannschaft 10   952 22:148  +17 +
    3 + + +Mannschaft 1   833 13:16-3  +11 +
    4 + + +Mannschaft 9   911 21:192  +10 +
    5 + + +Mannschaft 5   734 10:14-4  +9 +
    6 + + +Mannschaft 3   622 10:91  +8 +
    7 + + +Mannschaft 8   723 12:16-4  +8 +
    8 + + +Mannschaft 6   824 12:17-5  +8 +
    9 + + +Mannschaft 4   623 11:15-4  +7 +
    10 + + +Mannschaft 7   714 7:11-4  +5 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt new file mode 100644 index 00000000..d12fcda7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=table&lmouserlang=English + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Match: 3.6
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 10   17104 43:2815  +33 +
    2 + + +Mannschaft 2   18105 44:359  +33 +
    3 + + +Mannschaft 8   1686 35:36-1  +26 +
    4 + + +Mannschaft 3   1575 35:287  +24 +
    5 + + +Mannschaft 9   1854 42:402  +24 +
    6 + + +Mannschaft 1   1757 29:35-6  +20 +
    7 + + +Mannschaft 7   1646 21:24-3  +18 +
    8 + + +Mannschaft 5   1557 29:33-4  +18 +
    9 + + +Mannschaft 4   1548 25:34-9  +15 +
    10 + + +Mannschaft 6   1528 25:35-10  +11 +
     Total-Tore: 328       Tore /Match: 4.05
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt new file mode 100644 index 00000000..c0cd047c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt @@ -0,0 +1,534 @@ +### file=golden/rankzones.l98&action=table&st=9 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08 09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
    +  +Mannschaft 2 - Mannschaft 9 + 3:3  +
    +  +Mannschaft 4 - Mannschaft 7 + _:_  +
    +  +Mannschaft 5 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 8 - Mannschaft 3 + 3:2  +
    +  +Mannschaft 10 - Mannschaft 1 + 4:0  +
     Tore: 18       Tore/Spiel: 4.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    9. Spieltag  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   961 27:1413  +20 +
    2 + + +Mannschaft 10   952 22:148  +17 +
    3 + + +Mannschaft 1   833 13:16-3  +11 +
    4 + + +Mannschaft 9   911 21:192  +10 +
    5 + + +Mannschaft 5   734 10:14-4  +9 +
    6 + + +Mannschaft 3   622 10:91  +8 +
    7 + + +Mannschaft 8   723 12:16-4  +8 +
    8 + + +Mannschaft 6   824 12:17-5  +8 +
    9 + + +Mannschaft 4   623 11:15-4  +7 +
    10 + + +Mannschaft 7   714 7:11-4  +5 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt new file mode 100644 index 00000000..a4214660 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt @@ -0,0 +1,851 @@ +### file=golden/rankzones.l98&action=table&tabonres=2 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +n + ToreDiff. Pkt.  +Sp. + +s + +n + ToreDiff. Pkt.  +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 10   17104 43:2815  +33 + 8512 22:139  +16 + 9522 21:156  +17 +
    2 + + +Mannschaft 2   18105 44:359  +33 + 9423 22:211  +14 + 9612 22:148  +19 +
    3 + + +Mannschaft 8   1686 35:36-1  +26 + 8512 20:173  +16 + 8314 15:19-4  +10 +
    4 + + +Mannschaft 3   1575 35:287  +24 + 8521 22:1111  +17 + 7214 13:17-4  +7 +
    5 + + +Mannschaft 9   1854 42:402  +24 + 9351 21:174  +14 + 9243 21:23-2  +10 +
    6 + + +Mannschaft 1   1757 29:35-6  +20 + 8233 13:17-4  +9 + 9324 16:18-2  +11 +
    7 + + +Mannschaft 7   1646 21:24-3  +18 + 9324 11:13-2  +11 + 7142 10:11-1  +7 +
    8 + + +Mannschaft 5   1557 29:33-4  +18 + 8224 15:17-2  +8 + 7313 14:16-2  +10 +
    9 + + +Mannschaft 4   1548 25:34-9  +15 + 6015 6:17-11  +1 + 9423 19:172  +14 +
    10 + + +Mannschaft 6   1528 25:35-10  +11 + 8224 16:17-1  +8 + 7034 9:18-9  +3 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt new file mode 100644 index 00000000..8076d46d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt @@ -0,0 +1,851 @@ +### file=golden/rankzones.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +n + Pkt. ToreDiff.  +Sp. + +s + +n + Pkt. ToreDiff.  +Sp. + +s + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 8   963  +18 + 23:203 4400  +12 + 13:67 5203  +6 + 10:14-4
    2 + + +Mannschaft 10   852  +16 + 21:147 3201  +6 + 7:52 5311  +10 + 14:95
    3 + + +Mannschaft 3   953  +16 + 25:196 5311  +10 + 16:106 4202  +6 + 9:90
    4 + + +Mannschaft 9   943  +14 + 21:210 5221  +8 + 12:111 4202  +6 + 9:10-1
    5 + + +Mannschaft 7   932  +13 + 14:131 5311  +10 + 9:63 4031  +3 + 5:7-2
    6 + + +Mannschaft 2   944  +13 + 17:21-4 5113  +4 + 7:13-6 4301  +9 + 10:82
    7 + + +Mannschaft 5   823  +9 + 19:190 4022  +2 + 8:11-3 4211  +7 + 11:83
    8 + + +Mannschaft 1   924  +9 + 16:19-3 4112  +4 + 7:9-2 5122  +5 + 9:10-1
    9 + + +Mannschaft 4   925  +8 + 14:19-5 4013  +1 + 5:11-6 5212  +7 + 9:81
    10 + + +Mannschaft 6   704  +3 + 13:18-5 4013  +1 + 7:10-3 3021  +2 + 6:8-2
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt new file mode 100644 index 00000000..2cf856bc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=table&tabpkt=0 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 10   17104  +33 + 43:2815
    2 + + +Mannschaft 2   18105  +33 + 44:359
    3 + + +Mannschaft 8   1686  +26 + 35:36-1
    4 + + +Mannschaft 3   1575  +24 + 35:287
    5 + + +Mannschaft 9   1854  +24 + 42:402
    6 + + +Mannschaft 1   1757  +20 + 29:35-6
    7 + + +Mannschaft 7   1646  +18 + 21:24-3
    8 + + +Mannschaft 5   1557  +18 + 29:33-4
    9 + + +Mannschaft 4   1548  +15 + 25:34-9
    10 + + +Mannschaft 6   1528  +11 + 25:35-10
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt new file mode 100644 index 00000000..4ad02394 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt @@ -0,0 +1,534 @@ +### file=golden/rankzones.l98&action=table&tabtype=1 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 3   851 22:1111  +17 +
    2 + + +Mannschaft 10   852 22:139  +16 +
    3 + + +Mannschaft 8   852 20:173  +16 +
    4 + + +Mannschaft 9   931 21:174  +14 +
    5 + + +Mannschaft 2   943 22:211  +14 +
    6 + + +Mannschaft 7   934 11:13-2  +11 +
    7 + + +Mannschaft 1   823 13:17-4  +9 +
    8 + + +Mannschaft 6   824 16:17-1  +8 +
    9 + + +Mannschaft 5   824 15:17-2  +8 +
    10 + + +Mannschaft 4   605 6:17-11  +1 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt new file mode 100644 index 00000000..259286a4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt @@ -0,0 +1,534 @@ +### file=golden/rankzones.l98&action=table&tabtype=2 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   962 22:148  +19 +
    2 + + +Mannschaft 10   952 21:156  +17 +
    3 + + +Mannschaft 4   943 19:172  +14 +
    4 + + +Mannschaft 1   934 16:18-2  +11 +
    5 + + +Mannschaft 9   923 21:23-2  +10 +
    6 + + +Mannschaft 5   733 14:16-2  +10 +
    7 + + +Mannschaft 8   834 15:19-4  +10 +
    8 + + +Mannschaft 7   712 10:11-1  +7 +
    9 + + +Mannschaft 3   724 13:17-4  +7 +
    10 + + +Mannschaft 6   704 9:18-9  +3 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt new file mode 100644 index 00000000..f3c3c8c8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt @@ -0,0 +1,533 @@ +### file=golden/rankzones.l98&action=table&tabtype=3 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 8   963 23:203  +18 +
    2 + + +Mannschaft 10   852 21:147  +16 +
    3 + + +Mannschaft 3   953 25:196  +16 +
    4 + + +Mannschaft 9   943 21:210  +14 +
    5 + + +Mannschaft 7   932 14:131  +13 +
    6 + + +Mannschaft 2   944 17:21-4  +13 +
    7 + + +Mannschaft 5   823 19:190  +9 +
    8 + + +Mannschaft 1   924 16:19-3  +9 +
    9 + + +Mannschaft 4   925 14:19-5  +8 +
    10 + + +Mannschaft 6   704 13:18-5  +3 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt new file mode 100644 index 00000000..84d6423e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt @@ -0,0 +1,534 @@ +### file=golden/rankzones.l98&action=table&tabtype=4 + + + +rankzones + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    rankzones

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17  +18 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    +  +Mannschaft 1 - Mannschaft 9 + 2:2  +
    +  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    +  +Mannschaft 5 - Mannschaft 4 + 2:3  +
    +  +Mannschaft 7 - Mannschaft 2 + 0:2  +
    +  +Mannschaft 10 - Mannschaft 8 + 3:1  +
     Tore: 18       Tore/Spiel: 3.6
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   961 27:1413  +20 +
    2 + + +Mannschaft 10   952 22:148  +17 +
    3 + + +Mannschaft 1   833 13:16-3  +11 +
    4 + + +Mannschaft 9   911 21:192  +10 +
    5 + + +Mannschaft 5   734 10:14-4  +9 +
    6 + + +Mannschaft 3   622 10:91  +8 +
    7 + + +Mannschaft 8   723 12:16-4  +8 +
    8 + + +Mannschaft 6   824 12:17-5  +8 +
    9 + + +Mannschaft 4   623 11:15-4  +7 +
    10 + + +Mannschaft 7   714 7:11-4  +5 +
     Gesamt-Tore: 328       Tore /Spiel: 4.05
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt new file mode 100644 index 00000000..03997f2c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   9603 16:79  +16 +
    2 + + +Mannschaft 5   8512 14:77  +14 +
    3 + + +Mannschaft 2   8413 10:91  +13 +
    4 + + +Mannschaft 3   9315 12:14-2  +13 +
    5 + + +Mannschaft 6   9234 8:13-5  +12 +
    6 + + +Mannschaft 4   9225 7:17-10  +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt new file mode 100644 index 00000000..255453a4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt @@ -0,0 +1,197 @@ +### file=golden/special.l98&action=cal + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt new file mode 100644 index 00000000..0ce6961d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt @@ -0,0 +1,346 @@ +### file=golden/special.l98&action=cross + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +1:2 (n.V.) + + +2:1 (i.E.) + + +2:0   + + +0:1 (i.E.) + + +2:0   + + + +Manns +
    +Mannschaft 2 + + +1:0   +  + +0:1   + + +2:3 (i.E.) + + +0:3 (i.E.) + + +0:0 (i.E.) + + + +Manns +
    +Mannschaft 3 + + +0:3 (i.E.) + +_:_ +  + +3:0   + + +0:2 (i.E.) + + +2:3 (i.E.) + + + +Manns +
    +Mannschaft 4 + + +1:3 (n.V.) + + +0:3 (n.V.) + + +1:1 (n.V.) +  +_:_ + + +0:2 (i.E.) + + + +Manns +
    +Mannschaft 5 + + +1:3 (i.E.) + +_:_ + + +3:2   + + +0:1   +  + +1:1 (i.E.) + + + +Manns +
    +Mannschaft 6 + +_:_ + + +1:2 (i.E.) + + +0:2 (n.V.) + + +1:1 (n.V.) + + +0:3 (n.V.) +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt new file mode 100644 index 00000000..4d98c251 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt @@ -0,0 +1,128 @@ +### file=golden/special.l98&action=graph + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt new file mode 100644 index 00000000..1a46c9c8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt @@ -0,0 +1,139 @@ +### file=golden/special.l98&action=info + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt new file mode 100644 index 00000000..de1858f9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt @@ -0,0 +1,173 @@ +### file=golden/special.l98&action=program + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt new file mode 100644 index 00000000..1c9cd3c4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt @@ -0,0 +1,359 @@ +### file=golden/special.l98&action=program&selteam=1 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 0:1 (i.E.)  +
     2  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 1:3 (n.V.)  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 2:1 (i.E.)  +
     4  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 1:2 (n.V.)  +
     5  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + _:_  +  +
     6  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 1:3 (i.E.)  +
     7  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 2:0    +
     8  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + 0:3 (i.E.)  +
     9  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + 1:0    +
     10  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 2:0    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt new file mode 100644 index 00000000..0747314a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=results&st=1 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   1100 1:01  +2 +
    2 + + +Mannschaft 6   1010 1:10  +1 +
    3 + + +Mannschaft 4   1010 1:10  +1 +
    4 + + +Mannschaft 1   1001 0:1-1  +1 +
    5 + + +Mannschaft 3   0000 0:00  +0 +
    6 + + +Mannschaft 2   0000 0:00  +0 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt new file mode 100644 index 00000000..13aa0ea1 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=results&st=10 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09 10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 3:0    +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 + 2:0    +
     Tore: 5       Tore/Spiel: 2.5
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    10. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   9603 16:79  +16 +
    2 + + +Mannschaft 5   8512 14:77  +14 +
    3 + + +Mannschaft 2   8413 10:91  +13 +
    4 + + +Mannschaft 3   9315 12:14-2  +13 +
    5 + + +Mannschaft 6   9234 8:13-5  +12 +
    6 + + +Mannschaft 4   9225 7:17-10  +10 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt new file mode 100644 index 00000000..d30415a5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt @@ -0,0 +1,401 @@ +### file=golden/special.l98&action=results&st=5 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + 0:3 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 1:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + _:_  +  +
     Tore: 5       Tore/Spiel: 2.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   5401 10:37  +9 +
    2 + + +Mannschaft 2   4211 5:41  +7 +
    3 + + +Mannschaft 4   5122 4:8-4  +7 +
    4 + + +Mannschaft 1   4202 6:51  +6 +
    5 + + +Mannschaft 6   4121 4:6-2  +6 +
    6 + + +Mannschaft 3   4013 6:9-3  +3 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt new file mode 100644 index 00000000..47046b92 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt @@ -0,0 +1,381 @@ +### file=golden/special.l98&action=stats + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +26 + +6 (23%) +4 (15%) +16 (62%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +67 (Ø2.58) +24 (36% Ø0.92)   +43 (64% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 3 - Mannschaft 43:0 (10.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 20:3 (3.ST)
    Mannschaft 3 - Mannschaft 10:3 (8.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Mannschaft 2 - Mannschaft 42:3 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3  +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 5
    Mannschaft 3 
    +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Mannschaft 2 (2-4.ST)
    Unentschieden   +1  Mannschaft 5 +2 Mannschaft 6 (1-2.ST)
    Sieglos   +4 Mannschaft 6  +4 Mannschaft 6 (7-10.ST)
    Mannschaft 3 (2-5.ST)
    Verloren   +2 Mannschaft 6  +3 Mannschaft 3 (2-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt new file mode 100644 index 00000000..b6e9f6c8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt @@ -0,0 +1,433 @@ +### file=golden/special.l98&action=stats&stat1=0&stat2=2 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    3Tabellenposition
    13Pkt.
    8Spiele
    1.63Pkt./Spiel
    10:9Tore
    1.25:1.13Tore/Spiel
    4 (50,00%)Siege
    3:0 g. Mannschaft 4 (A)Höchster Sieg
    3 (37,50%)Niederlagen
    0:3 g. Mannschaft 5 (H)Höchste Niederlage
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie
    (A) Mannschaft 3 (4.)
    (A) Mannschaft 5 (2.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +26 + +6 (23%) +4 (15%) +16 (62%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +67 (Ø2.58) +24 (36% Ø0.92)   +43 (64% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 3 - Mannschaft 43:0 (10.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 20:3 (3.ST)
    Mannschaft 3 - Mannschaft 10:3 (8.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Mannschaft 2 - Mannschaft 42:3 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3  +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 5
    Mannschaft 3 
    +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Mannschaft 2 (2-4.ST)
    Unentschieden   +1  Mannschaft 5 +2 Mannschaft 6 (1-2.ST)
    Sieglos   +4 Mannschaft 6  +4 Mannschaft 6 (7-10.ST)
    Mannschaft 3 (2-5.ST)
    Verloren   +2 Mannschaft 6  +3 Mannschaft 3 (2-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt new file mode 100644 index 00000000..cb0f8469 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt @@ -0,0 +1,433 @@ +### file=golden/special.l98&action=stats&stat1=1 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    1Tabellenposition
    16Pkt.
    9Spiele
    1.78Pkt./Spiel
    16:7Tore
    1.78:0.78Tore/Spiel
    6 (66,67%)Siege
    3:0 g. Mannschaft 3 (A)Höchster Sieg
    3 (33,33%)Niederlagen
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)
    Höchste Niederlage
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie
    (A) Mannschaft 6 (5.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +26 + +6 (23%) +4 (15%) +16 (62%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +67 (Ø2.58) +24 (36% Ø0.92)   +43 (64% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 3 - Mannschaft 43:0 (10.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 20:3 (3.ST)
    Mannschaft 3 - Mannschaft 10:3 (8.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Mannschaft 2 - Mannschaft 42:3 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3  +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 5
    Mannschaft 3 
    +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Mannschaft 2 (2-4.ST)
    Unentschieden   +1  Mannschaft 5 +2 Mannschaft 6 (1-2.ST)
    Sieglos   +4 Mannschaft 6  +4 Mannschaft 6 (7-10.ST)
    Mannschaft 3 (2-5.ST)
    Verloren   +2 Mannschaft 6  +3 Mannschaft 3 (2-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt new file mode 100644 index 00000000..a53b2537 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt @@ -0,0 +1,461 @@ +### file=golden/special.l98&action=stats&stat1=1&stat2=2 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    57,22%Chancen gegen.42,79%
    1Tabellenposition3
    16Pkt.13
    9Spiele8
    1.78Pkt./Spiel1.63
    16:7Tore10:9
    1.78:0.78Tore/Spiel1.25:1.13
    6 (66,67%)Siege4 (50,00%)
    3:0 g. Mannschaft 3 (A)Höchster Sieg3:0 g. Mannschaft 4 (A)
    3 (33,33%)Niederlagen3 (37,50%)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 2 (A)
    Höchste Niederlage0:3 g. Mannschaft 5 (H)
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie1 Sieg(e)
    1 Sp. o. Niederlage
    (A) Mannschaft 6 (5.)
    +
    Restprogramm(4.) Mannschaft 3 (A)
    (2.) Mannschaft 5 (A)
    +
    Bewertung der Restprogramme
    9:15 (-6)∑ Pkt.verhältnis Gegner26:23 (+3)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +26 + +6 (23%) +4 (15%) +16 (62%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +67 (Ø2.58) +24 (36% Ø0.92)   +43 (64% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 3 - Mannschaft 43:0 (10.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 20:3 (3.ST)
    Mannschaft 3 - Mannschaft 10:3 (8.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Mannschaft 2 - Mannschaft 42:3 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3  +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 5
    Mannschaft 3 
    +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Mannschaft 2 (2-4.ST)
    Unentschieden   +1  Mannschaft 5 +2 Mannschaft 6 (1-2.ST)
    Sieglos   +4 Mannschaft 6  +4 Mannschaft 6 (7-10.ST)
    Mannschaft 3 (2-5.ST)
    Verloren   +2 Mannschaft 6  +3 Mannschaft 3 (2-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt new file mode 100644 index 00000000..d6701191 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt @@ -0,0 +1,461 @@ +### file=golden/special.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    33,33%Chancen gegen.66,67%
    2Tabellenposition1
    7Pkt.10
    5Spiele5
    1.4Pkt./Spiel2
    3:7Tore7:4
    0.60:1.40Tore/Spiel1.40:0.80
    1 (20,00%)Siege3 (60,00%)
    1:0 g. Mannschaft 1 (H)Höchster Sieg2:0 g. Mannschaft 4 (H)
    2:0 g. Mannschaft 6 (H)
    3 (60,00%)Niederlagen2 (40,00%)
    0:3 g. Mannschaft 5 (H)Höchste Niederlage0:1 g. Mannschaft 5 (H)
    1 Sieg(e)
    1 Sp. o. Niederlage
    Aktuelle Serie2 Sieg(e)
    2 Sp. o. Niederlage
    (A) Mannschaft 3 (4.)
    (A) Mannschaft 5 (2.)
    +
    Restprogramm(5.) Mannschaft 6 (A)
    +
    Bewertung der Restprogramme
    26:23 (+3)∑ Pkt.verhältnis Gegner9:15 (-6)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +26 + +6 (23%) +4 (15%) +16 (62%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +67 (Ø2.58) +24 (36% Ø0.92)   +43 (64% Ø1.65)
    Höchste(r) Heimsieg(e)
    Mannschaft 3 - Mannschaft 43:0 (10.ST)
    Höchste(r) Auswärtssieg(e)
    Mannschaft 4 - Mannschaft 20:3 (3.ST)
    Mannschaft 3 - Mannschaft 10:3 (8.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Die meisten Tore
    Mannschaft 5 - Mannschaft 33:2 (2.ST)
    Mannschaft 2 - Mannschaft 42:3 (8.ST)
      ++ weitere 1 Spiele mit gleicher Anzahl +
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3  +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Ungeschlagen   +2 Mannschaft 5
    Mannschaft 3 
    +3  Mannschaft 1 (6-8.ST)
    Mannschaft 5 (1-3.ST)
    Mannschaft 2 (2-4.ST)
    Unentschieden   +1  Mannschaft 5 +2 Mannschaft 6 (1-2.ST)
    Sieglos   +4 Mannschaft 6  +4 Mannschaft 6 (7-10.ST)
    Mannschaft 3 (2-5.ST)
    Verloren   +2 Mannschaft 6  +3 Mannschaft 3 (2-4.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt new file mode 100644 index 00000000..3307ff10 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=table + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   9603 16:79  +16 +
    2 + + +Mannschaft 5   8512 14:77  +14 +
    3 + + +Mannschaft 2   8413 10:91  +13 +
    4 + + +Mannschaft 3   9315 12:14-2  +13 +
    5 + + +Mannschaft 6   9234 8:13-5  +12 +
    6 + + +Mannschaft 4   9225 7:17-10  +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt new file mode 100644 index 00000000..e1ae7460 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=table&endtab=5 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   5401 10:37  +9 +
    2 + + +Mannschaft 2   4211 5:41  +7 +
    3 + + +Mannschaft 4   5122 4:8-4  +7 +
    4 + + +Mannschaft 1   4202 6:51  +6 +
    5 + + +Mannschaft 6   4121 4:6-2  +6 +
    6 + + +Mannschaft 3   4013 6:9-3  +3 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt new file mode 100644 index 00000000..49b54dfc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=table&lmouserlang=English + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (SO)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (OT)  +
     Tore: 3       Tore/Match: 1.5
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 1   9603 16:79  +16 +
    2 + + +Mannschaft 5   8512 14:77  +14 +
    3 + + +Mannschaft 2   8413 10:91  +13 +
    4 + + +Mannschaft 3   9315 12:14-2  +13 +
    5 + + +Mannschaft 6   9234 8:13-5  +12 +
    6 + + +Mannschaft 4   9225 7:17-10  +10 +
     Total-Tore: 67       Tore /Match: 2.58
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt new file mode 100644 index 00000000..0d3ffdb9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt @@ -0,0 +1,401 @@ +### file=golden/special.l98&action=table&st=5 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01  +02  +03  +04 05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 5 + 0:3 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 3 + 1:1 (n.V.)  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 1 + _:_  +  +
     Tore: 5       Tore/Spiel: 2.5
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   5401 10:37  +9 +
    2 + + +Mannschaft 2   4211 5:41  +7 +
    3 + + +Mannschaft 4   5122 4:8-4  +7 +
    4 + + +Mannschaft 1   4202 6:51  +6 +
    5 + + +Mannschaft 6   4121 4:6-2  +6 +
    6 + + +Mannschaft 3   4013 6:9-3  +3 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt new file mode 100644 index 00000000..a111d3f8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt @@ -0,0 +1,612 @@ +### file=golden/special.l98&action=table&tabonres=2 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   9603 16:79  +16 + 5302 7:43  +10 + 4301 9:36  +6 +
    2 + + +Mannschaft 5   8512 14:77  +14 + 4112 5:7-2  +6 + 4400 9:09  +8 +
    3 + + +Mannschaft 2   8413 10:91  +13 + 5113 3:7-4  +7 + 3300 7:25  +6 +
    4 + + +Mannschaft 3   9315 12:14-2  +13 + 4103 5:8-3  +6 + 5212 7:61  +7 +
    5 + + +Mannschaft 6   9234 8:13-5  +12 + 4013 2:8-6  +4 + 5221 6:51  +8 +
    6 + + +Mannschaft 4   9225 7:17-10  +10 + 4013 2:9-7  +4 + 5212 5:8-3  +6 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt new file mode 100644 index 00000000..487c6bef --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt @@ -0,0 +1,612 @@ +### file=golden/special.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 1   5401  +10 + 10:28 2200  +6 + 4:04 3201  +4 + 6:24
    2 + + +Mannschaft 3   5302  +10 + 6:51 3102  +5 + 3:5-2 2200  +5 + 3:03
    3 + + +Mannschaft 2   4202  +6 + 5:50 3102  +4 + 3:4-1 1100  +2 + 2:11
    4 + + +Mannschaft 6   5113  +6 + 4:7-3 2002  +2 + 1:4-3 3111  +4 + 3:30
    5 + + +Mannschaft 5   3111  +5 + 4:40 2011  +3 + 2:4-2 1100  +2 + 2:02
    6 + + +Mannschaft 4   4103  +3 + 3:9-6 1001  +1 + 0:2-2 3102  +2 + 3:7-4
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt new file mode 100644 index 00000000..23f981a3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=table&tabpkt=0 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 1   9603  +16 + 16:79
    2 + + +Mannschaft 5   8512  +14 + 14:77
    3 + + +Mannschaft 2   8413  +13 + 10:91
    4 + + +Mannschaft 3   9315  +13 + 12:14-2
    5 + + +Mannschaft 6   9234  +12 + 8:13-5
    6 + + +Mannschaft 4   9225  +10 + 7:17-10
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt new file mode 100644 index 00000000..a4764256 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt @@ -0,0 +1,401 @@ +### file=golden/special.l98&action=table&tabtype=1 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5302 7:43  +10 +
    2 + + +Mannschaft 2   5113 3:7-4  +7 +
    3 + + +Mannschaft 5   4112 5:7-2  +6 +
    4 + + +Mannschaft 3   4103 5:8-3  +6 +
    5 + + +Mannschaft 6   4013 2:8-6  +4 +
    6 + + +Mannschaft 4   4013 2:9-7  +4 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt new file mode 100644 index 00000000..e1f203ba --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt @@ -0,0 +1,401 @@ +### file=golden/special.l98&action=table&tabtype=2 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   4400 9:09  +8 +
    2 + + +Mannschaft 6   5221 6:51  +8 +
    3 + + +Mannschaft 3   5212 7:61  +7 +
    4 + + +Mannschaft 1   4301 9:36  +6 +
    5 + + +Mannschaft 2   3300 7:25  +6 +
    6 + + +Mannschaft 4   5212 5:8-3  +6 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt new file mode 100644 index 00000000..2fa7132b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt @@ -0,0 +1,400 @@ +### file=golden/special.l98&action=table&tabtype=3 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 1   5401 10:28  +10 +
    2 + + +Mannschaft 3   5302 6:51  +10 +
    3 + + +Mannschaft 2   4202 5:50  +6 +
    4 + + +Mannschaft 6   5113 4:7-3  +6 +
    5 + + +Mannschaft 5   3111 4:40  +5 +
    6 + + +Mannschaft 4   4103 3:9-6  +3 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt new file mode 100644 index 00000000..35390435 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt @@ -0,0 +1,401 @@ +### file=golden/special.l98&action=table&tabtype=4 + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 0:1 (i.E.)  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 2 + _:_  +  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + 1:1 (n.V.)  +
     Tore: 3       Tore/Spiel: 1.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   5401 10:37  +9 +
    2 + + +Mannschaft 2   4211 5:41  +7 +
    3 + + +Mannschaft 4   5122 4:8-4  +7 +
    4 + + +Mannschaft 1   4202 6:51  +6 +
    5 + + +Mannschaft 6   4121 4:6-2  +6 +
    6 + + +Mannschaft 3   4013 6:9-3  +3 +
     Gesamt-Tore: 67       Tore /Spiel: 2.58
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt new file mode 100644 index 00000000..95dbdc93 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt @@ -0,0 +1,469 @@ +### file=golden/viewopts.l98&action=table + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   8710 15:312  +22 + +: + +1 +
    2 + + +Mannschaft 5  + + + + 9423 12:120  +12 + +: + +10 +
    +3 + + + + +Mannschaft 3 +  + + + +  +9 + +3 + +2 + +4 +  +13 + +: + +15 + +-2 +  +11 + +: + +14 +
    4 + + +Mannschaft 1   9315 12:120  +10 + +: + +16 +
    5 + + +Mannschaft 4 +↗ + +  + + + + 6213 9:10-1  +7 + +: + +10 +
    6 + + +Mannschaft 6   9216 9:18-9  +7 + +: + +19 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt new file mode 100644 index 00000000..0bfc9c52 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt @@ -0,0 +1,469 @@ +### file=golden/viewopts.l98&action=table&endtab=5 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    5. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4310 8:35  +10 + +: + +1 +
    +2 + + + + +Mannschaft 3 +  + + + +  +4 + +2 + +1 + +1 +  +9 + +: + +8 + +1 +  +7 + +: + +4 +
    3 + + +Mannschaft 1   4202 4:31  +6 + +: + +6 +
    4 + + +Mannschaft 4 +↗ + +  + + + + 2101 3:30  +3 + +: + +3 +
    5 + + +Mannschaft 5  + + + + 4121 5:6-1  +3 + +: + +4 +
    6 + + +Mannschaft 6   4004 3:9-6  +0 + +: + +12 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt new file mode 100644 index 00000000..614717f5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt @@ -0,0 +1,785 @@ +### file=golden/viewopts.l98&action=table&tabonres=2 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   8710 15:312  +22 + +: + +1 + 4310 7:16  +10 + +: + +1 + 4400 8:26  +12 + +: + +0 +
    2 + + +Mannschaft 5  + + + + 9423 12:120  +12 + +: + +10 + 4211 7:52  +7 + +: + +4 + 5212 5:7-2  +7 + +: + +7 +
    +3 + + + + +Mannschaft 3 +  + + + +  +9 + +3 + +2 + +4 +  +13 + +: + +15 + +-2 +  +11 + +: + +14 +  +5 + +2 + +0 + +3 +  +7 + +: + +8 + +-1 +  +6 + +: + +9 +  +4 + +1 + +2 + +1 +  +6 + +: + +7 + +-1 +  +5 + +: + +5 +
    4 + + +Mannschaft 1   9315 12:120  +10 + +: + +16 + 4112 5:50  +4 + +: + +7 + 5203 7:70  +6 + +: + +9 +
    5 + + +Mannschaft 4 +↗ + +  + + + + 6213 9:10-1  +7 + +: + +10 + 4103 6:8-2  +3 + +: + +9 + 2110 3:21  +4 + +: + +1 +
    6 + + +Mannschaft 6   9216 9:18-9  +7 + +: + +19 + 4013 3:8-5  +1 + +: + +10 + 5203 6:10-4  +6 + +: + +9 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt new file mode 100644 index 00000000..5e205fa5 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt @@ -0,0 +1,786 @@ +### file=golden/viewopts.l98&action=table&tabonres=2&tabtype=2 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4400 8:26  +12 + +: + +0 + 4310 7:16  +10 + +: + +1 + 4400 8:26  +12 + +: + +0 +
    2 + + +Mannschaft 5  + + + + 5212 5:7-2  +7 + +: + +7 + 4211 7:52  +7 + +: + +4 + 5212 5:7-2  +7 + +: + +7 +
    3 + + +Mannschaft 1   5203 7:70  +6 + +: + +9 + 4112 5:50  +4 + +: + +7 + 5203 7:70  +6 + +: + +9 +
    4 + + +Mannschaft 6   5203 6:10-4  +6 + +: + +9 + 4013 3:8-5  +1 + +: + +10 + 5203 6:10-4  +6 + +: + +9 +
    +5 + + + + +Mannschaft 3 +  + + + +  +4 + +1 + +2 + +1 +  +6 + +: + +7 + +-1 +  +5 + +: + +5 +  +5 + +2 + +0 + +3 +  +7 + +: + +8 + +-1 +  +6 + +: + +9 +  +4 + +1 + +2 + +1 +  +6 + +: + +7 + +-1 +  +5 + +: + +5 +
    6 + + +Mannschaft 4 +↗ + +  + + + + 2110 3:21  +4 + +: + +1 + 4103 6:8-2  +3 + +: + +9 + 2110 3:21  +4 + +: + +1 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt new file mode 100644 index 00000000..bf63cd44 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt @@ -0,0 +1,469 @@ +### file=golden/viewopts.l98&action=table&tabpkt=0 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 2 +↗ + +   8710  +22 + +: + +1 + 15:312
    2 + + +Mannschaft 5  + + + + 9423  +12 + +: + +10 + 12:120
    +3 + + + + +Mannschaft 3 +  + + + +  +9 + +3 + +2 + +4 +  +11 + +: + +14 +  +13 + +: + +15 + +-2 +
    4 + + +Mannschaft 1   9315  +10 + +: + +16 + 12:120
    5 + + +Mannschaft 4 +↗ + +  + + + + 6213  +7 + +: + +10 + 9:10-1
    6 + + +Mannschaft 6   9216  +7 + +: + +19 + 9:18-9
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt new file mode 100644 index 00000000..244c1f34 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt @@ -0,0 +1,470 @@ +### file=golden/viewopts.l98&action=table&tabtype=1 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4310 7:16  +10 + +: + +1 +
    2 + + +Mannschaft 5  + + + + 4211 7:52  +7 + +: + +4 +
    +3 + + + + +Mannschaft 3 +  + + + +  +5 + +2 + +0 + +3 +  +7 + +: + +8 + +-1 +  +6 + +: + +9 +
    4 + + +Mannschaft 1   4112 5:50  +4 + +: + +7 +
    5 + + +Mannschaft 4 +↗ + +  + + + + 4103 6:8-2  +3 + +: + +9 +
    6 + + +Mannschaft 6   4013 3:8-5  +1 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt new file mode 100644 index 00000000..4a797621 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt @@ -0,0 +1,470 @@ +### file=golden/viewopts.l98&action=table&tabtype=2 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4400 8:26  +12 + +: + +0 +
    2 + + +Mannschaft 5  + + + + 5212 5:7-2  +7 + +: + +7 +
    3 + + +Mannschaft 1   5203 7:70  +6 + +: + +9 +
    4 + + +Mannschaft 6   5203 6:10-4  +6 + +: + +9 +
    +5 + + + + +Mannschaft 3 +  + + + +  +4 + +1 + +2 + +1 +  +6 + +: + +7 + +-1 +  +5 + +: + +5 +
    6 + + +Mannschaft 4 +↗ + +  + + + + 2110 3:21  +4 + +: + +1 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt new file mode 100644 index 00000000..18ac2752 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt @@ -0,0 +1,469 @@ +### file=golden/viewopts.l98&action=table&tabtype=3 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4400 7:07  +12 + +: + +0 +
    2 + + +Mannschaft 5  + + + + 5302 7:61  +9 + +: + +6 +
    3 + + +Mannschaft 6   5212 6:9-3  +7 + +: + +7 +
    4 + + +Mannschaft 4 +↗ + +  + + + + 4112 6:7-1  +4 + +: + +7 +
    5 + + +Mannschaft 1   5113 8:9-1  +4 + +: + +10 +
    +6 + + + + +Mannschaft 3 +  + + + +  +5 + +1 + +1 + +3 +  +4 + +: + +7 + +-3 +  +4 + +: + +10 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt new file mode 100644 index 00000000..cc0bfe2d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt @@ -0,0 +1,470 @@ +### file=golden/viewopts.l98&action=table&tabtype=4 + + + +viewopts + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    viewopts

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 + 2:0  +
    01.01.1970 01:00  + +Mannschaft 3 + - Mannschaft 2 + 2:3  +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 4 + _:_  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2 +↗ + +   4310 8:35  +10 + +: + +1 +
    +2 + + + + +Mannschaft 3 +  + + + +  +4 + +2 + +1 + +1 +  +9 + +: + +8 + +1 +  +7 + +: + +4 +
    3 + + +Mannschaft 1   4202 4:31  +6 + +: + +6 +
    4 + + +Mannschaft 4 +↗ + +  + + + + 2101 3:30  +3 + +: + +3 +
    5 + + +Mannschaft 5  + + + + 4121 5:6-1  +3 + +: + +4 +
    6 + + +Mannschaft 6   4004 3:9-6  +0 + +: + +12 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt new file mode 100644 index 00000000..0dfe70bf --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   11812 12:84  +25 + +: + +7 +
    2 + + +Mannschaft 3   11533 15:510  +18 + +: + +12 +
    3 + + +Mannschaft 1   11441 17:134  +16 + +: + +7 +
    4 + + +Mannschaft 7   12344 19:21-2  +13 + +: + +16 +
    5 + + +Mannschaft 4   12344 10:15-5  +13 + +: + +16 +
    6 + + +Mannschaft 5   12317 13:17-4  +10 + +: + +22 +
    7 + + +Mannschaft 6   11234 4:12-8  +9 + +: + +15 +
    8 + + +Mannschaft 8   10225 10:13-3  +8 + +: + +17 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt new file mode 100644 index 00000000..2a382677 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt @@ -0,0 +1,197 @@ +### file=golden/wertung.l98&action=cal + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + +
    + + + + + + +
    +« + +März 2025 + +#  » +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31      
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt new file mode 100644 index 00000000..8fbc44f3 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt @@ -0,0 +1,511 @@ +### file=golden/wertung.l98&action=cross + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +
    +Mannschaft 1 +  + +0:3 + + + +1:0 + + + +0:0 + + + +2:0 + + + +0:0 ! + + +3:3 + + + +2:2 ! + + + +Manns +
    +Mannschaft 2 + +_:_ +  + +0:2 + + + +2:0 + + + +3:2 + + + +0:0 ! + + +3:0 + + + +0:0 ! + + + +Manns +
    +Mannschaft 3 + +_:_ + + +0:0 ! +  + +0:0 ! + + +3:1 + + + +3:0 + + + +2:2 + + + +3:0 + + + + +Manns +
    +Mannschaft 4 + + +2:2 + + +_:_ + +_:_ +  + +0:0 ! + + +0:0 + + + +0:1 + + + +1:1 + + + + +Manns +
    +Mannschaft 5 + + +2:3 + + + +3:0 + + +_:_ + + +1:0 + +  + +0:0 ! + + +3:2 + + + +0:0 + + + + +Manns +
    +Mannschaft 6 + + +0:3 + + + +1:1 + + + +0:0 + + + +2:3 + + + +0:2 ! +  +_:_ + +_:_ + + + +Manns +
    +Mannschaft 7 + + +1:1 + + + +0:0 ! + + +1:1 + + + +3:3 ! + + +2:1 + + +_:_ +  + +2:1 + + + + +Manns +
    +Mannschaft 8 + +_:_ + +_:_ + + +0:1 + + + +3:1 + + +_:_ + + +0:1 + + + +3:2 + +  + + +Manns +
    + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + +Manns + 
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt new file mode 100644 index 00000000..ff9d370e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt @@ -0,0 +1,128 @@ +### file=golden/wertung.l98&action=graph + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + +
    + + + + +
    +
    + + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt new file mode 100644 index 00000000..6dbfe4d6 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt @@ -0,0 +1,139 @@ +### file=golden/wertung.l98&action=info + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik    Info
    + + + + + + + + + + +
    +

    Liga Manager Online 4 - Vers. 4.1.4

    +
    +

    © 1997-2026 LMO-Group

    +

    [ Homepage | Support-Forum | Ligaliste ]

    +
    + + + + +
    +

    Dieses Script basiert ursprünglich auf der Windows-Software "LigaManager '98 Free" von Frank Hollwitz. Der Liga Manager Online ist eine stark verbesserte Version dieses Programms. Da PHP-basiert, ist der LMO auf sehr vielen verschiedenen Plattformen benutzbar, die Bedienung erfolgt bequem über einen normalen Webbrowser. Durch verschiedene Erweiterungen (Addons) ist der LMO mit der Zeit immer vielseitiger geworden.

    +

    Man kann mit diesem Skript sowohl normale Ligen verschiedener Sportarten, als auch Pokalwettbewerbe verwalten. Eine große Anzahl verschiedener Addons machen den LMO zur Komplettlösung für alle, die Spielergebnisse von Sportligen verwalten und öffentlich zugänglich machen wollen.

    +

    Dieses Script steht unter der GPL, es kann also frei benutzt und geändert werden. Das Entfernen oder Ändern von Copyrightnotizen ist jedoch nicht erlaubt! +

    +
    + +LMO 3 by Frank Hollwitz
    +LMO 4 by Rene Marth/LMO-Group
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt new file mode 100644 index 00000000..0b363051 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt @@ -0,0 +1,189 @@ +### file=golden/wertung.l98&action=program + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt new file mode 100644 index 00000000..addd9e73 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt @@ -0,0 +1,428 @@ +### file=golden/wertung.l98&action=program&selteam=1 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     1  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 3:3  +
     2  01.01.1970 01:00 Mannschaft 6 - Mannschaft 1 + 0:3  +
     3  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 5 2:0  +
     4  01.01.1970 01:00 Mannschaft 4 - Mannschaft 1 + 2:2  +
     5  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 3 1:0  +
     6  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 2 0:3  +
     7  01.01.1970 01:00 Mannschaft 8 - Mannschaft 1 + _:_  +
     8  01.01.1970 01:00 Mannschaft 7 - Mannschaft 1 + 1:1  +
     9  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 6 0:0  + + + +
     10  01.01.1970 01:00 Mannschaft 5 - Mannschaft 1 + 2:3  +
     11  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 4 0:0  +
     12  01.01.1970 01:00 Mannschaft 3 - Mannschaft 1 + _:_  +
     13  01.01.1970 01:00 Mannschaft 2 - Mannschaft 1 + _:_  +
     14  01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 2:2  + + + +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt new file mode 100644 index 00000000..5ffb660c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=results&st=1 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 5   1100 3:03  +3 + +: + +0 +
    2 + + +Mannschaft 6   1100 1:01  +3 + +: + +0 +
    3 + + +Mannschaft 4   1100 0:00  +3 + +: + +0 +
    4 + + +Mannschaft 7   1010 3:30  +1 + +: + +1 +
    5 + + +Mannschaft 1   1010 3:30  +1 + +: + +1 +
    6 + + +Mannschaft 3   1001 0:00  +0 + +: + +3 +
    7 + + +Mannschaft 8   1001 0:1-1  +0 + +: + +3 +
    8 + + +Mannschaft 2   1001 0:3-3  +0 + +: + +3 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt new file mode 100644 index 00000000..20a17029 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt @@ -0,0 +1,525 @@ +### file=golden/wertung.l98&action=results&st=14 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
    01.01.1970 01:00  +Mannschaft 7 - Mannschaft 2 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 4 + 1:0  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 6 + 3:0  +
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 8 + 2:2/2:2  + + + +
     Tore: 8       Tore/Spiel: 2
    +
    +
    + + + + +
     « vorheriger Spieltag 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    14. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   11812 12:84  +25 + +: + +7 +
    2 + + +Mannschaft 3   11533 15:510  +18 + +: + +12 +
    3 + + +Mannschaft 1   11441 17:134  +16 + +: + +7 +
    4 + + +Mannschaft 7   12344 19:21-2  +13 + +: + +16 +
    5 + + +Mannschaft 4   12344 10:15-5  +13 + +: + +16 +
    6 + + +Mannschaft 5   12317 13:17-4  +10 + +: + +22 +
    7 + + +Mannschaft 6   11234 4:12-8  +9 + +: + +15 +
    8 + + +Mannschaft 8   10225 10:13-3  +8 + +: + +17 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt new file mode 100644 index 00000000..1e308d6d --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt @@ -0,0 +1,519 @@ +### file=golden/wertung.l98&action=results&st=7 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + _:_  +
     Tore: 3       Tore/Spiel: 1
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   6320 9:81  +11 + +: + +2 +
    2 + + +Mannschaft 1   6321 11:83  +11 + +: + +5 +
    3 + + +Mannschaft 2   5302 6:51  +9 + +: + +6 +
    4 + + +Mannschaft 7   6221 12:13-1  +8 + +: + +5 +
    5 + + +Mannschaft 3   6222 7:34  +8 + +: + +8 +
    6 + + +Mannschaft 6   6213 3:6-3  +7 + +: + +10 +
    7 + + +Mannschaft 5   5104 4:40  +3 + +: + +12 +
    8 + + +Mannschaft 8   4013 2:7-5  +1 + +: + +10 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt new file mode 100644 index 00000000..bf9db435 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt @@ -0,0 +1,417 @@ +### file=golden/wertung.l98&action=stats + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +48 + +18 (38%) +14 (29%) +12 (25%)
    Spiele beidseitiges Ergebnis +4 (8%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +104 (Ø2.31) +59 (57% Ø1.31)   +45 (43% Ø1)
    Höchste(r) Heimsieg(e)
    Mannschaft 5 - Mannschaft 23:0 (1.ST)
    Mannschaft 3 - Mannschaft 63:0 (14.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 10:3 (2.ST)
    Mannschaft 1 - Mannschaft 20:3 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 73:3 (1.ST)
    Mannschaft 7 - Mannschaft 43:3 (6.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3
    Mannschaft 5 
    +3  Mannschaft 2 (6-8.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 2 (6-12.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 2
    Mannschaft 8
    +3 Mannschaft 2 (9-11.ST)
    Mannschaft 6 (9-11.ST)
    Sieglos   +6 Mannschaft 4  +6 Mannschaft 7 (6-11.ST)
    Mannschaft 4 (9-14.ST)
    Verloren   +3 Mannschaft 4  +3 Mannschaft 4 (12-14.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt new file mode 100644 index 00000000..c58967eb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt @@ -0,0 +1,469 @@ +### file=golden/wertung.l98&action=stats&stat1=0&stat2=2 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2 
    1Tabellenposition
    25Pkt.
    11Spiele
    2.27Pkt./Spiel
    12:8Tore
    1.09:0.73Tore/Spiel
    8 (72,73%)Siege
    3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)
    Höchster Sieg
    2 (18,18%)Niederlagen
    0:3 g. Mannschaft 5 (A)Höchste Niederlage
    2 Sieg(e)
    9 Sp. o. Niederlage
    Aktuelle Serie
    (A) Mannschaft 8 (8.)
    (A) Mannschaft 4 (5.)
    (H) Mannschaft 1 (2.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +48 + +18 (38%) +14 (29%) +12 (25%)
    Spiele beidseitiges Ergebnis +4 (8%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +104 (Ø2.31) +59 (57% Ø1.31)   +45 (43% Ø1)
    Höchste(r) Heimsieg(e)
    Mannschaft 5 - Mannschaft 23:0 (1.ST)
    Mannschaft 3 - Mannschaft 63:0 (14.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 10:3 (2.ST)
    Mannschaft 1 - Mannschaft 20:3 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 73:3 (1.ST)
    Mannschaft 7 - Mannschaft 43:3 (6.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3
    Mannschaft 5 
    +3  Mannschaft 2 (6-8.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 2 (6-12.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 2
    Mannschaft 8
    +3 Mannschaft 2 (9-11.ST)
    Mannschaft 6 (9-11.ST)
    Sieglos   +6 Mannschaft 4  +6 Mannschaft 7 (6-11.ST)
    Mannschaft 4 (9-14.ST)
    Verloren   +3 Mannschaft 4  +3 Mannschaft 4 (12-14.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt new file mode 100644 index 00000000..870aa3fb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt @@ -0,0 +1,469 @@ +### file=golden/wertung.l98&action=stats&stat1=1 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1 
    3Tabellenposition
    16Pkt.
    11Spiele
    1.45Pkt./Spiel
    17:13Tore
    1.55:1.18Tore/Spiel
    4 (36,36%)Siege
    3:0 g. Mannschaft 6 (A)Höchster Sieg
    1 (9,09%)Niederlagen
    0:3 g. Mannschaft 2 (H)Höchste Niederlage
    3 Sp. o. NiederlageAktuelle Serie
    (A) Mannschaft 8 (8.)
    (A) Mannschaft 3 (3.)
    (A) Mannschaft 2 (1.)
    +
    Restprogramm +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +48 + +18 (38%) +14 (29%) +12 (25%)
    Spiele beidseitiges Ergebnis +4 (8%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +104 (Ø2.31) +59 (57% Ø1.31)   +45 (43% Ø1)
    Höchste(r) Heimsieg(e)
    Mannschaft 5 - Mannschaft 23:0 (1.ST)
    Mannschaft 3 - Mannschaft 63:0 (14.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 10:3 (2.ST)
    Mannschaft 1 - Mannschaft 20:3 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 73:3 (1.ST)
    Mannschaft 7 - Mannschaft 43:3 (6.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3
    Mannschaft 5 
    +3  Mannschaft 2 (6-8.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 2 (6-12.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 2
    Mannschaft 8
    +3 Mannschaft 2 (9-11.ST)
    Mannschaft 6 (9-11.ST)
    Sieglos   +6 Mannschaft 4  +6 Mannschaft 7 (6-11.ST)
    Mannschaft 4 (9-14.ST)
    Verloren   +3 Mannschaft 4  +3 Mannschaft 4 (12-14.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt new file mode 100644 index 00000000..4b12526c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt @@ -0,0 +1,497 @@ +### file=golden/wertung.l98&action=stats&stat1=1&stat2=2 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 1   Mannschaft 2
    45,00%Chancen gegen.55,00%
    3Tabellenposition1
    16Pkt.25
    11Spiele11
    1.45Pkt./Spiel2.27
    17:13Tore12:8
    1.55:1.18Tore/Spiel1.09:0.73
    4 (36,36%)Siege8 (72,73%)
    3:0 g. Mannschaft 6 (A)Höchster Sieg3:0 g. Mannschaft 1 (A)
    3:0 g. Mannschaft 7 (H)
    1 (9,09%)Niederlagen2 (18,18%)
    0:3 g. Mannschaft 2 (H)Höchste Niederlage0:3 g. Mannschaft 5 (A)
    3 Sp. o. NiederlageAktuelle Serie2 Sieg(e)
    9 Sp. o. Niederlage
    (A) Mannschaft 8 (8.)
    (A) Mannschaft 3 (3.)
    (A) Mannschaft 2 (1.)
    +
    Restprogramm(8.) Mannschaft 8 (A)
    (5.) Mannschaft 4 (A)
    (2.) Mannschaft 1 (H)
    +
    Bewertung der Restprogramme
    52:37 (+15)∑ Pkt.verhältnis Gegner41:44 (-3)
    schwererTendenzleichter
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +Manns + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +48 + +18 (38%) +14 (29%) +12 (25%)
    Spiele beidseitiges Ergebnis +4 (8%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +104 (Ø2.31) +59 (57% Ø1.31)   +45 (43% Ø1)
    Höchste(r) Heimsieg(e)
    Mannschaft 5 - Mannschaft 23:0 (1.ST)
    Mannschaft 3 - Mannschaft 63:0 (14.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 10:3 (2.ST)
    Mannschaft 1 - Mannschaft 20:3 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 73:3 (1.ST)
    Mannschaft 7 - Mannschaft 43:3 (6.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3
    Mannschaft 5 
    +3  Mannschaft 2 (6-8.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 2 (6-12.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 2
    Mannschaft 8
    +3 Mannschaft 2 (9-11.ST)
    Mannschaft 6 (9-11.ST)
    Sieglos   +6 Mannschaft 4  +6 Mannschaft 7 (6-11.ST)
    Mannschaft 4 (9-14.ST)
    Verloren   +3 Mannschaft 4  +3 Mannschaft 4 (12-14.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt new file mode 100644 index 00000000..6fd3e92a --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt @@ -0,0 +1,497 @@ +### file=golden/wertung.l98&action=stats&stat1=2&stat2=1&tabtype=1 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    +Manns + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Mannschaft 2   Mannschaft 1
    63,06%Chancen gegen.36,95%
    1Tabellenposition5
    15Pkt.8
    6Spiele7
    2.5Pkt./Spiel1.14
    8:4Tore8:8
    1.33:0.67Tore/Spiel1.14:1.14
    5 (83,33%)Siege2 (28,57%)
    3:0 g. Mannschaft 7 (H)Höchster Sieg2:0 g. Mannschaft 5 (H)
    1 (16,67%)Niederlagen1 (14,29%)
    0:2 g. Mannschaft 3 (H)Höchste Niederlage0:3 g. Mannschaft 2 (H)
    5 Sieg(e)
    5 Sp. o. Niederlage
    Aktuelle Serie2 Sp. o. Sieg
    (A) Mannschaft 8 (8.)
    (A) Mannschaft 4 (5.)
    (H) Mannschaft 1 (2.)
    +
    Restprogramm(8.) Mannschaft 8 (A)
    (3.) Mannschaft 3 (A)
    (1.) Mannschaft 2 (A)
    +
    Bewertung der Restprogramme
    41:44 (-3)∑ Pkt.verhältnis Gegner52:37 (+15)
    leichterTendenzschwerer
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +Manns +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
      + +Manns + +
    +
    + + + + + + + +
    +

    Statistische Daten zur Liga

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spiele
    ges.HeimsiegeUnentschiedenAuswärtssiege
    +48 + +18 (38%) +14 (29%) +12 (25%)
    Spiele beidseitiges Ergebnis +4 (8%)
    Tore
    ges. Heim-Tore  Auswärts-Tore
    +104 (Ø2.31) +59 (57% Ø1.31)   +45 (43% Ø1)
    Höchste(r) Heimsieg(e)
    Mannschaft 5 - Mannschaft 23:0 (1.ST)
    Mannschaft 3 - Mannschaft 63:0 (14.ST)
      ++ weitere 2 Spiele mit gleichem Ergebnis +
    Höchste(r) Auswärtssieg(e)
    Mannschaft 6 - Mannschaft 10:3 (2.ST)
    Mannschaft 1 - Mannschaft 20:3 (6.ST)
    Die meisten Tore
    Mannschaft 1 - Mannschaft 73:3 (1.ST)
    Mannschaft 7 - Mannschaft 43:3 (6.ST)
    Serien
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     AktuellSaison
    Gewonnen   +2 Mannschaft 3
    Mannschaft 5 
    +3  Mannschaft 2 (6-8.ST)
    Ungeschlagen   +3 Mannschaft 5  +7  Mannschaft 2 (6-12.ST)
    Unentschieden   +1  Mannschaft 1
    Mannschaft 7
    Mannschaft 2
    Mannschaft 8
    +3 Mannschaft 2 (9-11.ST)
    Mannschaft 6 (9-11.ST)
    Sieglos   +6 Mannschaft 4  +6 Mannschaft 7 (6-11.ST)
    Mannschaft 4 (9-14.ST)
    Verloren   +3 Mannschaft 4  +3 Mannschaft 4 (12-14.ST)
    +
    +
    +
    + + + + + +
    + +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt new file mode 100644 index 00000000..5ddbc2d2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=table + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   11812 12:84  +25 + +: + +7 +
    2 + + +Mannschaft 3   11533 15:510  +18 + +: + +12 +
    3 + + +Mannschaft 1   11441 17:134  +16 + +: + +7 +
    4 + + +Mannschaft 7   12344 19:21-2  +13 + +: + +16 +
    5 + + +Mannschaft 4   12344 10:15-5  +13 + +: + +16 +
    6 + + +Mannschaft 5   12317 13:17-4  +10 + +: + +22 +
    7 + + +Mannschaft 6   11234 4:12-8  +9 + +: + +15 +
    8 + + +Mannschaft 8   10225 10:13-3  +8 + +: + +17 +
     
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt new file mode 100644 index 00000000..4dd0c96f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=table&endtab=7 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   6320 9:81  +11 + +: + +2 +
    2 + + +Mannschaft 1   6321 11:83  +11 + +: + +5 +
    3 + + +Mannschaft 2   5302 6:51  +9 + +: + +6 +
    4 + + +Mannschaft 7   6221 12:13-1  +8 + +: + +5 +
    5 + + +Mannschaft 3   6222 7:34  +8 + +: + +8 +
    6 + + +Mannschaft 6   6213 3:6-3  +7 + +: + +10 +
    7 + + +Mannschaft 5   5104 4:40  +3 + +: + +12 +
    8 + + +Mannschaft 8   4013 2:7-5  +1 + +: + +10 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt new file mode 100644 index 00000000..06dec388 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=table&lmouserlang=English + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Calendar  Results/Table  Match Schedule  Cross Table  Charts  League Statistics     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Matchday
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Match: 2.5
    +
    +
    + + + + +
     next Matchday » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table Home Away 1st Season Half 2nd Season Half +
      +MD + +w + +d + +l + ToreDiff. Pkt.
    1 + + +Mannschaft 2   11812 12:84  +25 + +: + +7 +
    2 + + +Mannschaft 3   11533 15:510  +18 + +: + +12 +
    3 + + +Mannschaft 1   11441 17:134  +16 + +: + +7 +
    4 + + +Mannschaft 7   12344 19:21-2  +13 + +: + +16 +
    5 + + +Mannschaft 4   12344 10:15-5  +13 + +: + +16 +
    6 + + +Mannschaft 5   12317 13:17-4  +10 + +: + +22 +
    7 + + +Mannschaft 6   11234 4:12-8  +9 + +: + +15 +
    8 + + +Mannschaft 8   10225 10:13-3  +8 + +: + +17 +
     Total-Tore: 104       Tore /Match: 2.31
    +
    +
    + + + + + +
    +Print Actual Matchday  +Print Match Schedule 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« To League Selection   Last League Update: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt new file mode 100644 index 00000000..39b18710 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt @@ -0,0 +1,519 @@ +### file=golden/wertung.l98&action=table&st=7 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06 07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
    01.01.1970 01:00  +Mannschaft 2 - Mannschaft 7 + 3:0  +
    01.01.1970 01:00  +Mannschaft 4 - Mannschaft 5 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 6 - Mannschaft 3 + 0:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 1 + _:_  +
     Tore: 3       Tore/Spiel: 1
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    7. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   6320 9:81  +11 + +: + +2 +
    2 + + +Mannschaft 1   6321 11:83  +11 + +: + +5 +
    3 + + +Mannschaft 2   5302 6:51  +9 + +: + +6 +
    4 + + +Mannschaft 7   6221 12:13-1  +8 + +: + +5 +
    5 + + +Mannschaft 3   6222 7:34  +8 + +: + +8 +
    6 + + +Mannschaft 6   6213 3:6-3  +7 + +: + +10 +
    7 + + +Mannschaft 5   5104 4:40  +3 + +: + +12 +
    8 + + +Mannschaft 8   4013 2:7-5  +1 + +: + +10 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt new file mode 100644 index 00000000..1edd1e98 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt @@ -0,0 +1,882 @@ +### file=golden/wertung.l98&action=table&tabonres=2 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Hinrunde Rückrunde +
       Heim Auswärts
      +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   11812 12:84  +25 + +: + +7 + 6501 8:44  +15 + +: + +3 + 5311 4:40  +10 + +: + +4 +
    2 + + +Mannschaft 3   11533 15:510  +18 + +: + +12 + 6312 11:38  +10 + +: + +7 + 5221 4:22  +8 + +: + +5 +
    3 + + +Mannschaft 1   11441 17:134  +16 + +: + +7 + 7221 8:80  +8 + +: + +5 + 4220 9:54  +8 + +: + +2 +
    4 + + +Mannschaft 7   12344 19:21-2  +13 + +: + +16 + 6221 9:72  +8 + +: + +5 + 6123 10:14-4  +5 + +: + +11 +
    5 + + +Mannschaft 4   12344 10:15-5  +13 + +: + +16 + 5131 3:4-1  +6 + +: + +6 + 7213 7:11-4  +7 + +: + +10 +
    6 + + +Mannschaft 5   12317 13:17-4  +10 + +: + +22 + 6312 9:54  +10 + +: + +7 + 6005 4:12-8  +0 + +: + +15 +
    7 + + +Mannschaft 6   11234 4:12-8  +9 + +: + +15 + 5022 3:9-6  +2 + +: + +8 + 6212 1:3-2  +7 + +: + +7 +
    8 + + +Mannschaft 8   10225 10:13-3  +8 + +: + +17 + 4202 6:51  +6 + +: + +6 + 6023 4:8-4  +2 + +: + +11 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt new file mode 100644 index 00000000..3f003f54 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt @@ -0,0 +1,882 @@ +### file=golden/wertung.l98&action=table&tabonres=2&tabpkt=0&tabtype=3 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Hinrunde Rückrunde
       Heim Auswärts
      +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.  +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 2   6510  +16 + +: + +1 + 6:33 3300  +9 + +: + +0 + 5:23 3210  +7 + +: + +1 + 1:10
    2 + + +Mannschaft 3   5311  +10 + +: + +4 + 8:26 3201  +6 + +: + +3 + 6:15 2110  +4 + +: + +1 + 2:11
    3 + + +Mannschaft 8   6212  +7 + +: + +7 + 8:62 3201  +6 + +: + +3 + 6:42 3011  +1 + +: + +4 + 2:20
    4 + + +Mannschaft 5   7213  +7 + +: + +10 + 9:13-4 4211  +7 + +: + +4 + 6:51 3002  +0 + +: + +6 + 3:8-5
    5 + + +Mannschaft 1   5120  +5 + +: + +2 + 6:51 3010  +1 + +: + +1 + 2:20 2110  +4 + +: + +1 + 4:31
    6 + + +Mannschaft 7   6123  +5 + +: + +11 + 7:8-1 3021  +2 + +: + +5 + 2:20 3102  +3 + +: + +6 + 5:6-1
    7 + + +Mannschaft 6   5021  +2 + +: + +5 + 1:6-5 2010  +1 + +: + +1 + 1:3-2 3011  +1 + +: + +4 + 0:3-3
    8 + + +Mannschaft 4   6024  +2 + +: + +14 + 1:7-6 2011  +1 + +: + +4 + 0:1-1 4013  +1 + +: + +10 + 1:6-5
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt new file mode 100644 index 00000000..37f0f6c8 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=table&tabpkt=0 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + Pkt. ToreDiff.
    1 + + +Mannschaft 2   11812  +25 + +: + +7 + 12:84
    2 + + +Mannschaft 3   11533  +18 + +: + +12 + 15:510
    3 + + +Mannschaft 1   11441  +16 + +: + +7 + 17:134
    4 + + +Mannschaft 7   12344  +13 + +: + +16 + 19:21-2
    5 + + +Mannschaft 4   12344  +13 + +: + +16 + 10:15-5
    6 + + +Mannschaft 5   12317  +10 + +: + +22 + 13:17-4
    7 + + +Mannschaft 6   11234  +9 + +: + +15 + 4:12-8
    8 + + +Mannschaft 8   10225  +8 + +: + +17 + 10:13-3
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt new file mode 100644 index 00000000..e7fce784 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt @@ -0,0 +1,519 @@ +### file=golden/wertung.l98&action=table&tabtype=1 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   6501 8:44  +15 + +: + +3 +
    2 + + +Mannschaft 3   6312 11:38  +10 + +: + +7 +
    3 + + +Mannschaft 5   6312 9:54  +10 + +: + +7 +
    4 + + +Mannschaft 7   6221 9:72  +8 + +: + +5 +
    5 + + +Mannschaft 1   7221 8:80  +8 + +: + +5 +
    6 + + +Mannschaft 8   4202 6:51  +6 + +: + +6 +
    7 + + +Mannschaft 4   5131 3:4-1  +6 + +: + +6 +
    8 + + +Mannschaft 6   5022 3:9-6  +2 + +: + +8 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt new file mode 100644 index 00000000..9fc8fc3c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt @@ -0,0 +1,519 @@ +### file=golden/wertung.l98&action=table&tabtype=2 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   5311 4:40  +10 + +: + +4 +
    2 + + +Mannschaft 1   4220 9:54  +8 + +: + +2 +
    3 + + +Mannschaft 3   5221 4:22  +8 + +: + +5 +
    4 + + +Mannschaft 6   6212 1:3-2  +7 + +: + +7 +
    5 + + +Mannschaft 4   7213 7:11-4  +7 + +: + +10 +
    6 + + +Mannschaft 7   6123 10:14-4  +5 + +: + +11 +
    7 + + +Mannschaft 8   6023 4:8-4  +2 + +: + +11 +
    8 + + +Mannschaft 5   6005 4:12-8  +0 + +: + +15 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt new file mode 100644 index 00000000..c6c325cb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt @@ -0,0 +1,518 @@ +### file=golden/wertung.l98&action=table&tabtype=3 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 2   6510 6:33  +16 + +: + +1 +
    2 + + +Mannschaft 3   5311 8:26  +10 + +: + +4 +
    3 + + +Mannschaft 8   6212 8:62  +7 + +: + +7 +
    4 + + +Mannschaft 5   7213 9:13-4  +7 + +: + +10 +
    5 + + +Mannschaft 1   5120 6:51  +5 + +: + +2 +
    6 + + +Mannschaft 7   6123 7:8-1  +5 + +: + +11 +
    7 + + +Mannschaft 6   5021 1:6-5  +2 + +: + +5 +
    8 + + +Mannschaft 4   6024 1:7-6  +2 + +: + +14 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt new file mode 100644 index 00000000..bd8f31a0 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt @@ -0,0 +1,519 @@ +### file=golden/wertung.l98&action=table&tabtype=4 + + + +wertung + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    wertung

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
    01.01.1970 01:00  +Mannschaft 1 - Mannschaft 7 + 3:3  +
    01.01.1970 01:00  +Mannschaft 3 - Mannschaft 4 + 0:0  + + + +
    01.01.1970 01:00  +Mannschaft 5 - Mannschaft 2 + 3:0  +
    01.01.1970 01:00  +Mannschaft 8 - Mannschaft 6 + 0:1  +
     Tore: 10       Tore/Spiel: 2.5
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
      +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 4   6320 9:81  +11 + +: + +2 +
    2 + + +Mannschaft 1   6321 11:83  +11 + +: + +5 +
    3 + + +Mannschaft 2   5302 6:51  +9 + +: + +6 +
    4 + + +Mannschaft 7   6221 12:13-1  +8 + +: + +5 +
    5 + + +Mannschaft 3   6222 7:34  +8 + +: + +8 +
    6 + + +Mannschaft 6   6213 3:6-3  +7 + +: + +10 +
    7 + + +Mannschaft 5   5104 4:40  +3 + +: + +12 +
    8 + + +Mannschaft 8   4013 2:7-5  +1 + +: + +10 +
     Gesamt-Tore: 104       Tore /Spiel: 2.31
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: 01.01.2025 13:00
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt b/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt new file mode 100644 index 00000000..60bdd60e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt @@ -0,0 +1,190 @@ +### lmouserlang=English + + + +Please choose a League + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Please choose a League

    +
    +
    +Prediction game   +
    + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    + +1. Bundesliga 2024/25 +Matchday 1   +01.01.2025 13:00
    + +
     
    + + + + + + + + + + + + + + +
    Archive
    +archiv +
    +dfb + +DFB-Schlüsselligen +
    +golden +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + +English + +Hrvatski + + +Bosanski + + +Norsk + +
    + + + + + +
    + +
    +
    +
    +
    + +
    +
    + + + diff --git a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt new file mode 100644 index 00000000..5e1a67bc --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt @@ -0,0 +1,1047 @@ +### admin_without_login +=== ohne Anmeldung: Optionen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +
    + + + + + + + + + + + +
    +

    Anmeldung für den Admin-Bereich

    +
    + + + + + + + + + + + + + +
    + Nutzername + + +
    + Passwort + + +
      + +
    +
    +Wechsel in den User-Bereich +
    +
    +
    +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    +

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    +

    This is free software, and you are welcome to redistribute it under certain conditions.

    +

    Read this for details.

    +
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== ohne Anmeldung: Parameter lmouserok === + + + +LMO Admin + + + + + +
    + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +
    + + + + + + + + + + + +
    +

    Anmeldung für den Admin-Bereich

    +
    + + + + + + + + + + + + + +
    + Nutzername + + +
    + Passwort + + +
      + +
    +
    +Wechsel in den User-Bereich +
    +
    +
    +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    +

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    +

    This is free software, and you are welcome to redistribute it under certain conditions.

    +

    Read this for details.

    +
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== ohne Anmeldung: Sitzungswert im Parameter === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    Optionen +Addons + +Designeditor + +Userverwaltung +
    + + + + + + + + +
    +

    Globale Optionen des Scripts

    +
    + + + + + + + + + + +
    Grundeinstellungen
    +Tabellenoptionen +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Standardsprache + +  +
    +Zeitzone + + +
    +Ligenverzeichnis + + +
    +Standard-Anstoßzeit + + +
    +Format der Anstoßtermine  + + +
    + + + + +Wochentag +
    D = Sa
    l = Samstag
    +Tag +
    d = 15
    j = 15
    +Monat +
    m = 3
    M = März
    F = März
    +Jahr +
    y = 25
    Y = 2025
    +Uhrzeit +
    H = 13
    i = 00
    A = PM
    +
    ?
    +
    +E-Mail des Webmasters + + +
    +Ligasortierung + + + + Aufsteigend
    +Absteigend
    + +
    +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + + +Deutsch + + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== falsches Kennwort plus Parameter === + + + +LMO Admin + + + + + +
    +

    + Delete install folder or set its chmod to 000!

    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + +
    +

    Was möchten Sie jetzt tun?

    +
    + + + + +
    + +
    +
    +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Download ohne Anmeldung === +[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 +--- Dateiaenderungen --- +(keine) + +=== Download mit Sitzungswert im Parameter === +[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt b/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt new file mode 100644 index 00000000..4575ccc9 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt @@ -0,0 +1,1041 @@ +### direct_include_access +=== direkter Aufruf lmo-adminmain.php === + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-adminedit.php === + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-savefile.php === + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-adminmimesend.php === + + + +LMO Admin + + + + +
    + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-adminjavascript.php === + + + +
    + + + + + + + + + + +
    + + + + + + +
    + <  +März 2025 + #  + >  +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MoDiMiDoFrSaSo
          +01 + +02 +
    +03 + +04 + +05 + +06 + +07 + +08 + +09 +
    +10 + +11 + +12 + +13 + +14 + +15 + +16 +
    +17 + +18 + +19 + +20 + +21 + +22 + +23 +
    +24 + +25 + +26 + +27 + +28 + +29 + +30 +
    +31 +
    +
    +[Fenster schließen] +
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-adminrounds.php === + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-adminsubnavi.php === + + + + + + +
    + + + + + + + + +
    + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-savehtml.php === + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-kocal.php === + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-rueckrunde.php === +

    + keine passenden Ligen gefunden

    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -1,13 +1,12 @@ + [Options] +-Title=Liga Manager Online 4 ++Title=LMO + Name=basic + Type=0 + Teams=8 +-goalfaktor=1 +-pointsfaktor=1 +-enableGameSort=1 ++vonTab=0 ++bisTab=0 + Rounds=14 + Matches=4 +-Actual=1 ++Actual=7 + Kegel=0 + HandS=0 +@@ -28,6 +27,4 @@ + namePkt=Pkt. + nameTor=Tore +-tableHinRueck=1 +-tableHeimAusw=1 + DatC=1 + DatS=1 +@@ -36,4 +33,8 @@ + urlT=0 + urlB=0 ++Graph=1 ++Kreuz=1 ++Tabelle=1 ++Ligastats=1 + Plan=1 + Ergebnis=1 +@@ -41,13 +42,13 @@ + favTeam=0 + selTeam=0 +-ticker=0 +-Graph=1 +-Kreuz=1 +-Tabelle=1 +-Ligastats=1 + kurve1=0 + kurve2=0 +- +-[News] ++tableHinRueck=1 ++tableHeimAusw=1 ++ticker=0 ++stats=0 ++goalfaktor=1 ++pointsfaktor=1 ++enableGameSort=1 + + [Teams] +@@ -71,6 +72,17 @@ + 8=Manns + ++[Teamm] ++1= ++2= ++3= ++4= ++5= ++6= ++7= ++8= ++ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -81,4 +93,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -89,4 +102,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -97,4 +111,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -105,4 +120,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -113,4 +129,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -121,4 +138,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -129,4 +147,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -138,502 +157,545 @@ + D1= + D2= ++MO= + TA1=1 + TB1=7 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=3 + TB2=4 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=5 + TB3=2 + GA3=0 + GB3=0 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=8 + TB4=6 + GA4=3 + GB4=1 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round2] + D1= + D2= ++MO= + TA1=2 + TB1=3 + GA1=0 + GB1=4 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=4 + TB2=8 + GA2=2 + GB2=2 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=6 + TB3=1 + GA3=2 + GB3=4 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=7 + TB4=5 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round3] + D1= + D2= ++MO= + TA1=1 + TB1=5 + GA1=1 + GB1=0 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=3 + TB2=7 + GA2=3 + GB2=0 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=6 + TB3=4 + GA3=-1 + GB3=-1 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=8 + TB4=2 + GA4=1 + GB4=3 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round4] + D1= + D2= ++MO= + TA1=2 + TB1=6 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=4 + TB2=1 + GA2=4 + GB2=0 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=5 + TB3=3 + GA3=-1 + GB3=-1 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=7 + TB4=8 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round5] + D1= + D2= ++MO= + TA1=1 + TB1=3 + GA1=3 + GB1=0 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=4 + TB2=2 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=6 + TB3=7 + GA3=2 + GB3=3 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=8 + TB4=5 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round6] + D1= + D2= ++MO= + TA1=1 + TB1=2 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=3 + TB2=8 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=5 + TB3=6 + GA3=1 + GB3=2 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=7 + TB4=4 + GA4=4 + GB4=1 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round7] + D1= + D2= ++MO= + TA1=2 + TB1=7 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1=0 + NT1= + BE1= + TI1= +-AT1=0 + TA2=4 + TB2=5 + GA2=2 + GB2=0 ++SP2=0 ++AT2=0 + NT2= + BE2= + TI2= +-AT2=0 + TA3=6 + TB3=3 + GA3=3 + GB3=3 ++SP3=0 ++AT3=0 + NT3= + BE3= + TI3= +-AT3=0 + TA4=8 + TB4=1 + GA4=4 + GB4=3 ++SP4=0 ++AT4=0 + NT4= + BE4= + TI4= +-AT4=0 + + [Round8] + D1= + D2= ++MO= + TA1=7 + TB1=1 +-GA1=2 +-GB1=3 ++GA1=-1 ++GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=4 + TB2=3 +-GA2=4 +-GB2=3 ++GA2=-1 ++GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=2 + TB3=5 +-GA3=1 +-GB3=4 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=6 + TB4=8 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round9] + D1= + D2= ++MO= + TA1=3 + TB1=2 +-GA1=4 +-GB1=0 ++GA1=-1 ++GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=8 + TB2=4 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=1 + TB3=6 +-GA3=0 +-GB3=1 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=5 + TB4=7 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round10] + D1= + D2= ++MO= + TA1=5 + TB1=1 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=7 + TB2=3 +-GA2=2 +-GB2=3 ++GA2=-1 ++GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=4 + TB3=6 +-GA3=4 +-GB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=2 + TB4=8 +-GA4=4 +-GB4=2 ++GA4=-1 ++GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round11] + D1= + D2= ++MO= + TA1=6 + TB1=2 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=1 + TB2=4 +-GA2=2 +-GB2=1 ++GA2=-1 ++GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=3 + TB3=5 +-GA3=2 +-GB3=1 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=8 + TB4=7 +-GA4=4 +-GB4=3 ++GA4=-1 ++GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round12] + D1= + D2= ++MO= + TA1=3 + TB1=1 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=2 + TB2=4 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=7 + TB3=6 +-GA3=2 +-GB3=2 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=5 + TB4=8 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round13] + D1= + D2= ++MO= + TA1=2 + TB1=1 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=8 + TB2=3 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=6 + TB3=5 +-GA3=1 +-GB3=3 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=4 + TB4=7 + GA4=-1 + GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 + + [Round14] + D1= + D2= ++MO= + TA1=7 + TB1=2 + GA1=-1 + GB1=-1 ++SP1=0 ++AT1= + NT1= + BE1= +-TI1= +-AT1=0 + TA2=5 + TB2=4 + GA2=-1 + GB2=-1 ++SP2=0 ++AT2= + NT2= + BE2= +-TI2= +-AT2=0 + TA3=3 + TB3=6 +-GA3=3 +-GB3=1 ++GA3=-1 ++GB3=-1 ++SP3=0 ++AT3= + NT3= + BE3= +-TI3= +-AT3=0 + TA4=1 + TB4=8 +-GA4=3 +-GB4=3 ++GA4=-1 ++GB4=-1 ++SP4=0 ++AT4= + NT4= + BE4= +-TI4= +-AT4=0 ++ + +=== direkter Aufruf lmo-dirlist.php === + + +--- Dateiaenderungen --- +(keine) + +=== direkter Aufruf lmo-openfile.php === + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/style/lmo-style-nc.php-0bb47ad9.txt b/tests/GoldenMaster/__snapshots__/style/lmo-style-nc.php-0bb47ad9.txt new file mode 100644 index 00000000..45ab9c49 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/style/lmo-style-nc.php-0bb47ad9.txt @@ -0,0 +1,284 @@ +### lmo-style-nc.php + +.message{ + color: #080; +} + +.error{ + color: #a00; +} + +/** Außenbereich*/ +.lmoMain { + background: #dde0fF repeat; + color: #000; font-size: 13px; font-family: sans-serif;} +.lmoMain p { + margin:0; +} + +/** Außenbereich Überschrift*/ +.lmoMain h1 { + background: repeat; + color: #009; font-size: 115%; font-family: Trebuchet MS,sans-serif;} + +/** Außenbereich Menü */ +.lmoMain .lmoMenu { + font-weight: bold; + background: #009 repeat; + color: #eee;} + +.lmoMain .lmoMenu a { + background: #009 repeat; + color: #eee;} + +/** Außenbereich Untermenü */ +.lmoMain .lmoSubmenu { + font-weight: bold; + background: #eee repeat; + color: #009;} + +.lmoMain .lmoSubmenu a { + line-height:140%; + font-weight: normal; + text-decoration: none; + background: #eee repeat; + color: #009;} + +/** Außenbereich Fusszeilen */ +.lmoMain .lmoFooter { + font-weight: normal; +} + +.lmoMain .lmoFooter a { + text-decoration: underline; + background: #dde0fF repeat; + color: #000;} + +/** Ende Außenbereich */ + +/** Mittelbereich */ +.lmoMiddle { + background: #fff repeat; + color: #000; font-size: 94%; font-weight: bold; +} + +/** Überschrift im Mittelbereich */ +.lmoMiddle h1{ + background: #009 repeat; + color: #fff; font-size:115%; +} + +/** Links im Mittelbereich */ +.lmoMiddle a { + line-height:150%; + text-decoration: none; + background: #fff repeat; + color: #000; font-weight: normal; +} + +.lmoMiddle .lmoMenu { + font-weight: bold; + background: #009 repeat; + color: #fff;} + +.lmoMiddle .lmoMenu a { + line-height:140%; + font-weight: normal; + text-decoration: none; + background: #009 repeat; + color: #fff;} + +.lmoMiddle .lmoSubmenu { + background: #fff repeat; + color: #009;} + +.lmoMiddle .lmoSubmenu a { + background: #fff repeat; + color: #009;} + +/** Innerer Bereich */ +.lmoInner { + background: #f5f5ff repeat; + color: #000; font-size: 98%; font-weight: normal; +} + +.lmoInner a { + line-height:100%; + text-decoration: none; + background: #f5f5ff repeat; + color: #000; font-weight: normal; +} + +.lmoInner caption { + background: #fff repeat; + color: #000; font-weight: bold; +} + +.lmoInner caption a{ + background: #fff repeat; + color: #000; font-weight: normal; +} + +.lmoInner .lmoFooter { + background: #009 repeat; + color: #fff;} + +.lmoInner .lmoFooter a { + line-height:150%; + text-decoration: underline; + background: #009 repeat; + color: #fff;} + +.lmoKreuz table { + font-size: 80%;} + +.lmoBackMarkierung { + background: #ddf repeat; +} + +.lmoBackMarkierung a { + line-height:190%; + background: #ddf repeat; + font-weight: bold; +} + +.lmoFrontMarkierung { + color: #d00; font-weight: bold; +} + +.lmoLeer { + background: #eee repeat; +} + +.lmoTabelleMeister { + background: #0c0 repeat; + color: #000;} + +.lmoTabelleMeister a { + background: #0c0 repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleCleague { + background: #6e6 repeat; + color: #000;} + +.lmoTabelleCleague a { + background: #6e6 repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleCleaguequali { + background: #afa repeat; + color: #000;} + +.lmoTabelleCleaguequali a { + background: #afa repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleUefa { + background: #cfc repeat; + color: #000;} + +.lmoTabelleUefa a { + background: #cfc repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleRelegation { + background: #fcb repeat; + color: #000;} + +.lmoTabelleRelegation a { + background: #fcb repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleAbsteiger { + background: #e65 repeat; + color: #000;} + +.lmoTabelleAbsteiger a { + background: #e65 repeat; + color: #000; text-decoration: none; +} + +.lmoTabelleHeimbilanz { + background: #ccc repeat; + color: #000;} + +.lmoTabelleGastbilanz { + background: #eee repeat; + color: #000;} + +.lmoTurnierSieger { + background: #cfc repeat; + color: #000;} + +.lmoTurnierSieger a { + background: #cfc repeat; + color: #000; text-decoration: none; +} + +.lmoTurnierSieger a:hover{ + background: #000 repeat; + color: #cfc;} + +.lmoTurnierVerlierer { + background: #fcb repeat; + color: #000;} + +.lmoTurnierVerlierer a { + background: #fcb repeat; + color: #000; text-decoration: none; +} + +.lmoTurnierVerlierer a:hover{ + background: #000 repeat; + color: #fcb;} + +.lmotext { + text-align: justify; +} + +.colorpicker { + display:none; +} + +.sort-arrow { + display:none; +} + +.sort-arrow.descending { + display:none; +} + +.sort-arrow.ascending { + display:none; +} +a span.popup, a:link span.popup{ + display: none; +} + +th.bottom { + vertical-align: bottom; +} + +.baseline { + vertical-align: baseline; +} + +.top { + vertical-align: top; +} + +.middle { + vertical-align: middle; +} + +#myChart{ + width: 700px; + height: 500px; +} + diff --git a/tests/GoldenMaster/__snapshots__/style/lmo-style.php-055aef80.txt b/tests/GoldenMaster/__snapshots__/style/lmo-style.php-055aef80.txt new file mode 100644 index 00000000..bcaa9708 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/style/lmo-style.php-055aef80.txt @@ -0,0 +1,537 @@ +### lmo-style.php + +.lmoMain .message{ + margin: 0; + color: #080; +} + +.lmoMain .error{ + margin: 0; + color: #a00; +} + +.lmoMain .nobr { + white-space:nowrap; +} + +.lmoMain form { + padding: 0; + margin: 0; +} + +.lmoMain acronym { + cursor:help; + border-bottom:1px dotted; +} + + +/** Außenbereich*/ +.lmoMain { + background: #dde0fF repeat; + color: #000; border: 01px solid #000; + margin:0.3em auto; + padding:0.2em; + font-size: 13px; font-family: sans-serif;} + +.lmoMain a{ + background: #dde0fF repeat; + color: #000; text-decoration: none; +} + +.lmoMain a:hover { + background: #000 repeat; + color: #dde0fF;} + +.lmoMain p { + margin:0; +} + +/** Außenbereich Überschrift*/ +.lmoMain h1 { + padding: 0.2em; + margin:0.2em; + background: repeat; + color: #009; font-weight: bold; + font-size: 115%; font-family: Trebuchet MS,sans-serif;} + +/** Außenbereich Menü */ +.lmoMain .lmoMenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #009 repeat; + color: #eee; border:0; +} + +.lmoMain .lmoMenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #009 repeat; + color: #eee; border:0; +} + +.lmoMain .lmoMenu a:hover { + background: #eee repeat; + color: #009;} + +/** Außenbereich Untermenü */ +.lmoMain .lmoSubmenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #eee repeat; + color: #009; border:0; +} + +.lmoMain .lmoSubmenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #eee repeat; + color: #009; border:0; +} + +.lmoMain .lmoSubmenu a:hover { + background: #009 repeat; + color: #eee;} + + +.lmoMain .lmoFooter table { + font-size:100%; +} + +.lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { + text-decoration: underline; + background: #dde0fF repeat; + color: #000;} + +.lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { + background: #000 repeat; + color: #dde0fF;} + +/** Ende Außenbereich */ + +/** Mittelbereich */ +.lmoMiddle { + background: #fff repeat; + color: #000; font-weight: bold; + font-size: 94%; border: 01px solid #000; + margin:0.5em auto 1.5em auto; + padding: 0.2em; +} +.lmoMiddle table{ +font-size:100%; +} + +/** Überschrift im Mittelbereich */ +.lmoMiddle h1{ + background: #009 repeat; + color: #fff; font-weight: bold; + font-size: 115%; margin:0.1em; + padding:0.1em; +} + +/** Links im Mittelbereich */ +.lmoMiddle a { + line-height:150%; + text-decoration: none; + background: #fff repeat; + color: #000; font-weight: normal; +} + +.lmoMiddle a:hover { + background: #000 repeat; + color: #fff;} + +.lmoMiddle .lmoMenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #009 repeat; + color: #fff; border: 0; +} + +.lmoMiddle .lmoMenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #009 repeat; + color: #fff; border: 0; +} + +.lmoMiddle .lmoMenu a:hover { + background: #fff repeat; + color: #009;} + +.lmoMiddle .lmoSubmenu { + background: #fff repeat; + color: #009; border: 0; +} + +.lmoMiddle .lmoSubmenu a { + padding:0; + background: #fff repeat; + color: #009; border: 0; +} + +.lmoMiddle .lmoSubmenu a:hover { + background: #009 repeat; + color: #fff;} + +/** Innerer Bereich */ +.lmoInner { + margin-left:auto;margin-right:auto; + padding: 0.2em; + background: #f5f5ff repeat; + color: #000; font-size: 98%; border: 01px solid #003; +} + +.lmoInner a { + line-height:100%; + text-decoration: underline; + background: repeat; + font-weight: normal; +} +.lmoInner a:hover { + } + +.lmoInner td { + padding: 0.2em; +} +.lmoInner td td{ + padding: 0; +} + +.lmoInner th { + padding: 0.2em; + background: #009 repeat; + color: #fff;} + +.lmoInner th a { + background: #009 repeat; + color: #fff;} + +.lmoInner th a:hover { + background: #fff repeat; + color: #009;} + +.lmoInner caption { + margin: 0 auto; + padding: 0.4em; + font-weight: bold; +} + +.lmoInner caption a{ + font-weight: normal; +} + +.lmoInner .lmoFooter, .lmoInner .lmoFooter table { + + background: #009 repeat; + color: #fff;} + +.lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { + line-height:150%; + text-decoration: underline; + background: #009 repeat; + color: #fff;} + +.lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { + background: #fff repeat; + color: #009;} + +.lmoKreuz table { + font-size: 80%;} + +.lmoKreuz table, +.lmoKalender table{ + border-collapse:collapse; + border-spacing:0; +} + +.lmoKreuz td, +.lmoKreuz th, +.lmoKalender td, +.lmoKalender th { + white-space:nowrap; + border:1px solid #eee; +} +.lmoKreuz td , +.lmoKalender td { + padding:0; +} + +.lmoKreuz small { + border:1px solid; +} + +.lmoBackMarkierung { + background: #ddf repeat; +} + +.lmoKreuz .lmoBackMarkierung a { + display:block; + height:100%; + line-height:190%; + padding:0; + background: #ddf repeat; + font-weight: bold; +} + +.lmoFrontMarkierung { + color: #d00; font-weight: bold; +} + +.lmoLeer { + background: #eee repeat; + border:0; +} + +/** Fusszeilen */ +.lmoMain .lmoFooter { + padding: 0; + font-size: 80%;} + +.lmoTabelleMeister, .lmoTabelleMeister a:link { + background: #0c0 repeat; + color: #000;} + +.lmoTabelleMeister a:hover { + background: #000 repeat; + color: #0c0;} + +.lmoTabelleCleague, .lmoTabelleCleague a:link { + background: #6e6 repeat; + color: #000;} + +.lmoTabelleCleague a:hover { + background: #000 repeat; + color: #6e6;} + +.lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { + background: #afa repeat; + color: #000;} + +.lmoTabelleCleaguequali a:hover { + background: #000 repeat; + color: #afa;} + +.lmoTabelleUefa, .lmoTabelleUefa a:link { + background: #cfc repeat; + color: #000;} + +.lmoTabelleUefa a:hover { + background: #000 repeat; + color: #cfc;} + +.lmoTabelleRelegation, .lmoTabelleRelegation a:link { + background: #fcb repeat; + color: #000;} + +.lmoTabelleRelegation a:hover { + background: #000 repeat; + color: #fcb;} + +.lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { + background: #e65 repeat; + color: #000;} + +.lmoTabelleAbsteiger a:hover { + background: #000 repeat; + color: #e65;} + +.lmoTabelleHeimbilanz { + background: #ccc repeat; + color: #000;} + +.lmoTabelleGastbilanz { + background: #eee repeat; + color: #000;} + +.lmoTurnierSieger, .lmoTurnierSieger a:link { + background: #cfc repeat; + color: #000;} + +.lmoTurnierSieger a:hover{ + background: #000 repeat; + color: #cfc;} + +.lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { + background: #fcb repeat; + color: #000;} + +.lmoTurnierVerlierer a:hover{ + background: #000 repeat; + color: #fcb;} +.lmoMain img[alt]{ + vertical-align:bottom; +} + +.lmotext { + text-align: justify; +} +.lmoMain li { + padding-bottom: 0.5em; +} + +.lmo-formular-input { + background: #eee repeat; + color: #000; border: 2px inset #eee; +} + +.lmo-formular-button { + background: #eee repeat; + color: #006; border: 2px outset #eee; + font-weight: bold; + width: auto; + overflow: visible; + padding: 0 0.3em; + +} + +span.colorpicker { + background-image:url("http://lmo.test/lmo/img/blank.gif"); + border: 1px solid #000; + font-size: 15px; + text-decoration: none; + width: 11px; + height: 11px; + background-position: center center; + background-repeat: no-repeat; + background-color: transparent; + margin: 0 2px; + display:inline; + cursor:crosshair; +} + +span.colorpicker.nocolor { + display: inline; + background-image: url("http://lmo.test/lmo/img/transparent.gif"); + background-repeat: repeat; +} +span.colorpicker.invalid { + display: inline; + background-image: url("http://lmo.test/lmo/img/attention.gif"); + background-position: center; + background-repeat: no-repeat; + border: 0; +} + +span.colorpicker table { + background:#fff; + color:#000; +} + +.sortarrow { + background-image: url("http://lmo.test/lmo/img/blank.png"); + width: 11px; + height: 11px; + background-position: center center; + background-repeat: no-repeat; + margin: 0 2px; + display:inline; +} + +.sortarrow.descending { + display:inline; + background-image: url("http://lmo.test/lmo/img/downsimple.png"); +} + +.sortarrow.ascending { + display:inline; + background-image: url("http://lmo.test/lmo/img/upsimple.png"); +} +a span.popup, a:link span.popup{ + display: none; +} +a:hover span.popup{ + display: inline; + font-size:80%; + position: absolute; + background: #fff repeat; + color: #000; border: 1px solid #000; width: 15em; + margin: 1.5em 0 0 -4em; + padding: 0.2em; + z-index: 999; + white-space: normal; + text-decoration: none !important; + text-align: left; +} + +a:hover>span.popup { + width:auto; + max-width: 15em; + \-moz-border-radius: 8px; +} + +th.bottom { + vertical-align: bottom; +} + +.baseline { + vertical-align: baseline; +} + +.top { + vertical-align: top; +} + +.middle { + vertical-align: middle; +} + +#myChart{ + width: 700px; + height: 700px; +} + +/* Das schwebende Infofenster mit abgerundetem Rahmen */ +.lmo-smart-tooltip { + position: fixed; + visibility: hidden; + opacity: 0; + width: 250px; /* Breite des Tooltipfensters */ + background-color: #ffffff; /* Reinweißer Hintergrund */ + color: #333333; /* Dunkelgrauer Text */ + padding: 15px; /* Mehr Innenabstand für Luftigkeit */ + + /* Abgerundeter Rahmen */ + border: 1px solid #dddddd; /* Dezenter grauer Rand */ + border-radius: 12px; /* Deutlich abgerundete Ecken */ + + /* Schatten für den "Floating"-Effekt */ + box-shadow: 0 8px 24px rgba(0,0,0,0.15); + + z-index: 10000; + transition: opacity 0.25s ease; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + font-size: 12px; + line-height: 1.5; + pointer-events: none; /* Maus "fällt durch" das Fenster */ + word-wrap: break-word; +} + +/* Die erste Zeile im Tooltip (Teams & Ergebnis) */ +.lmo-smart-tooltip strong { + display: block; /* Macht aus dem Inline-Tag einen Block über die volle Breite */ + text-align: center; /* Zentriert den Inhalt */ + margin-bottom: 10px; /* Abstand zum nachfolgenden Text */ + padding-bottom: 8px; /* Abstand zur Trennlinie */ + border-bottom: 1px solid #eeeeee; /* Trennlinie unter der Überschrift */ + font-size: 10px; /* Optional: Überschrift etwas größer */ + line-height: 1.3; +} + +/* Zentriert auch die Team-Icons innerhalb des starken Tags */ +.lmo-smart-tooltip strong img { + vertical-align: middle; /* Richtet Icons mittig zum Text aus */ + margin: 0 5px; /* Kleiner Abstand links/rechts vom Icon */ +} + +/* Der restliche Text im Fenster bleibt linksbündig */ +.lmo-smart-tooltip { + text-align: left; + white-space: normal; /* Verhindert, dass alles in einer Zeile klebt */ +} + diff --git a/tests/GoldenMaster/__snapshots__/style/lmo-style.php_lmouserlang=English-65c6dba5.txt b/tests/GoldenMaster/__snapshots__/style/lmo-style.php_lmouserlang=English-65c6dba5.txt new file mode 100644 index 00000000..c4cd3e1c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/style/lmo-style.php_lmouserlang=English-65c6dba5.txt @@ -0,0 +1,537 @@ +### lmo-style.php?lmouserlang=English + +.lmoMain .message{ + margin: 0; + color: #080; +} + +.lmoMain .error{ + margin: 0; + color: #a00; +} + +.lmoMain .nobr { + white-space:nowrap; +} + +.lmoMain form { + padding: 0; + margin: 0; +} + +.lmoMain acronym { + cursor:help; + border-bottom:1px dotted; +} + + +/** Außenbereich*/ +.lmoMain { + background: #dde0fF repeat; + color: #000; border: 01px solid #000; + margin:0.3em auto; + padding:0.2em; + font-size: 13px; font-family: sans-serif;} + +.lmoMain a{ + background: #dde0fF repeat; + color: #000; text-decoration: none; +} + +.lmoMain a:hover { + background: #000 repeat; + color: #dde0fF;} + +.lmoMain p { + margin:0; +} + +/** Außenbereich Überschrift*/ +.lmoMain h1 { + padding: 0.2em; + margin:0.2em; + background: repeat; + color: #009; font-weight: bold; + font-size: 115%; font-family: Trebuchet MS,sans-serif;} + +/** Außenbereich Menü */ +.lmoMain .lmoMenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #009 repeat; + color: #eee; border:0; +} + +.lmoMain .lmoMenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #009 repeat; + color: #eee; border:0; +} + +.lmoMain .lmoMenu a:hover { + background: #eee repeat; + color: #009;} + +/** Außenbereich Untermenü */ +.lmoMain .lmoSubmenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #eee repeat; + color: #009; border:0; +} + +.lmoMain .lmoSubmenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #eee repeat; + color: #009; border:0; +} + +.lmoMain .lmoSubmenu a:hover { + background: #009 repeat; + color: #eee;} + + +.lmoMain .lmoFooter table { + font-size:100%; +} + +.lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { + text-decoration: underline; + background: #dde0fF repeat; + color: #000;} + +.lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { + background: #000 repeat; + color: #dde0fF;} + +/** Ende Außenbereich */ + +/** Mittelbereich */ +.lmoMiddle { + background: #fff repeat; + color: #000; font-weight: bold; + font-size: 94%; border: 01px solid #000; + margin:0.5em auto 1.5em auto; + padding: 0.2em; +} +.lmoMiddle table{ +font-size:100%; +} + +/** Überschrift im Mittelbereich */ +.lmoMiddle h1{ + background: #009 repeat; + color: #fff; font-weight: bold; + font-size: 115%; margin:0.1em; + padding:0.1em; +} + +/** Links im Mittelbereich */ +.lmoMiddle a { + line-height:150%; + text-decoration: none; + background: #fff repeat; + color: #000; font-weight: normal; +} + +.lmoMiddle a:hover { + background: #000 repeat; + color: #fff;} + +.lmoMiddle .lmoMenu { + padding: 0.2em; + font-weight: bold; + white-space:nowrap; + background: #009 repeat; + color: #fff; border: 0; +} + +.lmoMiddle .lmoMenu a { + line-height:140%; + padding:0.1em; + font-weight: normal; + background: #009 repeat; + color: #fff; border: 0; +} + +.lmoMiddle .lmoMenu a:hover { + background: #fff repeat; + color: #009;} + +.lmoMiddle .lmoSubmenu { + background: #fff repeat; + color: #009; border: 0; +} + +.lmoMiddle .lmoSubmenu a { + padding:0; + background: #fff repeat; + color: #009; border: 0; +} + +.lmoMiddle .lmoSubmenu a:hover { + background: #009 repeat; + color: #fff;} + +/** Innerer Bereich */ +.lmoInner { + margin-left:auto;margin-right:auto; + padding: 0.2em; + background: #f5f5ff repeat; + color: #000; font-size: 98%; border: 01px solid #003; +} + +.lmoInner a { + line-height:100%; + text-decoration: underline; + background: repeat; + font-weight: normal; +} +.lmoInner a:hover { + } + +.lmoInner td { + padding: 0.2em; +} +.lmoInner td td{ + padding: 0; +} + +.lmoInner th { + padding: 0.2em; + background: #009 repeat; + color: #fff;} + +.lmoInner th a { + background: #009 repeat; + color: #fff;} + +.lmoInner th a:hover { + background: #fff repeat; + color: #009;} + +.lmoInner caption { + margin: 0 auto; + padding: 0.4em; + font-weight: bold; +} + +.lmoInner caption a{ + font-weight: normal; +} + +.lmoInner .lmoFooter, .lmoInner .lmoFooter table { + + background: #009 repeat; + color: #fff;} + +.lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { + line-height:150%; + text-decoration: underline; + background: #009 repeat; + color: #fff;} + +.lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { + background: #fff repeat; + color: #009;} + +.lmoKreuz table { + font-size: 80%;} + +.lmoKreuz table, +.lmoKalender table{ + border-collapse:collapse; + border-spacing:0; +} + +.lmoKreuz td, +.lmoKreuz th, +.lmoKalender td, +.lmoKalender th { + white-space:nowrap; + border:1px solid #eee; +} +.lmoKreuz td , +.lmoKalender td { + padding:0; +} + +.lmoKreuz small { + border:1px solid; +} + +.lmoBackMarkierung { + background: #ddf repeat; +} + +.lmoKreuz .lmoBackMarkierung a { + display:block; + height:100%; + line-height:190%; + padding:0; + background: #ddf repeat; + font-weight: bold; +} + +.lmoFrontMarkierung { + color: #d00; font-weight: bold; +} + +.lmoLeer { + background: #eee repeat; + border:0; +} + +/** Fusszeilen */ +.lmoMain .lmoFooter { + padding: 0; + font-size: 80%;} + +.lmoTabelleMeister, .lmoTabelleMeister a:link { + background: #0c0 repeat; + color: #000;} + +.lmoTabelleMeister a:hover { + background: #000 repeat; + color: #0c0;} + +.lmoTabelleCleague, .lmoTabelleCleague a:link { + background: #6e6 repeat; + color: #000;} + +.lmoTabelleCleague a:hover { + background: #000 repeat; + color: #6e6;} + +.lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { + background: #afa repeat; + color: #000;} + +.lmoTabelleCleaguequali a:hover { + background: #000 repeat; + color: #afa;} + +.lmoTabelleUefa, .lmoTabelleUefa a:link { + background: #cfc repeat; + color: #000;} + +.lmoTabelleUefa a:hover { + background: #000 repeat; + color: #cfc;} + +.lmoTabelleRelegation, .lmoTabelleRelegation a:link { + background: #fcb repeat; + color: #000;} + +.lmoTabelleRelegation a:hover { + background: #000 repeat; + color: #fcb;} + +.lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { + background: #e65 repeat; + color: #000;} + +.lmoTabelleAbsteiger a:hover { + background: #000 repeat; + color: #e65;} + +.lmoTabelleHeimbilanz { + background: #ccc repeat; + color: #000;} + +.lmoTabelleGastbilanz { + background: #eee repeat; + color: #000;} + +.lmoTurnierSieger, .lmoTurnierSieger a:link { + background: #cfc repeat; + color: #000;} + +.lmoTurnierSieger a:hover{ + background: #000 repeat; + color: #cfc;} + +.lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { + background: #fcb repeat; + color: #000;} + +.lmoTurnierVerlierer a:hover{ + background: #000 repeat; + color: #fcb;} +.lmoMain img[alt]{ + vertical-align:bottom; +} + +.lmotext { + text-align: justify; +} +.lmoMain li { + padding-bottom: 0.5em; +} + +.lmo-formular-input { + background: #eee repeat; + color: #000; border: 2px inset #eee; +} + +.lmo-formular-button { + background: #eee repeat; + color: #006; border: 2px outset #eee; + font-weight: bold; + width: auto; + overflow: visible; + padding: 0 0.3em; + +} + +span.colorpicker { + background-image:url("http://lmo.test/lmo/img/blank.gif"); + border: 1px solid #000; + font-size: 15px; + text-decoration: none; + width: 11px; + height: 11px; + background-position: center center; + background-repeat: no-repeat; + background-color: transparent; + margin: 0 2px; + display:inline; + cursor:crosshair; +} + +span.colorpicker.nocolor { + display: inline; + background-image: url("http://lmo.test/lmo/img/transparent.gif"); + background-repeat: repeat; +} +span.colorpicker.invalid { + display: inline; + background-image: url("http://lmo.test/lmo/img/attention.gif"); + background-position: center; + background-repeat: no-repeat; + border: 0; +} + +span.colorpicker table { + background:#fff; + color:#000; +} + +.sortarrow { + background-image: url("http://lmo.test/lmo/img/blank.png"); + width: 11px; + height: 11px; + background-position: center center; + background-repeat: no-repeat; + margin: 0 2px; + display:inline; +} + +.sortarrow.descending { + display:inline; + background-image: url("http://lmo.test/lmo/img/downsimple.png"); +} + +.sortarrow.ascending { + display:inline; + background-image: url("http://lmo.test/lmo/img/upsimple.png"); +} +a span.popup, a:link span.popup{ + display: none; +} +a:hover span.popup{ + display: inline; + font-size:80%; + position: absolute; + background: #fff repeat; + color: #000; border: 1px solid #000; width: 15em; + margin: 1.5em 0 0 -4em; + padding: 0.2em; + z-index: 999; + white-space: normal; + text-decoration: none !important; + text-align: left; +} + +a:hover>span.popup { + width:auto; + max-width: 15em; + \-moz-border-radius: 8px; +} + +th.bottom { + vertical-align: bottom; +} + +.baseline { + vertical-align: baseline; +} + +.top { + vertical-align: top; +} + +.middle { + vertical-align: middle; +} + +#myChart{ + width: 700px; + height: 700px; +} + +/* Das schwebende Infofenster mit abgerundetem Rahmen */ +.lmo-smart-tooltip { + position: fixed; + visibility: hidden; + opacity: 0; + width: 250px; /* Breite des Tooltipfensters */ + background-color: #ffffff; /* Reinweißer Hintergrund */ + color: #333333; /* Dunkelgrauer Text */ + padding: 15px; /* Mehr Innenabstand für Luftigkeit */ + + /* Abgerundeter Rahmen */ + border: 1px solid #dddddd; /* Dezenter grauer Rand */ + border-radius: 12px; /* Deutlich abgerundete Ecken */ + + /* Schatten für den "Floating"-Effekt */ + box-shadow: 0 8px 24px rgba(0,0,0,0.15); + + z-index: 10000; + transition: opacity 0.25s ease; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + font-size: 12px; + line-height: 1.5; + pointer-events: none; /* Maus "fällt durch" das Fenster */ + word-wrap: break-word; +} + +/* Die erste Zeile im Tooltip (Teams & Ergebnis) */ +.lmo-smart-tooltip strong { + display: block; /* Macht aus dem Inline-Tag einen Block über die volle Breite */ + text-align: center; /* Zentriert den Inhalt */ + margin-bottom: 10px; /* Abstand zum nachfolgenden Text */ + padding-bottom: 8px; /* Abstand zur Trennlinie */ + border-bottom: 1px solid #eeeeee; /* Trennlinie unter der Überschrift */ + font-size: 10px; /* Optional: Überschrift etwas größer */ + line-height: 1.3; +} + +/* Zentriert auch die Team-Icons innerhalb des starken Tags */ +.lmo-smart-tooltip strong img { + vertical-align: middle; /* Richtet Icons mittig zum Text aus */ + margin: 0 5px; /* Kleiner Abstand links/rechts vom Icon */ +} + +/* Der restliche Text im Fenster bleibt linksbündig */ +.lmo-smart-tooltip { + text-align: left; + white-space: normal; /* Verhindert, dass alles in einer Zeile klebt */ +} + diff --git a/tests/GoldenMaster/bin/calc.php b/tests/GoldenMaster/bin/calc.php new file mode 100644 index 00000000..57548b35 --- /dev/null +++ b/tests/GoldenMaster/bin/calc.php @@ -0,0 +1,102 @@ + + * + * Bewusst ohne Funktionen und Klassen: lmo-calctable.php arbeitet mit dem + * globalen Scope und muss genau so aufgerufen werden wie im Original. + * Eigene Variablen tragen das Praefix $gm_, damit sie nicht mit dem Altcode kollidieren. + */ +$gm_instance = $argv[1]; +$gm_league = $argv[2]; +chdir($gm_instance); +if (getenv('GOLDEN_COVERAGE_DIR')) { + require __DIR__ . '/coverage_prepend.php'; +} + +$_GET = ['file' => $gm_league]; +$_POST = []; +$_COOKIE = []; +$_REQUEST = $_GET; +$_SERVER['REQUEST_METHOD'] = 'GET'; +$_SERVER['HTTP_HOST'] = 'lmo.test'; +$_SERVER['SCRIPT_NAME'] = '/lmo/lmo.php'; +$_SERVER['PHP_SELF'] = '/lmo/lmo.php'; +$_SERVER['SCRIPT_FILENAME'] = $gm_instance . '/lmo.php'; +$_SERVER['QUERY_STRING'] = 'file=' . $gm_league; +$_SERVER['REMOTE_ADDR'] = '127.0.0.1'; + +require $gm_instance . '/init.php'; + +// wie lmo-start.php +$array = array(); +$ftype = '.l98'; +$subdir = ''; +$action = 'table'; +require PATH_TO_LMO . '/lmo-openfile.php'; + +$gm_columns = ['spiele', 'siege', 'unent', 'nieder', 'punkte', 'negativ', 'etore', 'atore', 'dtore', + 'maxs0', 'maxs1', 'maxs2', 'maxn0', 'maxn1', 'maxn2', 'ser1', 'ser2', 'ser3', 'ser4']; +$gm_scalars = ['stt', 'hoy', 'anzcnt', 'subteams']; + +$gm_anzst = (int)$anzst; +$gm_endtabs = array_values(array_unique([$gm_anzst, max(1, $gm_anzst - 1), max(1, intdiv($gm_anzst, 2)), min(3, $gm_anzst), 1])); +// [tabtype, newtabtype, action]: Gesamt, Heim, Auswaerts, Hin-, Rueckrunde und die +// Kombinationen, die lmo-showrestab.php bei tabonres=2 erzeugt, plus Admin-Ansicht +$gm_combos = [ + [0, 0, 'table'], [1, 0, 'table'], [2, 0, 'table'], [3, 0, 'table'], [4, 0, 'table'], + [1, 3, 'table'], [1, 4, 'table'], [2, 3, 'table'], [2, 4, 'table'], + [0, 0, 'admin'], +]; + +/** Numerische Strings wie "0" (array_pad im Original) und Zahlen gleich behandeln. */ +$gm_canon = function ($value) use (&$gm_canon) { + if (is_array($value)) { + return array_map($gm_canon, $value); + } + if (is_string($value) && is_numeric($value)) { + return $value + 0; + } + return $value; +}; + +$gm_results = []; +foreach ($gm_combos as $gm_combo) { + foreach ($gm_endtabs as $gm_end) { + $tabtype = $gm_combo[0]; + $newtabtype = $gm_combo[1]; + $action = $gm_combo[2]; + $endtab = $gm_end; + $tabdat = ($gm_end == $gm_anzst) ? '' : $gm_end . '. ' . $text[2]; + + // keine Ergebnisse des vorigen Durchlaufs durchsickern lassen + unset($tab0, $tab1, $tab2, $anzcnt, $stt, $hoy, $subteams); + foreach ($gm_columns as $gm_name) { + unset($$gm_name); + } + + $gm_entry = []; + try { + require PATH_TO_LMO . '/lmo-calctable.php'; + } catch (\Throwable $gm_error) { + $gm_entry['error'] = get_class($gm_error) . ': ' . $gm_error->getMessage(); + } + + $gm_entry['tab0'] = isset($tab0) ? $tab0 : null; + $gm_entry['tab1'] = isset($tab1) ? $tab1 : null; + $gm_entry['tab2'] = isset($tab2) ? $tab2 : null; + $gm_entry['endtab'] = $endtab; + foreach ($gm_scalars as $gm_name) { + $gm_entry[$gm_name] = isset($$gm_name) ? $gm_canon($$gm_name) : null; + } + foreach ($gm_columns as $gm_name) { + $gm_entry[$gm_name] = isset($$gm_name) ? $gm_canon($$gm_name) : null; + } + + $gm_label = sprintf('tabtype=%d newtabtype=%d action=%s endtab=%d', $gm_combo[0], $gm_combo[1], $gm_combo[2], $gm_end); + $gm_results[$gm_label] = $gm_entry; + } +} + +echo json_encode($gm_results, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRESERVE_ZERO_FRACTION | JSON_PARTIAL_OUTPUT_ON_ERROR); diff --git a/tests/GoldenMaster/bin/coverage_prepend.php b/tests/GoldenMaster/bin/coverage_prepend.php new file mode 100644 index 00000000..6afb9f7e --- /dev/null +++ b/tests/GoldenMaster/bin/coverage_prepend.php @@ -0,0 +1,50 @@ + $lines) { + if (strpos($file, $instance) !== 0) { + continue; + } + $clean = []; + foreach ($lines as $line => $status) { + if ($status === -2) { + continue; // toter Code, nicht ausfuehrbar + } + $clean[$line] = $status > 0 ? 1 : -1; + } + $out[substr($file, strlen($instance))] = $clean; + } + file_put_contents( + $dir . '/' . getmypid() . '-' . bin2hex(random_bytes(4)) . '.json', + json_encode($out) + ); + }); +})(); diff --git a/tests/GoldenMaster/bin/coverage_report.php b/tests/GoldenMaster/bin/coverage_report.php new file mode 100644 index 00000000..02b699f4 --- /dev/null +++ b/tests/GoldenMaster/bin/coverage_report.php @@ -0,0 +1,221 @@ + + * + * Ausgabe auf der Konsole: Zusammenfassung je Bereich und Tabelle der Kerndateien. + * Dateien in coverage/: report.txt (alle Dateien), report.csv, uncovered.txt (nicht + * ausgefuehrte Zeilenbereiche je Datei). + * + * Hinweis: Fuer Dateien, die in keinem Testlauf geladen wurden, ist die Zeilenzahl + * nur geschaetzt (nicht leere Zeilen ohne reine Kommentare/Klammern), im Report mit "~". + */ +$root = rtrim($argv[1] ?? '/app', '/'); +$sourceRoot = rtrim((string)(getenv('LMO_SOURCE') ?: $root), '/') . '/lmo'; +$rawDir = $root . '/coverage/raw'; +$outDir = $root . '/coverage'; + +$rawFiles = glob($rawDir . '/*.json') ?: []; +if (!$rawFiles) { + fwrite(STDERR, "Keine Coverage-Rohdaten in $rawDir (GOLDEN_COVERAGE=1 gesetzt, Xdebug geladen?)\n"); + exit(1); +} + +// --- Rohdaten zusammenfuehren: eine Zeile gilt als ausgefuehrt, wenn irgendein Prozess sie ausgefuehrt hat +$merged = []; +foreach ($rawFiles as $file) { + $data = json_decode((string)file_get_contents($file), true); + if (!is_array($data)) { + continue; + } + foreach ($data as $relative => $lines) { + foreach ($lines as $line => $status) { + $current = $merged[$relative][$line] ?? -1; + $merged[$relative][$line] = ($status == 1 || $current == 1) ? 1 : -1; + } + } +} + +// --- alle PHP-Dateien der Quelle +$universe = []; +if (is_dir($sourceRoot)) { + $iterator = new RecursiveIteratorIterator( + new RecursiveDirectoryIterator($sourceRoot, FilesystemIterator::SKIP_DOTS) + ); + foreach ($iterator as $info) { + if (!$info->isFile() || substr($info->getFilename(), -4) !== '.php') { + continue; + } + $relative = ltrim(str_replace('\\', '/', substr($info->getPathname(), strlen($sourceRoot))), '/'); + if (preg_match('#^(tests|vendor|\.git)/#', $relative)) { + continue; + } + $universe[$relative] = $info->getPathname(); + } +} + +function area(string $relative): string +{ + if (strpos($relative, '/') === false) { + // Admin-Dateien (lmo-admin*.php, lmoadmin.php) getrennt vom oeffentlichen Kern ausweisen, + // damit sichtbar ist, wie weit der Admin-Bereich des Golden Masters abgedeckt ist. + if (preg_match('/^lmo-?admin/', $relative)) { + return 'Kern: Admin'; + } + return 'Kern: oeffentlich'; + } + $parts = explode('/', $relative); + if ($parts[0] === 'addon' && count($parts) > 2) { + return 'addon/' . $parts[1]; + } + return $parts[0]; +} + +function approximateLines(string $path): int +{ + $count = 0; + foreach (file($path, FILE_IGNORE_NEW_LINES) ?: [] as $line) { + $t = trim($line); + if ($t === '' || $t === '' || $t === '{' || $t === '}' + || strpos($t, '//') === 0 || strpos($t, '#') === 0 || strpos($t, '*') === 0 || strpos($t, '/*') === 0) { + continue; + } + $count++; + } + return $count; +} + +function ranges(array $lines): string +{ + sort($lines); + $out = []; + $start = $prev = null; + foreach ($lines as $line) { + if ($start === null) { + $start = $prev = $line; + } elseif ($line === $prev + 1) { + $prev = $line; + } else { + $out[] = $start === $prev ? (string)$start : "$start-$prev"; + $start = $prev = $line; + } + } + if ($start !== null) { + $out[] = $start === $prev ? (string)$start : "$start-$prev"; + } + return implode(', ', $out); +} + +// --- Zeilen je Datei +$all = array_unique(array_merge(array_keys($universe), array_keys($merged))); +sort($all); +$rows = []; +foreach ($all as $relative) { + if ($relative === 'config/init-parameters.php' || strpos($relative, 'output/') === 0) { + continue; // vom Test-Setup bzw. vom Programm zur Laufzeit erzeugt, kein Quellcode + } + $approx = false; + $uncovered = []; + if (isset($merged[$relative])) { + $total = count($merged[$relative]); + $executed = count(array_filter($merged[$relative], static fn ($s) => $s == 1)); + $uncovered = array_keys(array_filter($merged[$relative], static fn ($s) => $s != 1)); + $status = $executed === $total ? 'vollstaendig' : ($executed === 0 ? 'geladen, nichts ausgefuehrt' : 'teilweise'); + } else { + $total = isset($universe[$relative]) ? approximateLines($universe[$relative]) : 0; + $executed = 0; + $approx = true; + $status = 'nie geladen'; + } + $rows[] = [ + 'file' => $relative, 'area' => area($relative), 'total' => $total, 'executed' => $executed, + 'percent' => $total > 0 ? 100 * $executed / $total : 100.0, + 'status' => $status, 'approx' => $approx, 'uncovered' => $uncovered, + ]; +} + +// --- Zusammenfassung je Bereich +$areas = []; +foreach ($rows as $row) { + $a = $row['area']; + $areas[$a] ??= ['files' => 0, 'loaded' => 0, 'total' => 0, 'executed' => 0]; + $areas[$a]['files']++; + $areas[$a]['loaded'] += $row['status'] === 'nie geladen' ? 0 : 1; + $areas[$a]['total'] += $row['total']; + $areas[$a]['executed'] += $row['executed']; +} +ksort($areas); + +$summary = sprintf("%-26s %7s %9s %10s %11s %7s\n", 'Bereich', 'Dateien', 'geladen', 'Zeilen', 'ausgefuehrt', '%'); +$sumTotal = $sumExecuted = $sumFiles = $sumLoaded = 0; +foreach ($areas as $name => $a) { + $summary .= sprintf( + "%-26s %7d %9d %10d %11d %6.1f%%\n", + $name, $a['files'], $a['loaded'], $a['total'], $a['executed'], + $a['total'] > 0 ? 100 * $a['executed'] / $a['total'] : 100 + ); + $sumTotal += $a['total']; + $sumExecuted += $a['executed']; + $sumFiles += $a['files']; + $sumLoaded += $a['loaded']; +} +$ownTotal = $ownExecuted = $ownFiles = $ownLoaded = 0; +foreach ($areas as $name => $a) { + if (in_array($name, ['includes', 'lang', 'help', 'js'], true)) { + continue; // Fremdbibliotheken, Sprachdaten, Hilfetexte, Skripte + } + $ownFiles += $a['files']; + $ownLoaded += $a['loaded']; + $ownTotal += $a['total']; + $ownExecuted += $a['executed']; +} +$summary .= str_repeat('-', 78) . "\n" . sprintf( + "%-26s %7d %9d %10d %11d %6.1f%%\n", + 'GESAMT', $sumFiles, $sumLoaded, $sumTotal, $sumExecuted, $sumTotal > 0 ? 100 * $sumExecuted / $sumTotal : 100 +) . sprintf( + "%-26s %7d %9d %10d %11d %6.1f%%\n", + 'davon eigener Code', $ownFiles, $ownLoaded, $ownTotal, $ownExecuted, $ownTotal > 0 ? 100 * $ownExecuted / $ownTotal : 100 +) . "(eigener Code = ohne includes, lang, help, js; Zeilen nie geladener Dateien sind geschaetzt)\n"; + +function fileTable(array $rows): string +{ + $out = sprintf("%-44s %8s %11s %7s %s\n", 'Datei', 'Zeilen', 'ausgefuehrt', '%', 'Status'); + foreach ($rows as $row) { + $out .= sprintf( + "%-44s %8s %11d %6.1f%% %s\n", + substr($row['file'], 0, 44), ($row['approx'] ? '~' : '') . $row['total'], $row['executed'], $row['percent'], $row['status'] + ); + } + return $out; +} + +$core = array_values(array_filter($rows, static fn ($r) => str_starts_with($r['area'], 'Kern:'))); +usort($core, static fn ($a, $b) => $a['percent'] <=> $b['percent'] ?: strcmp($a['file'], $b['file'])); + +// --- Dateien schreiben +if (!is_dir($outDir)) { + mkdir($outDir, 0777, true); +} +file_put_contents($outDir . '/report.txt', $summary . "\n" . fileTable($rows)); + +$csv = fopen($outDir . '/report.csv', 'wb'); +fputcsv($csv, ['datei', 'bereich', 'zeilen', 'ausgefuehrt', 'prozent', 'status', 'zeilen_geschaetzt'], ';'); +foreach ($rows as $row) { + fputcsv($csv, [$row['file'], $row['area'], $row['total'], $row['executed'], round($row['percent'], 1), $row['status'], $row['approx'] ? 'ja' : 'nein'], ';'); +} +fclose($csv); + +$uncovered = ''; +foreach ($rows as $row) { + if ($row['uncovered']) { + $uncovered .= $row['file'] . ': ' . ranges($row['uncovered']) . "\n"; + } +} +file_put_contents($outDir . '/uncovered.txt', $uncovered); + +// --- Konsole +echo "\nCoverage des Golden Masters (nur Dateien unter lmo/, ohne tests/ und vendor/)\n\n"; +echo $summary; +echo "\nKerndateien, schlechteste zuerst (Details: coverage/report.txt, report.csv, uncovered.txt):\n\n"; +echo fileTable($core); +echo "\n'~' = Zeilenzahl geschaetzt (Datei nie geladen).\n"; diff --git a/tests/GoldenMaster/bin/http.php b/tests/GoldenMaster/bin/http.php new file mode 100644 index 00000000..34cd620e --- /dev/null +++ b/tests/GoldenMaster/bin/http.php @@ -0,0 +1,60 @@ + + * + * Spezifikation: { script, query, method, post, sid, sidOut } + * sid = Sitzungs-ID einer frueheren Anfrage (leer = neue Sitzung) + * sidOut = Datei, in die am Ende die Sitzungs-ID geschrieben wird + * + * Eigene Variablen tragen das Praefix $gm_, damit sie nicht mit dem Altcode kollidieren. + */ +$gm_instance = $argv[1]; +$gm_spec = json_decode((string)file_get_contents($argv[2]), true); +chdir($gm_instance); +if (getenv('GOLDEN_COVERAGE_DIR')) { + require __DIR__ . '/coverage_prepend.php'; +} + +$gm_script = $gm_spec['script']; +$gm_query = isset($gm_spec['query']) ? $gm_spec['query'] : ''; + +$_GET = []; +parse_str($gm_query, $_GET); +$_POST = isset($gm_spec['post']) ? $gm_spec['post'] : []; +if (isset($gm_spec['postRaw'])) { + parse_str($gm_spec['postRaw'], $_POST); // wie PHP es beim Browser-Formular tut (inkl. name[] zu Arrays) +} +$_COOKIE = []; +$_FILES = []; +$_REQUEST = array_merge($_GET, $_POST); +$_SERVER['REQUEST_METHOD'] = isset($gm_spec['method']) ? $gm_spec['method'] : 'GET'; +$_SERVER['HTTP_HOST'] = 'lmo.test'; +$_SERVER['SERVER_NAME'] = 'lmo.test'; +$_SERVER['SCRIPT_NAME'] = '/lmo/' . $gm_script; +$_SERVER['PHP_SELF'] = '/lmo/' . $gm_script; +$_SERVER['SCRIPT_FILENAME'] = $gm_instance . '/' . $gm_script; +$_SERVER['REQUEST_URI'] = '/lmo/' . $gm_script . ($gm_query !== '' ? '?' . $gm_query : ''); +$_SERVER['QUERY_STRING'] = $gm_query; +$_SERVER['REMOTE_ADDR'] = '127.0.0.1'; +$_SERVER['HTTP_USER_AGENT'] = 'golden-master'; +$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'de'; + +if (!empty($gm_spec['sid'])) { + // Bestehende Sitzung fortsetzen. Die beiden Einstellungen setzt init.php sonst selbst, + // bevor es die Sitzung startet; hier wird es vorweggenommen, weil die Sitzung schon laeuft. + @ini_set('session.use_trans_sid', '1'); + @ini_set('arg_separator.output', '&'); + session_id($gm_spec['sid']); + session_start(); +} + +register_shutdown_function(static function () use ($gm_spec) { + file_put_contents( + $gm_spec['sidOut'], + session_status() === PHP_SESSION_ACTIVE ? session_id() : '' + ); +}); + +require $gm_instance . '/' . $gm_script; diff --git a/tests/GoldenMaster/bin/request.php b/tests/GoldenMaster/bin/request.php new file mode 100644 index 00000000..89a3e45a --- /dev/null +++ b/tests/GoldenMaster/bin/request.php @@ -0,0 +1,30 @@ + + */ +$instance = $argv[1]; +$query = isset($argv[2]) ? $argv[2] : ''; +chdir($instance); +if (getenv('GOLDEN_COVERAGE_DIR')) { + require __DIR__ . '/coverage_prepend.php'; +} + +$_GET = []; +parse_str($query, $_GET); +$_POST = []; +$_COOKIE = []; +$_REQUEST = $_GET; +$_SERVER['REQUEST_METHOD'] = 'GET'; +$_SERVER['HTTP_HOST'] = 'lmo.test'; +$_SERVER['SERVER_NAME'] = 'lmo.test'; +$_SERVER['SCRIPT_NAME'] = '/lmo/lmo.php'; +$_SERVER['PHP_SELF'] = '/lmo/lmo.php'; +$_SERVER['SCRIPT_FILENAME'] = $instance . '/lmo.php'; +$_SERVER['REQUEST_URI'] = '/lmo/lmo.php' . ($query !== '' ? '?' . $query : ''); +$_SERVER['QUERY_STRING'] = $query; +$_SERVER['REMOTE_ADDR'] = '127.0.0.1'; +$_SERVER['HTTP_USER_AGENT'] = 'golden-master'; +$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'de'; + +require $instance . '/lmo.php'; From 45f2d583349f1f6cbb0fcd1dc71857146c2f25ad Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 5 Oct 2026 22:02:32 +0200 Subject: [PATCH 002/298] Update composer.json and composer.lock for Golden Master testing setup --- composer.json | 29 ++++++++++++++++++++++++++--- composer.lock | 2 +- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index fbfd3f3d..382b52bc 100644 --- a/composer.json +++ b/composer.json @@ -1,14 +1,37 @@ { - "name": "lmo/lmo-php8-tests", - "description": "Entwicklungswerkzeuge (Golden-Master-Tests) fuer lmo_php8", + "name": "lmo/lmo_php8", + "description": "The Liga Manager Online (LMO for short) is free software for managing sports leagues with tables on the Internet.", "type": "project", - "license": "GPL-2.0-or-later", + "keywords": [ + "LMO", + "Liga Manager Online", + "Sportligen verwalten" + ], + "license": "GPL-2.0-only", + "authors": [ + { + "name": "Rene Marth (joker)", + "homepage": "https://www.liga-manager-online.de", + "role": "Extension developer" + }, + { + "name": "Henshingly", + "homepage": "https://www.vest-sport.de", + "role": "Developer" + } + ], + "support": { + "forum": "https://www.liga-manager-online.org/forum/" + }, "require": { "php": ">=8.0" }, "require-dev": { "phpunit/phpunit": "^9.6" }, + "suggest": { + "ext-gd": "Fuer die Grafiken (Fieberkurve, Tippspiel-Grafiken)" + }, "autoload-dev": { "psr-4": { "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/" diff --git a/composer.lock b/composer.lock index 5f88838f..52704f2a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ff7420fe4c07935607b1002ea5ada05a", + "content-hash": "8c185e41d584c1bef20bc8de336925a2", "packages": [], "packages-dev": [ { From 2fc99930fe5fb83e6826abfc3971b384ed33cdf4 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 5 Oct 2026 22:14:13 +0200 Subject: [PATCH 003/298] Restrict PHP version matrix to only 8.3 for Golden Master testing --- .github/workflows/tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c595ac3f..192e1178 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,8 @@ jobs: strategy: fail-fast: false matrix: - php: ['8.0', '8.1', '8.2', '8.3', '8.4'] + # vorerst nur die Version, mit der die Snapshots aufgezeichnet wurden + php: ['8.3'] name: PHP ${{ matrix.php }} steps: From c44219fa9b665e1396a6b78e7b478769d63467da Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 5 Oct 2026 23:03:27 +0200 Subject: [PATCH 004/298] Refactor template system to use Composer dependencies - Removed legacy ITX and IT_Error classes, replacing them with a new LMO_Template class that extends HTML_Template_IT. - Updated init.php to utilize Composer's autoloader for dependency management. - Modified lmo-showmain2.php to instantiate LMO_Template instead of HTML_Template_IT. - Adjusted PHPUnit configuration to point to the correct vendor directory. - Enhanced GoldenMaster tests to handle Composer dependencies more efficiently by creating symlinks for the vendor directory. - Updated Normalizer to ignore vendor paths in include_path comparisons during tests. --- .gitattributes | 2 + composer.json | 10 +- composer.lock | 238 ++++- lmo/addon/mini/lmo-mininext.php | 2 +- lmo/addon/mini/lmo-minitab.php | 2 +- lmo/addon/viewer/viewer.php | 2 +- lmo/includes/IT.php | 1041 --------------------- lmo/includes/ITX.php | 825 ---------------- lmo/includes/IT_Error.php | 53 -- lmo/includes/LmoTemplate.php | 36 + lmo/init.php | 4 +- lmo/lmo-showmain2.php | 2 +- phpunit.xml.dist | 2 +- tests/GoldenMaster/Support/Instance.php | 5 + tests/GoldenMaster/Support/Normalizer.php | 7 + 15 files changed, 301 insertions(+), 1930 deletions(-) create mode 100644 .gitattributes delete mode 100644 lmo/includes/IT.php delete mode 100644 lmo/includes/ITX.php delete mode 100644 lmo/includes/IT_Error.php create mode 100644 lmo/includes/LmoTemplate.php diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..510a4d9e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Snapshots werden byte-genau verglichen: immer LF, auch unter Windows (core.autocrlf) +tests/GoldenMaster/__snapshots__/** text eol=lf diff --git a/composer.json b/composer.json index 382b52bc..68406c88 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,8 @@ "forum": "https://www.liga-manager-online.org/forum/" }, "require": { - "php": ">=8.0" + "php": ">=8.0", + "pear/html_template_it": "dev-master" }, "require-dev": { "phpunit/phpunit": "^9.6" @@ -32,6 +33,11 @@ "suggest": { "ext-gd": "Fuer die Grafiken (Fieberkurve, Tippspiel-Grafiken)" }, + "autoload": { + "classmap": [ + "lmo/includes/LmoTemplate.php" + ] + }, "autoload-dev": { "psr-4": { "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/" @@ -42,6 +48,8 @@ "test:record": "GOLDEN_MODE=record phpunit" }, "config": { + "vendor-dir": "lmo/vendor", + "bin-dir": "vendor/bin", "platform": { "php": "8.0.30" }, diff --git a/composer.lock b/composer.lock index 52704f2a..0a6a352f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,238 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8c185e41d584c1bef20bc8de336925a2", - "packages": [], + "content-hash": "27b84983742259b622d5488faefda5be", + "packages": [ + { + "name": "pear/console_getopt", + "version": "v1.4.3", + "source": { + "type": "git", + "url": "https://github.com/pear/Console_Getopt.git", + "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/a41f8d3e668987609178c7c4a9fe48fecac53fa0", + "reference": "a41f8d3e668987609178c7c4a9fe48fecac53fa0", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-0": { + "Console": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Andrei Zmievski", + "email": "andrei@php.net", + "role": "Lead" + }, + { + "name": "Stig Bakken", + "email": "stig@php.net", + "role": "Developer" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net", + "role": "Helper" + } + ], + "description": "More info available on: http://pear.php.net/package/Console_Getopt", + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Console_Getopt", + "source": "https://github.com/pear/Console_Getopt" + }, + "time": "2019-11-20T18:27:48+00:00" + }, + { + "name": "pear/html_template_it", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/pear/HTML_Template_IT.git", + "reference": "45b8117de7ad76f52ca0fd22772512d0a246117d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/HTML_Template_IT/zipball/45b8117de7ad76f52ca0fd22772512d0a246117d", + "reference": "45b8117de7ad76f52ca0fd22772512d0a246117d", + "shasum": "" + }, + "require": { + "pear/pear-core-minimal": "^1.10.1", + "php": ">=5.6" + }, + "require-dev": { + "yoast/phpunit-polyfills": "^2.0" + }, + "default-branch": true, + "type": "library", + "autoload": { + "psr-0": { + "HTML": "./" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "./" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Gregory Currie", + "email": "gregorycu@php.net", + "role": "Lead" + }, + { + "name": "Pierre-Alain Joye", + "email": "pajoye@php.net", + "role": "Lead" + }, + { + "name": "David Soria Parra", + "email": "dsp@php.net", + "role": "Lead" + }, + { + "name": "Thorsten Rinne", + "email": "thorstenr@php.net", + "role": "Developer" + }, + { + "name": "Ulf Wendel", + "email": "ulf.wendel@phpdoc.de", + "role": "Developer" + } + ], + "description": "More info available on: http://pear.php.net/package/HTML_Template_IT", + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=HTML_Template_IT", + "source": "https://github.com/pear/HTML_Template_IT" + }, + "abandoned": true, + "time": "2025-12-20T15:34:24+00:00" + }, + { + "name": "pear/pear-core-minimal", + "version": "v1.10.18", + "source": { + "type": "git", + "url": "https://github.com/pear/pear-core-minimal.git", + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/c7b55789d01de0ce090d289b73f1bbd6a2f113b1", + "reference": "c7b55789d01de0ce090d289b73f1bbd6a2f113b1", + "shasum": "" + }, + "require": { + "pear/console_getopt": "~1.4", + "pear/pear_exception": "~1.0", + "php": ">=5.4" + }, + "replace": { + "rsky/pear-core-min": "self.version" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Christian Weiske", + "email": "cweiske@php.net", + "role": "Lead" + } + ], + "description": "Minimal set of PEAR core files to be used as composer dependency", + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR", + "source": "https://github.com/pear/pear-core-minimal" + }, + "time": "2025-12-14T20:37:07+00:00" + }, + { + "name": "pear/pear_exception", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/pear/PEAR_Exception.git", + "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", + "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "<9" + }, + "type": "class", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "PEAR/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Helgi Thormar", + "email": "dufuz@php.net" + }, + { + "name": "Greg Beaver", + "email": "cellog@php.net" + } + ], + "description": "The PEAR Exception base class.", + "homepage": "https://github.com/pear/PEAR_Exception", + "keywords": [ + "exception" + ], + "support": { + "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception", + "source": "https://github.com/pear/PEAR_Exception" + }, + "time": "2021-03-21T15:43:46+00:00" + } + ], "packages-dev": [ { "name": "doctrine/instantiator", @@ -1790,7 +2020,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": { + "pear/html_template_it": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { diff --git a/lmo/addon/mini/lmo-mininext.php b/lmo/addon/mini/lmo-mininext.php index cc28aed3..4c009a91 100644 --- a/lmo/addon/mini/lmo-mininext.php +++ b/lmo/addon/mini/lmo-mininext.php @@ -115,7 +115,7 @@ loadTemplatefile($mini_template); $team_a = NULL; $team_b = NULL; diff --git a/lmo/addon/mini/lmo-minitab.php b/lmo/addon/mini/lmo-minitab.php index e5ee6c0a..e15bcaad 100644 --- a/lmo/addon/mini/lmo-minitab.php +++ b/lmo/addon/mini/lmo-minitab.php @@ -94,7 +94,7 @@ //'Direkt Output:
    '; $liga = new liga(); if (is_readable(PATH_TO_LMO . '/' . $dirliga . $m_liga) && $m_liga && $liga->loadFile(PATH_TO_LMO . '/' . $dirliga . $m_liga)) { - $template = new HTML_Template_IT( PATH_TO_TEMPLATEDIR . '/mini' ); + $template = new LMO_Template( PATH_TO_TEMPLATEDIR . '/mini' ); $template->loadTemplatefile($m_template . '.tpl.php'); $AnzahlTeams = $liga->teamCount(); diff --git a/lmo/addon/viewer/viewer.php b/lmo/addon/viewer/viewer.php index 47d8e3c1..f8e7b561 100644 --- a/lmo/addon/viewer/viewer.php +++ b/lmo/addon/viewer/viewer.php @@ -99,7 +99,7 @@ $anzahl_ligen = --$i; $template_file = $multi_cfgarray['template']; - $template = new HTML_Template_IT(PATH_TO_TEMPLATEDIR . '/viewer'); // Template Object + $template = new LMO_Template(PATH_TO_TEMPLATEDIR . '/viewer'); // Template Object $template->loadTemplatefile($template_file . '.tpl.php'); // Template laden if (isset($multi_cfgarray['titelzeile'])) { diff --git a/lmo/includes/IT.php b/lmo/includes/IT.php deleted file mode 100644 index 2d301b43..00000000 --- a/lmo/includes/IT.php +++ /dev/null @@ -1,1041 +0,0 @@ - | -// +----------------------------------------------------------------------+ -// -// $Id: IT.php 432 2009-03-08 13:26:56Z jokerlmo $ -// - -//jokerlmo: Changed include path -require_once(PATH_TO_LMO.'/includes/PEAR.php'); - -define("IT_OK", 1); -define("IT_ERROR", -1); -define("IT_TPL_NOT_FOUND", -2); -define("IT_BLOCK_NOT_FOUND", -3); -define("IT_BLOCK_DUPLICATE", -4); -define('IT_UNKNOWN_OPTION', -6); -/** - * Integrated Template - IT - * - * Well there's not much to say about it. I needed a template class that - * supports a single template file with multiple (nested) blocks inside and - * a simple block API. - * - * The Isotemplate API is somewhat tricky for a beginner although it is the best - * one you can build. template::parse() [phplib template = Isotemplate] requests - * you to name a source and a target where the current block gets parsed into. - * Source and target can be block names or even handler names. This API gives you - * a maximum of fexibility but you always have to know what you do which is - * quite unusual for php skripter like me. - * - * I noticed that I do not any control on which block gets parsed into which one. - * If all blocks are within one file, the script knows how they are nested and in - * which way you have to parse them. IT knows that inner1 is a child of block2, there's - * no need to tell him about this. - * - * - * - * - * - * - * - * - * - *
    - * __global__ - *

    - * (hidden and automatically added) - *

    block1 - * - * - * - * - * - * - * - * - *
    block2
    inner1inner2
    - *
    - * - * To add content to block1 you simply type: - * $tpl->setCurrentBlock("block1"); - * and repeat this as often as needed: - * - * $tpl->setVariable(...); - * $tpl->parseCurrentBlock(); - * - * - * To add content to block2 you would type something like: - * - * $tpl->setCurrentBlock("inner1"); - * $tpl->setVariable(...); - * $tpl->parseCurrentBlock(); - * - * $tpl->setVariable(...); - * $tpl->parseCurrentBlock(); - * - * $tpl->parse("block1"); - * - * - * This will result in one repition of block1 which contains two repitions - * of inner1. inner2 will be removed if $removeEmptyBlock is set to true which is the default. - * - * Usage: - * - * $tpl = new HTML_Template_IT( [string filerootdir] ); - * - * // load a template or set it with setTemplate() - * $tpl->loadTemplatefile( string filename [, boolean removeUnknownVariables, boolean removeEmptyBlocks] ) - * - * // set "global" Variables meaning variables not beeing within a (inner) block - * $tpl->setVariable( string variablename, mixed value ); - * - * // like with the Isotemplates there's a second way to use setVariable() - * $tpl->setVariable( array ( string varname => mixed value ) ); - * - * // Let's use any block, even a deeply nested one - * $tpl->setCurrentBlock( string blockname ); - * - * // repeat this as often as you need it. - * $tpl->setVariable( array ( string varname => mixed value ) ); - * $tpl->parseCurrentBlock(); - * - * // get the parsed template or print it: $tpl->show() - * $tpl->get(); - * - * - * @author Ulf Wendel - * @version $Id: IT.php 432 2009-03-08 13:26:56Z jokerlmo $ - * @access public - * @package HTML_Template_IT - */ - -#[\AllowDynamicProperties] - -class HTML_Template_IT { - - /** - * Contains the error objects - * @var array - * @access public - * @see halt(), $printError, $haltOnError - */ - var $err = array(); - - /** - * Clear cache on get()? - * @var boolean - */ - var $clearCache = false; - - /** - * First character of a variable placeholder ( _{_VARIABLE} ). - * @var string - * @access public - * @see $closingDelimiter, $blocknameRegExp, $variablenameRegExp - */ - var $openingDelimiter = ""; - - /** - * RegExp matching a block in the template. - * Per default "sm" is used as the regexp modifier, "i" is missing. - * That means a case sensitive search is done. - * @var string - * @access public - * @see $variablenameRegExp, $openingDelimiter, $closingDelimiter - */ - var $blocknameRegExp = "[0-9A-Za-z_-]+"; - - /** - * RegExp matching a variable placeholder in the template. - * Per default "sm" is used as the regexp modifier, "i" is missing. - * That means a case sensitive search is done. - * @var string - * @access public - * @see $blocknameRegExp, $openingDelimiter, $closingDelimiter - */ - var $variablenameRegExp = "[0-9A-Za-z_-]+"; - - /** - * RegExp used to find variable placeholder, filled by the constructor. - * @var string Looks somewhat like @(delimiter varname delimiter)@ - * @access public - * @see IntegratedTemplate() - */ - var $variablesRegExp = ""; - - /** - * RegExp used to strip unused variable placeholder. - * @brother $variablesRegExp - */ - var $removeVariablesRegExp = ""; - - /** - * Controls the handling of unknown variables, default is remove. - * @var boolean - * @access public - */ - var $removeUnknownVariables = false; - - /** - * Controls the handling of empty blocks, default is remove. - * @var boolean - * @access public - */ - var $removeEmptyBlocks = true; - - /** - * RegExp used to find blocks an their content, filled by the constructor. - * @var string - * @see IntegratedTemplate() - */ - var $blockRegExp = ""; - - /** - * Name of the current block. - * @var string - */ - var $currentBlock = "__global__"; - - /** - * Content of the template. - * @var string - */ - var $template = ""; - - /** - * Array of all blocks and their content. - * - * @var array - * @see findBlocks() - */ - var $blocklist = array(); - - /** - * Array with the parsed content of a block. - * - * @var array - */ - var $blockdata = array(); - - /** - * Array of variables in a block. - * @var array - */ - var $blockvariables = array(); - - /** - * Array of inner blocks of a block. - * @var array - */ - var $blockinner = array(); - - /** - * List of blocks to preverse even if they are "empty". - * - * This is something special. Sometimes you have blocks that - * should be preserved although they are empty (no placeholder replaced). - * Think of a shopping basket. If it's empty you have to drop a message to - * the user. If it's filled you have to show the contents of - * the shopping baseket. Now where do you place the message that the basket - * is empty? It's no good idea to place it in you applications as customers - * tend to like unecessary minor text changes. Having another template file - * for an empty basket means that it's very likely that one fine day - * the filled and empty basket templates have different layout. I decided - * to introduce blocks that to not contain any placeholder but only - * text such as the message "Your shopping basked is empty". - * - * Now if there is no replacement done in such a block the block will - * be recognized as "empty" and by default ($removeEmptyBlocks = true) be - * stripped off. To avoid thisyou can now call touchBlock() to avoid this. - * - * The array $touchedBlocks stores a list of touched block which must not - * be removed even if they are empty. - * - * @var array $touchedBlocks - * @see touchBlock(), $removeEmptyBlocks - */ - var $touchedBlocks = array(); - - /** - * List of blocks which should not be shown even if not "empty" - * @var array $_hiddenBlocks - * @see hideBlock(), $removeEmptyBlocks - */ - var $_hiddenBlocks = array(); - - /** - * Variable cache. - * - * Variables get cached before any replacement is done. - * Advantage: empty blocks can be removed automatically. - * Disadvantage: might take some more memory - * - * @var array - * @see setVariable(), $clearCacheOnParse - */ - var $variableCache = array(); - - /** - * Clear the variable cache on parse? - * - * If you're not an expert just leave the default false. - * true reduces memory consumption somewhat if you tend to - * add lots of values for unknown placeholder. - * - * @var boolean - */ - var $clearCacheOnParse = false; - - /** - * Root directory for all file operations. - * The string gets prefixed to all filenames given. - * @var string - * @see HTML_Template_IT(), setRoot() - */ - var $fileRoot = ""; - - /** - * Internal flag indicating that a blockname was used multiple times. - * @var boolean - */ - var $flagBlocktrouble = false; - - /** - * Flag indicating that the global block was parsed. - * @var boolean - */ - var $flagGlobalParsed = false; - - /** - * EXPERIMENTAL! FIXME! - * Flag indication that a template gets cached. - * - * Complex templates require some times to be preparsed - * before the replacement can take place. Often I use - * one template file over and over again but I don't know - * before that I will use the same template file again. - * Now IT could notice this and skip the preparse. - * - * @var boolean - */ - var $flagCacheTemplatefile = true; - - /** - * EXPERIMENTAL! FIXME! - */ - var $lastTemplatefile = ""; - - /** - * $_options['preserve_data'] Whether to substitute variables and remove - * empty placeholders in data passed through setVariable - * (see also bugs #20199, #21951). - * $_options['use_preg'] Whether to use preg_replace instead of - * str_replace in parse() - * (this is a backwards compatibility feature, see also bugs #21951, #20392) - */ - var $_options = array( - 'preserve_data' => false, - 'use_preg' => true - ); - - - /** - * Builds some complex regular expressions and optinally sets the - * file root directory. - * - * Make sure that you call this constructor if you derive your template - * class from this one. - * - * @param string File root directory, prefix for all filenames - * given to the object. - * @see setRoot() - */ - function __construct($root = "", $options=null) { - if (!is_null($options)){ - $this->setOptions($options); - } - $this->variablesRegExp = "@" . $this->openingDelimiter . - "(" . $this->variablenameRegExp . ")" . - $this->closingDelimiter . "@sm"; - $this->removeVariablesRegExp = "@" . $this->openingDelimiter . - "\s*(" . $this->variablenameRegExp . - ")\s*" . $this->closingDelimiter ."@sm"; - - $this->blockRegExp = '@(.*)@sm'; - - $this->setRoot($root); - } // end constructor - - - /** - * Sets the option for the template class - * - * @access public - * @param string option name - * @param mixed option value - * @return mixed IT_OK on success, error object on failure - */ - function setOption($option, $value) - { - if (isset($this->_options[$option])) { - $this->_options[$option] = $value; - return IT_OK; - } - return PEAR::raiseError( - $this->errorMessage(IT_UNKNOWN_OPTION) . ": '{$option}'", - IT_UNKNOWN_OPTION - ); - } - - /** - * Sets the options for the template class - * - * @access public - * @param string options array of options - * default value: - * 'preserve_data' => false, - * 'use_preg' => true - * @param mixed option value - * @return mixed IT_OK on success, error object on failure - * @see $options - */ - function setOptions($options) - { - foreach($options as $option=>$value){ - if ( PEAR::isError($error=$this->setOption($option, $value)) ){ - return $error; - } - } - return IT_OK; - } - - /** - * Print a certain block with all replacements done. - * @brother get() - */ - function show($block = "__global__") { - print $this->get($block); - } // end func show - - /** - * Returns a block with all replacements done. - * - * @param string name of the block - * @return string - * @throws PEAR_Error - * @access public - * @see show() - */ - function get($block = "__global__") { - - if ("__global__" == $block && !$this->flagGlobalParsed) - $this->parse("__global__"); - - if (!isset($this->blocklist[$block])) { - $this->err[] = PEAR::raiseError( - $this->errorMessage( IT_BLOCK_NOT_FOUND ) . - '"' . $block . "'", - IT_BLOCK_NOT_FOUND - ); - return ""; - } - - if (!isset($this->blockdata[$block])) { - return ''; - - } else { - $ret = $this->blockdata[$block]; - if ($this->clearCache) { - unset($this->blockdata[$block]); - } - if ($this->_options['preserve_data']) { - $ret = str_replace( - $this->openingDelimiter . - '%preserved%' . $this->closingDelimiter, - $this->openingDelimiter, - $ret - ); - } - return $ret; - } - } // end func get() - - /** - * Parses the given block. - * - * @param string name of the block to be parsed - * @access public - * @see parseCurrentBlock() - * @throws PEAR_Error - */ - function parse($block = "__global__", $flag_recursion = false) - { - static $regs, $values; - - if (!isset($this->blocklist[$block])) { - return PEAR::raiseError( - $this->errorMessage( IT_BLOCK_NOT_FOUND ) . '"' . $block . "'", - IT_BLOCK_NOT_FOUND - ); - } - - if ("__global__" == $block) { - $this->flagGlobalParsed = true; - } - - if (!$flag_recursion) { - $regs = array(); - $values = array(); - } - $outer = $this->blocklist[$block]; - $empty = true; - - if ($this->clearCacheOnParse) { - - foreach ($this->variableCache as $name => $value) { - $regs[] = $this->openingDelimiter . - $name . $this->closingDelimiter; - $values[] = $value; - $empty = false; - } - $this->variableCache = array(); - - } else { - - foreach ($this->blockvariables[$block] as $allowedvar => $v) { - - if (isset($this->variableCache[$allowedvar])) { - $regs[] = $this->openingDelimiter . - $allowedvar . $this->closingDelimiter; - $values[] = $this->variableCache[$allowedvar]; - unset($this->variableCache[$allowedvar]); - $empty = false; - } - - } - - } - - if (isset($this->blockinner[$block])) { - - foreach ($this->blockinner[$block] as $k => $innerblock) { - - $this->parse($innerblock, true); - if ("" != $this->blockdata[$innerblock]) { - $empty = false; - } - - $placeholder = $this->openingDelimiter . "__" . - $innerblock . "__" . $this->closingDelimiter; - $outer = str_replace( - $placeholder, - $this->blockdata[$innerblock], $outer - ); - $this->blockdata[$innerblock] = ""; - } - - } - - if (!$flag_recursion && 0 != count($values)) { - if ($this->_options['use_preg']) { - $regs = array_map(array( - &$this, '_addPregDelimiters'), - $regs - ); - $funcReplace = 'preg_replace'; - } else { - $funcReplace = 'str_replace'; - } - if ($this->_options['preserve_data']) { - $values = array_map( - array(&$this, '_preserveOpeningDelimiter'), $values - ); - } - - $outer = $funcReplace($regs, $values, $outer); - - if ($this->removeUnknownVariables) { - $outer = preg_replace($this->removeVariablesRegExp, "", $outer); - } - } - if ($empty) { - - if (!$this->removeEmptyBlocks) { - - $this->blockdata[$block ].= $outer; - - } else { - - if (isset($this->touchedBlocks[$block])) { - $this->blockdata[$block] .= $outer; - unset($this->touchedBlocks[$block]); - } - - } - - } else { - - $this->blockdata[$block] .= $outer; - - } - - return $empty; - } // end func parse - - /** - * Parses the current block - * @see parse(), setCurrentBlock(), $currentBlock - * @access public - */ - function parseCurrentBlock() { - return $this->parse($this->currentBlock); - } // end func parseCurrentBlock - - /** - * Sets a variable value. - * - * The function can be used eighter like setVariable( "varname", "value") - * or with one array $variables["varname"] = "value" - * given setVariable($variables) quite like phplib templates set_var(). - * - * @param mixed string with the variable name or an array - * %variables["varname"] = "value" - * @param string value of the variable or empty if $variable - * is an array. - * @param string prefix for variable names - * @access public - */ - function setVariable($variable, $value = "") { - - if (is_array($variable)) { - - $this->variableCache = array_merge( - $this->variableCache, $variable - ); - - } else { - - $this->variableCache[$variable] = $value; - - } - - } // end func setVariable - - /** - * Sets the name of the current block that is the block where variables - * are added. - * - * @param string name of the block - * @return boolean false on failure, otherwise true - * @throws PEAR_Error - * @access public - */ - function setCurrentBlock($block = "__global__") { - - if (!isset($this->blocklist[$block])) { - return PEAR::raiseError( - $this->errorMessage( IT_BLOCK_NOT_FOUND ) . - '"' . $block . "'", IT_BLOCK_NOT_FOUND - ); - } - - $this->currentBlock = $block; - - return true; - } // end func setCurrentBlock - - /** - * Preserves an empty block even if removeEmptyBlocks is true. - * - * @param string name of the block - * @return boolean false on false, otherwise true - * @throws PEAR_Error - * @access public - * @see $removeEmptyBlocks - */ - function touchBlock($block) { - - if (!isset($this->blocklist[$block])) { - return PEAR::raiseError( - $this->errorMessage( IT_BLOCK_NOT_FOUND ) . - '"' . $block . "'", IT_BLOCK_NOT_FOUND ); - } - - $this->touchedBlocks[$block] = true; - - return true; - } // end func touchBlock - - /** - * Clears all datafields of the object and rebuild the internal blocklist - * - * LoadTemplatefile() and setTemplate() automatically call this function - * when a new template is given. Don't use this function - * unless you know what you're doing. - * - * @access public - * @see free() - */ - function init() { - - $this->free(); - $this->findBlocks($this->template); - // we don't need it any more - $this->template = ''; - $this->buildBlockvariablelist(); - - } // end func init - - /** - * Clears all datafields of the object. - * - * Don't use this function unless you know what you're doing. - * - * @access public - * @see init() - */ - function free() { - - $this->err = array(); - - $this->currentBlock = "__global__"; - - $this->variableCache = array(); - $this->blocklookup = array(); - $this->touchedBlocks = array(); - - $this->flagBlocktrouble = false; - $this->flagGlobalParsed = false; - - } // end func free - - /** - * Sets the template. - * - * You can eighter load a template file from disk with - * LoadTemplatefile() or set the template manually using this function. - * - * @param string template content - * @param boolean remove unknown/unused variables? - * @param boolean remove empty blocks? - * @see LoadTemplatefile(), $template - * @access public - */ - function setTemplate( $template, $removeUnknownVariables = true, - $removeEmptyBlocks = true - ) { - - $this->removeUnknownVariables = $removeUnknownVariables; - $this->removeEmptyBlocks = $removeEmptyBlocks; - - if ("" == $template && $this->flagCacheTemplatefile) { - - $this->variableCache = array(); - $this->blockdata = array(); - $this->touchedBlocks = array(); - $this->currentBlock = "__global__"; - - } else { - - $this->template = '' . $template . - ''; - $this->init(); - - } - - if ($this->flagBlocktrouble) - return false; - - return true; - } // end func setTemplate - - /** - * Reads a template file from the disk. - * - * @param string name of the template file - * @param bool how to handle unknown variables. - * @param bool how to handle empty blocks. - * @access public - * @return boolean false on failure, otherwise true - * @see $template, setTemplate(), $removeUnknownVariables, - * $removeEmptyBlocks - */ - function loadTemplatefile( $filename, - $removeUnknownVariables = false, - $removeEmptyBlocks = true ) { - - $template = ""; - if (!$this->flagCacheTemplatefile || - $this->lastTemplatefile != $filename - ){ - $template = $this->getFile($filename); - } - $this->lastTemplatefile = $filename; - - return $template!=""? - $this->setTemplate( - $template,$removeUnknownVariables, $removeEmptyBlocks - ):false; - } // end func LoadTemplatefile - - /** - * Sets the file root. The file root gets prefixed to all filenames passed - * to the object. - * - * Make sure that you override this function when using the class - * on windows. - * - * @param string - * @see IntegratedTemplate() - * @access public - */ - function setRoot($root) { - - if ("" != $root && "/" != substr($root, -1)) - $root .= "/"; - - $this->fileRoot = $root; - - } // end func setRoot - - /** - * Build a list of all variables within of a block - */ - function buildBlockvariablelist() { - - foreach ($this->blocklist as $name => $content) { - preg_match_all( $this->variablesRegExp, $content, $regs ); - - if (0 != count($regs[1])) { - - foreach ($regs[1] as $k => $var) - $this->blockvariables[$name][$var] = true; - - } else { - - $this->blockvariables[$name] = array(); - - } - - } - - } // end func buildBlockvariablelist - - /** - * Returns a list of all global variables - */ - function getGlobalvariables() { - - $regs = array(); - $values = array(); - - foreach ($this->blockvariables["__global__"] as $allowedvar => $v) { - - if (isset($this->variableCache[$allowedvar])) { - $regs[] = "@" . $this->openingDelimiter . - $allowedvar . $this->closingDelimiter."@"; - $values[] = $this->variableCache[$allowedvar]; - unset($this->variableCache[$allowedvar]); - } - - } - - return array($regs, $values); - } // end func getGlobalvariables - - /** - * Recusively builds a list of all blocks within the template. - * - * @param string string that gets scanned - * @see $blocklist - */ - function findBlocks($string) { - - $blocklist = array(); - - if ( - preg_match_all($this->blockRegExp, $string, $regs, PREG_SET_ORDER) - ) { - - foreach ($regs as $k => $match) { - - $blockname = $match[1]; - $blockcontent = $match[2]; - - if (isset($this->blocklist[$blockname])) { - $this->err[] = PEAR::raiseError( - $this->errorMessage( - IT_BLOCK_DUPLICATE ) . '"' . - $blockname . "'", - IT_BLOCK_DUPLICATE - ); - $this->flagBlocktrouble = true; - } - - $this->blocklist[$blockname] = $blockcontent; - $this->blockdata[$blockname] = ""; - - $blocklist[] = $blockname; - - $inner = $this->findBlocks($blockcontent); - foreach ($inner as $k => $name) { - - $pattern = sprintf( - '@(.*)@sm', - $name, - $name - ); - - $this->blocklist[$blockname] = preg_replace( - $pattern, - $this->openingDelimiter . - "__" . $name . "__" . - $this->closingDelimiter, - $this->blocklist[$blockname] - ); - $this->blockinner[$blockname][] = $name; - $this->blockparents[$name] = $blockname; - - } - - } - - } - - return $blocklist; - } // end func findBlocks - - /** - * Reads a file from disk and returns its content. - * @param string Filename - * @return string Filecontent - */ - function getFile($filename) { - - if ("/" == $filename[0] && "/" == substr($this->fileRoot, -1)) - $filename = substr($filename, 1); - - $filename = $this->fileRoot . $filename; - - if (!($fh = @fopen($filename, "r"))) { - $this->err[] = PEAR::raiseError( - $this->errorMessage(IT_TPL_NOT_FOUND) . - ': "' .$filename .'"', - IT_TPL_NOT_FOUND - ); - return ""; - } - - $content = fread($fh, filesize($filename)); - fclose($fh); - - return preg_replace( - "##im", "\$this->getFile('\\1')", $content - ); - } // end func getFile - - - /** - * Adds delimiters to a string, so it can be used as a pattern - * in preg_* functions - * - * @param string - * @return string - */ - function _addPregDelimiters($str) - { - return '@' . $str . '@'; - } - - - /** - * Replaces an opening delimiter by a special string - * - * @param string - * @return string - */ - function _preserveOpeningDelimiter($str) - { - return (false === strpos($str, $this->openingDelimiter))? - $str: - str_replace( - $this->openingDelimiter, - $this->openingDelimiter . - '%preserved%' . $this->closingDelimiter, - $str - ); - } - - /** - * Return a textual error message for a IT error code - * - * @param integer $value error code - * - * @return string error message, or false if the error code was - * not recognized - */ - function errorMessage($value) - { - global $blockname; - static $errorMessages; - if (!isset($errorMessages)) { - $errorMessages = array( - IT_OK => '', - IT_ERROR => 'unknown error', - IT_TPL_NOT_FOUND => 'Cannot read the template file', - IT_BLOCK_NOT_FOUND => 'Cannot find this block', - IT_BLOCK_DUPLICATE => 'The name of a block must be'. - ' uniquewithin a template.'. - ' Found "' . $blockname . '" twice.'. - 'Unpredictable results '. - 'may appear.', - IT_UNKNOWN_OPTION => 'Unknown option' - ); - } - - if (PEAR::isError($value)) { - $value = $value->getCode(); - } - - return isset($errorMessages[$value]) ? - $errorMessages[$value] : $errorMessages[IT_ERROR]; - } - - /** - * Gets the Template as string - * - * - * - * @access public - */ - function toString() { - - return $this->getFile($this->lastTemplatefile); - - } // end func setVariable -} // end class IntegratedTemplate -?> diff --git a/lmo/includes/ITX.php b/lmo/includes/ITX.php deleted file mode 100644 index 2cf16e60..00000000 --- a/lmo/includes/ITX.php +++ /dev/null @@ -1,825 +0,0 @@ - | -// +----------------------------------------------------------------------+ -// -// -// - -//jokerlmo: Changed include path -require_once(PATH_TO_LMO.'/includes/IT.php'); -require_once(PATH_TO_LMO.'/includes/IT_Error.php'); - -/** -* Integrated Template Extension - ITX -* -* With this class you get the full power of the phplib template class. -* You may have one file with blocks in it but you have as well one main file -* and multiple files one for each block. This is quite usefull when you have -* user configurable websites. Using blocks not in the main template allows -* you to modify some parts of your layout easily. -* -* Note that you can replace an existing block and add new blocks at runtime. -* Adding new blocks means changing a variable placeholder to a block. -* -* @author Ulf Wendel -* @access public -* -* @package IT[X] -*/ -class HTML_Template_ITX extends HTML_Template_IT { - - /** - * Array with all warnings. - * @var array - * @access public - * @see $printWarning, $haltOnWarning, warning() - */ - var $warn = array(); - - /** - * Print warnings? - * @var array - * @access public - * @see $haltOnWarning, $warn, warning() - */ - var $printWarning = false; - - /** - * Call die() on warning? - * @var boolean - * @access public - * @see $warn, $printWarning, warning() - */ - var $haltOnWarning = false; - - /** - * RegExp used to test for a valid blockname. - * @var string - */ - var $checkblocknameRegExp = ''; - - /** - * Functionnameprefix used when searching function calls in the template. - * @var string - */ - var $functionPrefix = 'func_'; - - /** - * Functionname RegExp. - * @var string - */ - var $functionnameRegExp = '[_a-zA-Z]+[A-Za-z_0-9]*'; - - /** - * RegExp used to grep function calls in the template. - * - * The variable gets set by the constructor. - * - * @var string - * @see HTML_Template_IT() - */ - var $functionRegExp = ''; - - /** - * List of functions found in the template. - * - * @var array - */ - var $functions = array(); - - /** - * List of callback functions specified by the user. - * - * @var array - */ - var $callback = array(); - - /** - * Builds some complex regexps and calls the constructor - * of the parent class. - * - * Make sure that you call this constructor if you derive your own - * template class from this one. - * - * @see HTML_Template_IT() - */ - function HTML_Template_ITX($root = '') - { - - $this->checkblocknameRegExp = '@' . $this->blocknameRegExp . '@'; - $this->functionRegExp = '@' . $this->functionPrefix . '(' . - $this->functionnameRegExp . ')\s*\(@sm'; - - $this->HTML_Template_IT($root); - } // end func constructor - - function init() - { - $this->free(); - $this->buildFunctionlist(); - $this->findBlocks($this->template); - // we don't need it any more - $this->template = ''; - $this->buildBlockvariablelist(); - - } // end func init - - /** - * Replaces an existing block with new content. - * - * This function will replace a block of the template and all blocks - * contained in the replaced block and add a new block insted, means - * you can dynamically change your template. - * - * Note that changing the template structure violates one of the IT[X] - * development goals. I've tried to write a simple to use template engine - * supporting blocks. In contrast to other systems IT[X] analyses the way - * you've nested blocks and knows which block belongs into another block. - * The nesting information helps to make the API short and simple. Replacing - * blocks does not only mean that IT[X] has to update the nesting - * information (relatively time consumpting task) but you have to make sure - * that you do not get confused due to the template change itself. - * - * @param string Blockname - * @param string Blockcontent - * @param boolean true if the new block inherits the content - * of the old block - * @return boolean - * @throws IT_Error - * @see replaceBlockfile(), addBlock(), addBlockfile() - * @access public - */ - function replaceBlock($block, $template, $keep_content = false) - { - if (!isset($this->blocklist[$block])) { - return new IT_Error( - "The block "."'$block'". - " does not exist in the template and thus it can't be replaced.", - __FILE__, __LINE__ - ); - } - if ('' == $template) { - return new IT_Error('No block content given.', __FILE__, __LINE__); - } - if ($keep_content) { - $blockdata = $this->blockdata[$block]; - } - - // remove all kinds of links to the block / data of the block - $this->removeBlockData($block); - - $template = "" . $template . ""; - $parents = $this->blockparents[$block]; - $this->findBlocks($template); - $this->blockparents[$block] = $parents; - - // KLUDGE: rebuild the list for all block - could be done faster - $this->buildBlockvariablelist(); - - if ($keep_content) { - $this->blockdata[$block] = $blockdata; - } - - // old TODO - I'm not sure if we need this - // update caches - - return true; - } // end func replaceBlock - - /** - * Replaces an existing block with new content from a file. - * - * @brother replaceBlock() - * @param string Blockname - * @param string Name of the file that contains the blockcontent - * @param boolean true if the new block inherits the content of the old block - */ - function replaceBlockfile($block, $filename, $keep_content = false) - { - return $this->replaceBlock($block, $this->getFile($filename), $keep_content); - } // end func replaceBlockfile - - /** - * Adds a block to the template changing a variable placeholder - * to a block placeholder. - * - * Add means "replace a variable placeholder by a new block". - * This is different to PHPLibs templates. The function loads a - * block, creates a handle for it and assigns it to a certain - * variable placeholder. To to the same with PHPLibs templates you would - * call set_file() to create the handle and parse() to assign the - * parsed block to a variable. By this PHPLibs templates assume - * that you tend to assign a block to more than one one placeholder. - * To assign a parsed block to more than only the placeholder you specify - * in this function you have to use a combination of getBlock() - * and setVariable(). - * - * As no updates to cached data is necessary addBlock() and addBlockfile() - * are rather "cheap" meaning quick operations. - * - * The block content must not start with - * and end with this would cause overhead and - * produce an error. - * - * @param string Name of the variable placeholder, the name must be unique - * within the template. - * @param string Name of the block to be added - * @param string Content of the block - * @return boolean - * @throws IT_Error - * @see addBlockfile() - * @access public - */ - function addBlock($placeholder, $blockname, $template) - { - - // Don't trust any user even if it's a programmer or yourself... - if ('' == $placeholder) { - - return new IT_Error('No variable placeholder given.', - __FILE__, __LINE__ - ); - - } elseif ( '' == $blockname || - !preg_match($this->checkblocknameRegExp, $blockname) - ) { - - return new IT_Error("No or invalid blockname '$blockname' given.", - __FILE__, __LINE__ - ); - - } elseif ('' == $template) { - - return new IT_Error('No block content given.', __FILE__, __LINE__); - - } elseif (isset($this->blocklist[$blockname])) { - - return new IT_Error('The block already exists.', - __FILE__, __LINE__ - ); - - } - - // find out where to insert the new block - $parents = $this->findPlaceholderBlocks($placeholder); - if (0 == count($parents)) { - - return new IT_Error( - "The variable placeholder". - " '$placeholder' was not found in the template.", - __FILE__, __LINE__ - ); - - } elseif ( count($parents) > 1 ) { - - foreach ($parents as $k => $parent) { - $msg .= "$parent, "; - } - $msg = substr($parent, -2); - - return new IT_Error("The variable placeholder "."'$placeholder'". - " must be unique, found in multiple blocks '$msg'.", - __FILE__, __LINE__ - ); - } - - $template = "" . $template . ""; - $this->findBlocks($template); - if ($this->flagBlocktrouble) { - return false; // findBlocks() already throws an exception - } - $this->blockinner[$parents[0]][] = $blockname; - $this->blocklist[$parents[0]] = preg_replace( - '@' . $this->openingDelimiter . $placeholder . - $this->closingDelimiter . '@', - - $this->openingDelimiter . '__' . $blockname . '__' . - $this->closingDelimiter, - - $this->blocklist[$parents[0]] - ); - - $this->deleteFromBlockvariablelist($parents[0], $placeholder); - $this->updateBlockvariablelist($blockname); - /* - // check if any inner blocks were found - if (is_array($this->blockinner[$blockname]) and count($this->blockinner[$blockname]) > 0) { - // loop through inner blocks, registering the variable placeholders in each - foreach($this->blockinner[$blockname] as $childBlock) { - $this->updateBlockvariablelist($childBlock); - } - } - */ - return true; - } // end func addBlock - - /** - * Adds a block taken from a file to the template changing a variable - * placeholder to a block placeholder. - * - * @param string Name of the variable placeholder to be converted - * @param string Name of the block to be added - * @param string File that contains the block - * @brother addBlock() - */ - function addBlockfile($placeholder, $blockname, $filename) - { - return $this->addBlock($placeholder, $blockname, $this->getFile($filename)); - } // end func addBlockfile - - /** - * Returns the name of the (first) block that contains - * the specified placeholder. - * - * @param string Name of the placeholder you're searching - * @param string Name of the block to scan. If left out (default) - * all blocks are scanned. - * @return string Name of the (first) block that contains - * the specified placeholder. - * If the placeholder was not found or an error occured - * an empty string is returned. - * @throws IT_Error - * @access public - */ - function placeholderExists($placeholder, $block = '') - { - if ('' == $placeholder) { - new IT_Error('No placeholder name given.', __FILE__, __LINE__); - return ''; - } - - if ('' != $block && !isset($this->blocklist[$block])) { - new IT_Error("Unknown block '$block'.", __FILE__, __LINE__); - return ''; - } - - // name of the block where the given placeholder was found - $found = ''; - - if ('' != $block) { - - if (is_array($variables = $this->blockvariables[$block])) { - - // search the value in the list of blockvariables - foreach ($variables as $k => $variable) { - if ($k == $placeholder) { - $found = $block; - break; - } - } - } - - } else { - - // search all blocks and return the name of the first block that - // contains the placeholder - foreach ($this->blockvariables as $blockname => $variables) { - - if (is_array($variables) && isset($variables[$placeholder])) { - $found = $blockname; - break; - } - } - - } - - return $found; - } // end func placeholderExists - - /** - * Checks the list of function calls in the template and - * calls their callback function. - * - * @access public - */ - function performCallback() - { - - foreach ($this->functions as $func_id => $function) { - - if (isset($this->callback[$function['name']])) { - - if ('' != $this->callback[$function['name']]['object']) { - $this->variableCache['__function' . $func_id . '__'] = - call_user_func( - array( - &$GLOBALS[$this->callback[$function['name']]['object']], - $this->callback[$function['name']]['function']), - $function['args'] - ); - } else { - $this->variableCache['__function' . $func_id . '__'] = - call_user_func( - $this->callback[$function['name']]['function'], - $function['args'] - ); - } - - } - - } - - } // end func performCallback - - /** - * Returns a list of all function calls in the current template. - * - * @return array - * @access public - */ - function getFunctioncalls() - { - return $this->functions; - } // end func getFunctioncalls - - /** - * Replaces a function call with the given replacement. - * - * @param int Function ID - * @param string Replacement - * @deprec - */ - function setFunctioncontent($functionID, $replacement) - { - $this->variableCache['__function' . $functionID . '__'] = $replacement; - } // end func setFunctioncontent - - /** - * Sets a callback function. - * - * IT[X] templates (note the X) can contain simple function calls. - * "function call" means that the editor of the template can add - * special placeholder to the template like 'func_h1("embedded in h1")'. - * IT[X] will grab this function calls and allow you to define a callback - * function for them. - * - * This is an absolutely evil feature. If your application makes heavy - * use of such callbacks and you're even implementing if-then etc. on - * the level of a template engine you're reiventing the wheel... - that's - * actually how PHP came into life. Anyway, sometimes it's handy. - * - * Consider also using XML/XSLT or native PHP. And please do not push - * IT[X] any further into this direction of adding logics to the template - * engine. - * - * For those of you ready for the X in IT[X]: - * - * %s', $args[0]); - * } - * - * ... - * $itx = new HTML_Template_ITX( ... ); - * ... - * $itx->setCallbackFunction('h1', 'h_one'); - * $itx->performCallback(); - * ?> - * - * template: - * func_h1('H1 Headline'); - * - * @param string Function name in the template - * @param string Name of the callback function - * @param string Name of the callback object - * @return boolean false on failure. - * @throws IT_Error - * @access public - */ - function - setCallbackFunction($tplfunction, $callbackfunction, $callbackobject = '') - { - - if ('' == $tplfunction || '' == $callbackfunction) { - return new IT_Error( - "No template function "."('$tplfunction')". - " and/or no callback function ('$callback') given.", - __FILE__, __LINE__ - ); - } - $this->callback[$tplfunction] = array( - "function" => $callbackfunction, - "object" => $callbackobject - ); - - return true; - } // end func setCallbackFunction - - /** - * Sets the Callback function lookup table - * - * @param array function table - * array[templatefunction] = - * array( - * "function" => userfunction, - * "object" => userobject - * ) - * @access public - */ - function setCallbackFuntiontable($functions) - { - $this->callback = $functions; - } // end func setCallbackFunctiontable - - /** - * Recursively removes all data assiciated with a block, including all inner blocks - * - * @param string block to be removed - */ - function removeBlockData($block) - { - if (isset($this->blockinner[$block])) { - foreach ($this->blockinner[$block] as $k => $inner) { - $this->removeBlockData($inner); - } - - unset($this->blockinner[$block]); - } - - unset($this->blocklist[$block]); - unset($this->blockdata[$block]); - unset($this->blockvariables[$block]); - unset($this->touchedBlocks[$block]); - - } // end func removeBlockinner - - /** - * Returns a list of blocknames in the template. - * - * @return array [blockname => blockname] - * @access public - * @see blockExists() - */ - function getBlocklist() - { - $blocklist = array(); - foreach ($this->blocklist as $block => $content) { - $blocklist[$block] = $block; - } - - return $blocklist; - } // end func getBlocklist - - /** - * Checks wheter a block exists. - * - * @param string - * @return boolean - * @access public - * @see getBlocklist() - */ - function blockExists($blockname) - { - return isset($this->blocklist[$blockname]); - } // end func blockExists - - /** - * Returns a list of variables of a block. - * - * @param string Blockname - * @return array [varname => varname] - * @access public - * @see BlockvariableExists() - */ - function getBlockvariables($block) - { - if (!isset($this->blockvariables[$block])) { - return array(); - } - - $variables = array(); - foreach ($this->blockvariables[$block] as $variable => $v) { - $variables[$variable] = $variable; - } - - return $variables; - } // end func getBlockvariables - - /** - * Checks wheter a block variable exists. - * - * @param string Blockname - * @param string Variablename - * @return boolean - * @access public - * @see getBlockvariables() - */ - function BlockvariableExists($block, $variable) - { - return isset($this->blockvariables[$block][$variable]); - } // end func BlockvariableExists - - /** - * Builds a functionlist from the template. - */ - function buildFunctionlist() - { - $this->functions = array(); - - $template = $this->template; - $num = 0; - - while (preg_match($this->functionRegExp, $template, $regs)) { - - $pos = strpos($template, $regs[0]); - $template = substr($template, $pos + strlen($regs[0])); - - $head = $this->getValue($template, ')'); - $args = array(); - - $this->template = str_replace($regs[0] . $head . ')', - '{__function' . $num . '__}', $this->template - ); - $template = str_replace($regs[0] . $head . ')', - '{__function' . $num . '__}', $template - ); - - while ('' != $head && $args2 = $this->getValue($head, ',')) { - $arg2 = trim($args2); - $args[] = ('"' == $arg2[0] || "'" == $arg2[0]) ? - substr($arg2, 1, -1) : $arg2; - if ($arg2 == $head) { - break; - } - $head = substr($head, strlen($arg2) + 1); - } - - $this->functions[$num++] = array( - 'name' => $regs[1], - 'args' => $args - ); - } - - } // end func buildFunctionlist - - - function getValue($code, $delimiter) { - if ('' == $code) { - return ''; - } - - if (!is_array($delimiter)) { - $delimiter = array( $delimiter => true ); - } - - $len = strlen($code); - $enclosed = false; - $enclosed_by = ''; - - if (isset($delimiter[$code[0]])) { - - $i = 1; - - } else { - - for ($i = 0; $i < $len; ++$i) { - - $char = $code[$i]; - - if ( - ('"' == $char || "'" == $char) && - ($char == $enclosed_by || '' == $enclosed_by) && - (0 == $i || ($i > 0 && '\\' != $code[$i - 1])) - ){ - - if (!$enclosed) { - $enclosed_by = $char; - } else { - $enclosed_by = ""; - } - $enclosed = !$enclosed; - - } - if (!$enclosed && isset($delimiter[$char])) { - break; - } - } - - } - - return substr($code, 0, $i); - } // end func getValue - - - /** - * Deletes one or many variables from the block variable list. - * - * @param string Blockname - * @param mixed Name of one variable or array of variables - * ( array ( name => true ) ) to be stripped. - */ - function deleteFromBlockvariablelist($block, $variables) - { - if (!is_array($variables)) { - $variables = array($variables => true); - } - - foreach ($this->blockvariables[$block] as $varname => $val) { - if (isset($variables[$varname])) { - unset($this->blockvariables[$block][$varname]); - } - } - } // end deleteFromBlockvariablelist - - /** - * Updates the variable list of a block. - * - * @param string Blockname - */ - function updateBlockvariablelist($block) - { - preg_match_all( $this->variablesRegExp, - $this->blocklist[$block], $regs - ); - - if (0 != count($regs[1])) { - foreach ($regs[1] as $k => $var) { - $this->blockvariables[$block][$var] = true; - } - } else { - $this->blockvariables[$block] = array(); - } - - // check if any inner blocks were found - if (isset($this->blockinner[$block]) && - is_array($this->blockinner[$block]) && - count($this->blockinner[$block]) > 0 - ) { - /* - * loop through inner blocks, registering the variable - * placeholders in each - */ - foreach($this->blockinner[$block] as $childBlock) { - $this->updateBlockvariablelist($childBlock); - } - } - - } // end func updateBlockvariablelist - - /** - * Returns an array of blocknames where the given variable - * placeholder is used. - * - * @param string Variable placeholder - * @return array $parents parents[0..n] = blockname - */ - function findPlaceholderBlocks($variable) - { - $parents = array(); - foreach ($this->blocklist as $blockname => $content) { - foreach ($this->blockvariables[$blockname] as $varname => $val) { - if ($variable == $varname) { - $parents[] = $blockname; - } - } - } - - return $parents; - } // end func findPlaceholderBlocks - - /** - * Handles warnings, saves them to $warn and prints them or - * calls die() depending on the flags - * - * @param string Warning - * @param string File where the warning occured - * @param int Linenumber where the warning occured - * @see $warn, $printWarning, $haltOnWarning - */ - function warning($message, $file = '', $line = 0) - { - $message = sprintf( - 'HTML_Template_ITX Warning: %s [File: %s, Line: %d]', - $message, - $file, - $line - ); - - $this->warn[] = $message; - - if ($this->printWarning) { - print $message; - } - - if ($this->haltOnWarning) { - die($message); - } - } // end func warning - -} // end class HTML_Template_ITX -?> diff --git a/lmo/includes/IT_Error.php b/lmo/includes/IT_Error.php deleted file mode 100644 index c19eaeab..00000000 --- a/lmo/includes/IT_Error.php +++ /dev/null @@ -1,53 +0,0 @@ - | -// +----------------------------------------------------------------------+ -// -// - -//jokerlmo: Changed include path -require_once(PATH_TO_LMO.'/includes/PEAR.php'); - - -/** -* IT[X] Error class -* -* @package IT[X] -*/ -class IT_Error extends PEAR_Error { - - - /** - * Prefix of all error messages. - * - * @var string - */ - var $error_message_prefix = "IntegratedTemplate Error: "; - - /** - * Creates an cache error object. - * - * @param string error message - * @param string file where the error occured - * @param string linenumber where the error occured - */ - function IT_Error($msg, $file = __FILE__, $line = __LINE__) { - - $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, $line)); - - } // end func IT_Error - -} // end class IT_Error -?> diff --git a/lmo/includes/LmoTemplate.php b/lmo/includes/LmoTemplate.php new file mode 100644 index 00000000..17f51c88 --- /dev/null +++ b/lmo/includes/LmoTemplate.php @@ -0,0 +1,36 @@ + statt {Name} + * - unbekannte Platzhalter bleiben stehen (sonst verschwinden auch normale HTML-Kommentare) + * - Variablen werden auch ohne passenden Platzhalter angenommen + * - toString() liefert die geladene Templatedatei unveraendert + */ +class LMO_Template extends HTML_Template_IT +{ + var $openingDelimiter = ''; + var $blocknameRegExp = '[0-9A-Za-z_-]+'; + var $variablenameRegExp = '[0-9A-Za-z_-]+'; + var $removeUnknownVariables = false; + + function __construct($root = '', $options = null) + { + $this->_options['preserve_input'] = false; + $this->_options['check_placeholder_exists'] = false; + parent::__construct($root, $options); + } + + function loadTemplatefile($filename, $removeUnknownVariables = false, $removeEmptyBlocks = true) + { + return parent::loadTemplatefile($filename, $removeUnknownVariables, $removeEmptyBlocks); + } + + function toString() + { + return $this->getFile($this->lastTemplatefile); + } +} diff --git a/lmo/init.php b/lmo/init.php index 3c0a0d73..8703a921 100644 --- a/lmo/init.php +++ b/lmo/init.php @@ -100,8 +100,8 @@ require_once(PATH_TO_LMO . '/lmo-functions.php'); // Übergang Classlib require_once(PATH_TO_ADDONDIR . '/classlib/ini.php'); -// Template System -require_once(PATH_TO_LMO . '/includes/IT.php'); +// Composer-Autoloader: pear/html_template_it und LMO_Template (classmap) +require_once(PATH_TO_LMO . '/vendor/autoload.php'); // Remove Magic Quotes if necessary magicQuotesRemove($_GET); diff --git a/lmo/lmo-showmain2.php b/lmo/lmo-showmain2.php index 66f58288..ac0b6cc9 100644 --- a/lmo/lmo-showmain2.php +++ b/lmo/lmo-showmain2.php @@ -77,7 +77,7 @@ // Wenn ein Template der Form [liganame].tpl.php existiert, wird dieses benutzt. Das ermöglicht // die Nutzung verschiedener Templates für unterschiedliche Ligen -$template = new HTML_Template_IT(PATH_TO_TEMPLATEDIR); +$template = new LMO_Template(PATH_TO_TEMPLATEDIR); if (file_exists(PATH_TO_TEMPLATEDIR . '/' . basename($file) . '.tpl.php')) { $template->loadTemplatefile(basename($file) . '.tpl.php'); } else { diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 2e7c74b6..d555e7c0 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,5 +1,5 @@ - diff --git a/tests/GoldenMaster/Support/Instance.php b/tests/GoldenMaster/Support/Instance.php index e07081a7..88ae1b29 100644 --- a/tests/GoldenMaster/Support/Instance.php +++ b/tests/GoldenMaster/Support/Instance.php @@ -131,6 +131,11 @@ private static function copyTree(string $from, string $to, bool $topLevel = fals } $src = $from . '/' . $name; $dst = $to . '/' . $name; + // Composer-Abhaengigkeiten (inkl. PHPUnit) nur verlinken: wird nie beschrieben, + // und das Kopieren je Testinstanz waere teuer. + if ($topLevel && $name === 'vendor' && @symlink($src, $dst)) { + continue; + } if (is_dir($src)) { self::copyTree($src, $dst); } else { diff --git a/tests/GoldenMaster/Support/Normalizer.php b/tests/GoldenMaster/Support/Normalizer.php index 7883fb9c..84e860e7 100644 --- a/tests/GoldenMaster/Support/Normalizer.php +++ b/tests/GoldenMaster/Support/Normalizer.php @@ -21,6 +21,13 @@ public static function html(string $html, string $instancePath, string $query = // (z. B. ".../bin/http.php(57)"). Aendert sich ein Hilfsskript, verschiebt sich die Zeile. $html = preg_replace('#\S*/tests/GoldenMaster/bin/(\w+\.php)\(\d+\)#', '{HARNESS}/$1(N)', $html); + // Composer haengt die Pfade der PEAR-Pakete vor den include_path; PHP nennt ihn in + // "Failed opening required"-Meldungen. Nur die PHP-eigenen Eintraege vergleichen. + $html = preg_replace_callback("/\\(include_path='([^']*)'\\)/", static function (array $m): string { + $paths = array_filter(explode(':', $m[1]), static fn (string $p): bool => !str_contains($p, '/vendor/')); + return "(include_path='" . implode(':', $paths) . "')"; + }, $html); + // Session-ID in Links und Formularen (session.use_trans_sid) $html = preg_replace('/PHPSESSID=[A-Za-z0-9,-]+/', 'PHPSESSID={SID}', $html); $html = preg_replace('/(name="PHPSESSID"\s+value=")[^"]*(")/', '$1{SID}$2', $html); From 6b2447b7944bac24541436124f972a8d1f8dbadf Mon Sep 17 00:00:00 2001 From: tombrain Date: Tue, 6 Oct 2026 00:47:25 +0200 Subject: [PATCH 005/298] Add initial admin account setup and language translations - Implemented a new setup process for creating the first admin account if it doesn't exist. - Added language translations for initial setup messages in Bosnian, Czech, German, English, Spanish, French, Croatian, Italian, Hungarian, Dutch, Norwegian, Portuguese, Romanian, and Slovene. - Updated admin authentication and main admin pages to handle the new setup process. - Removed the old installer and integrated the setup logic directly into the application flow. --- .../config => config-default}/cfg.txt | 0 .../classlib/cfg.txt | 0 .../config => config-default}/mini/cfg.txt | 0 .../config => config-default}/spieler/cfg.txt | 0 .../config => config-default}/ticker/cfg.txt | 0 .../config => config-default}/tipp/cfg.txt | 0 lmo/help/Deutsch/einstiegsinformationen.html | 88 +- lmo/help/media/manual_chmod.png | Bin 8817 -> 0 bytes lmo/help/media/manual_copy.png | Bin 9549 -> 0 bytes lmo/includes/FTP.php | 2446 ----------------- lmo/includes/Lite.php | 733 ----- lmo/includes/LiteOutput.php | 72 - lmo/includes/PEAR.php | 1114 -------- lmo/includes/PEAR5.php | 33 - lmo/includes/Socket.php | 783 ------ lmo/init.php | 11 +- lmo/install/addon/tipp/lmo-tippauth.txt | 0 lmo/install/config/lmo-auth.php | 2 - lmo/install/img/DE_manual_chmod.png | Bin 70398 -> 0 bytes lmo/install/img/DE_manual_copy.png | Bin 53366 -> 0 bytes lmo/install/img/Distribueuncafe.svg | 1 - lmo/install/img/EN_manual_chmod.png | Bin 70266 -> 0 bytes lmo/install/img/EN_manual_copy.png | Bin 74822 -> 0 bytes lmo/install/img/ES_manual_chmod.png | Bin 69871 -> 0 bytes lmo/install/img/ES_manual_copy.png | Bin 88759 -> 0 bytes lmo/install/img/FR_manual_chmod.png | Bin 71548 -> 0 bytes lmo/install/img/FR_manual_copy.png | Bin 58369 -> 0 bytes lmo/install/img/Spendacoffee.svg | 1 - lmo/install/img/SpendiermirnenKaffee.svg | 1 - lmo/install/img/Tomaruncafe.svg | 1 - lmo/install/img/right.svg | 67 - lmo/install/img/wrong.svg | 67 - lmo/install/install.php | 773 ------ lmo/lang/lang-Bosanski.txt | 11 + lmo/lang/lang-Cestina.txt | 11 + lmo/lang/lang-Deutsch.txt | 13 +- lmo/lang/lang-English.txt | 11 + lmo/lang/lang-Espanol.txt | 11 + lmo/lang/lang-Francais.txt | 11 + lmo/lang/lang-Hrvatski.txt | 11 + lmo/lang/lang-Italiano.txt | 11 + lmo/lang/lang-Magyar.txt | 11 + lmo/lang/lang-Nederlands.txt | 11 + lmo/lang/lang-Norsk.txt | 11 + lmo/lang/lang-Portugues.txt | 11 + lmo/lang/lang-Romanian.txt | 11 + lmo/lang/lang-Slovenskega.txt | 11 + lmo/lmo-adminauth.php | 8 + lmo/lmo-adminmain.php | 1 - lmo/lmo-adminsetup.php | 71 + lmo/lmo-setup.php | 212 ++ lmo/lmo.php | 6 +- lmo/lmoadmin.php | 24 +- 53 files changed, 510 insertions(+), 6161 deletions(-) rename lmo/{install/config => config-default}/cfg.txt (100%) rename lmo/{install/config => config-default}/classlib/cfg.txt (100%) rename lmo/{install/config => config-default}/mini/cfg.txt (100%) rename lmo/{install/config => config-default}/spieler/cfg.txt (100%) rename lmo/{install/config => config-default}/ticker/cfg.txt (100%) rename lmo/{install/config => config-default}/tipp/cfg.txt (100%) delete mode 100644 lmo/help/media/manual_chmod.png delete mode 100644 lmo/help/media/manual_copy.png delete mode 100644 lmo/includes/FTP.php delete mode 100644 lmo/includes/Lite.php delete mode 100644 lmo/includes/LiteOutput.php delete mode 100644 lmo/includes/PEAR.php delete mode 100644 lmo/includes/PEAR5.php delete mode 100644 lmo/includes/Socket.php delete mode 100644 lmo/install/addon/tipp/lmo-tippauth.txt delete mode 100644 lmo/install/config/lmo-auth.php delete mode 100644 lmo/install/img/DE_manual_chmod.png delete mode 100644 lmo/install/img/DE_manual_copy.png delete mode 100644 lmo/install/img/Distribueuncafe.svg delete mode 100644 lmo/install/img/EN_manual_chmod.png delete mode 100644 lmo/install/img/EN_manual_copy.png delete mode 100644 lmo/install/img/ES_manual_chmod.png delete mode 100644 lmo/install/img/ES_manual_copy.png delete mode 100644 lmo/install/img/FR_manual_chmod.png delete mode 100644 lmo/install/img/FR_manual_copy.png delete mode 100644 lmo/install/img/Spendacoffee.svg delete mode 100644 lmo/install/img/SpendiermirnenKaffee.svg delete mode 100644 lmo/install/img/Tomaruncafe.svg delete mode 100644 lmo/install/img/right.svg delete mode 100644 lmo/install/img/wrong.svg delete mode 100644 lmo/install/install.php create mode 100644 lmo/lmo-adminsetup.php create mode 100644 lmo/lmo-setup.php diff --git a/lmo/install/config/cfg.txt b/lmo/config-default/cfg.txt similarity index 100% rename from lmo/install/config/cfg.txt rename to lmo/config-default/cfg.txt diff --git a/lmo/install/config/classlib/cfg.txt b/lmo/config-default/classlib/cfg.txt similarity index 100% rename from lmo/install/config/classlib/cfg.txt rename to lmo/config-default/classlib/cfg.txt diff --git a/lmo/install/config/mini/cfg.txt b/lmo/config-default/mini/cfg.txt similarity index 100% rename from lmo/install/config/mini/cfg.txt rename to lmo/config-default/mini/cfg.txt diff --git a/lmo/install/config/spieler/cfg.txt b/lmo/config-default/spieler/cfg.txt similarity index 100% rename from lmo/install/config/spieler/cfg.txt rename to lmo/config-default/spieler/cfg.txt diff --git a/lmo/install/config/ticker/cfg.txt b/lmo/config-default/ticker/cfg.txt similarity index 100% rename from lmo/install/config/ticker/cfg.txt rename to lmo/config-default/ticker/cfg.txt diff --git a/lmo/install/config/tipp/cfg.txt b/lmo/config-default/tipp/cfg.txt similarity index 100% rename from lmo/install/config/tipp/cfg.txt rename to lmo/config-default/tipp/cfg.txt diff --git a/lmo/help/Deutsch/einstiegsinformationen.html b/lmo/help/Deutsch/einstiegsinformationen.html index 6b3e1192..fae52d42 100644 --- a/lmo/help/Deutsch/einstiegsinformationen.html +++ b/lmo/help/Deutsch/einstiegsinformationen.html @@ -62,70 +62,52 @@

    1. Einleitung

    anpasst, steht im Abschnitt Anpassung des LMO. Zu jedem Link erhalten Ihre Besucher einen Tooltip, so daß Sie keine weiteren Erklärungen zur Benutzung des Skripts geben müssen.

    - Der Adminbereich ist, über lmoadmin.php erreichbar. Beim ersten Start melden Sie sich mit - dem Namen admin und dem Passwort lmo (Mit L wie Ludwig!) an. Unter Optionen - können und sollten Sie das dann sofort ändern, damit kein Unbefugter mehr Zugriff hat.

    [nach oben] + Der Adminbereich ist über lmoadmin.php erreichbar. Beim ersten Aufruf legen Sie dort Ihren + Benutzernamen und Ihr Passwort fest (siehe Installation). Rufen Sie lmoadmin.php deshalb + direkt nach dem Hochladen auf, damit Ihnen niemand zuvorkommt.

    [nach oben]

    2. Systemvoraussetzungen

    • Unix- oder Windows-Webserver (empfohlen: Apache)
    • -
    • PHP 4.1 (oder höher)
    • +
    • PHP 8.0 bis PHP 8.4
    • +
    • empfohlen: PHP-Erweiterung GD (für Grafiken wie die Fieberkurve)
    • empfohlen: JavaScript- und CSS-fähiger Browser
    [nach oben]

    3. Installation

      -
    1. - Update des LMO: Beim Update des LMO 4.0 von älteren LMO4-Versionen (beta/RC1) werden keine Konfigurationsdateien überschrieben, - Sie können die Dateien über Ihre vorhandenen Datein kopieren. Führen Sie danach unbedingt die Installation neu aus, indem Sie - den LMO aufrufen. Es empfiehlt sich bei Live-Systemen den LMO für den Zeitpunkt der Installation kurz zu sperren. (z.B. über htaccess). - Eventuell installierte zusätzliche Addons werden nicht erkannt, diese sind also nach dem Update erneut zu installieren
    2. -
    3. Das ZIP-Archiv wurde bereits von Ihnen entpackt. Achten Sie darauf, dass die Verzeichnisstruktur beim - Entpacken beibehalten wird.
    4. -
    5. Rufen Sie nun den LMO auf, indem Sie die Adresse zum LMO in Ihren Browser eingeben. Die Installation startet automatisch - und sorgt für alle Vorraussetzungen, die der Betrieb des LMO erfordert.
    6. -
    7. Im Normalfall ist der LMO nun korrekt installiert. Sollte jedoch ein Fehler aufgetreten sein oder Sie können aus anderen - Gründen die Installation nicht abschließen, müssen Sie die folgenden Schritte manuell nachvollziehen: -

      Manuelle Installation

      -
        -
      • Achtung: Diese Schritte sind nur notwendig, wenn die normale Installation nicht funktioniert!
      • -
      • Löschen Sie die Datei install/install.php und kopieren Sie danach den Inhalt - des Ordners install über Ihr LMO-Verzeichnis
      • -
      • Ändern Sie die Datei config/init-parameters.php mit einem normalen Texteditor und tragen Sie dort die - benötigten Pfade ein. Falls die Datei noch nicht existiert, legen Sie diese mit einem normalen Texteditor an.
      • -
      • Die Datei sollte so aussehen: <?php
        +
      • Entpacken Sie das ZIP-Archiv und laden Sie den Ordner lmo auf Ihren Webspace hoch. + Achten Sie darauf, dass die Verzeichnisstruktur erhalten bleibt. Einen Installer gibt es nicht mehr.
      • +
      • Rufen Sie lmo.php im Browser auf. Der LMO richtet sich dabei selbst ein: Er ermittelt Dateipfad und + Webadresse, legt die Konfiguration im Verzeichnis config an (aus den Vorlagen in + config-default) und erzeugt die benötigten Verzeichnisse.
      • +
      • Rufen Sie sofort danach lmoadmin.php auf. Beim ersten Aufruf legen Sie + dort Benutzernamen und Passwort des Hauptadministrators fest (mindestens 8 Zeichen). Ein voreingestelltes Konto gibt es nicht; + wer lmoadmin.php als Erster aufruft, legt das Passwort fest.
      • +
      • Erscheint die Meldung „Der Ordner config/ ist nicht beschreibbar“, setzen Sie mit Ihrem FTP-Programm die + Zugriffsrechte (chmod) und rufen den LMO erneut auf: +
        +
        775 oder 777 - die Verzeichnisse config, ligen, output, + addon/spieler/stats und addon/tipp/tipps jeweils mit allen Unterverzeichnissen
        +
        664 oder 666 - die Ligen im Verzeichnis ligen
        +
        + Welche Werte nötig sind, hängt vom Server ab; bei den meisten Anbietern ist das heute nicht mehr erforderlich.
      • +
      • Nur falls Dateipfad oder Webadresse falsch erkannt werden (z. B. hinter einer besonderen + Weiterleitung), können Sie beide fest vorgeben. Legen Sie dazu mit einem Texteditor die Datei + config/init-parameters.php an:
        <?php
          $lmo_dateipfad='/absoluter/pfad/zum/lmo'; //Dateipfad zum LMO
        -   $lmo_url='http://www.adresse.ihres/lmo'; //abolute URL zum LMO
        -?>
        - Ersetzen Sie die beiden markierten Werte mit dem Dateipfad zum LMO-Verzeichnis - und mit der Webadresse zum LMO. Falls Sie - diese Angaben nicht wissen, fragen Sie bitte Ihren Provider.
      • -
      • Nun ändern Sie bei folgenden Datei die Zugriffsrechte (chmod): -
        -
        Verzeichnisse:
        -
        777 - das Verzeichnis ligen und alle Unterverzeichnisse
        -
        777 - das Verzeichnis output
        -
        777 - das Verzeichnis config und dessen Unterverzeichnis config/viewer
        -
        777 - das Verzeichnis addon/spieler/stats
        -
        777 - das Verzeichnis addon/tipp/tipps und alle Unterverzeichnisse
        -
        Dateien:
        -
        666 - config/lmo-auth.php
        -
        666 - addon/tipp/lmo-tippauth.txt
        -
        666 - Alle Dateien cfg.txt im Verzeichnis config und dessen Unterverzeichnissen
        -
        666 - alle Ligen im ligen-Verzeichnis und in dessen Unterverzeichnissen
        -
        666 - alle Dateien in den Verzeichnissen output , addon/spieler/stats und - tipp/tipps (sofern vorhanden)
        -
        -
      • -
      • Damit ist der Liga Manager Online installiert!
      • -
      -
    8. +   $lmo_url='https://www.adresse.ihres/lmo'; //absolute URL zum LMO
      +?>
      +
    9. + Update des LMO: Laden Sie die neuen Dateien über die vorhandenen. Ihre Konfiguration, Ligen und Konten + bleiben erhalten. Neue Einstellungen einer neueren Version ergänzt der LMO beim nächsten Aufruf automatisch in Ihren + vorhandenen cfg.txt-Dateien, ohne Ihre Werte zu verändern. Einen Ordner install aus einer + älteren Version können Sie löschen.
    [nach oben]

    4. Login/Logout

    - Wenn Sie den Adminbereich betreten, sehen Sie zuerst eine Eingabemaske, mit der Sie sich beim System anmelden müssen. Nach - der Installation ist der voreingestellte der Nutzername admin und das Passwort lmo (kleines L, kleines M, - kleines O) eingestellt. Das sollten Sie aber schnellstmöglich ändern, um Unbefugten den Zutritt zu Ihrem Adminbereich zu - verwehren.

    + Wenn Sie den Adminbereich betreten, sehen Sie zuerst eine Eingabemaske, mit der Sie sich beim System anmelden müssen. Beim + allerersten Aufruf erscheint stattdessen die Ersteinrichtung, in der Sie Benutzernamen und Passwort des + Hauptadministrators festlegen; danach sind Sie direkt angemeldet. Weitere Benutzer und Passwortänderungen verwalten Sie unter + Optionen.

    Wenn Sie eingeloggt sind, haben Sie rechts oben im Menü immer auch einen Befehl Logout, mit dem Sie sich aus dem Adminbereich ausloggen können. Das sollten Sie der Sicherheit wegen auch immer am Ende einer Sitzung tun.

    JMqP#lURBtVM>D=x(f6f06F?ob>`5+Jw+D^^?@ zAZUxbyXEEH`}@m#Z>>4snKN@{W}iK?_x|Rr34f!hMDl?C0RR9XQBhXV0RV0x{=SIr z;7e47l#TH>IyXg#o35j!n}?|j3?OIWXa-|du{X7X>A*}ayqtf+BmsasfH&%Tih%Im zqobqzKtKopdUbVWV`GEqh{0emy7~sCE7!`Cm&H&mEEbD9iwgn(PEOCiMn_|@`2hEl zC^c1G-LJUNP`DAm004@ICN3^64h{|-IJ|*E^9SBAqUwixB7*=11sz!I+1WXOPaOcz zpYia3=1ro4{Q-c_v5Bcr0H854_~786Js7a(?~l!g;;?Q}&uF%`wt&OO`ucXGqoW0G z{(O@9ZeemgfrQnZf__^Ws2=XMeCfw|$-qv#!XDkf-@4bjg6m(w;Wjrn zQ&Uq94o_BaD?`5)y6~d}wyv(OweDfJx3}ldE^sUT*!(~!fUm!QWpit*`)4l^IsME` znSawJARu66rL=JN6xZLc(Yt6nd*14*@6JKLy*&YV_^4+Vm7J35pPikH=xoW!ibKTd zd-}I-qw~?*f1J&~PY+BM$o9sjW<66UI)jZkXES69KEY z7E+M~F0|{3554)J8?vd<$Z#3N%)$8wGtDSJ7iXYkf{}vYWHmR7a1M z+QaRc9npC(d)UWIqy-qe4!keWro&IMKvUehypiRX_~}fs^#PLA1ayLICfN^i0$a&_ zWDNv4Wb&uCUpU|YM45r<2P)CAAb??&OWp9^bHeE}$REPpbwA=DDo8-0KBQy@Wn}m* z2eqQ`EZ~*~!(X)`<5<^Rj$0iZ2))q4klD&9_ar979ds(C<}Zwg$0kFjL3;TQWekyw z!DCsY3V0;vXaBWtn9qqHkea_ND&l-VzO%0hFO}48hpBR(Xgw_3 z7OlC|jdBjh)K8I{x{nu<7;HbYAA3__Fb21=werm@w6`<=B4VHS!7Mu+d2%wkM3K+p z&hmY}PJ3)a#1?&wMoSV_e@RzSLAmq+bC21%G8N!rll-bRN)+YHHij@zBlk}TuRqAg z-TFuGl*X%9>9+CJ3_oXWKF#HdP!LbNwlj1T-PT8=h3ZSw-Ls-*kI@XGWY(DpRDE)g z@*4uy(r#-0lF+%Ts*|=AA?$_%IkjQo&UB}p`i=oZ zz33x?NGc6B|8y-k0fE_L3r<+4OH9I!II7o%@nutzuFA-=@)(cCdP02(ihjzelmwAO zlCJe5;>Nrie%N7&av8EEfeBF43QsC{e5UxZQe$>U-$5CO3?ngWF8;9m*&9QUhP2hJ z8gXV}DxWT2F!u#G|Afmu%_9?ZXPGhsCn#br7e?? z)c})wV3T{?TnNMccXgh-A=MdoOUXJ9Yd^InQ{2Ya1Vjtnl^$K*@Q|oI@)H}(+;sN! zk3oC_jT~Jomfi*{jwSC37ILaaV<@ydjpnmffhHg!-;g!^Ap#){!{pRscvt21PxxO{ z6>B~tY}1vAR*hp>qKM#S>mdT5K=d}B3cHaWSLjsnMX7=Ba~{MPkLJ?*J0-||*PmG! zO}=uM?{DUijKmFAiHxt0gl!DXy9lfk$VS$B`PikG;QV zBWv{0Egku`jeX)#LRB{zSAs_8hwW>XT%12H{d|1mU8sUES&1pbHODp0E&ZTYxb=n0 zPJSRpFYHti6=>e#zrvi&cGb1v{bZUfNBd*zhIfr86RK%w<6=onA#Q>nE6rrT2m`PF zW%_dh^FnFbGYz9S;rd64IBL-pO!L-}-8kXOjF-N93^_Q$@nMjLMQQOY2%~{Fo|r&X z!&g*;at}@b+~2olClp5meM<ce)M*@hUmZMR4+IvE3 z5+lPyIn;p&B3Zg+V{xfv8jNAFzQYq;dC}h;KJ$7jtKBx~gIv0!VSb3BdNb!q*a z?!BLtJG)crTaqujZIT_{xfeCN(BtD{5(t!A_!dv}2?DJqwEYJl%vLF0WowZ4)M7J& z!{RcKv|`~YIRAEuL_Y=1F&oZ0d4y5vw*K(P7sX6o4Q0pF;8Is`a%{ybY|Enh5u*84 zCT5P~ZEoo=(wdL&o0~!BIlW9b8~RPqD17rAT>nMmIXmpWqgO5R_FeH?bF&!iC@lZ` z<&aZL8m8{mFL$tG`gcOZ!3CPUXvheuLSy_(XKfa6TT{%;S zYeZ17h2*+5$&+nRZ>GwLuiN%H)TlB^B7|f*Tq~{woDFg z8UDFk>1RVSw;YM$ZXo>7Yj}o=Hkf7QiHXz<26K#pJka@wGyFy1cP*-DaSSMw^w_-9yt=tb+s55-woUQ(LJI9)nH2N>R-*Rs z`6g`zFi&3wXg-sS+>0gt7SN}`a_F11&xZ--nof_VXbUeI^8$2$A4mZ#OpP6@Hfaki zl^S0XGXdG1cZAOKF2!;fUC<(=%d3|jm0t!#DO$M;O5LKSxhm|B2)=1(6DhwgCYXqd zRhu(IH7ru7Gmk9GPMo9)S~={Bo8(Kj3lM>8X)>v7hEB|fBx+yunLI;?{VIt-q_xoO zJ>tnTMjIZ%ZTgZuc#WkscA>lAOU!m>O#o8rl{ZCnbmII4hB5V59LHPTBF*g$^FEFT zNQsvSnf<$n@ye%1ecVI3L1#_W7k&p=fW}0;pIrQO*2SgOgtVgF@6~24yJwt}7Aq5H z-TL1+iyZ~>RCQ!j1n$GCw$f|5YCI3hT)`?8*4ixRR5P4OUzXk;qPrqWHZs32Je%Xp z&p$DbB)`50sVvM$xhf}h_)ra%rKKxJ2d$wjJICZaE-g=R z6lTb6?7)|r%2*3i#fF@I)fO!GxjVQ)fULp*CTUgcHSVyJa_Dp#g862uxD5)inff~0 zF~(!@-U{`^hmKNb=`ptq13~Y&_N46FR6?k4M}mXTpG#6Fy(!U%!3{{9uh;kEt)+S9 z{2%v4z$TVzs@@|gbBh#K>E8)gow_=H8v3R)?Qs{A?FbR40v>3KAKH^?pG2~DFX|JX zasF3IBu5alIVg_J>FR+QSa%BQkT29_XZk|^VIO#!@t^d~GSOC(LCwRfn**xXA!IMK zd*`*!6H_JO)YPUf_^YQ@8n$XYc82SEhx=)D6bMRg<{I{*v>>q&dK;pGdWW2zTv=@y zBf3?qCAU^e#GBX9=Es}iU+HbPzRFHSs(&*t5RH9`u)B@`d!2>UC+HVKJyV`+Urr>gBmjaO(Qh8jDJC=UcN&_e~`iljlED!gpSo34* zqJ~x17+X*kOv0ERq}_jl;7Zc8_|7WAscttI_VUJcAby%KJxI`j|9~ZV$TsC-DtHvh zqv5byE5+KfH)#`13)5iK>s$cv{%X_Xm@MCY5KK|rRcqt7J69(D^1&>@=(yGK6P}UG zydN4fZo@pnuhT3dw@E8_8#r^1hm+_8RqwrqO3>eL%I4}KH3jkOP(+7}-oL}HJ4~yk z@JcS0JrmUaa*TCXB9)Mmb4YU<8EeX+ME|;;{+)pRQ75Jh(@{BjcWAOTyDcKs=R;d* z*e$jj+&#g^`DS3MDlBl3fam(7@*)Yn$_kVl`k0h3 zA31504kH8|!soKFGTKvll0&wh+u1*RUt-r53KunWU*qY2p4weSV(wFF197g};8ZPD z<>}I~YA#P5o)U=5VX>JnS(1#+{4o?HDs5*Pta@oE-u#8u33|~xV&6Se$H<04-E4+%#AXTn7 z924m)6tHLA?O&){it`D1Hu>*1Sohm{G2IyJmj6vBkvz%^o65UVK#pH zD;^SPJ@ut=3idJj+|$cdB(QGaN%umx{~#(pUudW-gUUQROS^sN(-uL-?;`soVWnfY z_?*ac(+7DJZ05u+ICc@Ch2?TZC^4PyZ@PFE_9vft{zJ0KQMY+eKrQgXh@FAt?!$tB z&c5piX)CK1*`Gu0OxLXoQ1Ga3aJj66vR7*2k#&-^@*Q4BnZ~HkfmhCJyCcaegVB6# z@E+uupytU-x96?zG(S;wZT(|8w|M^UJMdq7lT(cW-6}l%lt>KjHA+#CcW(!Mg1F*$ z9?u_uLrh_UMco03hg&SzRoZJ?dFV(um7T460(xw8_1rq|LWptpdcNo9s3)Dc{)&!> zu2p{9hB1SX<;fc@{k{xlRBr%A?unU8bPC{=F*(`B=l+zqrY>6RsCZ*N19+@(O8o`Q<2H+*K#U`?@ZLN7uC<&23|; zG@P-Y^8zC#r4rpI$5$?%B4o#!KJ!E5^PTNn;}I{ajjEJ{1VIk1JRPXUeJFP-cTxJm z2HS|KR}@G+%Ly+DA7!PL_t}zMB1kY2ZAzs53u5qs@{(>N5#l&txEliL2{bM(TGl4(0ssuHLOcGB5>Os;i|- zisBux)mP9;M(T{^$R`Zlwmt{zf4i*z$$)y1wlHpM-|O$#MdUN*RH@71{M)r_!S4%o z-XR?dU3Su0X5Z~myN}vY$cYw(?#dqyh#LD=kBMz+haG-|??S=590G0wqh(CF$1i3W zh!K|5Ba=z$rOr_yD>4_O$t_*becA3f+O|lw7!10l@+gf(BaH}LXepTMeCvWr@pyS# z(0CQ;nQaculGdpF1@T><<3r=p3bN4M7O)H9s2{i&EPZv~63N*6R->uc_EIVNhNS+Cj8_y= zfbSv_)ggw`5&ja^Wg~XCwDetYgS!`MN=4tX#l3BKrrx#Ql9@r6BV_Z9`5G|P1w>I+ zA$~enp!Ty<#-{M6>i&DxrS&m0OosB>*EcSLg;C}A$keu0OoB1`G#P1XueXc@$=ovH z+TAD1dkda@s}Au0xIbFZB6vAmQb;0noi;Z(|BnWQq#eYi?~yoiNj=|3^#wf|AlBq~ z#w5-zbST@cT1P6DQtr*=U)iua_l55Uq032w^7f!*R)4amICrB29(bPX-0t>K0G$)) z4KYh5e417?S9z_(iIcOY4*0t4#N_gq`SF`(%T8uq^;W@8_s5OC4)N|uk`H0`GnkOA z5B}a%;}hOy>B$iAAV8cVDcCEFD&U?obwDrA;a)tsm5S#Vs*aHV9X|1KH1PpKhh$)# z7p$$}dSUHO5OY90u+9x0c_Yq$P+zqgE@b6sMdIqabf^58Kf}$I3;AGzbWo|0 zyz52#ygZ3=M(vrDkQEjM3>ePXGsnB8|34kv=IQ@&`iQ4v`RIRu>hH(H#G#Tjb*#4RKBy&^^mq9~QKcWkZRlD>l}_>_3nR@9fV2@^ZB4@;8wa*GFWAJT zXp&uDl3SAg{!CHV-`i}Qs1~NV+qtaHuT{d6qLs9MG>~T(=Lc)ZCRRE)5&sJ3BVJ?5(4LTss07jT^Ipp!NluIGQ1O%+3_EF45jit@B$$T7c`CJQKFz z_@|FNbGfItj7|Jc_Y%v$k>LMQH$ulU#OqAjETk^uf1vrFM^k)R^WSju-ymHP5Z1TO z0>(qpDs@<2_-cSBbJ*&ZC+F?|6=gu{mGVY|$iTXcu)b6l{517HyYE;YSocqi`*-vM z0>p+O{zoM%m_i0gfRB7K;A72y*Zwjm_*|nZ8)<1{klb(=@e$%4T&W#%I=N)ljEHhx z8Q6`9Mx|lA-=Xo9O^}gu)gA9hjTgOK22${yUK5N!R&H#vNg@qmgCz&L2BHS!~nP6z6 ztGmocw>bH~tP8&f*fd0|3P~Q+mp{vG<0yeH{c^_BvLgmto}{x`U8}u4{+V@iT`& z(y}`&`3sP@@(DvS)k;)K=xn@8isv6o8c6ex`>BTNO~yE}THN&%xjoNdH#x(Dmm;V;V#D(Zm?>#R zXg}JhM`X`jt;%sgA1^f@kGMTJE0=wtIGrM)|DSH3R>&m`B+@6Y2#u__ZcN^83E7{y z{kJ8wKG-e8-+nvZ@+Usy51{(TJpSW)mIr}koX@02k;hMeFM^RteIU7SghxFRv9W2M z%)%CJ*@AHecYTF@7V9Dz2ju0ZlPW<&?{uRr5#d)@&lVKid9^Dc)@t%0!8Yp;4V&e8 zL2OyYT^Dtj+?F#~8$)ap6H?A-qhrQ9?OXq?@$P{~bcwSwZ>8+8&bq{B9|a zveq>mx>^4)zGvB@)#%B|?pENwp8iFB3QxJgERNUd@IJNU88Uy#lVa@SQHoH4kd%SY zG2jl5hovedvF5zfe)ZC9fpUjSH^KBoQ=XlC&5o>?D_I2)tWnx^$C%fd-*g`3OQloOGsH;bp|DnRmkiIs{P`-&VlVQ2z=2#tQ z=S+E=``sf?ULJkt@A^J*gZ0r$Xg=?AWdTg%Z z6)uKO++a{^r*`N*X#L^xdcX1*>~QAE(C(Z>G~!TiO*66Npu&`jiI*Kg#1cj+F8~tb z?#6p^vb%^;i)A-8r?in2;0$MfE6^YOwUUB&6BgcAbo~Gs(V=?2H0OMfr-J*Sxl((U zn-q% zqzn-ec+sLj29dATPYFJFI@48mu_oLS-5-GQgs5cAd^zbMdxLS@FQ*(Y1E2C_jr8rj zxdpywUhvT+TJt5W%p$AulG<3ozk}{iH0an3)$U6C|3_cRb}wn61K(_*sydpAgfkp?V=M5L!^}xv{bI7QL!c!kp;BOhU@Pc> z!OF;AOvNiz<%|{6Fg_Dl--aG_xNRD>bal0uuWfCOjN$8ejNQ}id3t#p@JRy1phHBv z#|~9tE<6Oy%{gjvBxujqt`&Kao~*$Remyl#=aV$>6t)gD{QE^B{1D>nT=Phy*GY!! z7F%5~&dP|6Uga;JpZJN6{p5>eWt$xDv(#uaY``|mb)-9x%q z2-|li9TwfYQ-yAE>Z4CaJ_}Fan{hdrR$vvDFi$kfv0+_-;ZyV8W8cu|VovaLDd`DXhom&WsVbstvp z_xt({nrNgcZm9LCTjv*4&kS3m@Bi!U|H0mQq@Ooi2l}ci3>g=VCXD-Hkt^oq7m2$Upabo&)qD76{~@EPwBSbJl53Z5XBNu>tB=iAcfhe$wbTzp zUQ|+szcDuF-O@|x9qH;1lB63pNRACD(iWvKk*dy)$H!sz6-{aZuLkr|km-t)Kz5aB9J?-g4)HhD>K%Lx zulYXwyg~QUzuW=%7SQMe;9m4oq<4~WWI}Iygc@5DsU?eI3 zJ6Jv$%4@pz`dpoSXqG`GM)=y$&E-Ko)3ad*M$am9nQcM?G8^gUc1P;mp<#QoY&$#F z(AG*WB;>ruuckSjl=f(jnwsv(B}-xidKi`ER?_EA(L**v#9%FI8J*^I7SR#mXay^X zyp2Tm0PC673v&AjDoCGEJw->(R$9y^uqeQeRi>Vs`c3584}sYkdOR$u1H7SMNQ?#s zjJSOD=%`PEGM1=7u%#;}fJQ(8rd!qm5W<3fOfoGkf zmd`o}+aZ7Aj&*bq-5YN-bk)^?Biom~`4x+AF@JB+f)*$mS<0&}&!3lthqNYNr Iyh-5y0i0y4uK)l5 diff --git a/lmo/help/media/manual_copy.png b/lmo/help/media/manual_copy.png deleted file mode 100644 index b08b3adcee02ba19d54e89b65bf4290f54fa1aad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9549 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 EKbkPjSO5S3 diff --git a/lmo/includes/FTP.php b/lmo/includes/FTP.php deleted file mode 100644 index bbb3bfc4..00000000 --- a/lmo/includes/FTP.php +++ /dev/null @@ -1,2446 +0,0 @@ - - * @author Jorrit Schippers - * @copyright 1997-2008 The PHP Group - * @license BSD http://www.opensource.org/licenses/bsd-license.php - * - * @link http://pear.php.net/package/Net_FTP - * @since File available since Release 0.0.1 - */ -/** - * Include PEAR.php to obtain the PEAR base class - */ -require_once __DIR__.'/PEAR.php'; -/** - * Option to let the ls() method return only files. - * - * @since 1.3 - * @name NET_FTP_FILES_ONLY - * @see Net_FTP::ls() - */ -define('NET_FTP_FILES_ONLY', 0); -/** - * Option to let the ls() method return only directories. - * - * @since 1.3 - * @name NET_FTP_DIRS_ONLY - * @see Net_FTP::ls() - */ -define('NET_FTP_DIRS_ONLY', 1); -/** - * Option to let the ls() method return directories and files (default). - * - * @since 1.3 - * @name NET_FTP_DIRS_FILES - * @see Net_FTP::ls() - */ -define('NET_FTP_DIRS_FILES', 2); -/** - * Option to let the ls() method return the raw directory listing from ftp_rawlist() - * - * @since 1.3 - * @name NET_FTP_RAWLIST - * @see Net_FTP::ls() - */ -define('NET_FTP_RAWLIST', 3); -/** - * Option to indicate that non-blocking features should not be used in - * put(). This will also disable the listener functionality as a side effect. - * - * @since 1.4a1 - * @name NET_FTP_BLOCKING - * @see Net_FTP::put() - */ -define('NET_FTP_BLOCKING', 1); -/** - * Option to indicate that non-blocking features should be used if available in - * put(). This will also enable the listener functionality. - * - * This is the default behaviour. - * - * @since 1.4a1 - * @name NET_FTP_NONBLOCKING - * @see Net_FTP::put() - */ -define('NET_FTP_NONBLOCKING', 2); -/** - * Error code to indicate a failed connection - * This error code indicates, that the connection you tryed to set up - * could not be established. Check your connection settings (host & port)! - * - * @since 1.3 - * @name NET_FTP_ERR_CONNECT_FAILED - * @see Net_FTP::connect() - */ -define('NET_FTP_ERR_CONNECT_FAILED', -1); -/** - * Error code to indicate a failed login - * This error code indicates, that the login to the FTP server failed. Check - * your user data (username & password). - * - * @since 1.3 - * @name NET_FTP_ERR_LOGIN_FAILED - * @see Net_FTP::login() - */ -define('NET_FTP_ERR_LOGIN_FAILED', -2); -/** - * Error code to indicate a failed directory change - * The cd() method failed. Ensure that the directory you wanted to access exists. - * - * @since 1.3 - * @name NET_FTP_ERR_DIRCHANGE_FAILED - * @see Net_FTP::cd() - */ -define('NET_FTP_ERR_DIRCHANGE_FAILED', 2); // Compatibillity reasons! -/** - * Error code to indicate that Net_FTP could not determine the current path - * The pwd() method failed and could not determine the path you currently reside - * in on the FTP server. - * - * @since 1.3 - * @name NET_FTP_ERR_DETERMINEPATH_FAILED - * @see Net_FTP::pwd() - */ -define('NET_FTP_ERR_DETERMINEPATH_FAILED', 4); // Compatibillity reasons! -/** - * Error code to indicate that the creation of a directory failed - * The directory you tryed to create could not be created. Check the - * access rights on the parent directory! - * - * @since 1.3 - * @name NET_FTP_ERR_CREATEDIR_FAILED - * @see Net_FTP::mkdir() - */ -define('NET_FTP_ERR_CREATEDIR_FAILED', -4); -/** - * Error code to indicate that the EXEC execution failed. - * The execution of a command using EXEC failed. Ensure, that your - * FTP server supports the EXEC command. - * - * @since 1.3 - * @name NET_FTP_ERR_EXEC_FAILED - * @see Net_FTP::execute() - */ -define('NET_FTP_ERR_EXEC_FAILED', -5); -/** - * Error code to indicate that the SITE command failed. - * The execution of a command using SITE failed. Ensure, that your - * FTP server supports the SITE command. - * - * @since 1.3 - * @name NET_FTP_ERR_SITE_FAILED - * @see Net_FTP::site() - */ -define('NET_FTP_ERR_SITE_FAILED', -6); -/** - * Error code to indicate that the CHMOD command failed. - * The execution of CHMOD failed. Ensure, that your - * FTP server supports the CHMOD command and that you have the appropriate - * access rights to use CHMOD. - * - * @since 1.3 - * @name NET_FTP_ERR_CHMOD_FAILED - * @see Net_FTP::chmod() - */ -define('NET_FTP_ERR_CHMOD_FAILED', -7); -/** - * Error code to indicate that a file rename failed - * The renaming of a file on the server failed. Ensure that you have the - * appropriate access rights to rename the file. - * - * @since 1.3 - * @name NET_FTP_ERR_RENAME_FAILED - * @see Net_FTP::rename() - */ -define('NET_FTP_ERR_RENAME_FAILED', -8); -/** - * Error code to indicate that the MDTM command failed - * The MDTM command is not supported for directories. Ensure that you gave - * a file path to the mdtm() method, not a directory path. - * - * @since 1.3 - * @name NET_FTP_ERR_MDTMDIR_UNSUPPORTED - * @see Net_FTP::mdtm() - */ -define('NET_FTP_ERR_MDTMDIR_UNSUPPORTED', -9); -/** - * Error code to indicate that the MDTM command failed - * The MDTM command failed. Ensure that your server supports the MDTM command. - * - * @since 1.3 - * @name NET_FTP_ERR_MDTM_FAILED - * @see Net_FTP::mdtm() - */ -define('NET_FTP_ERR_MDTM_FAILED', -10); -/** - * Error code to indicate that a date returned by the server was misformated - * A date string returned by your server seems to be missformated and could not be - * parsed. Check that the server is configured correctly. If you're sure, please - * send an email to the auhtor with a dumped output of - * $ftp->ls('./', NET_FTP_RAWLIST); to get the date format supported. - * - * @since 1.3 - * @name NET_FTP_ERR_DATEFORMAT_FAILED - * @see Net_FTP::mdtm(), Net_FTP::ls() - */ -define('NET_FTP_ERR_DATEFORMAT_FAILED', -11); -/** - * Error code to indicate that the SIZE command failed - * The determination of the filesize of a file failed. Ensure that your server - * supports the SIZE command. - * - * @since 1.3 - * @name NET_FTP_ERR_SIZE_FAILED - * @see Net_FTP::size() - */ -define('NET_FTP_ERR_SIZE_FAILED', -12); -/** - * Error code to indicate that a local file could not be overwritten - * You specified not to overwrite files. Therefore the local file has not been - * overwriten. If you want to get the file overwriten, please set the option to - * do so. - * - * @since 1.3 - * @name NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN - * @see Net_FTP::get(), Net_FTP::getRecursive() - */ -define('NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN', -13); -/** - * Error code to indicate that a local file could not be overwritten - * Also you specified to overwrite the local file you want to download to, - * it has not been possible to do so. Check that you have the appropriate access - * rights on the local file to overwrite it. - * - * @since 1.3 - * @name NET_FTP_ERR_OVERWRITELOCALFILE_FAILED - * @see Net_FTP::get(), Net_FTP::getRecursive() - */ -define('NET_FTP_ERR_OVERWRITELOCALFILE_FAILED', -14); -/** - * Error code to indicate that the file you wanted to upload does not exist - * The file you tried to upload does not exist. Ensure that it exists. - * - * @since 1.3 - * @name NET_FTP_ERR_LOCALFILENOTEXIST - * @see Net_FTP::put(), Net_FTP::putRecursive() - */ -define('NET_FTP_ERR_LOCALFILENOTEXIST', -15); -/** - * Error code to indicate that a remote file could not be overwritten - * You specified not to overwrite files. Therefore the remote file has not been - * overwriten. If you want to get the file overwriten, please set the option to - * do so. - * - * @since 1.3 - * @name NET_FTP_ERR_OVERWRITEREMOTEFILE_FORBIDDEN - * @see Net_FTP::put(), Net_FTP::putRecursive() - */ -define('NET_FTP_ERR_OVERWRITEREMOTEFILE_FORBIDDEN', -16); -/** - * Error code to indicate that the upload of a file failed - * The upload you tried failed. Ensure that you have appropriate access rights - * to upload the desired file. - * - * @since 1.3 - * @name NET_FTP_ERR_UPLOADFILE_FAILED - * @see Net_FTP::put(), Net_FTP::putRecursive() - */ -define('NET_FTP_ERR_UPLOADFILE_FAILED', -17); -/** - * Error code to indicate that you specified an incorrect directory path - * The remote path you specified seems not to be a directory. Ensure that - * the path you specify is a directory and that the path string ends with - * a /. - * - * @since 1.3 - * @name NET_FTP_ERR_REMOTEPATHNODIR - * @see Net_FTP::putRecursive(), Net_FTP::getRecursive() - */ -define('NET_FTP_ERR_REMOTEPATHNODIR', -18); -/** - * Error code to indicate that you specified an incorrect directory path - * The local path you specified seems not to be a directory. Ensure that - * the path you specify is a directory and that the path string ends with - * a /. - * - * @since 1.3 - * @name NET_FTP_ERR_LOCALPATHNODIR - * @see Net_FTP::putRecursive(), Net_FTP::getRecursive() - */ -define('NET_FTP_ERR_LOCALPATHNODIR', -19); -/** - * Error code to indicate that a local directory failed to be created - * You tried to create a local directory through getRecursive() method, - * which has failed. Ensure that you have the appropriate access rights - * to create it. - * - * @since 1.3 - * @name NET_FTP_ERR_CREATELOCALDIR_FAILED - * @see Net_FTP::getRecursive() - */ -define('NET_FTP_ERR_CREATELOCALDIR_FAILED', -20); -/** - * Error code to indicate that the provided hostname was incorrect - * The hostname you provided was invalid. Ensure to provide either a - * full qualified domain name or an IP address. - * - * @since 1.3 - * @name NET_FTP_ERR_HOSTNAMENOSTRING - * @see Net_FTP::setHostname() - */ -define('NET_FTP_ERR_HOSTNAMENOSTRING', -21); -/** - * Error code to indicate that the provided port was incorrect - * The port number you provided was invalid. Ensure to provide either a - * a numeric port number greater zero. - * - * @since 1.3 - * @name NET_FTP_ERR_PORTLESSZERO - * @see Net_FTP::setPort() - */ -define('NET_FTP_ERR_PORTLESSZERO', -22); -/** - * Error code to indicate that you provided an invalid mode constant - * The mode constant you provided was invalid. You may only provide - * FTP_ASCII or FTP_BINARY. - * - * @since 1.3 - * @name NET_FTP_ERR_NOMODECONST - * @see Net_FTP::setMode() - */ -define('NET_FTP_ERR_NOMODECONST', -23); -/** - * Error code to indicate that you provided an invalid timeout - * The timeout you provided was invalid. You have to provide a timeout greater - * or equal to zero. - * - * @since 1.3 - * @name NET_FTP_ERR_TIMEOUTLESSZERO - * @see Net_FTP::Net_FTP(), Net_FTP::setTimeout() - */ -define('NET_FTP_ERR_TIMEOUTLESSZERO', -24); -/** - * Error code to indicate that you provided an invalid timeout - * An error occured while setting the timeout. Ensure that you provide a - * valid integer for the timeount and that your PHP installation works - * correctly. - * - * @since 1.3 - * @name NET_FTP_ERR_SETTIMEOUT_FAILED - * @see Net_FTP::Net_FTP(), Net_FTP::setTimeout() - */ -define('NET_FTP_ERR_SETTIMEOUT_FAILED', -25); -/** - * Error code to indicate that the provided extension file doesn't exist - * The provided extension file does not exist. Ensure to provided an - * existant extension file. - * - * @since 1.3 - * @name NET_FTP_ERR_EXTFILENOTEXIST - * @see Net_FTP::getExtensionsFile() - */ -define('NET_FTP_ERR_EXTFILENOTEXIST', -26); -/** - * Error code to indicate that the provided extension file is not readable - * The provided extension file is not readable. Ensure to have sufficient - * access rights for it. - * - * @since 1.3 - * @name NET_FTP_ERR_EXTFILEREAD_FAILED - * @see Net_FTP::getExtensionsFile() - */ -define('NET_FTP_ERR_EXTFILEREAD_FAILED', -27); -/** - * Error code to indicate that the deletion of a file failed - * The specified file could not be deleted. Ensure to have sufficient - * access rights to delete the file. - * - * @since 1.3 - * @name NET_FTP_ERR_EXTFILEREAD_FAILED - * @see Net_FTP::rm() - */ -define('NET_FTP_ERR_DELETEFILE_FAILED', -28); -/** - * Error code to indicate that the deletion of a directory faild - * The specified file could not be deleted. Ensure to have sufficient - * access rights to delete the file. - * - * @since 1.3 - * @name NET_FTP_ERR_EXTFILEREAD_FAILED - * @see Net_FTP::rm() - */ -define('NET_FTP_ERR_DELETEDIR_FAILED', -29); -/** - * Error code to indicate that the directory listing failed - * PHP could not list the directory contents on the server. Ensure - * that your server is configured appropriate. - * - * @since 1.3 - * @name NET_FTP_ERR_RAWDIRLIST_FAILED - * @see Net_FTP::ls() - */ -define('NET_FTP_ERR_RAWDIRLIST_FAILED', -30); -/** - * Error code to indicate that the directory listing failed - * The directory listing format your server uses seems not to - * be supported by Net_FTP. Please send the output of the - * call ls('./', NET_FTP_RAWLIST); to the author of this - * class to get it supported. - * - * @since 1.3 - * @name NET_FTP_ERR_DIRLIST_UNSUPPORTED - * @see Net_FTP::ls() - */ -define('NET_FTP_ERR_DIRLIST_UNSUPPORTED', -31); -/** - * Error code to indicate failed disconnecting - * This error code indicates, that disconnection was not possible. - * - * @since 1.3 - * @name NET_FTP_ERR_DISCONNECT_FAILED - * @see Net_FTP::disconnect() - */ -define('NET_FTP_ERR_DISCONNECT_FAILED', -32); -/** - * Error code to indicate that the username you provided was invalid. - * Check that you provided a non-empty string as the username. - * - * @since 1.3 - * @name NET_FTP_ERR_USERNAMENOSTRING - * @see Net_FTP::setUsername() - */ -define('NET_FTP_ERR_USERNAMENOSTRING', -33); -/** - * Error code to indicate that the username you provided was invalid. - * Check that you provided a non-empty string as the username. - * - * @since 1.3 - * @name NET_FTP_ERR_PASSWORDNOSTRING - * @see Net_FTP::setPassword() - */ -define('NET_FTP_ERR_PASSWORDNOSTRING', -34); -/** - * Error code to indicate that the provided extension file is not loadable - * The provided extension file is not loadable. Ensure to have a correct file - * syntax. - * - * @since 1.3.3 - * @name NET_FTP_ERR_EXTFILELOAD_FAILED - * @see Net_FTP::getExtensionsFile() - */ -define('NET_FTP_ERR_EXTFILELOAD_FAILED', -35); -/** - * Error code to indicate that the directory listing pattern provided is not a - * string. - * - * @since 1.4.0a1 - * @name NET_FTP_ERR_ILLEGALPATTERN - * @see Net_FTP::setDirMatcher() - */ -define('NET_FTP_ERR_ILLEGALPATTERN', -36); -/** - * Error code to indicate that the directory listing matcher map provided is not an - * array. - * - * @since 1.4.0a1 - * @name NET_FTP_ERR_ILLEGALMAP - * @see Net_FTP::setDirMatcher() - */ -define('NET_FTP_ERR_ILLEGALMAP', -37); -/** - * Error code to indicate that the directory listing matcher map provided contains - * wrong values (ie: it contains non-numerical values) - * - * @since 1.4.0a1 - * @name NET_FTP_ERR_ILLEGALMAPVALUE - * @see Net_FTP::setDirMatcher() - */ -define('NET_FTP_ERR_ILLEGALMAPVALUE', -38); -/** - * Error code indicating that bad options were supplied to the - * put() method. - * - * @since 1.4a1 - * @name NET_FTP_ERR_BADOPTIONS - * @see Net_FTP::put() - */ -define('NET_FTP_ERR_BADOPTIONS', -39); -/** - * Error code indicating that SSL connection is not supported as either the - * ftp module or OpenSSL support is not statically built into php. - * - * @since 1.4a2 - * @name NET_FTP_ERR_NOSSL - * @see Net_FTP::setSsl() - */ -define('NET_FTP_ERR_NOSSL', -40); -/** - * Class for comfortable FTP-communication - * - * This class provides comfortable communication with FTP-servers. You may do - * everything enabled by the PHP-FTP-extension and further functionalities, like - * recursive-deletion, -up- and -download. Another feature is to create directories - * recursively. - * - * @category Networking - * @package FTP - * @author Tobias Schlitt - * @author Jorrit Schippers - * @copyright 1997-2008 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: @package_version@ - * @link http://pear.php.net/package/Net_FTP - * @since 0.0.1 - * @access public - */ -class Net_FTP extends PEAR -{ - /** - * The host to connect to - * - * @access private - * @var string - */ - var $_hostname; - /** - * The port for ftp-connection (standard is 21) - * - * @access private - * @var int - */ - var $_port = 21; - /** - * The username for login - * - * @access private - * @var string - */ - var $_username; - /** - * The password for login - * - * @access private - * @var string - */ - var $_password; - /** - * Determine whether to connect through secure SSL connection or not - * - * Is null when it hasn't been explicitly set - * - * @access private - * @var bool - */ - var $_ssl; - /** - * Determine whether to use passive-mode (true) or active-mode (false) - * - * Is null when it hasn't been explicitly set - * - * @access private - * @var bool - */ - var $_passv = null; - /** - * The standard mode for ftp-transfer - * - * @access private - * @var int - */ - var $_mode = FTP_BINARY; - /** - * This holds the handle for the ftp-connection - * - * If null, the connection hasn't been setup yet. If false, the connection - * attempt has failed. Else, it contains an ftp resource. - * - * @access private - * @var resource - */ - var $_handle = null; - /** - * Contains the timeout for FTP operations - * - * @access private - * @var int - * @since 1.3 - */ - var $_timeout = 90; - - /** - * Saves file-extensions for ascii- and binary-mode - * - * The array is built like this: 'php' => FTP_ASCII, 'png' => FTP_BINARY - * - * @access private - * @var array - */ - var $_file_extensions = array(); - /** - * ls match - * Matches the ls entries against a regex and maps the resulting array to - * speaking names - * - * The values are set in the constructor because of line length constaints. - * - * Typical lines for the Windows format: - * 07-05-07 08:40AM 4701 SomeFile.ext - * 04-29-07 10:28PM SomeDir - * - * @access private - * @var array - * @since 1.3 - */ - var $_ls_match = null; - - /** - * matcher - * Stores the matcher for the current connection - * - * @access private - * @var array - * @since 1.3 - */ - var $_matcher = null; - - /** - * Holds all Net_FTP_Observer objects - * that wish to be notified of new messages. - * - * @var array - * @access private - * @since 1.3 - */ - var $_listeners = array(); - /** - * Is true when a login has been performed - * and was successful - * - * @access private - * @var boolean - * @since 1.4 - */ - var $_loggedin = false; - /** - * This generates a new FTP-Object. The FTP-connection will not be established, - * yet. - * You can leave $host and $port blank, if you want. The $host will not be set - * and the $port will be left at 21. You have to set the $host manualy before - * trying to connect or with the connect() method. - * - * @param string $host (optional) The hostname - * @param int $port (optional) The port - * @param int $timeout (optional) Sets the standard timeout - * - * @access public - * @return void - * @see Net_FTP::setHostname(), Net_FTP::setPort(), Net_FTP::connect() - */ - function __construct($host = null, $port = null, $timeout = 90) - { - $this->PEAR(); - if (isset($host)) { - $this->setHostname($host); - } - if (isset($port)) { - $this->setPort($port); - } - $this->_timeout = $timeout; - - $this->_ls_match = array( - 'unix' => array( - 'pattern' => '/(?:(d)|.)([rwxts\-]{9})\s+(\w+)\s+([\w\d\-()?.]+)\s+'. - '([\w\d\-()?.]+)\s+(\w+)\s+(\S+\s+\S+\s+\S+)\s+(.+)/', - 'map' => array( - 'is_dir' => 1, - 'rights' => 2, - 'files_inside' => 3, - 'user' => 4, - 'group' => 5, - 'size' => 6, - 'date' => 7, - 'name' => 8, - ) - ), - 'windows' => array( - 'pattern' => '/([0-9\-]+\s+[0-9:APM]+)\s+(()|\d+)\s+(.+)/', - 'map' => array( - 'date' => 1, - 'size' => 2, - 'is_dir' => 3, - 'name' => 4, - ) - ) - ); - } - /** - * This function generates the FTP-connection. You can optionally define a - * hostname and/or a port. If you do so, this data is stored inside the object. - * - * @param string $host (optional) The Hostname - * @param int $port (optional) The Port - * @param bool $ssl (optional) Whether to connect through secure SSL connection - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_CONNECT_FAILED - */ - function connect($host = null, $port = null, $ssl = null) - { - $this->_matcher = null; - if (isset($host)) { - $this->setHostname($host); - } - if (isset($port)) { - $this->setPort($port); - } - if (isset($ssl) && is_bool($ssl) && $ssl) { - $this->setSsl(); - } - if ($this->getSsl()) { - $handle = @ftp_ssl_connect($this->getHostname(), $this->getPort(), - $this->_timeout); - } else { - $handle = @ftp_connect($this->getHostname(), $this->getPort(), - $this->_timeout); - } - if (!$handle) { - $this->_handle = false; - return $this->raiseError("Connection to host failed", - NET_FTP_ERR_CONNECT_FAILED); - } else { - $this->_handle =& $handle; - return true; - } - } - /** - * This function close the FTP-connection - * - * @access public - * @return bool|PEAR_Error Returns true on success, PEAR_Error on failure - */ - function disconnect() - { - $res = @ftp_close($this->_handle); - if (!$res) { - return PEAR::raiseError('Disconnect failed.', - NET_FTP_ERR_DISCONNECT_FAILED); - } - $this->_handle = null; - return true; - } - /** - * This logs you into the ftp-server. You are free to specify username and - * password in this method. If you specify it, the values will be taken into - * the corresponding attributes, if do not specify, the attributes are taken. - * - * If connect() has not been called yet, a connection will be setup - * - * @param string $username (optional) The username to use - * @param string $password (optional) The password to use - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_LOGIN_FAILED - */ - function login($username = null, $password = null) - { - if ($this->_handle === null) { - $res = $this->connect(); - if (PEAR::isError($res)) { - return $res; - } - } - - if (!isset($username)) { - $username = $this->getUsername(); - } else { - $this->setUsername($username); - } - if (!isset($password)) { - $password = $this->getPassword(); - } else { - $this->setPassword($password); - } - $res = @ftp_login($this->_handle, $username, $password); - if (!$res) { - return $this->raiseError("Unable to login", NET_FTP_ERR_LOGIN_FAILED); - } else { - $this->_loggedin = true; - // distinguish between null and false, null means this setting wasn't - // explicitly changed, so we only change it when setPassive or - // setActive was called by the user - if ($this->_passv === true) { - $this->setPassive(); - } elseif ($this->_passv === false) { - $this->setActive(); - } - return true; - } - } - /** - * This changes the currently used directory. You can use either an absolute - * directory-path (e.g. "/home/blah") or a relative one (e.g. "../test"). - * - * @param string $dir The directory to go to. - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_DIRCHANGE_FAILED - */ - function cd($dir) - { - $erg = @ftp_chdir($this->_handle, $dir); - if (!$erg) { - return $this->raiseError("Directory change failed", - NET_FTP_ERR_DIRCHANGE_FAILED); - } else { - return true; - } - } - /** - * Show's you the actual path on the server - * This function questions the ftp-handle for the actual selected path and - * returns it. - * - * @access public - * @return mixed The actual path or PEAR::Error - * @see NET_FTP_ERR_DETERMINEPATH_FAILED - */ - function pwd() - { - $res = @ftp_pwd($this->_handle); - if (!$res) { - return $this->raiseError("Could not determine the actual path.", - NET_FTP_ERR_DETERMINEPATH_FAILED); - } else { - return $res; - } - } - /** - * This works similar to the mkdir-command on your local machine. You can either - * give it an absolute or relative path. The relative path will be completed - * with the actual selected server-path. (see: pwd()) - * - * @param string $dir Absolute or relative dir-path - * @param bool $recursive (optional) Create all needed directories - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_CREATEDIR_FAILED - */ - function mkdir($dir, $recursive = false) - { - $dir = $this->_constructPath($dir); - $savedir = $this->pwd(); - $this->pushErrorHandling(PEAR_ERROR_RETURN); - $e = $this->cd($dir); - $this->popErrorHandling(); - if ($e === true) { - $this->cd($savedir); - return true; - } - $this->cd($savedir); - if ($recursive === false) { - $res = @ftp_mkdir($this->_handle, $dir); - if (!$res) { - return $this->raiseError("Creation of '$dir' failed", - NET_FTP_ERR_CREATEDIR_FAILED); - } else { - return true; - } - } else { - // do not look at the first character, as $dir is absolute, - // it will always be a / - if (strpos(substr($dir, 1), '/') === false) { - return $this->mkdir($dir, false); - } - if (substr($dir, -1) == '/') { - $dir = substr($dir, 0, -1); - } - $parent = substr($dir, 0, strrpos($dir, '/')); - $res = $this->mkdir($parent, true); - if ($res === true) { - $res = $this->mkdir($dir, false); - } - if ($res !== true) { - return $res; - } - return true; - } - } - /** - * This method tries executing a command on the ftp, using SITE EXEC. - * - * @param string $command The command to execute - * - * @access public - * @return mixed The result of the command (if successfull), otherwise - * PEAR::Error - * @see NET_FTP_ERR_EXEC_FAILED - */ - function execute($command) - { - $res = @ftp_exec($this->_handle, $command); - if (!$res) { - return $this->raiseError("Execution of command '$command' failed.", - NET_FTP_ERR_EXEC_FAILED); - } else { - return $res; - } - } - /** - * Execute a SITE command on the server - * This method tries to execute a SITE command on the ftp server. - * - * @param string $command The command with parameters to execute - * - * @access public - * @return mixed true if successful, otherwise PEAR::Error - * @see NET_FTP_ERR_SITE_FAILED - */ - function site($command) - { - $res = @ftp_site($this->_handle, $command); - if (!$res) { - return $this->raiseError("Execution of SITE command '$command' failed.", - NET_FTP_ERR_SITE_FAILED); - } else { - return $res; - } - } - /** - * This method will try to chmod the file specified on the server - * Currently, you must give a number as the the permission argument (777 or - * similar). The file can be either a relative or absolute path. - * NOTE: Some servers do not support this feature. In that case, you will - * get a PEAR error object returned. If successful, the method returns true - * - * @param mixed $target The file or array of files to set permissions for - * @param integer $permissions The mode to set the file permissions to - * - * @access public - * @return mixed true if successful, otherwise PEAR::Error - * @see NET_FTP_ERR_CHMOD_FAILED - */ - function chmod($target, $permissions) - { - // If $target is an array: Loop through it. - if (is_array($target)) { - for ($i = 0; $i < count($target); $i++) { - $res = $this->chmod($target[$i], $permissions); - if (PEAR::isError($res)) { - return $res; - } // end if isError - } // end for i < count($target) - - return true; - } else { - $res = $this->site("CHMOD " . $permissions . " " . $target); - if (!$res) { - return PEAR::raiseError("CHMOD " . $permissions . " " . $target . - " failed", NET_FTP_ERR_CHMOD_FAILED); - } else { - return $res; - } - } // end if is_array - } // end method chmod - /** - * This method will try to chmod a folder and all of its contents - * on the server. The target argument must be a folder or an array of folders - * and the permissions argument have to be an integer (i.e. 777). - * The file can be either a relative or absolute path. - * NOTE: Some servers do not support this feature. In that case, you - * will get a PEAR error object returned. If successful, the method - * returns true - * - * @param mixed $target The folder or array of folders to - * set permissions for - * @param integer $permissions The mode to set the folder - * and file permissions to - * - * @access public - * @return mixed true if successful, otherwise PEAR::Error - * @see NET_FTP_ERR_CHMOD_FAILED, NET_FTP_ERR_DETERMINEPATH_FAILED, - * NET_FTP_ERR_RAWDIRLIST_FAILED, NET_FTP_ERR_DIRLIST_UNSUPPORTED - */ - function chmodRecursive($target, $permissions) - { - static $dir_permissions; - if (!isset($dir_permissions)) { // Making directory specific permissions - $dir_permissions = $this->_makeDirPermissions($permissions); - } - // If $target is an array: Loop through it - if (is_array($target)) { - for ($i = 0; $i < count($target); $i++) { - $res = $this->chmodRecursive($target[$i], $permissions); - if (PEAR::isError($res)) { - return $res; - } // end if isError - } // end for i < count($target) - } else { - $remote_path = $this->_constructPath($target); - // Chmod the directory itself - $result = $this->chmod($remote_path, $dir_permissions); - if (PEAR::isError($result)) { - return $result; - } - // If $remote_path last character is not a slash, add one - if (substr($remote_path, strlen($remote_path)-1) != "/") { - $remote_path .= "/"; - } - $dir_list = array(); - $mode = NET_FTP_DIRS_ONLY; - $dir_list = $this->ls($remote_path, $mode); - if (PEAR::isError($dir_list)) { - return $dir_list; - } - foreach ($dir_list as $dir_entry) { - if ($dir_entry['name'] == '.' || $dir_entry['name'] == '..') { - continue; - } - - $remote_path_new = $remote_path.$dir_entry["name"]."/"; - // Chmod the directory we're about to enter - $result = $this->chmod($remote_path_new, $dir_permissions); - if (PEAR::isError($result)) { - return $result; - } - $result = $this->chmodRecursive($remote_path_new, $permissions); - if (PEAR::isError($result)) { - return $result; - } - } // end foreach dir_list as dir_entry - $file_list = array(); - $mode = NET_FTP_FILES_ONLY; - $file_list = $this->ls($remote_path, $mode); - - if (PEAR::isError($file_list)) { - return $file_list; - } - foreach ($file_list as $file_entry) { - $remote_file = $remote_path.$file_entry["name"]; - $result = $this->chmod($remote_file, $permissions); - if (PEAR::isError($result)) { - return $result; - } - } // end foreach $file_list - } // end if is_array - return true; // No errors - } // end method chmodRecursive - /** - * Rename or move a file or a directory from the ftp-server - * - * @param string $remote_from The remote file or directory original to rename or - * move - * @param string $remote_to The remote file or directory final to rename or - * move - * - * @access public - * @return bool $res true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_RENAME_FAILED - */ - function rename ($remote_from, $remote_to) - { - $res = @ftp_rename($this->_handle, $remote_from, $remote_to); - if (!$res) { - return $this->raiseError("Could not rename ".$remote_from." to ". - $remote_to." !", NET_FTP_ERR_RENAME_FAILED); - } - return true; - } - /** - * This will return logical permissions mask for directory. - * if directory has to be readable it have also be executable - * - * @param string $permissions File permissions in digits for file (i.e. 666) - * - * @access private - * @return string File permissions in digits for directory (i.e. 777) - */ - function _makeDirPermissions($permissions) - { - $permissions = (string)$permissions; - - // going through (user, group, world) - for ($i = 0; $i < strlen($permissions); $i++) { - // Read permission is set but execute not yet - if ((int)$permissions[$i] & 4 and !((int)$permissions[$i] & 1)) { - // Adding execute flag - $permissions[$i] = (int)$permissions[$i] + 1; - } - } - return (string)$permissions; - } - /** - * This will return the last modification-time of a file. You can either give - * this function a relative or an absolute path to the file to check. - * NOTE: Some servers will not support this feature and the function works - * only on files, not directories! When successful, - * it will return the last modification-time as a unix-timestamp or, when - * $format is specified, a preformated timestring. - * - * @param string $file The file to check - * @param string $format (optional) The format to give the date back - * if not set, it will return a Unix timestamp - * - * @access public - * @return mixed Unix timestamp, a preformated date-string or PEAR::Error - * @see NET_FTP_ERR_MDTMDIR_UNSUPPORTED, NET_FTP_ERR_MDTM_FAILED, - * NET_FTP_ERR_DATEFORMAT_FAILED - */ - function mdtm($file, $format = null) - { - $file = $this->_constructPath($file); - if ($this->_checkRemoteDir($file) !== false) { - return $this->raiseError("Filename '$file' seems to be a directory.", - NET_FTP_ERR_MDTMDIR_UNSUPPORTED); - } - $res = @ftp_mdtm($this->_handle, $file); - if ($res == -1) { - return $this->raiseError("Could not get last-modification-date of '". - $file."'.", NET_FTP_ERR_MDTM_FAILED); - } - if (isset($format)) { - $res = date($format, $res); - if (!$res) { - return $this->raiseError("Date-format failed on timestamp '".$res. - "'.", NET_FTP_ERR_DATEFORMAT_FAILED); - } - } - return $res; - } - /** - * This will return the size of a given file in bytes. You can either give this - * function a relative or an absolute file-path. NOTE: Some servers do not - * support this feature! - * - * @param string $file The file to check - * - * @access public - * @return mixed Size in bytes or PEAR::Error - * @see NET_FTP_ERR_SIZE_FAILED - */ - function size($file) - { - $file = $this->_constructPath($file); - $res = @ftp_size($this->_handle, $file); - if ($res == -1) { - return $this->raiseError("Could not determine filesize of '$file'.", - NET_FTP_ERR_SIZE_FAILED); - } else { - return $res; - } - } - /** - * This method returns a directory-list of the current directory or given one. - * To display the current selected directory, simply set the first parameter to - * null - * or leave it blank, if you do not want to use any other parameters. - *

    - * There are 4 different modes of listing directories. Either to list only - * the files (using NET_FTP_FILES_ONLY), to list only directories (using - * NET_FTP_DIRS_ONLY) or to show both (using NET_FTP_DIRS_FILES, which is - * default). - *

    - * The 4th one is the NET_FTP_RAWLIST, which returns just the array created by - * the ftp_rawlist()-function build into PHP. - *

    - * The other function-modes will return an array containing the requested data. - * The files and dirs are listed in human-sorted order, but if you select - * NET_FTP_DIRS_FILES the directories will be added above the files, - * but although both sorted. - *

    - * All elements in the arrays are associative arrays themselves. They have the - * following structure: - *

    - * Dirs:
    - * ["name"] => string The name of the directory
    - * ["rights"] => string The rights of the directory (in style - * "rwxr-xr-x")
    - * ["user"] => string The owner of the directory
    - * ["group"] => string The group-owner of the directory
    - * ["files_inside"]=> string The number of files/dirs inside the - * directory excluding "." and ".."
    - * ["date"] => int The creation-date as Unix timestamp
    - * ["is_dir"] => bool true, cause this is a dir
    - *

    - * Files:
    - * ["name"] => string The name of the file
    - * ["size"] => int Size in bytes
    - * ["rights"] => string The rights of the file (in style - * "rwxr-xr-x")
    - * ["user"] => string The owner of the file
    - * ["group"] => string The group-owner of the file
    - * ["date"] => int The creation-date as Unix timestamp
    - * ["is_dir"] => bool false, cause this is a file
    - * - * @param string $dir (optional) The directory to list or null, when listing - * the current directory. - * @param int $mode (optional) The mode which types to list (files, - * directories or both). - * - * @access public - * @return mixed The directory list as described above or PEAR::Error on failure - * @see NET_FTP_DIRS_FILES, NET_FTP_DIRS_ONLY, NET_FTP_FILES_ONLY, - * NET_FTP_RAWLIST, NET_FTP_ERR_DETERMINEPATH_FAILED, - * NET_FTP_ERR_RAWDIRLIST_FAILED, NET_FTP_ERR_DIRLIST_UNSUPPORTED - */ - function ls($dir = null, $mode = NET_FTP_DIRS_FILES) - { - if (!isset($dir)) { - $dir = @ftp_pwd($this->_handle); - if (!$dir) { - return $this->raiseError("Could not retrieve current directory", - NET_FTP_ERR_DETERMINEPATH_FAILED); - } - } - if (($mode != NET_FTP_FILES_ONLY) && ($mode != NET_FTP_DIRS_ONLY) && - ($mode != NET_FTP_RAWLIST)) { - $mode = NET_FTP_DIRS_FILES; - } - switch ($mode) { - case NET_FTP_DIRS_FILES: - $res = $this->_lsBoth($dir); - break; - case NET_FTP_DIRS_ONLY: - $res = $this->_lsDirs($dir); - break; - case NET_FTP_FILES_ONLY: - $res = $this->_lsFiles($dir); - break; - case NET_FTP_RAWLIST: - $res = @ftp_rawlist($this->_handle, $dir); - break; - } - return $res; - } - /** - * This method will delete the given file or directory ($path) from the server - * (maybe recursive). - * - * Whether the given string is a file or directory is only determined by the - * last sign inside the string ("/" or not). - * - * If you specify a directory, you can optionally specify $recursive as true, - * to let the directory be deleted recursive (with all sub-directories and files - * inherited). - * - * You can either give a absolute or relative path for the file / dir. If you - * choose to use the relative path, it will be automatically completed with the - * actual selected directory. - * - * @param string $path The absolute or relative path to the file/directory. - * @param bool $recursive Recursively delete everything in $path - * @param bool $filesonly When deleting recursively, only delete files so the - * directory structure is preserved - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_DELETEFILE_FAILED, NET_FTP_ERR_DELETEDIR_FAILED, - * NET_FTP_ERR_REMOTEPATHNODIR - */ - function rm($path, $recursive = false, $filesonly = false) - { - $path = $this->_constructPath($path); - if ($this->_checkRemoteDir($path) === true) { - if ($recursive) { - return $this->_rmDirRecursive($path, $filesonly); - } else { - return $this->_rmDir($path); - } - } else { - return $this->_rmFile($path); - } - } - /** - * This function will download a file from the ftp-server. You can either - * specify an absolute path to the file (beginning with "/") or a relative one, - * which will be completed with the actual directory you selected on the server. - * You can specify the path to which the file will be downloaded on the local - * machine, if the file should be overwritten if it exists (optionally, default - * is no overwriting) and in which mode (FTP_ASCII or FTP_BINARY) the file - * should be downloaded (if you do not specify this, the method tries to - * determine it automatically from the mode-directory or uses the default-mode, - * set by you). - * If you give a relative path to the local-file, the script-path is used as - * basepath. - * - * @param string $remote_file The absolute or relative path to the file to - * download - * @param string $local_file The local file to put the downloaded in - * @param bool $overwrite (optional) Whether to overwrite existing file - * @param int $mode (optional) Either FTP_ASCII or FTP_BINARY - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN, - * NET_FTP_ERR_OVERWRITELOCALFILE_FAILED, - * NET_FTP_ERR_OVERWRITELOCALFILE_FAILED - */ - function get($remote_file, $local_file, $overwrite = false, $mode = null) - { - if (!isset($mode)) { - $mode = $this->checkFileExtension($remote_file); - } - $remote_file = $this->_constructPath($remote_file); - if (@file_exists($local_file) && !$overwrite) { - return $this->raiseError("Local file '".$local_file. - "' exists and may not be overwriten.", - NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN); - } - if (@file_exists($local_file) && - !@is_writeable($local_file) && $overwrite) { - return $this->raiseError("Local file '".$local_file. - "' is not writeable. Can not overwrite.", - NET_FTP_ERR_OVERWRITELOCALFILE_FAILED); - } - if (@function_exists('ftp_nb_get')) { - $res = @ftp_nb_get($this->_handle, $local_file, $remote_file, $mode); - while ($res == FTP_MOREDATA) { - $this->_announce('nb_get'); - $res = @ftp_nb_continue($this->_handle); - } - } else { - $res = @ftp_get($this->_handle, $local_file, $remote_file, $mode); - } - if (!$res) { - return $this->raiseError("File '".$remote_file. - "' could not be downloaded to '$local_file'.", - NET_FTP_ERR_OVERWRITELOCALFILE_FAILED); - } else { - return true; - } - } - /** - * This function will upload a file to the ftp-server. You can either specify a - * absolute path to the remote-file (beginning with "/") or a relative one, - * which will be completed with the actual directory you selected on the server. - * You can specify the path from which the file will be uploaded on the local - * maschine, if the file should be overwritten if it exists (optionally, default - * is no overwriting) and in which mode (FTP_ASCII or FTP_BINARY) the file - * should be downloaded (if you do not specify this, the method tries to - * determine it automatically from the mode-directory or uses the default-mode, - * set by you). - * If you give a relative path to the local-file, the script-path is used as - * basepath. - * - * @param string $local_file The local file to upload - * @param string $remote_file The absolute or relative path to the file to - * upload to - * @param bool $overwrite (optional) Whether to overwrite existing file - * @param int $mode (optional) Either FTP_ASCII or FTP_BINARY - * @param int $options (optional) Flags describing the behaviour of this - * function. Currently NET_FTP_BLOCKING and - * NET_FTP_NONBLOCKING are supported, of which - * NET_FTP_NONBLOCKING is the default. - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_LOCALFILENOTEXIST, - * NET_FTP_ERR_OVERWRITEREMOTEFILE_FORBIDDEN, - * NET_FTP_ERR_UPLOADFILE_FAILED, NET_FTP_NONBLOCKING, NET_FTP_BLOCKING - */ - function put($local_file, $remote_file, $overwrite = false, $mode = null, - $options = 0) - { - if ($options & (NET_FTP_BLOCKING | NET_FTP_NONBLOCKING) === - (NET_FTP_BLOCKING | NET_FTP_NONBLOCKING)) { - return $this->raiseError('Bad options given: NET_FTP_NONBLOCKING and '. - 'NET_FTP_BLOCKING can\'t both be set', - NET_FTP_ERR_BADOPTIONS); - } - - $usenb = ! ($options & (NET_FTP_BLOCKING == NET_FTP_BLOCKING)); - - if (!isset($mode)) { - $mode = $this->checkFileExtension($local_file); - } - $remote_file = $this->_constructPath($remote_file); - if (!@file_exists($local_file)) { - return $this->raiseError("Local file '$local_file' does not exist.", - NET_FTP_ERR_LOCALFILENOTEXIST); - } - if ((@ftp_size($this->_handle, $remote_file) != -1) && !$overwrite) { - return $this->raiseError("Remote file '".$remote_file. - "' exists and may not be overwriten.", - NET_FTP_ERR_OVERWRITEREMOTEFILE_FORBIDDEN); - } - if (function_exists('ftp_alloc')) { - ftp_alloc($this->_handle, filesize($local_file)); - } - if ($usenb && function_exists('ftp_nb_put')) { - $res = @ftp_nb_put($this->_handle, $remote_file, $local_file, $mode); - while ($res == FTP_MOREDATA) { - $this->_announce('nb_put'); - $res = @ftp_nb_continue($this->_handle); - } - } else { - $res = @ftp_put($this->_handle, $remote_file, $local_file, $mode); - } - if (!$res) { - return $this->raiseError("File '$local_file' could not be uploaded to '" - .$remote_file."'.", - NET_FTP_ERR_UPLOADFILE_FAILED); - } else { - return true; - } - } - /** - * This functionality allows you to transfer a whole directory-structure from - * the remote-ftp to your local host. You have to give a remote-directory - * (ending with '/') and the local directory (ending with '/') where to put the - * files you download. - * The remote path is automatically completed with the current-remote-dir, if - * you give a relative path to this function. You can give a relative path for - * the $local_path, too. Then the script-basedir will be used for comletion of - * the path. - * The parameter $overwrite will determine, whether to overwrite existing files - * or not. Standard for this is false. Fourth you can explicitly set a mode for - * all transfer actions done. If you do not set this, the method tries to - * determine the transfer mode by checking your mode-directory for the file - * extension. If the extension is not inside the mode-directory, it will get - * your default mode. - * - * Since 1.4 no error will be returned when a file exists while $overwrite is - * set to false. - * - * @param string $remote_path The path to download - * @param string $local_path The path to download to - * @param bool $overwrite (optional) Whether to overwrite existing files - * (true) or not (false, standard). - * @param int $mode (optional) The transfermode (either FTP_ASCII or - * FTP_BINARY). - * @param array $excluded_paths (optional) List of remote files or directories to - * exclude from the transfer. All files and - * directories must be stated as absolute paths. - * Note: You must include a trailing slash on directory names. - * - * @access public - * @return mixed true on succes, otherwise PEAR::Error - * @see NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN, - * NET_FTP_ERR_OVERWRITELOCALFILE_FAILED, NET_FTP_ERR_OVERWRITELOCALFILE_FAILED, - * NET_FTP_ERR_REMOTEPATHNODIR, NET_FTP_ERR_LOCALPATHNODIR, - * NET_FTP_ERR_CREATELOCALDIR_FAILED - */ - function getRecursive($remote_path, $local_path, $overwrite = false, - $mode = null, $excluded_paths = array()) - { - $remote_path = $this->_constructPath($remote_path); - if ($this->_checkRemoteDir($remote_path) !== true) { - return $this->raiseError("Given remote-path '".$remote_path. - "' seems not to be a directory.", - NET_FTP_ERR_REMOTEPATHNODIR); - } - if (!@file_exists($local_path)) { - $res = @mkdir($local_path); - if (!$res) { - return $this->raiseError("Could not create dir '$local_path'", - NET_FTP_ERR_CREATELOCALDIR_FAILED); - } - } elseif (!@is_dir($local_path)) { - return $this->raiseError("Given local-path '".$local_path. - "' seems not to be a directory.", - NET_FTP_ERR_LOCALPATHNODIR); - } - - $dir_list = array(); - $dir_list = $this->ls($remote_path, NET_FTP_DIRS_ONLY); - if (PEAR::isError($dir_list)) { - return $dir_list; - } - foreach ($dir_list as $dir_entry) { - if ($dir_entry['name'] != '.' && $dir_entry['name'] != '..') { - $remote_path_new = $remote_path.$dir_entry["name"]."/"; - $local_path_new = $local_path.$dir_entry["name"]."/"; - // Check whether the directory should be excluded - if (!in_array($remote_path_new, $excluded_paths)) { - $result = $this->getRecursive($remote_path_new, - $local_path_new, $overwrite, $mode); - if ($this->isError($result)) { - return $result; - } - } - } - } - $file_list = array(); - $file_list = $this->ls($remote_path, NET_FTP_FILES_ONLY); - if (PEAR::isError($file_list)) { - return $file_list; - } - foreach ($file_list as $file_entry) { - $remote_file = $remote_path.$file_entry["name"]; - $local_file = $local_path.$file_entry["name"]; - // Check whether the file should be excluded - if (!in_array($remote_file, $excluded_paths)) { - $result = $this->get($remote_file, $local_file, $overwrite, $mode); - if ($this->isError($result) && - $result->getCode() != NET_FTP_ERR_OVERWRITELOCALFILE_FORBIDDEN) { - return $result; - } - } - } - return true; - } - /** - * This functionality allows you to transfer a whole directory-structure from - * your local host to the remote-ftp. You have to give a remote-directory - * (ending with '/') and the local directory (ending with '/') where to put the - * files you download. The remote path is automatically completed with the - * current-remote-dir, if you give a relative path to this function. You can - * give a relative path for the $local_path, too. Then the script-basedir will - * be used for comletion of the path. - * The parameter $overwrite will determine, whether to overwrite existing files - * or not. - * Standard for this is false. Fourth you can explicitly set a mode for all - * transfer actions done. If you do not set this, the method tries to determine - * the transfer mode by checking your mode-directory for the file-extension. If - * the extension is not inside the mode-directory, it will get your default - * mode. - * - * @param string $local_path The path to download to - * @param string $remote_path The path to download - * @param bool $overwrite (optional) Whether to overwrite existing files - * (true) or not (false, standard). - * @param int $mode (optional) The transfermode (either FTP_ASCII or - * FTP_BINARY). - * @param array $excluded_paths (optional) List of local files or directories to - * exclude from the transfer. All files and - * directories must be stated as absolute paths. - * Note: You must include a trailing slash on - * directory names. - * - * @access public - * @return mixed true on succes, otherwise PEAR::Error - * @see NET_FTP_ERR_LOCALFILENOTEXIST, - * NET_FTP_ERR_OVERWRITEREMOTEFILE_FORBIDDEN, - * NET_FTP_ERR_UPLOADFILE_FAILED, NET_FTP_ERR_LOCALPATHNODIR, - * NET_FTP_ERR_REMOTEPATHNODIR - */ - function putRecursive($local_path, $remote_path, $overwrite = false, - $mode = null, $excluded_paths = array()) - { - $remote_path = $this->_constructPath($remote_path); - if (!file_exists($local_path) || !is_dir($local_path)) { - return $this->raiseError("Given local-path '".$local_path. - "' seems not to be a directory.", - NET_FTP_ERR_LOCALPATHNODIR); - } - // try to create directory if it doesn't exist - $old_path = $this->pwd(); - if ($this->isError($this->cd($remote_path))) { - $res = $this->mkdir($remote_path); - if ($this->isError($res)) { - return $res; - } - } - $this->cd($old_path); - if ($this->_checkRemoteDir($remote_path) !== true) { - return $this->raiseError("Given remote-path '".$remote_path. - "' seems not to be a directory.", - NET_FTP_ERR_REMOTEPATHNODIR); - } - $dir_list = $this->_lsLocal($local_path); - foreach ($dir_list["dirs"] as $dir_entry) { - // local directories do not have arrays as entry - $remote_path_new = $remote_path.$dir_entry."/"; - $local_path_new = $local_path.$dir_entry."/"; - // Check whether the directory should be excluded - if (!in_array($local_path_new, $excluded_paths)) { - $result = $this->putRecursive($local_path_new, - $remote_path_new, $overwrite, $mode, - $excluded_paths); - if ($this->isError($result)) { - return $result; - } - } - } - foreach ($dir_list["files"] as $file_entry) { - $remote_file = $remote_path.$file_entry; - $local_file = $local_path.$file_entry; - // Check whether the file should be excluded - if (!in_array($local_file, $excluded_paths)) { - $result = $this->put($local_file, $remote_file, $overwrite, $mode); - if ($this->isError($result)) { - return $result; - } - } - } - return true; - } - /** - * This checks, whether a file should be transfered in ascii- or binary-mode - * by it's file-extension. If the file-extension is not set or - * the extension is not inside one of the extension-dirs, the actual set - * transfer-mode is returned. - * - * @param string $filename The filename to be checked - * - * @access public - * @return int Either FTP_ASCII or FTP_BINARY - */ - function checkFileExtension($filename) - { - if (($pos = strrpos($filename, '.')) === false) { - return $this->_mode; - } else { - $ext = substr($filename, $pos + 1); - } - - if (isset($this->_file_extensions[$ext])) { - return $this->_file_extensions[$ext]; - } - - return $this->_mode; - } - /** - * Set the hostname - * - * @param string $host The hostname to set - * - * @access public - * @return bool true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_HOSTNAMENOSTRING - */ - function setHostname($host) - { - if (!is_string($host)) { - return PEAR::raiseError("Hostname must be a string.", - NET_FTP_ERR_HOSTNAMENOSTRING); - } - $this->_hostname = $host; - return true; - } - /** - * Set the Port - * - * @param int $port The port to set - * - * @access public - * @return bool true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_PORTLESSZERO - */ - function setPort($port) - { - if (!is_int($port) || ($port < 0)) { - PEAR::raiseError("Invalid port. Has to be integer >= 0", - NET_FTP_ERR_PORTLESSZERO); - } - $this->_port = $port; - return true; - } - /** - * Set to connect through secure SSL connection - * - * @access public - * @return bool true on success, otherwise PEAR::Error - */ - function setSsl() - { - if (!function_exists('ftp_ssl_connect')) { - return PEAR::raiseError('SSL connection not supported. Function ftp_ssl_connect does not exist.', - NET_FTP_ERR_NOSSL); - } - $this->_ssl = true; - return true; - } - /** - * Set the Username - * - * @param string $user The username to set - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_USERNAMENOSTRING - */ - function setUsername($user) - { - if (empty($user) || !is_string($user)) { - return PEAR::raiseError('Username $user invalid.', - NET_FTP_ERR_USERNAMENOSTRING); - } - $this->_username = $user; - return true; - } - /** - * Set the password - * - * @param string $password The password to set - * - * @access private - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_PASSWORDNOSTRING - */ - function setPassword($password) - { - if (empty($password) || !is_string($password)) { - return PEAR::raiseError('Password xxx invalid.', - NET_FTP_ERR_PASSWORDNOSTRING); - } - $this->_password = $password; - return true; - } - /** - * Set the transfer-mode. You can use the predefined constants - * FTP_ASCII or FTP_BINARY. The mode will be stored for any further transfers. - * - * @param int $mode The mode to set - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_NOMODECONST - */ - function setMode($mode) - { - if (($mode == FTP_ASCII) || ($mode == FTP_BINARY)) { - $this->_mode = $mode; - return true; - } else { - return $this->raiseError('FTP-Mode has either to be FTP_ASCII or'. - 'FTP_BINARY', NET_FTP_ERR_NOMODECONST); - } - } - /** - * Set the transfer-method to passive mode - * - * @access public - * @return void - */ - function setPassive() - { - $this->_passv = true; - if ($this->_handle != null && $this->_loggedin) { - @ftp_pasv($this->_handle, true); - } - } - /** - * Set the transfer-method to active mode - * - * @access public - * @return void - */ - function setActive() - { - $this->_passv = false; - if ($this->_handle != null && $this->_loggedin) { - @ftp_pasv($this->_handle, false); - } - } - /** - * Set the timeout for FTP operations - * - * Use this method to set a timeout for FTP operation. Timeout has to be an - * integer. - * - * @param int $timeout the timeout to use - * - * @access public - * @return bool true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_TIMEOUTLESSZERO, NET_FTP_ERR_SETTIMEOUT_FAILED - */ - function setTimeout ( $timeout = 0 ) - { - if (!is_int($timeout) || ($timeout < 0)) { - return PEAR::raiseError('Timeout '.$timeout. - ' is invalid, has to be an integer >= 0', - NET_FTP_ERR_TIMEOUTLESSZERO); - } - $this->_timeout = $timeout; - if (isset($this->_handle) && is_resource($this->_handle)) { - $res = @ftp_set_option($this->_handle, FTP_TIMEOUT_SEC, $timeout); - } else { - $res = true; - } - if (!$res) { - return PEAR::raiseError("Set timeout failed.", - NET_FTP_ERR_SETTIMEOUT_FAILED); - } - return true; - } - /** - * Adds an extension to a mode-directory - * - * The mode-directory saves file-extensions coresponding to filetypes - * (ascii e.g.: 'php', 'txt', 'htm',...; binary e.g.: 'jpg', 'gif', 'exe',...). - * The extensions have to be saved without the '.'. And - * can be predefined in an external file (see: getExtensionsFile()). - * - * The array is build like this: 'php' => FTP_ASCII, 'png' => FTP_BINARY - * - * To change the mode of an extension, just add it again with the new mode! - * - * @param int $mode Either FTP_ASCII or FTP_BINARY - * @param string $ext Extension - * - * @access public - * @return void - */ - function addExtension($mode, $ext) - { - $this->_file_extensions[$ext] = $mode; - } - /** - * This function removes an extension from the mode-directories - * (described above). - * - * @param string $ext The extension to remove - * - * @access public - * @return void - */ - function removeExtension($ext) - { - if (isset($this->_file_extensions[$ext])) { - unset($this->_file_extensions[$ext]); - } - } - /** - * This get's both (ascii- and binary-mode-directories) from the given file. - * Beware, if you read a file into the mode-directory, all former set values - * will be unset! - * - * Example file contents: - * [ASCII] - * asc = 0 - * txt = 0 - * [BINARY] - * bin = 1 - * jpg = 1 - * - * @param string $filename The file to get from - * - * @access public - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_EXTFILENOTEXIST, NET_FTP_ERR_EXTFILEREAD_FAILED - */ - function getExtensionsFile($filename) - { - if (!file_exists($filename)) { - return $this->raiseError("Extensions-file '$filename' does not exist", - NET_FTP_ERR_EXTFILENOTEXIST); - } - - if (!is_readable($filename)) { - return $this->raiseError("Extensions-file '$filename' is not readable", - NET_FTP_ERR_EXTFILEREAD_FAILED); - } - - $exts = @parse_ini_file($filename, true); - if (!is_array($exts)) { - return $this->raiseError("Extensions-file '$filename' could not be". - "loaded", NET_FTP_ERR_EXTFILELOAD_FAILED); - } - - $this->_file_extensions = array(); - - if (isset($exts['ASCII'])) { - foreach (array_keys($exts['ASCII']) as $ext) { - $this->_file_extensions[$ext] = FTP_ASCII; - } - } - - if (isset($exts['BINARY'])) { - foreach (array_keys($exts['BINARY']) as $ext) { - $this->_file_extensions[$ext] = FTP_BINARY; - } - } - - return true; - } - /** - * Returns the hostname - * - * @access public - * @return string The hostname - */ - function getHostname() - { - return $this->_hostname; - } - /** - * Returns the port - * - * @access public - * @return int The port - */ - function getPort() - { - return $this->_port; - } - /** - * Returns whether to connect through secure SSL connection - * - * @access public - * @return bool true if with SSL, false if without SSL - */ - function getSsl() - { - return $this->_ssl; - } - /** - * Returns the username - * - * @access public - * @return string The username - */ - function getUsername() - { - return $this->_username; - } - /** - * Returns the password - * - * @access public - * @return string The password - */ - function getPassword() - { - return $this->_password; - } - /** - * Returns the transfermode - * - * @access public - * @return int The transfermode, either FTP_ASCII or FTP_BINARY. - */ - function getMode() - { - return $this->_mode; - } - /** - * Returns, whether the connection is set to passive mode or not - * - * @access public - * @return bool true if passive-, false if active-mode - */ - function isPassive() - { - return $this->_passv; - } - /** - * Returns the mode set for a file-extension - * - * @param string $ext The extension you wanna ask for - * - * @return int Either FTP_ASCII, FTP_BINARY or NULL (if not set a mode for it) - * @access public - */ - function getExtensionMode($ext) - { - return @$this->_file_extensions[$ext]; - } - /** - * Get the currently set timeout. - * Returns the actual timeout set. - * - * @access public - * @return int The actual timeout - */ - function getTimeout() - { - return ftp_get_option($this->_handle, FTP_TIMEOUT_SEC); - } - /** - * Adds a Net_FTP_Observer instance to the list of observers - * that are listening for messages emitted by this Net_FTP instance. - * - * @param object &$observer The Net_FTP_Observer instance to attach - * as a listener. - * - * @return boolean true if the observer is successfully attached. - * @access public - * @since 1.3 - */ - function attach(&$observer) - { - if (!is_a($observer, 'Net_FTP_Observer')) { - return false; - } - $this->_listeners[$observer->getId()] = &$observer; - return true; - } - /** - * Removes a Net_FTP_Observer instance from the list of observers. - * - * @param object $observer The Net_FTP_Observer instance to detach - * from the list of listeners. - * - * @return boolean true if the observer is successfully detached. - * @access public - * @since 1.3 - */ - function detach($observer) - { - if (!is_a($observer, 'Net_FTP_Observer') || - !isset($this->_listeners[$observer->getId()])) { - return false; - } - unset($this->_listeners[$observer->getId()]); - return true; - } - /** - * Sets the directory listing matcher - * - * Use this method to set the directory listing matcher to a specific pattern. - * Indicate the pattern as a perl regular expression and give an array - * containing as keys the fields selected in the regular expression and as - * values the offset of the subpattern in the pattern. - * - * Example: - * $pattern = '/(?:(d)|.)([rwxt-]+)\s+(\w+)\s+([\w\d-]+)\s+([\w\d-]+)\s+(\w+) - * \s+(\S+\s+\S+\s+\S+)\s+(.+)/', - * $matchmap = array( - * 'is_dir' => 1, - * 'rights' => 2, - * 'files_inside' => 3, - * 'user' => 4, - * 'group' => 5, - * 'size' => 6, - * 'date' => 7, - * 'name' => 8, - * ) - * - * Make sure at least the is_dir and name keys are set. The is_dir key should - * point to a subpattern that is empty for non-directories and non-empty - * for directories. - * - * @param string $pattern The new matcher pattern to use - * @param array $matchmap An mapping from key to subpattern offset - * - * @since 1.4.0a1 - * @access public - * @return bool|PEAR_Error true if matcher set successfully, PEAR_Error - * otherwise - * @see NET_FTP_ERR_ILLEGALPATTERN, - * NET_FTP_ERR_ILLEGALMAP - * NET_FTP_ERR_ILLEGALMAPVALUE - */ - function setDirMatcher($pattern, $matchmap) - { - if (!is_string($pattern)) { - return $this->raiseError('The supplied pattern is not a string', - NET_FTP_ERR_ILLEGALPATTERN); - } - if (!is_array($matchmap)) { - return $this->raiseError('The supplied pattern is not an array', - NET_FTP_ERR_ILLEGALMAP); - } else { - foreach ($matchmap AS $val) { - if (!is_numeric($val)) { - return $this->raiseError('The supplied pattern contains'. - 'invalid value '.$val, - NET_FTP_ERR_ILLEGALMAPVALUE); - } - } - } - - $this->_matcher = array('pattern' => $pattern, 'map' => $matchmap); - - return true; - } - /** - * Informs each registered observer instance that a new message has been - * sent. - * - * @param mixed $event A hash describing the net event. - * - * @access private - * @since 1.3 - * @return void - */ - function _announce($event) - { - foreach ($this->_listeners as $listener) { - $listener->notify($event); - } - } - /** - * Rebuild the path, if given relative - * - * This method will make a relative path absolute by prepending the current - * remote directory in front of it. - * - * @param string $path The path to check and construct - * - * @access private - * @return string The build path - */ - function _constructPath($path) - { - if ((substr($path, 0, 1) != '/') && (substr($path, 0, 2) != './')) { - $actual_dir = @ftp_pwd($this->_handle); - if (substr($actual_dir, -1) != '/') { - $actual_dir .= '/'; - } - $path = $actual_dir.$path; - } - return $path; - } - /** - * Checks whether the given path is a remote directory by trying to - * chdir() into it (and back out) - * - * @param string $path Path to check - * - * @access private - * @return mixed true if $path is a directory, otherwise false, PEAR_Error - * when an error occurs in determining path type - */ - function _checkRemoteDir($path) - { - $pwd = $this->pwd(); - if ($this->isError($pwd)) { - return $pwd; - } - $res = $this->cd($path); - $this->cd($pwd); - - return $this->isError($res, NET_FTP_ERR_DIRCHANGE_FAILED) === false; - } - /** - * This will remove a file - * - * @param string $file The file to delete - * - * @access private - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_DELETEFILE_FAILED - */ - function _rmFile($file) - { - if (substr($file, 0, 1) != "/") { - $actual_dir = @ftp_pwd($this->_handle); - if (substr($actual_dir, (strlen($actual_dir) - 2), 1) != "/") { - $actual_dir .= "/"; - } - $file = $actual_dir.$file; - } - $res = @ftp_delete($this->_handle, $file); - - if (!$res) { - return $this->raiseError("Could not delete file '$file'.", - NET_FTP_ERR_DELETEFILE_FAILED); - } else { - return true; - } - } - /** - * This will remove a dir - * - * @param string $dir The dir to delete - * - * @access private - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_REMOTEPATHNODIR, NET_FTP_ERR_DELETEDIR_FAILED - */ - function _rmDir($dir) - { - if (substr($dir, (strlen($dir) - 1), 1) != "/") { - return $this->raiseError("Directory name '".$dir. - "' is invalid, has to end with '/'", - NET_FTP_ERR_REMOTEPATHNODIR); - } - $res = @ftp_rmdir($this->_handle, $dir); - if (!$res) { - return $this->raiseError("Could not delete directory '$dir'.", - NET_FTP_ERR_DELETEDIR_FAILED); - } else { - return true; - } - } - /** - * This will remove a dir and all subdirs and -files - * - * @param string $dir The dir to delete recursively - * @param bool $filesonly Only delete files so the directory structure is - * preserved - * - * @access private - * @return mixed true on success, otherwise PEAR::Error - * @see NET_FTP_ERR_REMOTEPATHNODIR, NET_FTP_ERR_DELETEDIR_FAILED - */ - function _rmDirRecursive($dir, $filesonly = false) - { - if (substr($dir, (strlen($dir) - 1), 1) != "/") { - return $this->raiseError("Directory name '".$dir. - "' is invalid, has to end with '/'", - NET_FTP_ERR_REMOTEPATHNODIR); - } - $file_list = $this->_lsFiles($dir); - if (PEAR::isError($file_list)) { - return $file_list; - } - - foreach ($file_list as $file) { - $file = $dir.$file["name"]; - $res = $this->rm($file); - if ($this->isError($res)) { - return $res; - } - } - - $dir_list = $this->_lsDirs($dir); - if (PEAR::isError($dir_list)) { - return $dir_list; - } - - foreach ($dir_list as $new_dir) { - if ($new_dir["name"] == '.' || $new_dir["name"] == '..') { - continue; - } - $new_dir = $dir.$new_dir["name"]."/"; - $res = $this->_rmDirRecursive($new_dir, $filesonly); - if ($this->isError($res)) { - return $res; - } - } - if (!$filesonly) { - $res = $this->_rmDir($dir); - } - if (PEAR::isError($res)) { - return $res; - } else { - return true; - } - } - /** - * Lists up files and directories - * - * @param string $dir The directory to list up - * - * @access private - * @return array An array of dirs and files - */ - function _lsBoth($dir) - { - $list_splitted = $this->_listAndParse($dir); - if (PEAR::isError($list_splitted)) { - return $list_splitted; - } - if (!is_array($list_splitted["files"])) { - $list_splitted["files"] = array(); - } - if (!is_array($list_splitted["dirs"])) { - $list_splitted["dirs"] = array(); - } - $res = array(); - @array_splice($res, 0, 0, $list_splitted["files"]); - @array_splice($res, 0, 0, $list_splitted["dirs"]); - return $res; - } - /** - * Lists up directories - * - * @param string $dir The directory to list up - * - * @access private - * @return array An array of dirs - */ - function _lsDirs($dir) - { - $list = $this->_listAndParse($dir); - if (PEAR::isError($list)) { - return $list; - } - return $list["dirs"]; - } - /** - * Lists up files - * - * @param string $dir The directory to list up - * - * @access private - * @return array An array of files - */ - function _lsFiles($dir) - { - $list = $this->_listAndParse($dir); - if (PEAR::isError($list)) { - return $list; - } - return $list["files"]; - } - /** - * This lists up the directory-content and parses the items into well-formated - * arrays. - * The results of this array are sorted (dirs on top, sorted by name; - * files below, sorted by name). - * - * @param string $dir The directory to parse - * - * @access private - * @return array Lists of dirs and files - * @see NET_FTP_ERR_RAWDIRLIST_FAILED - */ - function _listAndParse($dir) - { - $dirs_list = array(); - $files_list = array(); - $dir_list = @ftp_rawlist($this->_handle, $dir); - if (!is_array($dir_list)) { - return PEAR::raiseError('Could not get raw directory listing.', - NET_FTP_ERR_RAWDIRLIST_FAILED); - } - - foreach ($dir_list AS $k=>$v) { - if (strncmp($v, 'total: ', 7) == 0 && preg_match('/total: \d+/', $v)) { - unset($dir_list[$k]); - break; // usually there is just one line like this - } - } - - // Handle empty directories - if (count($dir_list) == 0) { - return array('dirs' => $dirs_list, 'files' => $files_list); - } - // Exception for some FTP servers seem to return this wiered result instead - // of an empty list - if (count($dirs_list) == 1 && $dirs_list[0] == 'total 0') { - return array('dirs' => array(), 'files' => $files_list); - } - - if (!isset($this->_matcher) || PEAR::isError($this->_matcher)) { - $this->_matcher = $this->_determineOSMatch($dir_list); - if (PEAR::isError($this->_matcher)) { - return $this->_matcher; - } - } - foreach ($dir_list as $entry) { - $m = array(); - if (!preg_match($this->_matcher['pattern'], $entry, $m)) { - continue; - } - $entry = array(); - foreach ($this->_matcher['map'] as $key=>$val) { - $entry[$key] = $m[$val]; - } - $entry['stamp'] = $this->_parseDate($entry['date']); - if ($entry['is_dir']) { - $dirs_list[] = $entry; - } else { - $files_list[] = $entry; - } - } - @usort($dirs_list, array("Net_FTP", "_natSort")); - @usort($files_list, array("Net_FTP", "_natSort")); - $res["dirs"] = (is_array($dirs_list)) ? $dirs_list : array(); - $res["files"] = (is_array($files_list)) ? $files_list : array(); - return $res; - } - /** - * Determine server OS - * This determines the server OS and returns a valid regex to parse - * ls() output. - * - * @param array &$dir_list The raw dir list to parse - * - * @access private - * @return mixed An array of 'pattern' and 'map' on success, otherwise - * PEAR::Error - * @see NET_FTP_ERR_DIRLIST_UNSUPPORTED - */ - function _determineOSMatch(&$dir_list) - { - foreach ($dir_list as $entry) { - foreach ($this->_ls_match as $match) { - if (preg_match($match['pattern'], $entry)) { - return $match; - } - } - } - $error = 'The list style of your server seems not to be supported. Please'. - 'email a "$ftp->ls(NET_FTP_RAWLIST);" output plus info on the'. - 'server to the maintainer of this package to get it supported!'. - 'Thanks for your help!'; - return PEAR::raiseError($error, NET_FTP_ERR_DIRLIST_UNSUPPORTED); - } - /** - * Lists a local directory - * - * @param string $dir_path The dir to list - * - * @access private - * @return array The list of dirs and files - */ - function _lsLocal($dir_path) - { - $dir = dir($dir_path); - $dir_list = array(); - $file_list = array(); - while (false !== ($entry = $dir->read())) { - if (($entry != '.') && ($entry != '..')) { - if (is_dir($dir_path.$entry)) { - $dir_list[] = $entry; - } else { - $file_list[] = $entry; - } - } - } - $dir->close(); - $res['dirs'] = $dir_list; - $res['files'] = $file_list; - return $res; - } - /** - * Function for use with usort(). - * Compares the list-array-elements by name. - * - * @param string $item_1 first item to be compared - * @param string $item_2 second item to be compared - * - * @access private - * @return int < 0 if $item_1 is less than $item_2, 0 if equal and > 0 otherwise - */ - function _natSort($item_1, $item_2) - { - return strnatcmp($item_1['name'], $item_2['name']); - } - /** - * Parse dates to timestamps - * - * @param string $date Date - * - * @access private - * @return int Timestamp - * @see NET_FTP_ERR_DATEFORMAT_FAILED - */ - function _parseDate($date) - { - // Sep 10 22:06 => Sep 10, 22:06 - $res = array(); - if (preg_match('/([A-Za-z]+)[ ]+([0-9]+)[ ]+([0-9]+):([0-9]+)/', $date, - $res)) { - $year = date('Y'); - $month = $res[1]; - $day = $res[2]; - $hour = $res[3]; - $minute = $res[4]; - $date = "$month $day, $year $hour:$minute"; - $tmpDate = strtotime($date); - if ($tmpDate > time()) { - $year--; - $date = "$month $day, $year $hour:$minute"; - } - } elseif (preg_match('/^\d\d-\d\d-\d\d/', $date)) { - // 09-10-04 => 09/10/04 - $date = str_replace('-', '/', $date); - } - $res = strtotime($date); - if (!$res) { - return $this->raiseError('Dateconversion failed.', - NET_FTP_ERR_DATEFORMAT_FAILED); - } - return $res; - } -} -?> \ No newline at end of file diff --git a/lmo/includes/Lite.php b/lmo/includes/Lite.php deleted file mode 100644 index 6031a719..00000000 --- a/lmo/includes/Lite.php +++ /dev/null @@ -1,733 +0,0 @@ - -* -* @package Cache_Lite -* @category Caching -* -* @author Fabien MARTY -*/ - -define('CACHE_LITE_ERROR_RETURN', 1); -define('CACHE_LITE_ERROR_DIE', 8); - -class Cache_Lite -{ - - // --- Private properties --- - - /** - * Directory where to put the cache files - * (make sure to add a trailing slash) - * - * @var string $_cacheDir - */ - var $_cacheDir = '/tmp/'; - - /** - * Enable / disable caching - * - * (can be very usefull for the debug of cached scripts) - * - * @var boolean $_caching - */ - var $_caching = true; - - /** - * Cache lifetime (in seconds) - * - * @var int $_lifeTime - */ - var $_lifeTime = 3600; - - /** - * Enable / disable fileLocking - * - * (can avoid cache corruption under bad circumstances) - * - * @var boolean $_fileLocking - */ - var $_fileLocking = true; - - /** - * Timestamp of the last valid cache - * - * @var int $_refreshTime - */ - var $_refreshTime; - - /** - * File name (with path) - * - * @var string $_file - */ - var $_file; - - /** - * File name (without path) - * - * @var string $_fileName - */ - var $_fileName; - - /** - * Enable / disable write control (the cache is read just after writing to detect corrupt entries) - * - * Enable write control will lightly slow the cache writing but not the cache reading - * Write control can detect some corrupt cache files but maybe it's not a perfect control - * - * @var boolean $_writeControl - */ - var $_writeControl = true; - - /** - * Enable / disable read control - * - * If enabled, a control key is embeded in cache file and this key is compared with the one - * calculated after the reading. - * - * @var boolean $_writeControl - */ - var $_readControl = true; - - /** - * Type of read control (only if read control is enabled) - * - * Available values are : - * 'md5' for a md5 hash control (best but slowest) - * 'crc32' for a crc32 hash control (lightly less safe but faster, better choice) - * 'strlen' for a length only test (fastest) - * - * @var boolean $_readControlType - */ - var $_readControlType = 'crc32'; - - /** - * Pear error mode (when raiseError is called) - * - * (see PEAR doc) - * - * @see setToDebug() - * @var int $_pearErrorMode - */ - var $_pearErrorMode = CACHE_LITE_ERROR_RETURN; - - /** - * Current cache id - * - * @var string $_id - */ - var $_id; - - /** - * Current cache group - * - * @var string $_group - */ - var $_group; - - /** - * Enable / Disable "Memory Caching" - * - * NB : There is no lifetime for memory caching ! - * - * @var boolean $_memoryCaching - */ - var $_memoryCaching = false; - - /** - * Enable / Disable "Only Memory Caching" - * (be carefull, memory caching is "beta quality") - * - * @var boolean $_onlyMemoryCaching - */ - var $_onlyMemoryCaching = false; - - /** - * Memory caching array - * - * @var array $_memoryCachingArray - */ - var $_memoryCachingArray = array(); - - /** - * Memory caching counter - * - * @var int $memoryCachingCounter - */ - var $_memoryCachingCounter = 0; - - /** - * Memory caching limit - * - * @var int $memoryCachingLimit - */ - var $_memoryCachingLimit = 1000; - - /** - * File Name protection - * - * if set to true, you can use any cache id or group name - * if set to false, it can be faster but cache ids and group names - * will be used directly in cache file names so be carefull with - * special characters... - * - * @var boolean $fileNameProtection - */ - var $_fileNameProtection = true; - - /** - * Enable / disable automatic serialization - * - * it can be used to save directly datas which aren't strings - * (but it's slower) - * - * @var boolean $_serialize - */ - var $_automaticSerialization = false; - - /** - * Disable / Tune the automatic cleaning process - * - * The automatic cleaning process destroy too old (for the given life time) - * cache files when a new cache file is written. - * 0 => no automatic cache cleaning - * 1 => systematic cache cleaning - * x (integer) > 1 => automatic cleaning randomly 1 times on x cache write - * - * @var int $_automaticCleaning - */ - var $_automaticCleaningFactor = 0; - - /** - * Nested directory level - * - * - * @var int $_hashedDirectoryLevel - */ - var $_hashedDirectoryLevel = 0; - - // --- Public methods --- - - /** - * Constructor - * - * $options is an assoc. Available options are : - * $options = array( - * 'cacheDir' => directory where to put the cache files (string), - * 'caching' => enable / disable caching (boolean), - * 'lifeTime' => cache lifetime in seconds (int), - * 'fileLocking' => enable / disable fileLocking (boolean), - * 'writeControl' => enable / disable write control (boolean), - * 'readControl' => enable / disable read control (boolean), - * 'readControlType' => type of read control 'crc32', 'md5', 'strlen' (string), - * 'pearErrorMode' => pear error mode (when raiseError is called) (cf PEAR doc) (int), - * 'memoryCaching' => enable / disable memory caching (boolean), - * 'onlyMemoryCaching' => enable / disable only memory caching (boolean), - * 'memoryCachingLimit' => max nbr of records to store into memory caching (int), - * 'fileNameProtection' => enable / disable automatic file name protection (boolean), - * 'automaticSerialization' => enable / disable automatic serialization (boolean) - * 'automaticCleaningFactor' => distable / tune automatic cleaning process (int) - * 'hashedDirectoryLevel' => level of the hashed directory system (int) - * ); - * - * @param array $options options - * @access public - */ - function Cache_Lite($options = array(NULL)) - { - $availableOptions = array('hashedDirectoryLevel', 'automaticCleaningFactor', 'automaticSerialization', 'fileNameProtection', 'memoryCaching', 'onlyMemoryCaching', 'memoryCachingLimit', 'cacheDir', 'caching', 'lifeTime', 'fileLocking', 'writeControl', 'readControl', 'readControlType', 'pearErrorMode'); - foreach($options as $key => $value) { - if (in_array($key, $availableOptions)) { - $property = '_'.$key; - $this->$property = $value; - } - } - $this->_refreshTime = time() - $this->_lifeTime; - } - - /** - * Test if a cache is available and (if yes) return it - * - * @param string $id cache id - * @param string $group name of the cache group - * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested - * @return string data of the cache (or false if no cache available) - * @access public - */ - function get($id, $group = 'default', $doNotTestCacheValidity = false) - { - $this->_id = $id; - $this->_group = $group; - $data = false; - if ($this->_caching) { - $this->_setFileName($id, $group); - if ($this->_memoryCaching) { - if (isset($this->_memoryCachingArray[$this->_file])) { - if ($this->_automaticSerialization) { - return unserialize($this->_memoryCachingArray[$this->_file]); - } else { - return $this->_memoryCachingArray[$this->_file]; - } - } else { - if ($this->_onlyMemoryCaching) { - return false; - } - } - } - if ($doNotTestCacheValidity) { - if (file_exists($this->_file)) { - $data = $this->_read(); - } - } else { - if ((file_exists($this->_file)) && (@filemtime($this->_file) > $this->_refreshTime)) { - $data = $this->_read(); - } - } - if (($data) and ($this->_memoryCaching)) { - $this->_memoryCacheAdd($this->_file, $data); - } - if (($this->_automaticSerialization) and (is_string($data))) { - $data = unserialize($data); - } - return $data; - } - return false; - } - - /** - * Save some data in a cache file - * - * @param string $data data to put in cache (can be another type than strings if automaticSerialization is on) - * @param string $id cache id - * @param string $group name of the cache group - * @return boolean true if no problem - * @access public - */ - function save($data, $id = NULL, $group = 'default') - { - if ($this->_caching) { - if ($this->_automaticSerialization) { - $data = serialize($data); - } - if (isset($id)) { - $this->_setFileName($id, $group); - } - if ($this->_memoryCaching) { - $this->_memoryCacheAdd($this->_file, $data); - if ($this->_onlyMemoryCaching) { - return true; - } - } - if ($this->_automaticCleaningFactor>0) { - $rand = rand(1, $this->_automaticCleaningFactor); - if ($rand==1) { - $this->clean(false, 'old'); - } - } - if ($this->_writeControl) { - if (!$this->_writeAndControl($data)) { - @touch($this->_file, time() - 2*abs($this->_lifeTime)); - return false; - } else { - return true; - } - } else { - return $this->_write($data); - } - } - return false; - } - - /** - * Remove a cache file - * - * @param string $id cache id - * @param string $group name of the cache group - * @return boolean true if no problem - * @access public - */ - function remove($id, $group = 'default') - { - $this->_setFileName($id, $group); - if ($this->_memoryCaching) { - if (isset($this->_memoryCachingArray[$this->_file])) { - unset($this->_memoryCachingArray[$this->_file]); - $this->_memoryCachingCounter = $this->_memoryCachingCounter - 1; - } - if ($this->_onlyMemoryCaching) { - return true; - } - } - return $this->_unlink($this->_file); - } - - /** - * Clean the cache - * - * if no group is specified all cache files will be destroyed - * else only cache files of the specified group will be destroyed - * - * @param string $group name of the cache group - * @param string $mode flush cache mode : 'old', 'ingroup', 'notingroup' - * @return boolean true if no problem - * @access public - */ - function clean($group = false, $mode = 'ingroup') - { - return $this->_cleanDir($this->_cacheDir, $group, $mode); - } - - /** - * Set to debug mode - * - * When an error is found, the script will stop and the message will be displayed - * (in debug mode only). - * - * @access public - */ - function setToDebug() - { - $this->_pearErrorMode = CACHE_LITE_ERROR_DIE; - } - - /** - * Set a new life time - * - * @param int $newLifeTime new life time (in seconds) - * @access public - */ - function setLifeTime($newLifeTime) - { - $this->_lifeTime = $newLifeTime; - $this->_refreshTime = time() - $newLifeTime; - } - - /** - * Save the state of the caching memory array into a cache file cache - * - * @param string $id cache id - * @param string $group name of the cache group - * @access public - */ - function saveMemoryCachingState($id, $group = 'default') - { - if ($this->_caching) { - $array = array( - 'counter' => $this->_memoryCachingCounter, - 'array' => $this->_memoryCachingState - ); - $data = serialize($array); - $this->save($data, $id, $group); - } - } - - /** - * Load the state of the caching memory array from a given cache file cache - * - * @param string $id cache id - * @param string $group name of the cache group - * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested - * @access public - */ - function getMemoryCachingState($id, $group = 'default', $doNotTestCacheValidity = false) - { - if ($this->_caching) { - if ($data = $this->get($id, $group, $doNotTestCacheValidity)) { - $array = unserialize($data); - $this->_memoryCachingCounter = $array['counter']; - $this->_memoryCachingArray = $array['array']; - } - } - } - - /** - * Return the cache last modification time - * - * BE CAREFUL : THIS METHOD IS FOR HACKING ONLY ! - * - * @return int last modification time - */ - function lastModified() { - return filemtime($this->_file); - } - - /** - * Trigger a PEAR error - * - * To improve performances, the PEAR.php file is included dynamically. - * The file is so included only when an error is triggered. So, in most - * cases, the file isn't included and perfs are much better. - * - * @param string $msg error message - * @param int $code error code - * @access public - */ - function raiseError($msg, $code) - { - require_once(PATH_TO_LMO.'/includes/PEAR.php'); - PEAR::raiseError($msg, $code, $this->_pearErrorMode); - } - - // --- Private methods --- - - /** - * Remove a file - * - * @param string $file complete file path and name - * @return boolean true if no problem - * @access private - */ - function _unlink($file) - { - if (!@unlink($file)) { - $this->raiseError('Cache_Lite : Unable to remove cache !', -3); - return false; - } else { - return true; - } - } - - /** - * Recursive function for cleaning cache file in the given directory - * - * @param string $dir directory complete path (with a trailing slash) - * @param string $group name of the cache group - * @param string $mode flush cache mode : 'old', 'ingroup', 'notingroup' - * @return boolean true if no problem - * @access private - */ - function _cleanDir($dir, $group = false, $mode = 'ingroup') - { - if ($this->_fileNameProtection) { - $motif = ($group) ? 'cache_'.md5($group).'_' : 'cache_'; - } else { - $motif = ($group) ? 'cache_'.$group.'_' : 'cache_'; - } - if ($this->_memoryCaching) { - foreach ($this->_memoryCachingArray as $key => $value) { - if (strpos($key, $motif, 0)) { - unset($this->_memoryCachingArray[$key]); - $this->_memoryCachingCounter = $this->_memoryCachingCounter - 1; - } - } - if ($this->_onlyMemoryCaching) { - return true; - } - } - if (!($dh = opendir($dir))) { - $this->raiseError('Cache_Lite : Unable to open cache directory !', -4); - return false; - } - $result = true; - while ($file = readdir($dh)) { - if (($file != '.') && ($file != '..')) { - if (substr($file, 0, 6)=='cache_') { - $file2 = $dir . $file; - if (is_file($file2)) { - switch ($mode) { - case 'old': - // files older than lifeTime get deleted from cache - if ((mktime() - filemtime($file2)) > $this->_lifeTime) { - $result = ($result and ($this->_unlink($file2))); - } - break; - case 'notingroup': - if (!strpos($file2, $motif, 0)) { - $result = ($result and ($this->_unlink($file2))); - } - break; - case 'ingroup': - default: - if (strpos($file2, $motif, 0)) { - $result = ($result and ($this->_unlink($file2))); - } - break; - } - } - if ((is_dir($file2)) and ($this->_hashedDirectoryLevel>0)) { - $result = ($result and ($this->_cleanDir($file2 . '/', $group, $mode))); - } - } - } - } - return $result; - } - - /** - * Add some date in the memory caching array - * - * @param string $id cache id - * @param string $data data to cache - * @access private - */ - function _memoryCacheAdd($id, $data) - { - $this->_memoryCachingArray[$this->_file] = $data; - if ($this->_memoryCachingCounter >= $this->_memoryCachingLimit) { - $key = array_key_first($this->_memoryCachingArray); - unset($this->_memoryCachingArray[$key]); - } else { - $this->_memoryCachingCounter = $this->_memoryCachingCounter + 1; - } - } - - /** - * Make a file name (with path) - * - * @param string $id cache id - * @param string $group name of the group - * @access private - */ - function _setFileName($id, $group) - { - - if ($this->_fileNameProtection) { - $suffix = 'cache_'.md5($group).'_'.md5($id); - } else { - $suffix = 'cache_'.$group.'_'.$id; - } - $root = $this->_cacheDir; - if ($this->_hashedDirectoryLevel>0) { - $hash = md5($suffix); - for ($i=0 ; $i<$this->_hashedDirectoryLevel ; $i++) { - $root = $root . 'cache_' . substr($hash, 0, $i + 1) . '/'; - } - } - $this->_fileName = $suffix; - $this->_file = $root.$suffix; - } - - /** - * Read the cache file and return the content - * - * @return string content of the cache file - * @access private - */ - function _read() - { - $fp = @fopen($this->_file, "rb"); - if ($this->_fileLocking) @flock($fp, LOCK_SH); - if ($fp) { - clearstatcache(); // because the filesize can be cached by PHP itself... - $length = @filesize($this->_file); - $mqr = get_magic_quotes_runtime(); - set_magic_quotes_runtime(0); - if ($this->_readControl) { - $hashControl = @fread($fp, 32); - $length = $length - 32; - } - $data = @fread($fp, $length); - set_magic_quotes_runtime($mqr); - if ($this->_fileLocking) @flock($fp, LOCK_UN); - @fclose($fp); - if ($this->_readControl) { - $hashData = $this->_hash($data, $this->_readControlType); - if ($hashData != $hashControl) { - @touch($this->_file, time() - 2*abs($this->_lifeTime)); - return false; - } - } - return $data; - } - $this->raiseError('Cache_Lite : Unable to read cache !', -2); - return false; - } - - /** - * Write the given data in the cache file - * - * @param string $data data to put in cache - * @return boolean true if ok - * @access private - */ - function _write($data) - { - $try = 1; - while ($try<=2) { - $fp = @fopen($this->_file, "wb"); - if ($fp) { - if ($this->_fileLocking) @flock($fp, LOCK_EX); - if ($this->_readControl) { - @fwrite($fp, $this->_hash($data, $this->_readControlType), 32); - } - $len = strlen($data); - @fwrite($fp, $data, $len); - if ($this->_fileLocking) @flock($fp, LOCK_UN); - @fclose($fp); - return true; - } else { - if (($try==1) and ($this->_hashedDirectoryLevel>0)) { - $hash = md5($this->_fileName); - $root = $this->_cacheDir; - for ($i=0 ; $i<$this->_hashedDirectoryLevel ; $i++) { - $root = $root . 'cache_' . substr($hash, 0, $i + 1) . '/'; - @mkdir($root, 0700); - } - $try = 2; - } else { - $try = 999; - } - } - } - $this->raiseError('Cache_Lite : Unable to write cache file : '.$this->_file, -1); - return false; - } - - /** - * Write the given data in the cache file and control it just after to avoir corrupted cache entries - * - * @param string $data data to put in cache - * @return boolean true if the test is ok - * @access private - */ - function _writeAndControl($data) - { - $this->_write($data); - $dataRead = $this->_read($data); - return ($dataRead==$data); - } - - /** - * Make a control key with the string containing datas - * - * @param string $data data - * @param string $controlType type of control 'md5', 'crc32' or 'strlen' - * @return string control key - * @access private - */ - function _hash($data, $controlType) - { - switch ($controlType) { - case 'md5': - return md5($data); - case 'crc32': - return sprintf('% 32d', crc32($data)); - case 'strlen': - return sprintf('% 32d', strlen($data)); - default: - $this->raiseError('Unknown controlType ! (available values are only \'md5\', \'crc32\', \'strlen\')', -5); - } - } - -} - -?> diff --git a/lmo/includes/LiteOutput.php b/lmo/includes/LiteOutput.php deleted file mode 100644 index 24100105..00000000 --- a/lmo/includes/LiteOutput.php +++ /dev/null @@ -1,72 +0,0 @@ - -*/ - -require_once(PATH_TO_LMO.'/includes/Lite.php'); - -class Cache_Lite_Output extends Cache_Lite -{ - - // --- Public methods --- - - /** - * Constructor - * - * $options is an assoc. To have a look at availables options, - * see the constructor of the Cache_Lite class in 'Cache_Lite.php' - * - * @param array $options options - * @access public - */ - function Cache_Lite_Output($options) - { - $this->Cache_Lite($options); - } - - /** - * Start the cache - * - * @param string $id cache id - * @param string $group name of the cache group - * @return boolean true if the cache is hit (false else) - * @access public - */ - function start($id, $group = 'default') - { - $data = $this->get($id, $group); - if ($data !== false) { - echo($data); - return true; - } else { - ob_start(); - ob_implicit_flush(false); - return false; - } - } - - /** - * Stop the cache - * - * @access public - */ - function end() - { - $data = ob_get_contents(); - ob_end_clean(); - $this->save($data, $this->_id, $this->_group); - echo($data); - } - -} - - -?> diff --git a/lmo/includes/PEAR.php b/lmo/includes/PEAR.php deleted file mode 100644 index 3ad97c0b..00000000 --- a/lmo/includes/PEAR.php +++ /dev/null @@ -1,1114 +0,0 @@ - - * @author Stig Bakken - * @author Tomas V.V.Cox - * @author Greg Beaver - * @copyright 1997-2010 The Authors - * @license http://opensource.org/licenses/bsd-license.php New BSD License - * @link http://pear.php.net/package/PEAR - * @since File available since Release 0.1 - */ - -/**#@+ - * ERROR constants - */ -define('PEAR_ERROR_RETURN', 1); -define('PEAR_ERROR_PRINT', 2); -define('PEAR_ERROR_TRIGGER', 4); -define('PEAR_ERROR_DIE', 8); -define('PEAR_ERROR_CALLBACK', 16); -/** - * WARNING: obsolete - * @deprecated - */ -define('PEAR_ERROR_EXCEPTION', 32); -/**#@-*/ - -if (substr(PHP_OS, 0, 3) == 'WIN') { - define('OS_WINDOWS', true); - define('OS_UNIX', false); - define('PEAR_OS', 'Windows'); -} else { - define('OS_WINDOWS', false); - define('OS_UNIX', true); - define('PEAR_OS', 'Unix'); // blatant assumption -} - -$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN; -$GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE; -$GLOBALS['_PEAR_destructor_object_list'] = array(); -$GLOBALS['_PEAR_shutdown_funcs'] = array(); -$GLOBALS['_PEAR_error_handler_stack'] = array(); - -@ini_set('track_errors', true); - -/** - * Base class for other PEAR classes. Provides rudimentary - * emulation of destructors. - * - * If you want a destructor in your class, inherit PEAR and make a - * destructor method called _yourclassname (same name as the - * constructor, but with a "_" prefix). Also, in your constructor you - * have to call the PEAR constructor: $this->PEAR();. - * The destructor method will be called without parameters. Note that - * at in some SAPI implementations (such as Apache), any output during - * the request shutdown (in which destructors are called) seems to be - * discarded. If you need to get any debug information from your - * destructor, use error_log(), syslog() or something similar. - * - * IMPORTANT! To use the emulated destructors you need to create the - * objects by reference: $obj =& new PEAR_child; - * - * @category pear - * @package PEAR - * @author Stig Bakken - * @author Tomas V.V. Cox - * @author Greg Beaver - * @copyright 1997-2006 The PHP Group - * @license http://opensource.org/licenses/bsd-license.php New BSD License - * @version Release: @package_version@ - * @link http://pear.php.net/package/PEAR - * @see PEAR_Error - * @since Class available since PHP 4.0.2 - * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear - */ -class PEAR -{ - /** - * Whether to enable internal debug messages. - * - * @var bool - * @access private - */ - var $_debug = false; - - /** - * Default error mode for this object. - * - * @var int - * @access private - */ - var $_default_error_mode = null; - - /** - * Default error options used for this object when error mode - * is PEAR_ERROR_TRIGGER. - * - * @var int - * @access private - */ - var $_default_error_options = null; - - /** - * Default error handler (callback) for this object, if error mode is - * PEAR_ERROR_CALLBACK. - * - * @var string - * @access private - */ - var $_default_error_handler = ''; - - /** - * Which class to use for error objects. - * - * @var string - * @access private - */ - var $_error_class = 'PEAR_Error'; - - /** - * An array of expected errors. - * - * @var array - * @access private - */ - var $_expected_errors = array(); - - /** - * List of methods that can be called both statically and non-statically. - * @var array - */ - protected static $bivalentMethods = array( - 'setErrorHandling' => true, - 'raiseError' => true, - 'throwError' => true, - 'pushErrorHandling' => true, - 'popErrorHandling' => true, - ); - - /** - * Constructor. Registers this object in - * $_PEAR_destructor_object_list for destructor emulation if a - * destructor object exists. - * - * @param string $error_class (optional) which class to use for - * error objects, defaults to PEAR_Error. - * @access public - * @return void - */ - function __construct($error_class = null) - { - $classname = strtolower(get_class($this)); - if ($this->_debug) { - print "PEAR constructor called, class=$classname\n"; - } - - if ($error_class !== null) { - $this->_error_class = $error_class; - } - - while ($classname && strcasecmp($classname, "pear")) { - $destructor = "_$classname"; - if (method_exists($this, $destructor)) { - global $_PEAR_destructor_object_list; - $_PEAR_destructor_object_list[] = $this; - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - break; - } else { - $classname = get_parent_class($classname); - } - } - } - - /** - * Only here for backwards compatibility. - * E.g. Archive_Tar calls $this->PEAR() in its constructor. - * - * @param string $error_class Which class to use for error objects, - * defaults to PEAR_Error. - */ - public function PEAR($error_class = null) - { - self::__construct($error_class); - } - - /** - * Destructor (the emulated type of...). Does nothing right now, - * but is included for forward compatibility, so subclass - * destructors should always call it. - * - * See the note in the class desciption about output from - * destructors. - * - * @access public - * @return void - */ - function _PEAR() { - if ($this->_debug) { - printf("PEAR destructor called, class=%s\n", strtolower(get_class($this))); - } - } - - public function __call($method, $arguments) - { - if (!isset(self::$bivalentMethods[$method])) { - trigger_error( - 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR - ); - } - return call_user_func_array( - array(get_class(), '_' . $method), - array_merge(array($this), $arguments) - ); - } - - public static function __callStatic($method, $arguments) - { - if (!isset(self::$bivalentMethods[$method])) { - trigger_error( - 'Call to undefined method PEAR::' . $method . '()', E_USER_ERROR - ); - } - return call_user_func_array( - array(get_class(), '_' . $method), - array_merge(array(null), $arguments) - ); - } - - /** - * If you have a class that's mostly/entirely static, and you need static - * properties, you can use this method to simulate them. Eg. in your method(s) - * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar'); - * You MUST use a reference, or they will not persist! - * - * @param string $class The calling classname, to prevent clashes - * @param string $var The variable to retrieve. - * @return mixed A reference to the variable. If not set it will be - * auto initialised to NULL. - */ - public static function &getStaticProperty($class, $var) - { - static $properties; - if (!isset($properties[$class])) { - $properties[$class] = array(); - } - - if (!array_key_exists($var, $properties[$class])) { - $properties[$class][$var] = null; - } - - return $properties[$class][$var]; - } - - /** - * Use this function to register a shutdown method for static - * classes. - * - * @param mixed $func The function name (or array of class/method) to call - * @param mixed $args The arguments to pass to the function - * - * @return void - */ - public static function registerShutdownFunc($func, $args = array()) - { - // if we are called statically, there is a potential - // that no shutdown func is registered. Bug #6445 - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args); - } - - /** - * Tell whether a value is a PEAR error. - * - * @param mixed $data the value to test - * @param int $code if $data is an error object, return true - * only if $code is a string and - * $obj->getMessage() == $code or - * $code is an integer and $obj->getCode() == $code - * - * @return bool true if parameter is an error - */ - public static function isError($data, $code = null) - { - if (!is_a($data, 'PEAR_Error')) { - return false; - } - - if (is_null($code)) { - return true; - } elseif (is_string($code)) { - return $data->getMessage() == $code; - } - - return $data->getCode() == $code; - } - - /** - * Sets how errors generated by this object should be handled. - * Can be invoked both in objects and statically. If called - * statically, setErrorHandling sets the default behaviour for all - * PEAR objects. If called in an object, setErrorHandling sets - * the default behaviour for that object. - * - * @param object $object - * Object the method was called on (non-static mode) - * - * @param int $mode - * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION. - * - * @param mixed $options - * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one - * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * - * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected - * to be the callback function or method. A callback - * function is a string with the name of the function, a - * callback method is an array of two elements: the element - * at index 0 is the object, and the element at index 1 is - * the name of the method to call in the object. - * - * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is - * a printf format string used when printing the error - * message. - * - * @access public - * @return void - * @see PEAR_ERROR_RETURN - * @see PEAR_ERROR_PRINT - * @see PEAR_ERROR_TRIGGER - * @see PEAR_ERROR_DIE - * @see PEAR_ERROR_CALLBACK - * @see PEAR_ERROR_EXCEPTION - * - * @since PHP 4.0.5 - */ - protected static function _setErrorHandling( - $object, $mode = null, $options = null - ) { - if ($object !== null) { - $setmode = &$object->_default_error_mode; - $setoptions = &$object->_default_error_options; - } else { - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - } - - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - } - - /** - * This method is used to tell which errors you expect to get. - * Expected errors are always returned with error mode - * PEAR_ERROR_RETURN. Expected error codes are stored in a stack, - * and this method pushes a new element onto it. The list of - * expected errors are in effect until they are popped off the - * stack with the popExpect() method. - * - * Note that this method can not be called statically - * - * @param mixed $code a single error code or an array of error codes to expect - * - * @return int the new depth of the "expected errors" stack - * @access public - */ - function expectError($code = '*') - { - if (is_array($code)) { - array_push($this->_expected_errors, $code); - } else { - array_push($this->_expected_errors, array($code)); - } - return count($this->_expected_errors); - } - - /** - * This method pops one element off the expected error codes - * stack. - * - * @return array the list of error codes that were popped - */ - function popExpect() - { - return array_pop($this->_expected_errors); - } - - /** - * This method checks unsets an error code if available - * - * @param mixed error code - * @return bool true if the error code was unset, false otherwise - * @access private - * @since PHP 4.3.0 - */ - function _checkDelExpect($error_code) - { - $deleted = false; - foreach ($this->_expected_errors as $key => $error_array) { - if (in_array($error_code, $error_array)) { - unset($this->_expected_errors[$key][array_search($error_code, $error_array)]); - $deleted = true; - } - - // clean up empty arrays - if (0 == count($this->_expected_errors[$key])) { - unset($this->_expected_errors[$key]); - } - } - - return $deleted; - } - - /** - * This method deletes all occurrences of the specified element from - * the expected error codes stack. - * - * @param mixed $error_code error code that should be deleted - * @return mixed list of error codes that were deleted or error - * @access public - * @since PHP 4.3.0 - */ - function delExpect($error_code) - { - $deleted = false; - if ((is_array($error_code) && (0 != count($error_code)))) { - // $error_code is a non-empty array here; we walk through it trying - // to unset all values - foreach ($error_code as $key => $error) { - $deleted = $this->_checkDelExpect($error) ? true : false; - } - - return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } elseif (!empty($error_code)) { - // $error_code comes alone, trying to unset it - if ($this->_checkDelExpect($error_code)) { - return true; - } - - return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } - - // $error_code is empty - return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME - } - - /** - * This method is a wrapper that returns an instance of the - * configured error class with this object's default error - * handling applied. If the $mode and $options parameters are not - * specified, the object's defaults are used. - * - * @param mixed $message a text error message or a PEAR error object - * - * @param int $code a numeric error code (it is up to your class - * to define these if you want to use codes) - * - * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION. - * - * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter - * specifies the PHP-internal error level (one of - * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * If $mode is PEAR_ERROR_CALLBACK, this - * parameter specifies the callback function or - * method. In other error modes this parameter - * is ignored. - * - * @param string $userinfo If you need to pass along for example debug - * information, this parameter is meant for that. - * - * @param string $error_class The returned error object will be - * instantiated from this class, if specified. - * - * @param bool $skipmsg If true, raiseError will only pass error codes, - * the error message parameter will be dropped. - * - * @return object a PEAR error object - * @see PEAR::setErrorHandling - * @since PHP 4.0.5 - */ - protected static function _raiseError($object, - $message = null, - $code = null, - $mode = null, - $options = null, - $userinfo = null, - $error_class = null, - $skipmsg = false) - { - // The error is yet a PEAR error object - if (is_object($message)) { - $code = $message->getCode(); - $userinfo = $message->getUserInfo(); - $error_class = $message->getType(); - $message->error_message_prefix = ''; - $message = $message->getMessage(); - } - - if ( - $object !== null && - isset($object->_expected_errors) && - count($object->_expected_errors) > 0 && - count($exp = end($object->_expected_errors)) - ) { - if ($exp[0] == "*" || - (is_int(reset($exp)) && in_array($code, $exp)) || - (is_string(reset($exp)) && in_array($message, $exp)) - ) { - $mode = PEAR_ERROR_RETURN; - } - } - - // No mode given, try global ones - if ($mode === null) { - // Class error handler - if ($object !== null && isset($object->_default_error_mode)) { - $mode = $object->_default_error_mode; - $options = $object->_default_error_options; - // Global error handler - } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) { - $mode = $GLOBALS['_PEAR_default_error_mode']; - $options = $GLOBALS['_PEAR_default_error_options']; - } - } - - if ($error_class !== null) { - $ec = $error_class; - } elseif ($object !== null && isset($object->_error_class)) { - $ec = $object->_error_class; - } else { - $ec = 'PEAR_Error'; - } - - if ($skipmsg) { - $a = new $ec($code, $mode, $options, $userinfo); - } else { - $a = new $ec($message, $code, $mode, $options, $userinfo); - } - - return $a; - } - - /** - * Simpler form of raiseError with fewer options. In most cases - * message, code and userinfo are enough. - * - * @param mixed $message a text error message or a PEAR error object - * - * @param int $code a numeric error code (it is up to your class - * to define these if you want to use codes) - * - * @param string $userinfo If you need to pass along for example debug - * information, this parameter is meant for that. - * - * @return object a PEAR error object - * @see PEAR::raiseError - */ - protected static function _throwError($object, $message = null, $code = null, $userinfo = null) - { - if ($object !== null) { - $a = $object->raiseError($message, $code, null, null, $userinfo); - return $a; - } - - $a = PEAR::raiseError($message, $code, null, null, $userinfo); - return $a; - } - - public static function staticPushErrorHandling($mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - $stack[] = array($def_mode, $def_options); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $def_mode = $mode; - $def_options = $options; - break; - - case PEAR_ERROR_CALLBACK: - $def_mode = $mode; - // class/object method callback - if (is_callable($options)) { - $def_options = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - $stack[] = array($mode, $options); - return true; - } - - public static function staticPopErrorHandling() - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - return true; - } - - /** - * Push a new error handler on top of the error handler options stack. With this - * you can easily override the actual error handler for some code and restore - * it later with popErrorHandling. - * - * @param mixed $mode (same as setErrorHandling) - * @param mixed $options (same as setErrorHandling) - * - * @return bool Always true - * - * @see PEAR::setErrorHandling - */ - protected static function _pushErrorHandling($object, $mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - if ($object !== null) { - $def_mode = &$object->_default_error_mode; - $def_options = &$object->_default_error_options; - } else { - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - } - $stack[] = array($def_mode, $def_options); - - if ($object !== null) { - $object->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - $stack[] = array($mode, $options); - return true; - } - - /** - * Pop the last error handler used - * - * @return bool Always true - * - * @see PEAR::pushErrorHandling - */ - protected static function _popErrorHandling($object) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - if ($object !== null) { - $object->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - return true; - } - - /** - * OS independent PHP extension load. Remember to take care - * on the correct extension name for case sensitive OSes. - * - * @param string $ext The extension name - * @return bool Success or not on the dl() call - */ - public static function loadExtension($ext) - { - if (extension_loaded($ext)) { - return true; - } - - // if either returns true dl() will produce a FATAL error, stop that - if ( - function_exists('dl') === false || - ini_get('enable_dl') != 1 - ) { - return false; - } - - if (OS_WINDOWS) { - $suffix = '.dll'; - } elseif (PHP_OS == 'HP-UX') { - $suffix = '.sl'; - } elseif (PHP_OS == 'AIX') { - $suffix = '.a'; - } elseif (PHP_OS == 'OSX') { - $suffix = '.bundle'; - } else { - $suffix = '.so'; - } - - return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix); - } -} - -function _PEAR_call_destructors() -{ - global $_PEAR_destructor_object_list; - if (is_array($_PEAR_destructor_object_list) && - sizeof($_PEAR_destructor_object_list)) - { - reset($_PEAR_destructor_object_list); - - $destructLifoExists = PEAR::getStaticProperty('PEAR', 'destructlifo'); - - if ($destructLifoExists) { - $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list); - } - - foreach ($_PEAR_destructor_object_list as $k => $objref) { - $classname = get_class($objref); - while ($classname) { - $destructor = "_$classname"; - if (method_exists($objref, $destructor)) { - $objref->$destructor(); - break; - } else { - $classname = get_parent_class($classname); - } - } - } - // Empty the object list to ensure that destructors are - // not called more than once. - $_PEAR_destructor_object_list = array(); - } - - // Now call the shutdown functions - if ( - isset($GLOBALS['_PEAR_shutdown_funcs']) && - is_array($GLOBALS['_PEAR_shutdown_funcs']) && - !empty($GLOBALS['_PEAR_shutdown_funcs']) - ) { - foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) { - call_user_func_array($value[0], $value[1]); - } - } -} - -/** - * Standard PEAR error class for PHP 4 - * - * This class is supserseded by {@link PEAR_Exception} in PHP 5 - * - * @category pear - * @package PEAR - * @author Stig Bakken - * @author Tomas V.V. Cox - * @author Gregory Beaver - * @copyright 1997-2006 The PHP Group - * @license http://opensource.org/licenses/bsd-license.php New BSD License - * @version Release: @package_version@ - * @link http://pear.php.net/manual/en/core.pear.pear-error.php - * @see PEAR::raiseError(), PEAR::throwError() - * @since Class available since PHP 4.0.2 - */ -class PEAR_Error -{ - var $error_message_prefix = ''; - var $mode = PEAR_ERROR_RETURN; - var $level = E_USER_NOTICE; - var $code = -1; - var $message = ''; - var $userinfo = ''; - var $backtrace = null; - var $callback = null; - - /** - * PEAR_Error constructor - * - * @param string $message message - * - * @param int $code (optional) error code - * - * @param int $mode (optional) error mode, one of: PEAR_ERROR_RETURN, - * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION - * - * @param mixed $options (optional) error level, _OR_ in the case of - * PEAR_ERROR_CALLBACK, the callback function or object/method - * tuple. - * - * @param string $userinfo (optional) additional user/debug info - * - * @access public - * - */ - function __construct($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - if ($mode === null) { - $mode = PEAR_ERROR_RETURN; - } - $this->message = $message; - $this->code = $code; - $this->mode = $mode; - $this->userinfo = $userinfo; - - $skiptrace = PEAR::getStaticProperty('PEAR_Error', 'skiptrace'); - - if (!$skiptrace) { - $this->backtrace = debug_backtrace(); - if (isset($this->backtrace[0]) && isset($this->backtrace[0]['object'])) { - unset($this->backtrace[0]['object']); - } - } - - if ($mode & PEAR_ERROR_CALLBACK) { - $this->level = E_USER_NOTICE; - $this->callback = $options; - } else { - if ($options === null) { - $options = E_USER_NOTICE; - } - - $this->level = $options; - $this->callback = null; - } - - if ($this->mode & PEAR_ERROR_PRINT) { - if (is_null($options) || is_int($options)) { - $format = "%s"; - } else { - $format = $options; - } - - printf($format, $this->getMessage()); - } - - if ($this->mode & PEAR_ERROR_TRIGGER) { - trigger_error($this->getMessage(), $this->level); - } - - if ($this->mode & PEAR_ERROR_DIE) { - $msg = $this->getMessage(); - if (is_null($options) || is_int($options)) { - $format = "%s"; - if (substr($msg, -1) != "\n") { - $msg .= "\n"; - } - } else { - $format = $options; - } - printf($format, $msg); - exit($code); - } - - if ($this->mode & PEAR_ERROR_CALLBACK && is_callable($this->callback)) { - call_user_func($this->callback, $this); - } - - if ($this->mode & PEAR_ERROR_EXCEPTION) { - trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING); - eval('$e = new Exception($this->message, $this->code);throw($e);'); - } - } - - /** - * Only here for backwards compatibility. - * - * Class "Cache_Error" still uses it, among others. - * - * @param string $message Message - * @param int $code Error code - * @param int $mode Error mode - * @param mixed $options See __construct() - * @param string $userinfo Additional user/debug info - */ - public function PEAR_Error( - $message = 'unknown error', $code = null, $mode = null, - $options = null, $userinfo = null - ) { - self::__construct($message, $code, $mode, $options, $userinfo); - } - - /** - * Get the error mode from an error object. - * - * @return int error mode - * @access public - */ - function getMode() - { - return $this->mode; - } - - /** - * Get the callback function/method from an error object. - * - * @return mixed callback function or object/method array - * @access public - */ - function getCallback() - { - return $this->callback; - } - - /** - * Get the error message from an error object. - * - * @return string full error message - * @access public - */ - function getMessage() - { - return ($this->error_message_prefix . $this->message); - } - - /** - * Get error code from an error object - * - * @return int error code - * @access public - */ - function getCode() - { - return $this->code; - } - - /** - * Get the name of this error/exception. - * - * @return string error/exception name (type) - * @access public - */ - function getType() - { - return get_class($this); - } - - /** - * Get additional user-supplied information. - * - * @return string user-supplied information - * @access public - */ - function getUserInfo() - { - return $this->userinfo; - } - - /** - * Get additional debug information supplied by the application. - * - * @return string debug information - * @access public - */ - function getDebugInfo() - { - return $this->getUserInfo(); - } - - /** - * Get the call backtrace from where the error was generated. - * Supported with PHP 4.3.0 or newer. - * - * @param int $frame (optional) what frame to fetch - * @return array Backtrace, or NULL if not available. - * @access public - */ - function getBacktrace($frame = null) - { - if (defined('PEAR_IGNORE_BACKTRACE')) { - return null; - } - if ($frame === null) { - return $this->backtrace; - } - return $this->backtrace[$frame]; - } - - function addUserInfo($info) - { - if (empty($this->userinfo)) { - $this->userinfo = $info; - } else { - $this->userinfo .= " ** $info"; - } - } - - function __toString() - { - return $this->getMessage(); - } - - /** - * Make a string representation of this object. - * - * @return string a string with an object summary - * @access public - */ - function toString() - { - $modes = array(); - $levels = array(E_USER_NOTICE => 'notice', - E_USER_WARNING => 'warning', - E_USER_ERROR => 'error'); - if ($this->mode & PEAR_ERROR_CALLBACK) { - if (is_array($this->callback)) { - $callback = (is_object($this->callback[0]) ? - strtolower(get_class($this->callback[0])) : - $this->callback[0]) . '::' . - $this->callback[1]; - } else { - $callback = $this->callback; - } - return sprintf('[%s: message="%s" code=%d mode=callback '. - 'callback=%s prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - $callback, $this->error_message_prefix, - $this->userinfo); - } - if ($this->mode & PEAR_ERROR_PRINT) { - $modes[] = 'print'; - } - if ($this->mode & PEAR_ERROR_TRIGGER) { - $modes[] = 'trigger'; - } - if ($this->mode & PEAR_ERROR_DIE) { - $modes[] = 'die'; - } - if ($this->mode & PEAR_ERROR_RETURN) { - $modes[] = 'return'; - } - return sprintf('[%s: message="%s" code=%d mode=%s level=%s '. - 'prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - implode("|", $modes), $levels[$this->level], - $this->error_message_prefix, - $this->userinfo); - } -} - -/* - * Local Variables: - * mode: php - * tab-width: 4 - * c-basic-offset: 4 - * End: - */ diff --git a/lmo/includes/PEAR5.php b/lmo/includes/PEAR5.php deleted file mode 100644 index 42860678..00000000 --- a/lmo/includes/PEAR5.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @copyright 1997-2008 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: Socket.php,v 1.5.2.2 2008/04/22 19:47:08 jschippers Exp $ - * @link http://pear.php.net/package/Net_FTP - * @since File available since Release 0.0.1 - */ - -error_reporting(E_ALL); - -/** -* Default FTP extension constants -*/ -define('FTP_ASCII', 0); -define('FTP_TEXT', 0); -define('FTP_BINARY', 1); -define('FTP_IMAGE', 1); -define('FTP_TIMEOUT_SEC', 0); - -/** -* What needs to be done overall? -* #1 Install the rest of these functions -* #2 Document better -* #3 Alot of other things I don't remember -*/ - -/* - * !!! NOTE !!! - * Most of the comment's are "not working", - * meaning they are not all up-to-date - * !!! NOTE !!! - */ - -/** - * &resource ftp_connect ( string host [, int port [, int timeout ] ] ); - * - * Opens an FTP connection and return resource or false on failure. - * - * FTP Success respons code: 220 - * - * @param string $host Host to connect to - * @param int $port Optional, port to connect to - * @param int $timeout Optional, seconds until function timeouts - * - * @todo The FTP extension has ftp_get_option() function which returns the - * timeout variable. This function needs to be created and contain it as - * static variable. - * @todo The FTP extension has ftp_set_option() function which sets the - * timeout variable. This function needs to be created and called here. - * @access public - * @return &resource - */ -function &ftp_connect($host, $port = 21, $timeout = 90) -{ - $false = false; // We are going to return refrence (E_STRICT) - - if (!is_string($host) || !is_integer($port) || !is_integer($timeout)) { - return $false; - } - - $control = @fsockopen($host, $port, $iError, $sError, - $timeout); - $GLOBALS['_NET_FTP']['timeout'] = $timeout; - - if (!is_resource($control)) { - return $false; - } - - stream_set_blocking($control, true); - stream_set_timeout($control, $timeout); - - do { - $content[] = fgets($control, 8129); - $array = socket_get_status($control); - } while ($array['unread_bytes'] > 0); - - if (substr($content[count($content)-1], 0, 3) == 220) { - return $control; - } - - return $false; -} - -/** - * boolean ftp_login ( resource stream, string username, string password ); - * - * Logs in to an given FTP connection stream. - * Returns true on success or false on failure. - * - * NOTE: - * Username and password are *not* optional. Function will *not* - * assume "anonymous" if username and/or password is empty - * - * FTP Success respons code: 230 - * - * @param resource &$control FTP resource to login to - * @param string $username FTP Username to be used - * @param string $password FTP Password to be used - * - * @access public - * @return boolean - */ -function ftp_login(&$control, $username, $password) -{ - if (!is_resource($control) || is_null($username)) { - return false; - } - - fputs($control, 'USER '.$username."\r\n"); - $contents = array(); - do { - $contents[] = fgets($control, 8192); - $array = socket_get_status($control); - } while ($array['unread_bytes'] > 0); - - if (substr($contents[count($contents)-1], 0, 3) != 331) { - return false; - } - - fputs($control, 'PASS '.$password."\r\n"); - $contents = array(); - do { - $contents[] = fgets($control, 8192); - $array = socket_get_status($control); - } while ($array['unread_bytes']); - - if (substr($contents[count($contents)-1], 0, 3) == 230) { - return true; - } - - trigger_error('ftp_login() [
    function.ftp-login'. - ']: '.$contents[count($contents)-1], E_USER_WARNING); - - return false; -} - -/** - * boolean ftp_quit ( resource stream ); - * - * Closes FTP connection. - * Returns true or false on error. - * - * NOTE: The PHP function ftp_quit is *alias* to ftp_close, here it is - * the *other-way-around* ( ftp_close() is alias to ftp_quit() ). - * - * NOTE: - * resource is set to null since unset() can't unset the variable. - * - * @param resource &$control FTP resource - * - * @access public - * @return boolean - */ -function ftp_quit(&$control) -{ - if (!is_resource($control)) { - return false; - } - - fputs($control, 'QUIT'."\r\n"); - fclose($control); - $control = null; - return true; -} - -/** - * Alias to ftp_quit() - * - * @param resource &$control FTP resource - * - * @see ftp_quit() - * @access public - * @return boolean - */ -function ftp_close(&$control) -{ - return ftp_quit($control); -} - -/** - * string ftp_pwd ( resource stream ); - * - * Gets the current directory name. - * Returns the current directory. - * - * Needs data connection: NO - * Success response code: 257 - * - * @param resource &$control FTP resource - * - * @access public - * @return string - */ -function ftp_pwd(&$control) -{ - if (!is_resource($control)) { - return $control; - } - - fputs($control, 'PWD'."\r\n"); - - $content = array(); - do { - $content[] = fgets($control, 8192); - $array = socket_get_status($control); - } while ($array['unread_bytes'] > 0); - - if (substr($cont = $content[count($content)-1], 0, 3) == 257) { - $pos = strpos($cont, '"')+1; - $pos2 = strrpos($cont, '"') - $pos; - $path = substr($cont, $pos, $pos2); - return $path; - } - - return false; -} - -/** - * boolean ftp_chdir ( resource stream, string directory ); - * - * Changes the current directory to the specified directory. - * Returns true on success or false on failure. - * - * FTP success response code: 250 - * Needs data connection: NO - * - * @param resource &$control FTP stream - * @param string $pwd Directory name - * - * @access public - * @return boolean - */ -function ftp_chdir(&$control, $pwd) -{ - if (!is_resource($control) || !is_string($pwd)) { - return false; - } - - fputs($control, 'CWD '.$pwd."\r\n"); - $content = array(); - do { - $content[] = fgets($control, 8192); - $array = socket_get_status($control); - } while ($array['unread_bytes'] > 0); - - if (substr($content[count($content)-1], 0, 3) == 250) { - return true; - } - - trigger_error('ftp_chdir() [function.ftp-chdir]: - ' .$content[count($content)-1], E_USER_WARNING); - - return false; -} - -$_NET_FTP = array(); -$_NET_FTP['USE_PASSIVE'] = false; -$_NET_FTP['DATA'] = null; - -/** - * boolean ftp_pasv ( resource stream, boolean passive ); - * - * Toggles passive mode ON/OFF. - * Returns true on success or false on failure. - * - * Comment: - * Although my lack of C knowlege I checked how the PHP FTP extension - * do things here. Seems like they create the data connection and store - * it in object for other functions to use. - * This is now done here. - * - * FTP success response code: 227 - * - * @param stream &$control FTP stream - * @param boolean $pasv true to switch to passive, false for active mode - * - * @access public - * @return boolean - */ -function ftp_pasv(&$control, $pasv) -{ - if (!is_resource($control) || !is_bool($pasv)) { - return false; - } - - // If data connection exists, destroy it - if (isset($GLOBALS['_NET_FTP']['DATA'])) { - fclose($GLOBALS['_NET_FTP']['DATA']); - $GLOBALS['_NET_FTP']['DATA'] = null; - - do { - fgets($control, 16); - $array = socket_get_status($control); - } while ($array['unread_bytes'] > 0); - } - - // Are we suppost to create active or passive connection? - if (!$pasv) { - $GLOBALS['_NET_FTP']['USE_PASSIVE'] = false; - // Pick random "low bit" - $low = rand(39, 250); - // Pick random "high bit" - $high = rand(39, 250); - // Lowest possible port would be; 10023 - // Highest possible port would be; 64246 - - $port = ($low<<8)+$high; - $ip = str_replace('.', ',', $_SERVER['SERVER_ADDR']); - $s = $ip.','.$low.','.$high; - - $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); - if (is_resource($socket)) { - if (socket_bind($socket, '0.0.0.0', $port)) { - if (socket_listen($socket)) { - $GLOBALS['_NET_FTP']['DATA'] = &$socket; - fputs($control, 'PORT '.$s."\r\n"); - $line = fgets($control, 512); - if (substr($line, 0, 3) == 200) { - return true; - } - } - } - } - return false; - } - - // Since we are here, we are suppost to create passive data connection. - $i = fputs($control, 'PASV' ."\r\n"); - - $content = array(); - do { - $content[] = fgets($control, 128); - $array = socket_get_status($control); - } while ($array['unread_bytes']); - - if (substr($cont = $content[count($content)-1], 0, 3) != 227) { - return false; - } - - $pos = strpos($cont, '(')+1; - $pos2 = strrpos($cont, ')')-$pos; - $string = substr($cont, $pos, $pos2); - - $array = explode(',', $string); - // IP we are connecting to - $ip = $array[0]. '.' .$array[1]. '.' .$array[2]. '.' .$array[3]; - // Port ( 256*lowbit + highbit - $port = ($array[4] << 8)+$array[5]; - - // Our data connection - $data = fsockopen($ip, $port, $iError, $sError, - $GLOBALS['_NET_FTP']['timeout']); - - if (is_resource($data)) { - $GLOBALS['_NET_FTP']['USE_PASSIVE'] = true; - $GLOBALS['_NET_FTP']['DATA'] = &$data; - stream_set_blocking($data, true); - stream_set_timeout($data, $GLOBALS['_NET_FTP']['timeout']); - - return true; - } - - return false; -} - -/** - * array ftp_rawlist ( resource stream, string directory [,bool recursive] ); - * - * Returns a detailed list of files in the given directory. - * - * Needs data connection: YES - * - * @param integer &$control FTP resource - * @param string $pwd Path to retrieve - * @param boolean $recursive Optional, retrieve recursive listing - * - * @todo Enable the recursive feature. - * @access public - * @return array - */ -function ftp_rawlist(&$control, $pwd, $recursive = false) -{ - if (!is_resource($control) || !is_string($pwd)) { - return false; - } - - if (!isset($GLOBALS['_NET_FTP']['DATA']) || - !is_resource($GLOBALS['_NET_FTP']['DATA'])) { - ftp_pasv($control, $GLOBALS['_NET_FTP']['USE_PASSIVE']); - } - fputs($control, 'LIST '.$pwd."\r\n"); - - $msg = fgets($control, 512); - if (substr($msg, 0, 3) == 425) { - return false; - } - - $data = &$GLOBALS['_NET_FTP']['DATA']; - if (!$GLOBALS['_NET_FTP']['USE_PASSIVE']) { - $data = &socket_accept($data); - } - - $content = array(); - - switch ($GLOBALS['_NET_FTP']['USE_PASSIVE']) { - case true: - while (true) { - $string = rtrim(fgets($data, 1024)); - - if ($string=='') { - break; - } - - $content[] = $string; - } - - fclose($data); - break; - - case false: - $string = socket_read($data, 1024, PHP_BINARY_READ); - - $content = explode("\n", $string); - unset($content[count($content)-1]); - - socket_close($GLOBALS['_NET_FTP']['DATA']); - socket_close($data); - break; - } - - $data = $GLOBALS['_NET_FTP']['DATA'] = null; - - $f = fgets($control, 1024); - return $content; -} - -/** - * string ftp_systype ( resource stream ); - * - * Gets system type identifier of remote FTP server - * Returns the remote system type - * - * @param resource &$control FTP resource - * - * @access public - * @return string - */ -function ftp_systype(&$control) -{ - if (!is_resource($control)) { - return false; - } - - fputs($control, 'SYST'."\r\n"); - $line = fgets($control, 256); - - if (substr($line, 0, 3) != 215) { - return false; - } - - $os = substr($line, 4, strpos($line, ' ', 4)-4); - return $os; -} - -/** - * boolean ftp_alloc ( resource stream, integer bytes [, string &message ] ); - * - * Allocates space for a file to be uploaded - * Return true on success or false on failure - * - * NOTE; Many FTP servers do not support this command and/or don't need it. - * - * FTP success respons key: Belive it's 200 - * Needs data connection: NO - * - * @param resource &$control FTP stream - * @param integer $int Space to allocate - * @param string &$msg Optional, textual representation of the servers response - * will be returned by reference - * - * @access public - * @return boolean - */ -function ftp_alloc(&$control, $int, &$msg = null) -{ - if (!is_resource($control) || !is_integer($int)) { - return false; - } - - fputs($control, 'ALLO '.$int.' R '.$int."\r\n"); - - $msg = rtrim(fgets($control, 256)); - - $code = substr($msg, 0, 3); - if ($code == 200 || $code == 202) { - return true; - } - - return false; -} - -/** - * bool ftp_put ( resource stream, string remote_file, string local_file, - * int mode [, int startpos ] ); - * - * Uploads a file to the FTP server - * Returns true on success or false on failure. - * - * NOTE: - * The transfer mode specified must be either FTP_ASCII or FTP_BINARY. - * - * @param resource &$control FTP stream - * @param string $remote Remote file to write - * @param string $local Local file to upload - * @param integer $mode Upload mode, FTP_ASCI || FTP_BINARY - * @param integer $pos Optional, start upload at position - * - * @access public - * @return boolean - */ -function ftp_put(&$control, $remote, $local, $mode, $pos = 0) -{ - if (!is_resource($control) || !is_readable($local) || - !is_integer($mode) || !is_integer($pos)) { - return false; - } - - $types = array ( - 0 => 'A', - 1 => 'I' - ); - $windows = array ( - 0 => 't', - 1 => 'b' - ); - - /** - * TYPE values: - * A ( ASCII ) - * I ( BINARY ) - * E ( EBCDIC ) - * L ( BYTE ) - */ - - if (!isset($GLOBALS['_NET_FTP']['DATA']) || - !is_resource($GLOBALS['_NET_FTP']['DATA'])) { - ftp_pasv($control, $GLOBALS['_NET_FTP']['USE_PASSIVE']); - - } - // Establish data connection variable - $data = &$GLOBALS['_NET_FTP']['DATA']; - - // Decide TYPE to use - fputs($control, 'TYPE '.$types[$mode]."\r\n"); - $line = fgets($control, 256); // "Type set to TYPE" - if (substr($line, 0, 3) != 200) { - return false; - } - - fputs($control, 'STOR '.$remote."\r\n"); - sleep(1); - $line = fgets($control, 256); // "Opening TYPE mode data connect." - - if (substr($line, 0, 3) != 150) { - return false; - } - - // Creating resource to $local file - $fp = fopen($local, 'r'. $windows[$mode]); - if (!is_resource($fp)) { - $fp = null; - return false; - } - - // Loop throu that file and echo it to the data socket - $i = 0; - switch ($GLOBALS['_NET_FTP']['USE_PASSIVE']) { - case false: - $data = &socket_accept($data); - while (!feof($fp)) { - $i += socket_write($data, fread($fp, 10240), 10240); - } - socket_close($data); - break; - - case true: - while (!feof($fp)) { - $i += fputs($data, fread($fp, 10240), 10240); - } - - fclose($data); - break; - } - - $data = null; - do { - $line = fgets($control, 256); - } while (substr($line, 0, 4) != "226 "); - return true; -} - -/** - * Retrieve a remote file to a local file - * Returns true on success or false on failure - * - * @param integer &$control Stream ID - * @param string $local Local filename - * @param string $remote Remote filename - * @param integer $mode Transfer mode (FTP_ASCII or FTP_BINARY) - * @param integer $resume Resume the file transfer or not - * - * @access public - * @return boolean - */ -function ftp_get(&$control, $local, $remote, $mode, $resume = 0) -{ - if (!is_resource($control) || !is_writable(dirname($local)) || - !is_integer($mode) || !is_integer($resume)) { - return false; - } - $types = array ( - 0 => 'A', - 1 => 'I' - ); - $windows = array ( - 0 => 't', - 1 => 'b' - ); - - if (!isset($GLOBALS['_NET_FTP']['DATA']) || - !is_resource($GLOBALS['_NET_FTP'][ 'DATA'])) { - ftp_pasv($control, $GLOBALS['_NET_FTP']['USE_PASSIVE']); - } - $data = &$GLOBALS['NET_FTP']['DATA']; - - fputs($control, 'TYPE '.$types[$mode]."\r\n"); - $line = fgets($control, 256); - if (substr($line, 0, 3) != 200) { - return false; - } - - $fp = fopen($local, 'w'.$windows[$mode]); - if (!is_resource($fp)) { - $fp = null; - return false; - } -} - -/** - * Changes to the parent directory - * Returns true on success or false on failure - * - * @param integer &$control Stream ID - * - * @access public - * @return boolean - */ -function ftp_cdup(&$control) -{ - fputs($control, 'CDUP'."\r\n"); - $line = fgets($control, 256); - - if (substr($line, 0, 3) != 250) { - return false; - } - - return true; -} - -/** - * Set permissions on a file via FTP - * Returns the new file permission on success or false on error - * - * NOTE: This command is *not* supported by the standard - * NOTE: This command not ready! - * - * @param integer &$control Stream ID - * @param integer $mode Octal value - * @param string $file File to change permissions on - * - * @todo Figure out a way to chmod files via FTP - * @access public - * @return integer - */ -function ftp_chmod(&$control, $mode, $file) -{ - if (!is_resource($control) || !is_integer($mode) || !is_string($file)) { - return false; - } - - // chmod not in the standard, proftpd doesn't recognize it - // use SITE CHMOD? - fputs($control, 'SITE CHMOD '.$mode. ' ' .$file."\r\n"); - $line = fgets($control, 256); - - if (substr($line, 0, 3) == 200) { - return $mode; - } - - trigger_error('ftp_chmod() [function.ftp-chmod]: ' . - rtrim($line), E_USER_WARNING); - return false; -} - -/** - * Deletes a file on the FTP server - * Returns true on success or false on failure - * - * @param integer &$control Stream ID - * @param string $path File to delete - * - * @access public - * @return boolean - */ -function ftp_delete(&$control, $path) -{ - if (!is_resource($control) || !is_string($path)) { - return false; - } - - fputs($control, 'DELE '.$path."\r\n"); - $line = fgets($control, 256); - - if (substr($line, 0, 3) == 250) { - return true; - } - - return false; -} - -/** - * Requests execution of a program on the FTP server - * NOTE; SITE EXEC is *not* supported by the standart - * Returns true on success or false on error - * - * @param integer &$control Stream ID - * @param string $cmd Command to send - * - * @access public - * @todo Look a littlebit better into this - * @return boolean - */ -function ftp_exec(&$control, $cmd) -{ - if (!is_resource($control) || !is_string($cmd)) { - return false; - } - // Command not defined in the standart - // proftpd doesn't recognize SITE EXEC (only help,chgrp,chmod and ratio) - fputs($control, 'SITE EXEC '.$cmd."\r\n"); - $line = fgets($control, 256); - - // php.net/ftp_exec uses respons code 200 to verify if command was sent - // successfully or not, so we'll just do the same - if (substr($line, 0, 3) == 200) { - return true; - } - - return false; -} -?> diff --git a/lmo/init.php b/lmo/init.php index 8703a921..9975f889 100644 --- a/lmo/init.php +++ b/lmo/init.php @@ -25,7 +25,16 @@ } if (session_id() == '') session_start(); -require(__DIR__ . '/config/init-parameters.php'); +// Pfad/URL nur noch optional fest vorgegeben, sonst automatisch ermittelt (lmo-setup.php) +require_once(__DIR__ . '/lmo-setup.php'); +if (is_file(__DIR__ . '/config/init-parameters.php')) { + require(__DIR__ . '/config/init-parameters.php'); +} +if (empty($lmo_dateipfad)) $lmo_dateipfad = __DIR__; +if (empty($lmo_url)) $lmo_url = lmo_detect_url($lmo_dateipfad); +if (($lmo_setup_error = lmo_setup_files($lmo_dateipfad)) !== '') { + die('LMO: ' . htmlspecialchars($lmo_setup_error)); +} if (isset($_GET['debug']) || isset($_SESSION['debug'])) { $_SESSION['debug'] = true; diff --git a/lmo/install/addon/tipp/lmo-tippauth.txt b/lmo/install/addon/tipp/lmo-tippauth.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/lmo/install/config/lmo-auth.php b/lmo/install/config/lmo-auth.php deleted file mode 100644 index 5f706e86..00000000 --- a/lmo/install/config/lmo-auth.php +++ /dev/null @@ -1,2 +0,0 @@ - -admin|lmo|2||| \ No newline at end of file diff --git a/lmo/install/img/DE_manual_chmod.png b/lmo/install/img/DE_manual_chmod.png deleted file mode 100644 index 4249322ad46e30f92aae7e1e16da92e32c03ff3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70398 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 S#1jJl%uTOcEWL2^&;JK~nq_bR diff --git a/lmo/install/img/DE_manual_copy.png b/lmo/install/img/DE_manual_copy.png deleted file mode 100644 index ab7b1b4c19cd2078abcfe5b729919b52358cabcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53366 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 diff --git a/lmo/install/img/Distribueuncafe.svg b/lmo/install/img/Distribueuncafe.svg deleted file mode 100644 index ab4b5738..00000000 --- a/lmo/install/img/Distribueuncafe.svg +++ /dev/null @@ -1 +0,0 @@ -Distribue un caféDistribue un café \ No newline at end of file diff --git a/lmo/install/img/EN_manual_chmod.png b/lmo/install/img/EN_manual_chmod.png deleted file mode 100644 index fbc58f4a29fb2fce147489cbd84033b30b0b9396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70266 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

    h=10W6r)*;{|CP`p@JXoV=u~xv<+* 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%0DGoi{vsr`lHyWmeM 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 diff --git a/lmo/install/img/FR_manual_copy.png b/lmo/install/img/FR_manual_copy.png deleted file mode 100644 index 2a310938d7a8953d68c8dd6643a987c9949cf747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58369 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

    Kopieren Sie die beiden Ordner (addon und config) aus dem Ordner install mit einem FTP-Programm über Ihr LMO-Verzeichnis.

    -

    Kopieren der Dateien mittels FTP-Programm

    -

    Setzen Sie danach die benötigten Rechte über ihr FTP-Programm.

    -

    Setzen der Rechte mittels FTP-Programm

    -

    Aktualisieren Sie diese Seite [Reload], um - zu überprüfen, ob alle Rechte richtig gesetzt sind.
    [Zurück zur automatischen Installation (falls verfügbar)]

    ', - - 'STEP3' => 'Konfigurationsdatei erstellen', - 'STEP3_PATH' => 'Geben Sie hier den kompletten Pfad zum LMO an', - 'STEP3_PATH_EXAMPLE' => 'Bsp.: /home/www/htdocs/lmo', - 'STEP3_PATH_CORRECT' => 'Der Pfad ist korrekt!', - 'STEP3_PATH_WRONG' => 'Der Pfad ist nicht korrekt!', - 'STEP3_URL' => 'Geben Sie hier die absolute URL zum LMO an', - 'STEP3_URL_CORRECT' => ' Wenn Sie hier ein Bild sehen, ist die URL richtig!', - 'STEP3_URL_EXAMPLE' => 'Bsp.: http://www.beispiel.de/lmo', - 'STEP3_ERROR_INI_FILE_NOT_OPENABLE' => 'Konnte Datei config/init-parameters.php nicht öffnen! Bitte setzen Sie die Rechte auf chmod 666 und aktualisieren Sie diese Seite, um den Vorgang zu wiederholen.', - 'STEP3_ERROR_INI_FILE_NOT_WRITEABLE' => 'Konnte die Konfiguration nicht speichern. Vergewissern Sie sich, dass die Datei config/init-parameters.php die Rechte 666 besitzt. Bitte setzen Sie die Rechte auf chmod 666 und aktualisieren Sie diese Seite, um den Vorgang zu wiederholen.', - 'STEP3_SUCCESS_INI_FILE' => 'Die Konfiguration wurde erfolgreich gespeichert', - - 'STEP4' => 'Installation erfolgreich', - 'STEP4_TEXT1' => 'Der Liga Manager Online 4 ist installiert worden!', - 'STEP4_TEXT2' => 'Falls Fehler aufgetreten sind, wiederholen sie die Installation oder installieren Sie den LMO manuell, indem Sie - die Datei config/init-parameters.php mit einem Texteditor anpassen und die Schreibrechte mit einem FTP-Programm - manuell vergeben.', - 'STEP4_TEXT3' => 'Bitte löschen Sie jetzt unbedingt den Ordner install vom Server oder geben Sie dem Ordner chmod 000.', - 'STEP4_TEXT4' => '
      -
    • Link zum LMO: %s
    • -
    • Link zum Adminbereich: %s (Standardlogin ist admin / lmo)
    • -
    • Link zur Benutzeranleitung: %s
    • -
    ', - 'STEP4_TEXT5' => '', - 'STEP4_TEXT6' => 'Viel Spaß!', - ), - - - 'EN'=>array( - 'HEADER' => 'Installation of Liga Manager Online 4', - 'PROCEED' => 'Proceed', - 'SUCCESS' => 'Success', - 'ERROR' => 'Error', - 'PHP_ERROR_1' => 'To install this LMO, a web server with PHP [MIN_PHP] or higher is required.
          Your web server does not currently support this, your PHP version is: [IS_PHP]', - 'CHECK_AGAIN' => 'Test again', - 'ERROR_WRONG_PATH' => 'Incorrect path!', - 'ERROR_CONFIRM' => 'There are still errors left! Proceed?', - - 'STEP0' => 'FTP login data', - 'STEP0_DESCRIPTION' => 'To install the LMO automaticly you must insert your FTP login data. - The data will not saved nor published. If you want to install manually use - this link.', - 'STEP0_FTP_SERVER' => 'FTP server address', - 'STEP0_FTP_SERVER_EXAMPLE' => 'e.g.: ftp.example.com', - 'STEP0_FTP_LOGIN' => 'Insert your username and password', - 'STEP0_FTP_NO_CONNECTION' => 'Can not establish connection to "' . $_SESSION['ftpserver'].'". Please correct the address of server or install manually', - 'STEP0_FTP_NO_LOGIN' => 'Login error. Please correct your user data or install manually', - - 'STEP1' => 'Select LMO folder', - 'STEP1_SELECT_FTP_DIR' => 'Please select your LMO folder', - - 'STEP2' => 'Check PHP version and set file permissions (CHMOD)', - 'STEP2_MANUAL' => '

    Copy the two folders (addon and config) from the install folder via your LMO using an FTP program

    -

    Copying files using a FTP tool

    -

    Please chmod these file with your FTP tool.

    -

    Chmod files using a FTP tool

    -

    Press [Reload] for - a check.
    [Back to automatic installation (if available)]

    ', - - 'STEP3' => 'Create configuration file', - 'STEP3_PATH' => 'Please insert the absolute path to LMO', - 'STEP3_PATH_EXAMPLE' => 'e.g.: /home/www/htdocs/lmo', - 'STEP3_PATH_CORRECT' => 'Path seems to be correct!', - 'STEP3_PATH_WRONG' => 'Path seems to be incorrect!', - 'STEP3_URL' => 'Please insert the absolute URL to LMO', - 'STEP3_URL_EXAMPLE' => 'e.g.: http://www.example.com/lmo', - 'STEP3_URL_CORRECT' => ' If you can see a picture in front of this message then the URL is correct!', - 'STEP3_ERROR_INI_FILE_NOT_OPENABLE' => 'Could not open config/init-parameters.php! Please chmod the file with 666 and [Reload] this page to repeat the check.', - 'STEP3_ERROR_INI_FILE_NOT_WRITEABLE' => 'Could not save configuration! Please make sure that the file config/init-parameters.php has the correct chmod of 666. Please chmod the file with 666 and [Reload] this page to repeat the check.', - 'STEP3_SUCCESS_INI_FILE' => 'Configuration successfully saved', - - 'STEP4' => 'Installation successful', - 'STEP4_TEXT1' => 'Liga Manager Online 4 is successfully installed!', - 'STEP4_TEXT2' => 'If you experienced errors repeat the installation or install manually. To install manually edit the file - config/init-parameters.php with an common text editor and chmod the files with your FTP tool.', - 'STEP4_TEXT3' => 'Please delete the folder install or chmod it to 000.', - 'STEP4_TEXT4' => '

      -
    • Link to LMO: %s
    • -
    • Link to admin area: %s (Login is admin / lmo)
    • -
    • Link to Help: %s
    • -
    ', - 'STEP4_TEXT5' => '', - 'STEP4_TEXT6' => 'Have fun!', - ), - - - 'FR'=>array( - 'HEADER' => 'Installation du Liga Manager Online 4', - 'PROCEED' => 'Continuer', - 'SUCCESS' => 'Succès', - 'ERROR' => 'Erreur', - 'PHP_ERROR_1' => 'Pour installer ce LMO, un serveur Web avec PHP [MIN_PHP] ou supérieur est requis.
          Votre serveur Web ne le prend pas actuellement en charge, votre version PHP est : [IS_PHP]', - 'CHECK_AGAIN' => 'Vérifier de nouveau', - 'ERROR_WRONG_PATH' => 'Le chemin n\'est pas correct!', - 'ERROR_CONFIRM' => 'Il y a encore des erreurs! Désirez-vous quand même continuer?', - - 'STEP0' => 'Données d\'accès FTP', - 'STEP0_DESCRIPTION' => 'Pour pouvoir installer le LMO automatiquement, un accès FTP est nécessaire. - Pour cela vous devez entrer les données d\'accès de votre serveur FTP. Ces informations ne seront pas sauvegarder ou utiliser pour d\'autres fins dans le LMO. - Si vous voulez installer manuellement les paramètres vous pouvez le faire - ici pour continuer avec l\'installation manuelle.', - 'STEP0_FTP_SERVER' => 'Veuillez donner l\'adresse de votre serveur FTP', - 'STEP0_FTP_SERVER_EXAMPLE' => 'Ex.: ftp.exemple.fr', - 'STEP0_FTP_LOGIN' => 'Veuillez entrer votre identifiant et votre mot de passe', - 'STEP0_FTP_NO_CONNECTION' => 'Aucune connection sur "' . $_SESSION['ftpserver'].'" possible. Veuillez corriger l\'adresse ou bien installez-le manuellement', - 'STEP0_FTP_NO_LOGIN' => 'Erreur de connection. Veuillez corriger l\'identifiant ou installez-le manuellement', - - 'STEP1' => 'Choissisez le répertoire du LMO', - 'STEP1_SELECT_FTP_DIR' => 'Veuillez choissir le répertoire du LMO', - - 'STEP2' => 'Vérifiez la version PHP et définir les droits d\'accès des fichiers (CHMOD)', - 'STEP2_MANUAL' => '

    Copiez les deux dossiers (addon et config) du dossier install via votre LMO à l'aide d'un programme FTP -Répertoire.

    -

    -

    Définissez ensuite les droits requis via votre programme FTP.

    -

    -

    Veuillez ensuite actualiser cette page avec un [Rafraîchir], pour vérifier , que tout les droits ont été placé correctement.
    [Retourner à l\'installation automatique]

    ', - - 'STEP3' => 'Création du fichier de configuration', - 'STEP3_PATH' => 'Veuillez entrer ici le chemin complet pour accèder au LMO', - 'STEP3_PATH_EXAMPLE' => 'Ex.: /home/www/htdocs/lmo', - 'STEP3_PATH_CORRECT' => 'Le chemin est correct!', - 'STEP3_PATH_WRONG' => 'Le chemin est incorrect!', - 'STEP3_URL' => 'Veuillez entrer ici l\'adresse URL pour accèder au LMO', - 'STEP3_URL_CORRECT' => ' Si vous voyez une image, l\'adresse URL est correcte!', - 'STEP3_URL_EXAMPLE' => 'Ex.: http://www.exemple.fr/lmo', - 'STEP3_ERROR_INI_FILE_NOT_OPENABLE' => 'Impossible d\'ouvrir le fichier config/init-parameters.php! Veuillez définir les droits d\'accès sur chmod 666 et actualisez cette page ([F5]), pour répeter cette étape.', - 'STEP3_ERROR_INI_FILE_NOT_WRITEABLE' => 'Veuillez vérifier avant l\'installation que le fichier config/init-parameters.php a bien les droits d\'accès 666. Veuillez définir les droits d\'accès sur chmod 666 et actualisez cette page, pour répeter cette étape.', - 'STEP3_SUCCESS_INI_FILE' => 'La configuration a été sauvegardé avec succès', - - 'STEP4' => 'L\'installation a été couronné de succès', - 'STEP4_TEXT1' => 'Le Liga Manager Online 4 a été installé!', - 'STEP4_TEXT2' => 'Si des erreurs apparaissent, veuillez répéter l\'installation ou bien installer le LMO manuellement en adaptant le fichier config/init-parameters.php avec un éditeur de texte et donner les droits d\'accès manuellement avec un programme FTP.', - 'STEP4_TEXT3' => 'Veuillez supprimer à tout prix le répertoire install de votre serveur ou bien lui donner les droits d\accès chmod 000.', - 'STEP4_TEXT4' => '
      -
    • Le LMO: %s -
    • Le secteur d\'administration: %s (L\'indentifiant par défaut est admin/lmo) -
    • Description d\'utlisation: %s -
    ', - 'STEP4_TEXT5' => '', - 'STEP4_TEXT6' => 'Bon courage!', - ), - - - 'ES'=>array( - 'HEADER' => 'Installación de Liga Manager Online 4', - 'PROCEED' => 'Proceder', - 'SUCCESS' => 'Exitoso', - 'ERROR' => 'Error', - 'PHP_ERROR_1' => 'Para instalar este LMO, se requiere un servidor web con PHP [MIN_PHP] o superior.
          Su servidor web no lo admite actualmente, su versión de PHP es: [IS_PHP]', - 'CHECK_AGAIN' => 'Intenta otra vez', - 'ERROR_WRONG_PATH' => 'Directorio incorrecto!', - 'ERROR_CONFIRM' => 'Aun hay errores! Continuar?', - - 'STEP0' => 'Datos de conexión FTP', - 'STEP0_DESCRIPTION' => 'Para instalar LMO automaticamente debe insertar sus datos de la conexión FTP. Datos no guardados ni publicados. Si desea instalar manualmente use este link.', - 'STEP0_FTP_SERVER' => 'Dirección servidor FTP', - 'STEP0_FTP_SERVER_EXAMPLE' => 'ej.: ftp.ejemplo.com', - 'STEP0_FTP_LOGIN' => 'Ingrese su nombre de usuario y contraseña', - 'STEP0_FTP_NO_CONNECTION' => 'No se puede establecer conección a "' . $_SESSION['ftpserver'].'". Por favor corrija la dirección del servidor o instale manualmente', - 'STEP0_FTP_NO_LOGIN' => 'Error en conección. Por favor corrija los datos de usuario o instale manualmente', - - 'STEP1' => 'Seleccione la carpeta de LMO', - 'STEP1_SELECT_FTP_DIR' => 'Seleccione por favor su carpeta de LMO', - - 'STEP2' => 'Verifique la versión de PHP y establezca permisos de archivos (CHMOD)', - 'STEP2_MANUAL' => 'Copie las dos carpetas (addon y config) de la carpeta install en su LMO usando un programa FTP. -

    Copiar los archivos usando el programa FTP

    -

    Luego configure los derechos requeridos a través de su programa FTP.

    -

    Configurar los derechos mediante un programa FTP

    -

    Actualiza esta página [Reload] para - para comprobar si todos los derechos están configurados correctamente.
    [Volver a la instalación automática (si está disponible)]

    ', - - 'STEP3' => 'Cree el archivo de configuración', - 'STEP3_PATH' => 'Por favor ingrese el directorio absoluto a LMO', - 'STEP3_PATH_EXAMPLE' => 'ej.: /home/www/htdocs/lmo', - 'STEP3_PATH_CORRECT' => 'El directorio parece ser correcto!', - 'STEP3_PATH_WRONG' => 'El directorio parece ser incorrecto!', - 'STEP3_URL' => 'Por favor ingrese la URL absoluta a LMO', - 'STEP3_URL_EXAMPLE' => 'ej.: http://www.ejemplo.com/lmo', - 'STEP3_URL_CORRECT' => ' Si usted puede ver una imagen delante de este mensaje entonces la URL es correcta!', - 'STEP3_ERROR_INI_FILE_NOT_OPENABLE' => 'No se puede abrir init-parameters.php! Por favor cambie los permisos del archivo a 666 y [Recargue] esta página para repetir el chequeo.', - 'STEP3_ERROR_INI_FILE_NOT_WRITEABLE' => 'No se puede guardar la configuración! Por favor aseguresé que el archivo init-parameters.php tiene permisos chmod de 666. Por favor cambie los permisos chmod del archivo a 666 y [Recargue] esta página para repetir el chequeo.', - 'STEP3_SUCCESS_INI_FILE' => 'Configuración guardada con éxito', - - 'STEP4' => 'Instalación exitosa', - 'STEP4_TEXT1' => 'Liga Manager Online 4 instalada exitosamente!', - 'STEP4_TEXT2' => 'Si usted experimenta errores repita la instalación o instale manualmente. Para instalar manualmente edite el archivo init-parameters.php con un editor de textos común y cambie los permisos chmod de los archivos con su herramienta FTP.', - 'STEP4_TEXT3' => 'Por favor elimine el archivo install.php o cambie los permisos chmod a 000.', - 'STEP4_TEXT4' => '
      -
    • Enlace a LMO: %s
    • -
    • Enlace al área de administración: %s (El login por defecto es admin / lmo)
    • -
    • Enlace a la guía del usuario: %s
    • -
    ', - 'STEP4_TEXT5' => '', - 'STEP4_TEXT6' => 'Disfrútalo!', - ) -); -/* End of config area */ - - -if (!empty($_GET['debug']) || !empty($_SESSION['debug'])) { - $_SESSION['debug'] = true; - @error_reporting(E_ALL); - @ini_set('display_errors', 'On'); -} -else { - @error_reporting(E_ERROR | E_PARSE); - @ini_set('display_errors', 'Off'); -} -$lmo_install_step = isset($_REQUEST['lmo_install_step']) ? $_REQUEST['lmo_install_step'] : 0; -if (isset($_POST['check'])) $lmo_install_step = 3; -$_SESSION['man'] = !empty($_REQUEST['man']) ? true : false; - -$patherror = $urlerror = $installerror = $loginerror = ''; - -$lmo_dir = dirname(__DIR__); - -// Determine HTTP / HTTPS -if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' or $_SERVER['SERVER_PORT'] == 443) $protocol = 'https:'; -else $protocol = 'http:'; - -$path = str_replace('\\', '/', $lmo_dir); -if (strpos(dirname($_SERVER['SCRIPT_NAME']), '/install') !== false) { - $url = $protocol . '//' . $_SERVER['HTTP_HOST'] . dirname(dirname($_SERVER['SCRIPT_NAME'])); -} -else { - $url = $protocol . '//' . $_SERVER['HTTP_HOST'] . dirname(($_SERVER['SCRIPT_NAME'])); -} - -if ($lmo_install_step == 1) { - // Test FTP data - - $ftp = new Net_FTP(); - $_SESSION['ftpserver'] = isset($_POST['ftpserver']) ? trim($_POST['ftpserver']) : (!empty($_SESSION['ftpserver']) ? $_SESSION['ftpserver'] : ''); - $_SESSION['ftpuser'] = isset($_POST['ftpuser']) ? trim($_POST['ftpuser']) : (!empty($_SESSION['ftpuser']) ? $_SESSION['ftpuser'] : ''); - $_SESSION['ftppass'] = isset($_POST['ftppass']) ? trim($_POST['ftppass']) : (!empty($_SESSION['ftppass']) ? $_SESSION['ftppass'] : ''); - - if ($ftp->connect($_SESSION['ftpserver'], 21) !== true) { - $urlerror .= '

    ' . $lang[$userlang]['ERROR'].' ' . $lang[$userlang]['STEP0_FTP_NO_CONNECTION'] . '

    '; - $lmo_install_step=0; - } - else { - if ($ftp->login($_SESSION['ftpuser'], $_SESSION['ftppass']) !== true) { - $ftp->disconnect(); - $loginerror .= '

    ' . $lang[$userlang]['ERROR'].' ' . $lang[$userlang]['STEP0_FTP_NO_LOGIN'] . '

    '; - $lmo_install_step = 0; - } - } - - if ($lmo_install_step != 0) { - $_SESSION['ftpdir'] = isset($_POST['ftpdir']) ? trim(str_replace('../','',$_POST['ftpdir'])) : ''; - $ftpdir = $_SESSION['ftpdir']; - if (empty($_POST['ftpdir'])) { - // Choose path - - $_SESSION['view'] = isset($_GET['view']) ? trim(str_replace('../','',$_GET['view'])) : ''; - $filelist = filecollect($ftp, $_SESSION['view']); - } - else { - // Path selected -> set rights - - $ftp->cd($ftpdir); - if (PEAR::isError($ftp->size('init.php'))) { - // Pathtest - $ftp->cd('..'); - $patherror .= '

    ' . $lang[$userlang]['ERROR'] . ' "' . $ftpdir . '": ' . $lang[$userlang]['ERROR_WRONG_PATH'] . '

    '; - $filelist = filecollect($ftp, $_SESSION['view']); - $lmo_install_step = 1; - } - else { - foreach ($filelist as $chmod => $files) { - foreach ($files as $file) { - if (strpos($file,'*')) { - $ligen = $ftp->ls('.', NET_FTP_FILES_ONLY); - foreach ($ligen as $liga) { - if (substr($liga['name'], -4) == substr($file,-4)){ - $ftp->chmod($liga, $chmod); - } - } - } - else { - // Handle config files - if (strpos($file, 'cfg.txt') !== false || strpos($file, 'auth') !== false) { - if (!file_exists($lmo_dir . '/' . $file)) { - if (strpos($file, 'lmo-auth.php')!==false && file_exists($lmo_dir . '/lmo-auth.txt')) { - // copy old auth-file into new one - $auth_old = file($lmo_dir . '/lmo-auth.txt'); - $auth_file = fopen($lmo_dir . '/' . $file, 'wb'); - fwrite($auth_file, '\n'); - foreach ($auth_old as $old) { - fwrite($auth_file, $old . '\n'); - } - fclose($auth_file); - } - // Copy install/cfg.txt if cfg.txt not exists - $ftp->put(__DIR__ . '/' . $file, $file); - $ftp->chmod($file, $chmod); - } - else { - if (strpos($file, 'cfg.txt') !== false) { - // Merge config files - // Read config files - $cfg_old = parse_ini_file($lmo_dir . '/' . $file); - $cfg_new = parse_ini_file(__DIR__ . '/' . $file); - // Merge config files - foreach ($cfg_new as $new_key => $new_value) { - if (!array_key_exists($new_key, $cfg_old)) { - $cfg_old[$new_key] = $new_value; - } - } - // Make cfg.txt writable - $ftp->chmod($file, $chmod); - // Write merged configuration - $mergedfile = fopen($lmo_dir . '/' . $file, 'wb'); - foreach ($cfg_old as $merged_key => $merged_value) { - fwrite($mergedfile, $merged_key . '=' . $merged_value . "\n"); - } - } - } - } - $ftp->chmod($file, $chmod); - } - } - } - $lmo_install_step = 2; - } - } - $ftp->disconnect(); - } -} - -if ($lmo_install_step == 3) { - $path = isset($_POST['path']) ? $_POST['path'] : $path; - $url = isset($_POST['url']) ? $_POST['url'] : $url; - - $path = substr($path, -1) == '/' ? substr($path, 0, -1) : $path; - $url = substr($url, -1) == '/' ? substr($url, 0, -1) : $url; - - $_SESSION['url1'] = $url; - - $filename = $path . '/config/init-parameters.php'; - $somecontent = ""; - // Make sure the file exists and is writable - if (!$handle = fopen($filename, 'wb')) { - $installerror .= '

    ' . $lang[$userlang]['ERROR'] . ' ' . $lang[$userlang]['STEP3_ERROR_INI_FILE_NOT_OPENABLE'] . '

    '; - } - else { - if (!fwrite($handle, $somecontent)) { - $installerror .= '

    ' . $lang[$userlang]['ERROR'] . ' ' . $lang[$userlang]['STEP3_ERROR_INI_FILE_NOT_WRITEABLE'] . '

    '; - } - else { - $installerror .= '

    ' . $lang[$userlang]['SUCCESS'] . ' ' . $lang[$userlang]['STEP3_SUCCESS_INI_FILE'] . '

    '; - } - fclose($handle); - } -} - -?> - - - - <?php echo $lang[$userlang]['HEADER'];?> - - - - -

    -

    - - - - -
    ' . str_replace(array('[MIN_PHP]', '[IS_PHP]'), array($min_php_version, PHP_VERSION), $lang[$userlang]['PHP_ERROR_1']); - $error++; -?> -
    - -

    - - - - - - - -
    - -
    -
    -
    -
    -
    - - -
    -
    -
    - - User: Pass: - -
    -
    - -
    -
    -
    -
    -

    - - - - -
    -
    -
    -
     ..'; - } - if (!empty($filelist)) { - foreach ($filelist as $ftpdir) { - echo "
    " . basename($ftpdir) . '
    '; - } - } -?> -
    - - -
    -
    -
    -
    -

    - - - - - - - -
    - -
    -
    -
    -
    PHP >
    -
    PHP: ' . PHP_VERSION; - $error++; - } - else { - echo '' . $lang[$userlang]['ERROR'] . ' PHP: ' . PHP_VERSION; - } - foreach ($filelist as $chmod=>$files) { - echo '
    chmod ' . ($chmod) . '
    '; - foreach ($files as $file) { - echo "\n
    "; - if (strpos($file,'*')) { - $handle = opendir ($lmo_dir . '/' . dirname($file)); - while (false !== ($file2 = readdir($handle))) { - if ($file2 != '.' && $file2 != '..' && !is_dir($lmo_dir . '/' . dirname($file) . "/$file2")) { - if (is_writable($lmo_dir . '/' . dirname($file) . "/$file2")) { - echo "" . $lang[$userlang][ " . dirname($file) . "/$file2"." (" . ($chmod) . ")
    "; - } - else { - echo "" . $lang[$userlang][ " . dirname($file) . "/$file2"." (" . ($chmod) . ")
    "; - $error++; - } - } - - } - } - else { - if (is_writable($lmo_dir . '/' . $file)) { - echo "" . $lang[$userlang][ $file (" . ($chmod) . ")"; - } - else { - echo "" . $lang[$userlang][ $file (" . ($chmod) . ")"; - $error++; - } - } - } - }?> -
    -
    - - -
    -
    -
    - -
    -

    - - - -
    -
    -
    -
    -
    - - [Auto] - -
    -
    ' . $lang[$userlang]['STEP3_PATH_CORRECT']; - } - else { - echo '' . $lang[$userlang]['ERROR'] . ' ' . $lang[$userlang]['STEP3_PATH_WRONG']; - $error = 1; - }?> -
    -
    -
    - - [Auto] - -
    -
    ' . $lang[$userlang]['STEP3_URL_CORRECT']; - ?> -
    -
    - - - -
    -
    - -
    -
    -
    -

    -
    -
    -
    -
    -
    -
    -
    -
    - -
    - - - -
    - FR -
    -
    - EN -
    -
    - ES -
    -
    - DE -
    - - © René Marth/LMO Group -
    - - - -cd($dir); - $list = $ftp->ls('.', NET_FTP_DIRS_ONLY); - if ($list === false) echo 'LIST FAILS!'; - else { - foreach ($list as $entry) { - if ($entry['name'] != '.' && $entry['name'] != '..') { - $return[] = $dir . '/' . $entry['name']; - } - } - } - return $return; -} -?> \ No newline at end of file diff --git a/lmo/lang/lang-Bosanski.txt b/lmo/lang/lang-Bosanski.txt index 2eb78dde..a1988e6f 100644 --- a/lmo/lang/lang-Bosanski.txt +++ b/lmo/lang/lang-Bosanski.txt @@ -663,3 +663,14 @@ 5010=Kolo 5011=Gore 5012=Dolje +5013=Prvo podešavanje +5014=Još ne postoji administratorski račun. Sada odaberite korisničko ime i lozinku glavnog administratora. +5015=Lozinka (najmanje 8 znakova) +5016=Ponovite lozinku +5017=Kreiraj administratorski račun +5018=Korisničko ime: 3 do 40 znakova (slova, brojevi, _ . @ -). +5019=Lozinka mora imati najmanje 8 znakova. +5020=Lozinka ne smije sadržavati |. +5021=Lozinke se ne podudaraju. +5022=Administratorski račun već postoji. +5023=Datoteku config/lmo-auth.php nije moguće kreirati (provjerite prava pisanja za config/). diff --git a/lmo/lang/lang-Cestina.txt b/lmo/lang/lang-Cestina.txt index f17771b2..92650c40 100644 --- a/lmo/lang/lang-Cestina.txt +++ b/lmo/lang/lang-Cestina.txt @@ -663,3 +663,14 @@ 5010=Hrací den 5011=Výše 5012=Níže +5013=Počáteční nastavení +5014=Zatím neexistuje žádný administrátorský účet. Zvolte nyní uživatelské jméno a heslo hlavního administrátora. +5015=Heslo (min. 8 znaků) +5016=Zopakujte heslo +5017=Vytvořit administrátorský účet +5018=Uživatelské jméno: 3 až 40 znaků (písmena, číslice, _ . @ -). +5019=Heslo musí mít alespoň 8 znaků. +5020=Heslo nesmí obsahovat |. +5021=Hesla se neshodují. +5022=Administrátorský účet již existuje. +5023=Soubor config/lmo-auth.php nelze vytvořit (zkontrolujte práva k zápisu do config/). diff --git a/lmo/lang/lang-Deutsch.txt b/lmo/lang/lang-Deutsch.txt index 7e37e021..ad84f225 100644 --- a/lmo/lang/lang-Deutsch.txt +++ b/lmo/lang/lang-Deutsch.txt @@ -662,4 +662,15 @@ 5009=Speichern 5010=Spieltag 5011=Oben -5012=Unten \ No newline at end of file +5012=Unten +5013=Ersteinrichtung +5014=Es gibt noch kein Admin-Konto. Legen Sie jetzt Benutzername und Passwort des Hauptadministrators fest. +5015=Passwort (mind. 8 Zeichen) +5016=Passwort wiederholen +5017=Admin-Konto anlegen +5018=Benutzername: 3 bis 40 Zeichen (Buchstaben, Ziffern, _ . @ -). +5019=Das Passwort muss mindestens 8 Zeichen lang sein. +5020=Das Passwort darf kein | enthalten. +5021=Die beiden Passwörter stimmen nicht überein. +5022=Es gibt bereits ein Admin-Konto. +5023=config/lmo-auth.php konnte nicht angelegt werden (Schreibrechte von config/ prüfen). \ No newline at end of file diff --git a/lmo/lang/lang-English.txt b/lmo/lang/lang-English.txt index 75c91b27..2b6836dc 100644 --- a/lmo/lang/lang-English.txt +++ b/lmo/lang/lang-English.txt @@ -663,3 +663,14 @@ 5010=Matchday 5011=Top 5012=Bottom +5013=First-time setup +5014=There is no admin account yet. Please choose the user name and password of the main administrator. +5015=Password (min. 8 characters) +5016=Repeat password +5017=Create admin account +5018=User name: 3 to 40 characters (letters, digits, _ . @ -). +5019=The password must be at least 8 characters long. +5020=The password must not contain |. +5021=The two passwords do not match. +5022=An admin account already exists. +5023=config/lmo-auth.php could not be created (check the write permissions of config/). diff --git a/lmo/lang/lang-Espanol.txt b/lmo/lang/lang-Espanol.txt index 469122c0..fc111764 100644 --- a/lmo/lang/lang-Espanol.txt +++ b/lmo/lang/lang-Espanol.txt @@ -663,3 +663,14 @@ 5010=Día de juego 5011=Arriba 5012=Abajo +5013=Configuración inicial +5014=Todavía no existe ninguna cuenta de administrador. Elija ahora el nombre de usuario y la contraseña del administrador principal. +5015=Contraseña (mín. 8 caracteres) +5016=Repetir contraseña +5017=Crear cuenta de administrador +5018=Nombre de usuario: de 3 a 40 caracteres (letras, números, _ . @ -). +5019=La contraseña debe tener al menos 8 caracteres. +5020=La contraseña no puede contener |. +5021=Las dos contraseñas no coinciden. +5022=Ya existe una cuenta de administrador. +5023=No se pudo crear config/lmo-auth.php (compruebe los permisos de escritura de config/). diff --git a/lmo/lang/lang-Francais.txt b/lmo/lang/lang-Francais.txt index 308f5455..a2b7ecf7 100644 --- a/lmo/lang/lang-Francais.txt +++ b/lmo/lang/lang-Francais.txt @@ -663,3 +663,14 @@ 5010=Jour de match 5011=Au-dessus de 5012=Ci-dessous +5013=Première configuration +5014=Il n'existe pas encore de compte administrateur. Choisissez maintenant le nom d'utilisateur et le mot de passe de l'administrateur principal. +5015=Mot de passe (8 caractères min.) +5016=Répéter le mot de passe +5017=Créer le compte administrateur +5018=Nom d'utilisateur : 3 à 40 caractères (lettres, chiffres, _ . @ -). +5019=Le mot de passe doit contenir au moins 8 caractères. +5020=Le mot de passe ne doit pas contenir de |. +5021=Les deux mots de passe ne correspondent pas. +5022=Un compte administrateur existe déjà. +5023=Impossible de créer config/lmo-auth.php (vérifiez les droits d'écriture de config/). diff --git a/lmo/lang/lang-Hrvatski.txt b/lmo/lang/lang-Hrvatski.txt index 26bff6c8..123d6d2b 100644 --- a/lmo/lang/lang-Hrvatski.txt +++ b/lmo/lang/lang-Hrvatski.txt @@ -663,3 +663,14 @@ 5010=Kolo 5011=Gore 5012=Dolje +5013=Prvo postavljanje +5014=Još ne postoji administratorski račun. Sada odaberite korisničko ime i lozinku glavnog administratora. +5015=Lozinka (najmanje 8 znakova) +5016=Ponovite lozinku +5017=Stvori administratorski račun +5018=Korisničko ime: 3 do 40 znakova (slova, brojke, _ . @ -). +5019=Lozinka mora imati najmanje 8 znakova. +5020=Lozinka ne smije sadržavati |. +5021=Lozinke se ne podudaraju. +5022=Administratorski račun već postoji. +5023=Datoteku config/lmo-auth.php nije moguće stvoriti (provjerite prava pisanja za config/). diff --git a/lmo/lang/lang-Italiano.txt b/lmo/lang/lang-Italiano.txt index 84e62f6d..9db8d1d5 100644 --- a/lmo/lang/lang-Italiano.txt +++ b/lmo/lang/lang-Italiano.txt @@ -663,3 +663,14 @@ 5010=Giorno di gioco 5011=Sopra 5012=Sotto +5013=Configurazione iniziale +5014=Non esiste ancora un account amministratore. Scegli ora nome utente e password dell'amministratore principale. +5015=Password (min. 8 caratteri) +5016=Ripeti password +5017=Crea account amministratore +5018=Nome utente: da 3 a 40 caratteri (lettere, cifre, _ . @ -). +5019=La password deve contenere almeno 8 caratteri. +5020=La password non può contenere |. +5021=Le due password non coincidono. +5022=Esiste già un account amministratore. +5023=Impossibile creare config/lmo-auth.php (controllare i permessi di scrittura di config/). diff --git a/lmo/lang/lang-Magyar.txt b/lmo/lang/lang-Magyar.txt index 722c1c44..0f9a143e 100644 --- a/lmo/lang/lang-Magyar.txt +++ b/lmo/lang/lang-Magyar.txt @@ -663,3 +663,14 @@ 5010=Játéknap 5011=Felett 5012=Lent +5013=Első beállítás +5014=Még nincs adminisztrátori fiók. Adja meg most a fő adminisztrátor felhasználónevét és jelszavát. +5015=Jelszó (legalább 8 karakter) +5016=Jelszó megismétlése +5017=Adminisztrátori fiók létrehozása +5018=Felhasználónév: 3–40 karakter (betűk, számok, _ . @ -). +5019=A jelszónak legalább 8 karakter hosszúnak kell lennie. +5020=A jelszó nem tartalmazhat | karaktert. +5021=A két jelszó nem egyezik. +5022=Már létezik adminisztrátori fiók. +5023=A config/lmo-auth.php nem hozható létre (ellenőrizze a config/ írási jogait). diff --git a/lmo/lang/lang-Nederlands.txt b/lmo/lang/lang-Nederlands.txt index 8e8b35c6..7f3452a4 100644 --- a/lmo/lang/lang-Nederlands.txt +++ b/lmo/lang/lang-Nederlands.txt @@ -663,3 +663,14 @@ 5010=Spel dag 5011=Boven 5012=Onderstaand +5013=Eerste configuratie +5014=Er is nog geen beheerdersaccount. Kies nu de gebruikersnaam en het wachtwoord van de hoofdbeheerder. +5015=Wachtwoord (min. 8 tekens) +5016=Wachtwoord herhalen +5017=Beheerdersaccount aanmaken +5018=Gebruikersnaam: 3 tot 40 tekens (letters, cijfers, _ . @ -). +5019=Het wachtwoord moet minstens 8 tekens lang zijn. +5020=Het wachtwoord mag geen | bevatten. +5021=De twee wachtwoorden komen niet overeen. +5022=Er bestaat al een beheerdersaccount. +5023=config/lmo-auth.php kon niet worden aangemaakt (controleer de schrijfrechten van config/). diff --git a/lmo/lang/lang-Norsk.txt b/lmo/lang/lang-Norsk.txt index 96c67622..755f8f0f 100644 --- a/lmo/lang/lang-Norsk.txt +++ b/lmo/lang/lang-Norsk.txt @@ -663,3 +663,14 @@ 5010=Spilldag 5011=Ovenfor 5012=Under +5013=Førstegangsoppsett +5014=Det finnes ingen administratorkonto ennå. Velg nå brukernavn og passord for hovedadministratoren. +5015=Passord (minst 8 tegn) +5016=Gjenta passord +5017=Opprett administratorkonto +5018=Brukernavn: 3 til 40 tegn (bokstaver, tall, _ . @ -). +5019=Passordet må være minst 8 tegn langt. +5020=Passordet kan ikke inneholde |. +5021=De to passordene er ikke like. +5022=Det finnes allerede en administratorkonto. +5023=config/lmo-auth.php kunne ikke opprettes (sjekk skrivetilgangen til config/). diff --git a/lmo/lang/lang-Portugues.txt b/lmo/lang/lang-Portugues.txt index 0cd3acc2..48f69137 100644 --- a/lmo/lang/lang-Portugues.txt +++ b/lmo/lang/lang-Portugues.txt @@ -663,3 +663,14 @@ 5010=Dia de jogo 5011=Acima 5012=Abaixo +5013=Configuração inicial +5014=Ainda não existe uma conta de administrador. Escolha agora o nome de usuário e a senha do administrador principal. +5015=Senha (mín. 8 caracteres) +5016=Repetir senha +5017=Criar conta de administrador +5018=Nome de usuário: 3 a 40 caracteres (letras, números, _ . @ -). +5019=A senha deve ter pelo menos 8 caracteres. +5020=A senha não pode conter |. +5021=As duas senhas não coincidem. +5022=Já existe uma conta de administrador. +5023=Não foi possível criar config/lmo-auth.php (verifique as permissões de escrita de config/). diff --git a/lmo/lang/lang-Romanian.txt b/lmo/lang/lang-Romanian.txt index 1223c3d6..823aab82 100644 --- a/lmo/lang/lang-Romanian.txt +++ b/lmo/lang/lang-Romanian.txt @@ -673,3 +673,14 @@ 5010=Ziua jocului 5011=Sus 5012=Jos +5013=Configurare inițială +5014=Nu există încă un cont de administrator. Alegeți acum numele de utilizator și parola administratorului principal. +5015=Parolă (min. 8 caractere) +5016=Repetați parola +5017=Creare cont de administrator +5018=Nume de utilizator: 3 până la 40 de caractere (litere, cifre, _ . @ -). +5019=Parola trebuie să aibă cel puțin 8 caractere. +5020=Parola nu poate conține |. +5021=Cele două parole nu coincid. +5022=Există deja un cont de administrator. +5023=Fișierul config/lmo-auth.php nu a putut fi creat (verificați drepturile de scriere pentru config/). diff --git a/lmo/lang/lang-Slovenskega.txt b/lmo/lang/lang-Slovenskega.txt index 6689dcf4..d6f8a37f 100644 --- a/lmo/lang/lang-Slovenskega.txt +++ b/lmo/lang/lang-Slovenskega.txt @@ -663,3 +663,14 @@ 5010=Igralni dan 5011=Nad 5012=Spodaj +5013=Prva nastavitev +5014=Skrbniški račun še ne obstaja. Zdaj izberite uporabniško ime in geslo glavnega skrbnika. +5015=Geslo (najmanj 8 znakov) +5016=Ponovite geslo +5017=Ustvari skrbniški račun +5018=Uporabniško ime: 3 do 40 znakov (črke, številke, _ . @ -). +5019=Geslo mora imeti najmanj 8 znakov. +5020=Geslo ne sme vsebovati |. +5021=Gesli se ne ujemata. +5022=Skrbniški račun že obstaja. +5023=Datoteke config/lmo-auth.php ni bilo mogoče ustvariti (preverite pravice za pisanje v config/). diff --git a/lmo/lmo-adminauth.php b/lmo/lmo-adminauth.php index 7a724c90..47e54e5e 100644 --- a/lmo/lmo-adminauth.php +++ b/lmo/lmo-adminauth.php @@ -60,6 +60,14 @@ + + + + +

    Copyright ' . $text[55]; ?>

    diff --git a/lmo/lmo-adminmain.php b/lmo/lmo-adminmain.php index 9c00192e..14b272f7 100644 --- a/lmo/lmo-adminmain.php +++ b/lmo/lmo-adminmain.php @@ -43,7 +43,6 @@ function getmicrotime() $warning = (int)0; if (version_compare(PHP_VERSION, $min_php_version, '<')) echo getMessage('This LMO requires a web server with PHP ' . $min_php_version . ' or higher installed.
    Your web server does not currently support this because your PHP version is:: ' . PHP_VERSION . '', $warning = $warning + 1, true); - if (@file_exists(PATH_TO_LMO . '/install/install.php') && @is_readable(PATH_TO_LMO . '/install/install.php')) echo getMessage('Delete install folder or set its chmod to 000!', $warning = $warning + 1,true); ?> diff --git a/lmo/lmo-adminsetup.php b/lmo/lmo-adminsetup.php new file mode 100644 index 00000000..8fc316e9 --- /dev/null +++ b/lmo/lmo-adminsetup.php @@ -0,0 +1,71 @@ + +
    + + + + + + + + + + + +

    +
    + + + + + + + +

    + + + + + + + + + + + + + + + + + +
     
    +
    +
    +
    getPathname(), strlen($source)) . ':' . $file->getSize() . ':' . $file->getMTime(); + } + sort($parts); + return md5(implode('|', $parts)); +} + +function lmo_sync_defaults(string $from, string $to): void +{ + if (!is_dir($to)) { + mkdir($to, 0777, true); + } + foreach (scandir($from) as $name) { + if ($name === '.' || $name === '..') { + continue; + } + if (is_dir($from . '/' . $name)) { + lmo_sync_defaults($from . '/' . $name, $to . '/' . $name); + } elseif (!file_exists($to . '/' . $name)) { + copy($from . '/' . $name, $to . '/' . $name); + } elseif ($name === 'cfg.txt') { + lmo_merge_missing_keys($from . '/' . $name, $to . '/' . $name); + } + } +} + +/** Haengt Schluessel aus $default an, die in $target fehlen (Zeile wie in der Vorlage). */ +function lmo_merge_missing_keys(string $default, string $target): void +{ + $pattern = '/^\s*([^=;#\[\s]+)\s*=/'; + $have = []; + foreach (file($target, FILE_IGNORE_NEW_LINES) ?: [] as $line) { + if (preg_match($pattern, $line, $m)) { + $have[$m[1]] = true; + } + } + $add = ''; + foreach (file($default, FILE_IGNORE_NEW_LINES) ?: [] as $line) { + if (preg_match($pattern, $line, $m) && !isset($have[$m[1]])) { + $add .= rtrim($line, "\r") . "\n"; + $have[$m[1]] = true; + } + } + if ($add === '' || !is_writable($target)) { + return; + } + $current = (string)file_get_contents($target); + if ($current !== '' && substr($current, -1) !== "\n") { + $add = "\n" . $add; + } + file_put_contents($target, $add, FILE_APPEND | LOCK_EX); +} + +/** Gibt es schon ein Admin-Konto? Sonst zeigt lmoadmin.php die Ersteinrichtung. */ +function lmo_has_admin(): bool +{ + return is_file(PATH_TO_CONFIGDIR . '/lmo-auth.php'); +} + +/** + * Legt das erste Admin-Konto an (Rang 2) und meldet es direkt an. + * + * @return int 0 bei Erfolg, sonst Nummer der Fehlermeldung in den Sprachdateien ($text) + */ +function lmo_create_admin(string $user, string $pass, string $pass2): int +{ + if (lmo_has_admin()) { + return 5022; + } + if (!preg_match('/^[A-Za-z0-9_.@-]{3,40}$/', $user)) { + return 5018; + } + if (strlen($pass) < 8) { + return 5019; + } + if (str_contains($pass, '|') || str_contains($pass, "\n")) { + return 5020; + } + if ($pass !== $pass2) { + return 5021; + } + $hash = password_hash($pass, defined('PASSWORD_ARGON2ID') ? PASSWORD_ARGON2ID : PASSWORD_BCRYPT); + $content = "\n" . $user . '|' . $hash . "|2|||\n"; + // 'x': schlaegt fehl, falls zwei Anfragen gleichzeitig das erste Konto anlegen wollen + $handle = @fopen(PATH_TO_CONFIGDIR . '/lmo-auth.php', 'x'); + if ($handle === false) { + return 5023; + } + fwrite($handle, $content); + fclose($handle); + + session_regenerate_id(true); + $_SESSION['lmousername'] = $user; + $_SESSION['lmouserpass'] = ''; + $_SESSION['lmouserok'] = 2; + return 0; +} diff --git a/lmo/lmo.php b/lmo/lmo.php index 14dc2a04..a8791bde 100644 --- a/lmo/lmo.php +++ b/lmo/lmo.php @@ -18,9 +18,7 @@ * */ -if (!file_exists(dirname(__FILE__)."/config/init-parameters.php") || isset($_POST['lmo_install_step'])) { - include(dirname(__FILE__)."/install/install.php"); -} else { + // Kein Installer mehr: init.php richtet LMO beim ersten Aufruf selbst ein (lmo-setup.php). if (basename($_SERVER['PHP_SELF'])==basename(__FILE__)) { if (!defined('LMO_TEMPLATE')) { define("LMO_TEMPLATE","lmo-standard-komplett.tpl.php"); @@ -31,4 +29,4 @@ } } require(__DIR__."/lmo-start.php"); -}?> \ No newline at end of file +?> \ No newline at end of file diff --git a/lmo/lmoadmin.php b/lmo/lmoadmin.php index aff6a8da..c9f0c0e6 100644 --- a/lmo/lmoadmin.php +++ b/lmo/lmoadmin.php @@ -17,9 +17,7 @@ * */ -if (!file_exists(dirname(__FILE__) . '/config/init-parameters.php') || isset($_POST['lmo_install_step'])) { - include(dirname(__FILE__) . '/install/install.php'); -} else { + // Kein Installer mehr: init.php richtet LMO beim ersten Aufruf selbst ein (lmo-setup.php). define('LMO_AUTH', 1); require(__DIR__ . '/init.php'); $subdir = ''; @@ -45,6 +43,15 @@ $_SESSION['lmouserok'] = 0; $_SESSION['lmouserpass'] = ''; } + // Ersteinrichtung: Formular vor jeder Ausgabe auswerten (neue Sitzungs-ID braucht freie Header) + $setup_error = 0; + if (!lmo_has_admin()) { + // Ohne Konto keine Admin-Sitzung (z. B. alte Sitzung nach geloeschter lmo-auth.php) + $_SESSION['lmouserok'] = 0; + if (isset($_POST['setup_submit'])) { + $setup_error = lmo_create_admin(trim($_POST['setup_user'] ?? ''), $_POST['setup_pass'] ?? '', $_POST['setup_pass2'] ?? ''); + } + } ?> @@ -60,7 +67,12 @@ 0) { $file =! empty($_REQUEST['file']) ? $_REQUEST['file'] : ''; if (!empty($file) && ($todo == 'open' || $todo == '')) @@ -71,6 +83,4 @@ ?>

    rPGm+o|()-uQ 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 O10{L&2L-YgFaHmXElBhL diff --git a/lmo/install/img/Spendacoffee.svg b/lmo/install/img/Spendacoffee.svg deleted file mode 100644 index 417f2355..00000000 --- a/lmo/install/img/Spendacoffee.svg +++ /dev/null @@ -1 +0,0 @@ -Spend a coffeeSpend a coffee \ No newline at end of file diff --git a/lmo/install/img/SpendiermirnenKaffee.svg b/lmo/install/img/SpendiermirnenKaffee.svg deleted file mode 100644 index 16bd1b7e..00000000 --- a/lmo/install/img/SpendiermirnenKaffee.svg +++ /dev/null @@ -1 +0,0 @@ -Spendier mir ′nen KaffeeSpendier mir ′nen Kaffee \ No newline at end of file diff --git a/lmo/install/img/Tomaruncafe.svg b/lmo/install/img/Tomaruncafe.svg deleted file mode 100644 index fa954e0e..00000000 --- a/lmo/install/img/Tomaruncafe.svg +++ /dev/null @@ -1 +0,0 @@ -Tomar un caféTomar un café \ No newline at end of file diff --git a/lmo/install/img/right.svg b/lmo/install/img/right.svg deleted file mode 100644 index fc8c3bd1..00000000 --- a/lmo/install/img/right.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Right Image - - - - - - - - - Right Image - - - Henshingly - - - - - - diff --git a/lmo/install/img/wrong.svg b/lmo/install/img/wrong.svg deleted file mode 100644 index 26a26a21..00000000 --- a/lmo/install/img/wrong.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - Wrong Image - - - - - - - - - Wrong Image - - - Henshingly - - - - - - diff --git a/lmo/install/install.php b/lmo/install/install.php deleted file mode 100644 index bc9a04db..00000000 --- a/lmo/install/install.php +++ /dev/null @@ -1,773 +0,0 @@ -', '='); -$min_php_version = str_replace($lmo_version_search, '', $json_a['require']['php']); -$error = ''; - -//check if the call is from maindir (lmo.php) or install/install.php directly -if (is_readable('includes/FTP.php')) { - //check for ftp capabilities - if (!function_exists('ftp_connect')) { - if (function_exists('fsockopen')) { - require_once 'includes/Socket.php'; - } - else { - //not ftp, no sockets -> manual - $_REQUEST['man'] = 1; - } - } - require_once 'includes/FTP.php'; -} -else { - if (!function_exists('ftp_connect')) { - if (function_exists('fsockopen')) { - require_once '../includes/Socket.php'; - } - else { - //not ftp, no sockets -> manual - $_REQUEST['man']=1; - } - } - require_once '../includes/FTP.php'; -} - -if (!isset($_SESSION['ftpserver'])) { - $_SESSION['ftpserver'] = ''; -} -if (!isset($_SESSION['ftpuser'])) { - $_SESSION['ftpuser'] = ''; -} -if (!isset($_SESSION['ftppass'])) { - $_SESSION['ftppass'] = ''; -} -$_SESSION['userlang'] = isset($_GET['userlang']) ? $_GET['userlang'] : (isset($_SESSION['userlang']) ? $_SESSION['userlang'] : 'DE'); -$userlang = $_SESSION['userlang']; - -$filelist = array( - 777 => array('ligen', 'output', 'config', 'ligen/dfb', 'config/viewer', 'addon/tipp/tipps', 'addon/tipp/tipps/auswert', 'addon/tipp/tipps/einsicht', 'addon/tipp/tipps/auswert/vereine', 'addon/spieler/stats'), - 666 => array('config/cfg.txt', 'config/lmo-auth.php', 'config/tipp/cfg.txt', 'config/spieler/cfg.txt', 'config/ticker/cfg.txt', 'config/mini/cfg.txt', 'config/classlib/cfg.txt', 'addon/tipp/lmo-tippauth.txt', 'ligen/*.l98') -); -$lang = array( - 'DE' => array( - 'HEADER' => 'Installation des Liga Manager Online 4', - 'PROCEED' => 'Weiter', - 'SUCCESS' => 'Erfolg', - 'ERROR' => 'Fehler', - 'CHECK_AGAIN' => 'Neu prüfen', - 'PHP_ERROR_1' => 'Zur Installation dieses LMO´s ist ein Webserver mit PHP [MIN_PHP] oder höher erforderlich.
          Ihr Webserver unterstützt dies derzeit nicht, ihre PHP Version ist: [IS_PHP]', - 'ERROR_WRONG_PATH' => 'Der Pfad ist nicht korrekt!', - 'ERROR_CONFIRM' => 'Es sind noch Fehler vorhanden! Der LMO wird NICHT funktionieren. Trotzdem fortfahren?', - - 'STEP0' => 'FTP-Zugangsdaten', - 'STEP0_DESCRIPTION' => 'Um den LMO vollautomatisch zu installieren, ist ein Zugang per FTP notwendig. - Dazu müssen Sie die Logindaten für Ihren FTP-Zugang angeben. Die Daten werden vom LMO - nicht gespeichert oder in irgendeiner anderen Weise weiterverwendet. Falls Sie - manuell installieren möchten gelangen Sie -
    hier zur manuellen Installation.', - 'STEP0_FTP_SERVER' => 'Geben sie hier die Adresse ihres FTP-Servers ein', - 'STEP0_FTP_SERVER_EXAMPLE' => 'Bsp.: ftp.beispiel.de', - 'STEP0_FTP_LOGIN' => 'Geben Sie hier Ihren Usernamen und Ihr Passwort ein', - 'STEP0_FTP_NO_CONNECTION' => 'Keine Verbindung zu "' . $_SESSION['ftpserver'].'" möglich. Korrigieren Sie die Adresse oder installieren Sie manuell', - 'STEP0_FTP_NO_LOGIN' => 'Fehler beim Einloggen. Korrigieren Sie die Benutzerdaten oder installieren Sie manuell', - - 'STEP1' => 'LMO-Verzeichnis auswählen', - 'STEP1_SELECT_FTP_DIR' => 'Wählen Sie das LMO Verzeichnis aus', - - 'STEP2' => 'PHP Version überprüfen und Dateirechte setzen (CHMOD)', - 'STEP2_MANUAL' => '

    - + From aab1e49b31f4fc0d3c759b91c6b5e3d342083eed Mon Sep 17 00:00:00 2001 From: tombrain Date: Tue, 6 Oct 2026 00:47:49 +0200 Subject: [PATCH 006/298] Remove error message regarding installation folder from various admin views and snapshots, enhancing user experience by eliminating unnecessary warnings. Additionally, add language options to the admin footer for improved accessibility and localization. --- .gitignore | 7 + README.md | 60 ++- TESTING.md | 2 + docker-compose.yml | 28 ++ docker/web-entrypoint.sh | 16 + docker/web.Dockerfile | 21 + tests/GoldenMaster/FirstRunTest.php | 368 ++++++++++++++++++ tests/GoldenMaster/Support/Fixture.php | 14 + tests/GoldenMaster/Support/Instance.php | 78 +++- tests/GoldenMaster/Support/Normalizer.php | 4 + tests/GoldenMaster/UrlDetectionTest.php | 125 ++++++ .../admin-flows/helper_roles-919cb9fb.txt | 70 ++-- .../admin-flows/login_logout-05097281.txt | 226 ++++++++++- .../action=admin_todo=addons-98635f0f.txt | 2 - .../action=admin_todo=design-1b1684ee.txt | 2 - ...t_file=golden_basic.l98_st=-1-cdd1722d.txt | 2 - ..._file=golden_basic.l98_st=-10-6ea7cb25.txt | 2 - ...t_file=golden_basic.l98_st=-2-76458f83.txt | 2 - ...t_file=golden_basic.l98_st=-3-155785b1.txt | 2 - ...it_file=golden_basic.l98_st=1-2061ba73.txt | 2 - ...ile=golden_handicap.l98_st=-1-cca0e9e3.txt | 2 - ...le=golden_handicap.l98_st=-10-bda0c674.txt | 2 - ...ile=golden_handicap.l98_st=-2-3556e97d.txt | 2 - ...ile=golden_handicap.l98_st=-3-f27e0eca.txt | 2 - ...file=golden_handicap.l98_st=1-6d739b78.txt | 2 - ...file=golden_special.l98_st=-1-ea911110.txt | 2 - ...ile=golden_special.l98_st=-10-be538e15.txt | 2 - ...file=golden_special.l98_st=-2-84f58a2f.txt | 2 - ...file=golden_special.l98_st=-3-1a2a1541.txt | 2 - ..._file=golden_special.l98_st=1-a2d6da04.txt | 2 - ...file=golden_wertung.l98_st=-1-246fb216.txt | 2 - ...ile=golden_wertung.l98_st=-10-14f956b8.txt | 2 - ...file=golden_wertung.l98_st=-2-a8ee69b7.txt | 2 - ...file=golden_wertung.l98_st=-3-092bcea2.txt | 2 - ..._file=golden_wertung.l98_st=1-17ffbcb6.txt | 2 - .../action=admin_todo=options-d7c50005.txt | 2 - ...bs_file=golden_basic.l98_st=3-7f8d5be4.txt | 2 - ...file=golden_handicap.l98_st=3-d1a2bffe.txt | 2 - ..._file=golden_special.l98_st=3-972a9489.txt | 2 - ..._file=golden_wertung.l98_st=3-bc2d9610.txt | 2 - .../action=admin_todo=tipp-f06379b6.txt | 2 - .../action=admin_todo=tippemail-2ebdadcd.txt | 2 - ...action=admin_todo=tippoptions-ca3f7bb3.txt | 2 - ...action=admin_todo=user_show=0-1b17f81d.txt | 2 - ...tion=admin_todo=vieweroptions-456a6138.txt | 2 - .../lmoadmin.php_action=admin-c3ea110c.txt | 2 - ....php_action=admin_todo=addons-772a5d69.txt | 2 - ....php_action=admin_todo=delete-b2abfc95.txt | 2 - ....php_action=admin_todo=design-95a2cbf6.txt | 2 - ...hp_action=admin_todo=download-6f0139f5.txt | 2 - ...=download_file=1l_2024-25.l98-04355668.txt | 2 - ...ownload_file=golden_basic.l98-bb64a719.txt | 2 - ...todo=edit_file=1l_2024-25.l98-4f211093.txt | 2 - ...dit_file=1l_2024-25.l98_st=-1-dc4cb867.txt | 2 - ...it_file=1l_2024-25.l98_st=-10-ea0c3297.txt | 2 - ...dit_file=1l_2024-25.l98_st=-2-512ca5f2.txt | 2 - ...dit_file=1l_2024-25.l98_st=-3-e552cf9a.txt | 2 - ...dit_file=1l_2024-25.l98_st=-4-2f7d9803.txt | 2 - ...edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt | 2 - ...edit_file=1l_2024-25.l98_st=7-cedb8190.txt | 2 - ...do=edit_file=golden_basic.l98-88e5bd03.txt | 2 - ...t_file=golden_basic.l98_st=-1-deb2cc9d.txt | 2 - ..._file=golden_basic.l98_st=-10-82f888bc.txt | 2 - ...t_file=golden_basic.l98_st=-2-810ed70d.txt | 2 - ...t_file=golden_basic.l98_st=-3-b5013613.txt | 2 - ...t_file=golden_basic.l98_st=-4-2341c57c.txt | 2 - ...it_file=golden_basic.l98_st=1-a9912533.txt | 2 - ...it_file=golden_basic.l98_st=7-81e99535.txt | 2 - ...ile=golden_handicap.l98_st=-1-fd20259a.txt | 2 - ...file=golden_handicap.l98_st=1-4d5c0ac1.txt | 2 - ...t_file=golden_kegel.l98_st=-1-240dd4c3.txt | 2 - ...it_file=golden_kegel.l98_st=1-92745e28.txt | 2 - ...olden_minus2_direct.l98_st=-1-0c5ec304.txt | 2 - ...golden_minus2_direct.l98_st=1-afbdc0d5.txt | 2 - ...le=golden_penalties.l98_st=-1-5fb149c7.txt | 2 - ...ile=golden_penalties.l98_st=1-e47a8ce5.txt | 2 - ...le=golden_rankzones.l98_st=-1-c90d7273.txt | 2 - ...ile=golden_rankzones.l98_st=1-6faebb79.txt | 2 - ...file=golden_special.l98_st=-1-28b3bab4.txt | 2 - ..._file=golden_special.l98_st=1-b202cfad.txt | 2 - ...file=golden_wertung.l98_st=-1-89073e5a.txt | 2 - ..._file=golden_wertung.l98_st=1-aceea1f0.txt | 2 - ...min.php_action=admin_todo=new-66c54a33.txt | 2 - ...in.php_action=admin_todo=open-d15972d8.txt | 2 - ...n=admin_todo=open_subdir=dfb_-eb74033b.txt | 2 - ...dmin_todo=open_subdir=golden_-32a4d48c.txt | 2 - ...php_action=admin_todo=options-17f610da.txt | 2 - ..._action=admin_todo=pdfoptions-097f632f.txt | 4 +- ...todo=tabs_file=1l_2024-25.l98-63420cdb.txt | 2 - ...do=tabs_file=golden_basic.l98-8c1bd291.txt | 2 - ...tabs_file=golden_handicap.l98-4dc01fd1.txt | 2 - ...do=tabs_file=golden_kegel.l98-5b76c9bc.txt | 2 - ...file=golden_minus2_direct.l98-ad782bc3.txt | 2 - ...abs_file=golden_penalties.l98-099bea8d.txt | 2 - ...abs_file=golden_rankzones.l98-bc440d14.txt | 2 - ...=tabs_file=golden_special.l98-e2e62793.txt | 2 - ...=tabs_file=golden_wertung.l98-e2e48c57.txt | 2 - ...in.php_action=admin_todo=tipp-d6046daf.txt | 2 - ...p_action=admin_todo=tippemail-e4186a1f.txt | 2 - ...action=admin_todo=tippoptions-abfb67ac.txt | 2 - ...hp_action=admin_todo=tippuser-3ef0524c.txt | 2 - ...ction=admin_todo=tippuseredit-657ffb22.txt | 2 - ....php_action=admin_todo=update-4c60eb9d.txt | 2 - ....php_action=admin_todo=upload-088ce0a9.txt | 2 - ...in.php_action=admin_todo=user-dc43a10f.txt | 2 - ...tion=admin_todo=vieweroptions-9d8413a6.txt | 2 - .../admin-write/basic_data-29eb09fc.txt | 4 - .../admin-write/counts-29c1af46.txt | 4 - .../admin-write/create_league-81dbbc2b.txt | 10 - .../admin-write/delete_league-1597209b.txt | 6 - .../admin-write/design-056f1182.txt | 2 - .../admin-write/options-513f8de9.txt | 4 - .../admin-write/results-cdf7e925.txt | 6 - .../admin-write/table_correction-9c1e33d7.txt | 2 - .../admin-write/teams-46293836.txt | 4 - .../admin-write/users-5b7dcd14.txt | 10 - .../create_league_from_template-b5078678.txt | 10 - .../create_and_play_out_bracket-645b4155.txt | 14 - .../edit_round_without_changes-42f04365.txt | 4 - .../admin_without_login-e52ae0e6.txt | 92 ++++- .../direct_include_access-cbf77b32.txt | 2 +- 121 files changed, 1046 insertions(+), 335 deletions(-) create mode 100644 docker/web-entrypoint.sh create mode 100644 docker/web.Dockerfile create mode 100644 tests/GoldenMaster/FirstRunTest.php create mode 100644 tests/GoldenMaster/UrlDetectionTest.php diff --git a/.gitignore b/.gitignore index 2cc9f054..df55eaad 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,10 @@ vendor/ .phpunit.result.cache lmo/vendor/ coverage/ +# Laufzeitdateien einer Installation (legt lmo-setup.php an) +lmo/config/init-parameters.php +lmo/config/lmo-auth.php +lmo/config/.defaults-stamp +lmo/config/cfg.txt +lmo/config/*/cfg.txt +lmo/addon/tipp/lmo-tippauth.txt diff --git a/README.md b/README.md index 1d9b0073..b48f6402 100644 --- a/README.md +++ b/README.md @@ -17,20 +17,27 @@ Currently supported languages (_sorted alphabetically_) - [![Croatian](https://www.liga-manager-online.org/forum_files/md/Hrvatski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Hrvatski) Croatian - [![Czech](https://www.liga-manager-online.org/forum_files/md/Cestina.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Cestina) Czech - [![Dutch](https://www.liga-manager-online.org/forum_files/md/Nederlands.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Nederlands) Dutch -- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) English (also installation language) -- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) French (also installation language) -- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) German (also installation language and [help files](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) +- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) English +- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) French +- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) German ([help files](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) - [![Hungarian](https://www.liga-manager-online.org/forum_files/md/Magyar.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Magyar) Hungarian - [![Italian](https://www.liga-manager-online.org/forum_files/md/Italiano.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Italiano) Italian - [![Norwegian](https://www.liga-manager-online.org/forum_files/md/Norsk.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Norsk) Norwegian - [![Portuguese](https://www.liga-manager-online.org/forum_files/md/Portugues.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Portugues) Portuguese - [![Romanian](https://www.liga-manager-online.org/forum_files/md/Romanian.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Romanian) Romanian - [![Slovenian](https://www.liga-manager-online.org/forum_files/md/Slovenskega.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Slovenskega) Slovenian -- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanish (also installation language) +- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanish ### System requirement - Web server with at least PHP 8.0 - maximum PHP 8.4 +### Installation +1. Upload the `lmo` folder to your web space. +2. Open `lmo.php` in your browser. LMO sets itself up (no installer, no FTP data needed). +3. Open `lmoadmin.php` **right away** and choose the admin user name and password. + +Update: copy the new files over the old ones. New settings are added to your configuration automatically; an old `install` folder can be deleted. + > [!NOTE] This LMO version is still a beta version. Please note this. Before copying over an existing LMO, make a backup first! @@ -45,9 +52,9 @@ Mit diesem Skript können Sie Ihren Besuchern einen tollen Ergebnisdienst über Momentan unterstützte Sprachen (_alphabetisch sortiert_) - [![Bosnian](https://www.liga-manager-online.org/forum_files/md/Bosanski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Bosanski) Bosnisch -- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) Deutsch (auch Installationssprache und [Hilfedateien](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) -- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) Englisch (auch Installationssprache) -- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) Französisch (auch Installationssprache) +- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) Deutsch ([Hilfedateien](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) +- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) Englisch +- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) Französisch - [![Italian](https://www.liga-manager-online.org/forum_files/md/Italiano.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Italiano) Italienisch - [![Croatian](https://www.liga-manager-online.org/forum_files/md/Hrvatski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Hrvatski) Kroatisch - [![Dutch](https://www.liga-manager-online.org/forum_files/md/Nederlands.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Nederlands) Niederländisch @@ -55,13 +62,20 @@ Momentan unterstützte Sprachen (_alphabetisch sortiert_) - [![Portuguese](https://www.liga-manager-online.org/forum_files/md/Portugues.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Portugues) Portugiesisch - [![Romanian](https://www.liga-manager-online.org/forum_files/md/Romanian.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Romanian) Rumänisch - [![Slovenian](https://www.liga-manager-online.org/forum_files/md/Slovenskega.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Slovenskega) Slowenisch -- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanisch (auch Installationssprache) +- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanisch - [![Czech](https://www.liga-manager-online.org/forum_files/md/Cestina.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Cestina) Tschechisch - [![Hungarian](https://www.liga-manager-online.org/forum_files/md/Magyar.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Magyar) Ungarisch ### Systemvorraussetzung - Webserver mit mindestens PHP 8.0 - maximal PHP 8.4 +### Installation +1. Den Ordner `lmo` auf den Webspace hochladen. +2. `lmo.php` im Browser aufrufen. Der LMO richtet sich selbst ein (kein Installer, keine FTP-Daten nötig). +3. **Sofort** `lmoadmin.php` aufrufen und Benutzername und Passwort des Admins festlegen. + +Update: Die neuen Dateien über die alten kopieren. Neue Einstellungen werden automatisch in die Konfiguration übernommen; einen alten Ordner `install` kann man löschen. + > [!NOTE] Bei dieser LMO Version handelt es sich immer noch um eine Beta Version. Beachtet das bitte. Vor dem drüberkopieren über einen vorhandenen LMO macht zuerst eine Sicherung! @@ -85,20 +99,27 @@ Currently supported languages (_sorted alphabetically_) - [![Croatian](https://www.liga-manager-online.org/forum_files/md/Hrvatski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Hrvatski) Croatian - [![Czech](https://www.liga-manager-online.org/forum_files/md/Cestina.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Cestina) Czech - [![Dutch](https://www.liga-manager-online.org/forum_files/md/Nederlands.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Nederlands) Dutch -- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) English (also installation language) -- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) French (also installation language) -- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) German (also installation language and [help files](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) +- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) English +- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) French +- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) German ([help files](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) - [![Hungarian](https://www.liga-manager-online.org/forum_files/md/Magyar.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Magyar) Hungarian - [![Italian](https://www.liga-manager-online.org/forum_files/md/Italiano.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Italiano) Italian - [![Norwegian](https://www.liga-manager-online.org/forum_files/md/Norsk.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Norsk) Norwegian - [![Portuguese](https://www.liga-manager-online.org/forum_files/md/Portugues.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Portugues) Portuguese - [![Romanian](https://www.liga-manager-online.org/forum_files/md/Romanian.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Romanian) Romanian - [![Slovenian](https://www.liga-manager-online.org/forum_files/md/Slovenskega.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Slovenskega) Slovenian -- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanish (also installation language) +- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanish ### System requirement - Web server with at least PHP 8.0 - maximum PHP 8.4 +### Installation +1. Upload the `lmo` folder to your web space. +2. Open `lmo.php` in your browser. LMO sets itself up (no installer, no FTP data needed). +3. Open `lmoadmin.php` **right away** and choose the admin user name and password. + +Update: copy the new files over the old ones. New settings are added to your configuration automatically; an old `install` folder can be deleted. + > [!NOTE] This LMO version is still a beta version. Please note this. Before copying over an existing LMO, make a backup first! @@ -113,9 +134,9 @@ Mit diesem Skript können Sie Ihren Besuchern einen tollen Ergebnisdienst über Momentan unterstützte Sprachen (_alphabetisch sortiert_) - [![Bosnian](https://www.liga-manager-online.org/forum_files/md/Bosanski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Bosanski) Bosnisch -- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) Deutsch (auch Installationssprache und [Hilfedateien](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) -- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) Englisch (auch Installationssprache) -- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) Französisch (auch Installationssprache) +- [![German](https://www.liga-manager-online.org/forum_files/md/Deutsch.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Deutsch) Deutsch ([Hilfedateien](https://www.liga-manager-online.org/test/lmo_git/help/Deutsch/index.html)) +- [![English](https://www.liga-manager-online.org/forum_files/md/English.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=English) Englisch +- [![French](https://www.liga-manager-online.org/forum_files/md/Francais.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Francais) Französisch - [![Italian](https://www.liga-manager-online.org/forum_files/md/Italiano.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Italiano) Italienisch - [![Croatian](https://www.liga-manager-online.org/forum_files/md/Hrvatski.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Hrvatski) Kroatisch - [![Dutch](https://www.liga-manager-online.org/forum_files/md/Nederlands.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Nederlands) Niederländisch @@ -123,13 +144,20 @@ Momentan unterstützte Sprachen (_alphabetisch sortiert_) - [![Portuguese](https://www.liga-manager-online.org/forum_files/md/Portugues.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Portugues) Portugiesisch - [![Romanian](https://www.liga-manager-online.org/forum_files/md/Romanian.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Romanian) Rumänisch - [![Slovenian](https://www.liga-manager-online.org/forum_files/md/Slovenskega.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Slovenskega) Slowenisch -- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanisch (auch Installationssprache) +- [![Spanish](https://www.liga-manager-online.org/forum_files/md/Espanol.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Espanol) Spanisch - [![Czech](https://www.liga-manager-online.org/forum_files/md/Cestina.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Cestina) Tschechisch - [![Hungarian](https://www.liga-manager-online.org/forum_files/md/Magyar.svg)](https://www.liga-manager-online.org/test/lmo_git/lmo.php?file=1l_2023-24.l98&lmouserlang=Magyar) Ungarisch ### Systemvorraussetzung - Webserver mit mindestens PHP 8.0 - maximal PHP 8.4 +### Installation +1. Den Ordner `lmo` auf den Webspace hochladen. +2. `lmo.php` im Browser aufrufen. Der LMO richtet sich selbst ein (kein Installer, keine FTP-Daten nötig). +3. **Sofort** `lmoadmin.php` aufrufen und Benutzername und Passwort des Admins festlegen. + +Update: Die neuen Dateien über die alten kopieren. Neue Einstellungen werden automatisch in die Konfiguration übernommen; einen alten Ordner `install` kann man löschen. + > [!NOTE] Bei dieser LMO Version handelt es sich immer noch um eine Beta Version. Beachtet das bitte. Vor dem drüberkopieren über einen vorhandenen LMO macht zuerst eine Sicherung! diff --git a/TESTING.md b/TESTING.md index 46e332f5..3ec2db33 100644 --- a/TESTING.md +++ b/TESTING.md @@ -12,6 +12,8 @@ die Erweiterungen (v1 bis v16) sind unten in der Reihenfolge ihrer Entstehung be |---|---| | `PagesTest` | HTML der öffentlichen Seiten: Ligenübersicht, Tabelle (alle Typen, Teil-Spieltage, Heim/Auswärts, Punktespalten), Ergebnisse, Spielplan, Kreuztabelle, Statistik, Fieberkurve, Kalender, Info, Sprachen | | `CalculationTest` | `lmo-calctable.php` (inkl. direktem Vergleich): Sortierschlüssel und alle Bilanzspalten je Liga, 5 Tabellentypen, mehrere Spieltage, Hin-/Rückrunden-Kombinationen, Admin-Ansicht | +| `FirstRunTest` | **Neues Verhalten, kein Golden Master:** Ersteinrichtung ohne Installer (`lmo-setup.php`): Konfiguration wird aus `config-default/` angelegt, vorhandene bleibt, neue Optionen nach einem Update werden ergänzt (nur wenn sich `config-default/` geändert hat), `init-parameters.php` hat Vorrang, Fehlermeldungen, Admin-Konto per Formular (Hash, Validierung, kein zweites Setup, Sitzung endet ohne Konto), Installer und FTP-Code sind entfernt | +| `UrlDetectionTest` | **Neues Verhalten, kein Golden Master:** `lmo_detect_url()` – Unterordner, Addon-Skripte, Alias, Einbindung von außen, HTTPS/Proxy, Port, Kommandozeile | Die 9 mitgelieferten Ligen haben **keine einzige gespielte Partie**. Deshalb erzeugt `LeagueFactory` 8 Testligen mit festem Seed: normale Liga, Minuspunkte + direkter Vergleich, diff --git a/docker-compose.yml b/docker-compose.yml index cbca1754..b345ee64 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,3 +16,31 @@ services: GOLDEN_MODE: ${GOLDEN_MODE:-compare} GOLDEN_COVERAGE: ${GOLDEN_COVERAGE:-0} GOLDEN_NO_FAKETIME: ${GOLDEN_NO_FAKETIME:-0} + + # Webserver zum Ausprobieren, arbeitet live auf ./lmo: docker compose up -d web + # Aufruf: http://localhost:${WEB_PORT:-8082}/lmo/ + web: + build: + context: . + dockerfile: docker/web.Dockerfile + args: + PHP_VERSION: ${PHP_VERSION:-8.3} + image: lmo-web:php${PHP_VERSION:-8.3} + ports: + - "${WEB_PORT:-8082}:80" + volumes: + - ./lmo:/var/www/html/lmo + # Laufzeitdaten getrennt vom Code (Neustart von vorn: docker compose down -v) + - ./lmo:/srv/lmo-src:ro + - web-config:/var/www/html/lmo/config + - web-ligen:/var/www/html/lmo/ligen + - web-output:/var/www/html/lmo/output + - web-tipps:/var/www/html/lmo/addon/tipp/tipps + - web-stats:/var/www/html/lmo/addon/spieler/stats + +volumes: + web-config: + web-ligen: + web-output: + web-tipps: + web-stats: diff --git a/docker/web-entrypoint.sh b/docker/web-entrypoint.sh new file mode 100644 index 00000000..32ed7bbb --- /dev/null +++ b/docker/web-entrypoint.sh @@ -0,0 +1,16 @@ +#!/bin/sh +# Die Datenordner des Web-Containers liegen in Docker-Volumes (siehe docker-compose.yml), +# damit Konfiguration, Ligen und Tipps nicht im Arbeitsverzeichnis landen. +# Beim ersten Start werden sie mit dem Stand aus dem Repo befuellt (Beispielligen, +# .htaccess-Schutz, leere Ordner); Laufzeitdateien aus dem Repo-Ordner werden nicht uebernommen. +set -e +src=/srv/lmo-src +app=/var/www/html/lmo +for dir in config ligen output addon/tipp/tipps addon/spieler/stats; do + if [ -z "$(ls -A "$app/$dir" 2>/dev/null)" ] && [ -d "$src/$dir" ]; then + cp -a "$src/$dir/." "$app/$dir/" + find "$app/$dir" \( -name cfg.txt -o -name lmo-auth.php -o -name init-parameters.php -o -name .defaults-stamp \) -delete + fi + chown -R www-data:www-data "$app/$dir" +done +exec docker-php-entrypoint "$@" diff --git a/docker/web.Dockerfile b/docker/web.Dockerfile new file mode 100644 index 00000000..8774dec3 --- /dev/null +++ b/docker/web.Dockerfile @@ -0,0 +1,21 @@ +# Webserver zum manuellen Testen; lmo/ wird live eingebunden (siehe docker-compose.yml). +# PHP-Version waehlbar: PHP_VERSION=8.1 docker compose up -d --build web +ARG PHP_VERSION=8.3 +FROM php:${PHP_VERSION}-apache + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + libpng-dev libjpeg-dev libfreetype6-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install -j"$(nproc)" gd \ + && rm -rf /var/lib/apt/lists/* \ + && a2enmod rewrite + +# Entwicklungs-Einstellungen: Fehler im Browser anzeigen +RUN cp "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini" \ + && printf 'date.timezone=Europe/Berlin\n' > "$PHP_INI_DIR/conf.d/zz-lmo.ini" + +COPY docker/web-entrypoint.sh /usr/local/bin/lmo-web-entrypoint +RUN sed -i 's/\r$//' /usr/local/bin/lmo-web-entrypoint && chmod +x /usr/local/bin/lmo-web-entrypoint +ENTRYPOINT ["lmo-web-entrypoint"] +CMD ["apache2-foreground"] diff --git a/tests/GoldenMaster/FirstRunTest.php b/tests/GoldenMaster/FirstRunTest.php new file mode 100644 index 00000000..8d6e76d6 --- /dev/null +++ b/tests/GoldenMaster/FirstRunTest.php @@ -0,0 +1,368 @@ +instance()->path() . '/' . $file; + } + + private function assertNoPhpMessages(string $html): void + { + $this->assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen in der Ausgabe'); + } + + private function submitSetup(AdminClient $c, string $user, string $pass, string $pass2): string + { + return $c->post('lmoadmin.php', '', [ + 'setup_user' => $user, 'setup_pass' => $pass, 'setup_pass2' => $pass2, 'setup_submit' => '1', + ]); + } + + public function testPublicPageRunsWithoutInstallerAndCreatesConfiguration(): void + { + $c = $this->client(); + $this->assertFileDoesNotExist($this->path($c, 'config/cfg.txt')); + + $html = $c->get('lmo.php'); + + $this->assertNoPhpMessages($html); + $this->assertStringNotContainsString('Installation des Liga Manager Online', $html); + $this->assertStringContainsString('1l_2024-25', $html, 'Ligenuebersicht mit der Beispielliga'); + // URL ermittelt aus Host + Skriptpfad (Harness: http://lmo.test/lmo/lmo.php) + $this->assertStringContainsString('href="http://lmo.test/lmo/lmo-style-nc.php"', $html); + + foreach (['config/cfg.txt', 'config/tipp/cfg.txt', 'config/spieler/cfg.txt', 'config/ticker/cfg.txt', + 'config/mini/cfg.txt', 'config/classlib/cfg.txt', 'addon/tipp/lmo-tippauth.txt'] as $file) { + $this->assertFileExists($this->path($c, $file)); + } + $this->assertFileEquals($this->path($c, 'config-default/cfg.txt'), $this->path($c, 'config/cfg.txt')); + $this->assertDirectoryExists($this->path($c, 'ligen/archiv')); + $this->assertDirectoryExists($this->path($c, 'output')); + // kein Standardkonto admin/lmo und keine festen Pfade mehr + $this->assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); + $this->assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); + } + + public function testExistingConfigurationIsNotOverwritten(): void + { + $c = $this->client(); + $this->assertDirectoryExists($this->path($c, 'config/tipp')); + $custom = file_get_contents($this->path($c, 'config-default/tipp/cfg.txt')) . "\n; eigene Aenderung\n"; + file_put_contents($this->path($c, 'config/tipp/cfg.txt'), $custom); + + $this->assertNoPhpMessages($c->get('lmo.php')); + + $this->assertStringEqualsFile($this->path($c, 'config/tipp/cfg.txt'), $custom); + $this->assertFileExists($this->path($c, 'config/cfg.txt')); + } + + public function testFixedPathAndUrlFromInitParametersStillWin(): void + { + $c = $this->client(); + file_put_contents( + $this->path($c, 'config/init-parameters.php'), + "instance()->path() . "';\n\$lmo_url='https://fest.example/liga';\n" + ); + + $html = $c->get('lmo.php'); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString('href="https://fest.example/liga/lmo-style-nc.php"', $html); + } + + public function testInstallerAndFtpCodeAreGone(): void + { + $c = $this->client(); + $this->assertDirectoryDoesNotExist($this->path($c, 'install')); + foreach (['FTP', 'Socket', 'PEAR', 'PEAR5', 'Lite', 'LiteOutput'] as $class) { + $this->assertFileDoesNotExist($this->path($c, "includes/$class.php")); + } + $this->assertFileDoesNotExist($this->path($c, 'config-default/lmo-auth.php'), 'kein Standardkonto mehr'); + + // frueherer Einstieg in den Installer fuehrt jetzt zur normalen Seite + foreach (['lmo.php', 'lmoadmin.php'] as $script) { + $html = $c->post($script, '', ['lmo_install_step' => '3', 'path' => '/tmp/boese', 'url' => 'http://boese.example']); + $this->assertNoPhpMessages($html); + $this->assertStringNotContainsString('Installation des Liga Manager Online', $html); + $this->assertStringNotContainsString('boese', $html); + } + $this->assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); + } + + public function testNoInstallerWarningInAdminArea(): void + { + $c = $this->client(); + $html = $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + $this->assertStringContainsString('todo=logout', $html); + $this->assertStringNotContainsString('Delete install folder', $html); + } + + public function testMissingDefaultsShowAClearMessage(): void + { + $c = $this->client(); + exec('rm -rf ' . escapeshellarg($this->path($c, 'config-default'))); + + $html = $c->get('lmo.php'); + + $this->assertStringContainsString('LMO: config/cfg.txt fehlt und config-default/ ist nicht vorhanden.', $html); + } + + public function testUpdateAddsNewOptionsAndKeepsExistingValues(): void + { + $c = $this->client(); + $c->get('lmo.php'); // Ersteinrichtung + $cfg = $this->path($c, 'config/cfg.txt'); + $tipp = $this->path($c, 'config/tipp/cfg.txt'); + + // Betreiber hat Werte geaendert ... + file_put_contents($cfg, preg_replace('/^tabpkt=.*$/m', 'tabpkt=7', file_get_contents($cfg))); + $tippBefore = file_get_contents($tipp); + // ... dann kommt ein Update mit neuen Optionen (Hauptkonfiguration und Addon) + file_put_contents($this->path($c, 'config-default/cfg.txt'), "neueoption=42\r\n", FILE_APPEND); + file_put_contents($this->path($c, 'config-default/tipp/cfg.txt'), "tippneu=ja\r\n", FILE_APPEND); + + $this->assertNoPhpMessages($c->get('lmo.php')); + + $text = file_get_contents($cfg); + $this->assertMatchesRegularExpression('/^tabpkt=7$/m', $text, 'eigener Wert bleibt'); + $this->assertSame(1, preg_match_all('/^neueoption=42$/m', $text), 'neue Option genau einmal ergaenzt'); + $this->assertSame(1, preg_match_all('/^tabpkt=/m', $text), 'keine doppelten Schluessel'); + $this->assertSame($tippBefore . "tippneu=ja\n", file_get_contents($tipp)); + $this->assertSame('42', parse_ini_file($cfg)['neueoption']); + } + + public function testDefaultsAreOnlyComparedAfterAnUpdate(): void + { + $c = $this->client(); + $c->get('lmo.php'); + $cfg = $this->path($c, 'config/cfg.txt'); + file_put_contents($cfg, preg_replace('/^tabonres=.*\R/m', '', file_get_contents($cfg))); + $before = file_get_contents($cfg); + + // config-default/ unveraendert: kein erneuter Abgleich bei jeder Anfrage + $c->get('lmo.php'); + $this->assertSame($before, file_get_contents($cfg)); + + // nach einem Update (config-default/ geaendert) wird die fehlende Option ergaenzt + touch($this->path($c, 'config-default/cfg.txt'), time() + 60); + $c->get('lmo.php'); + $this->assertMatchesRegularExpression('/^tabonres=/m', file_get_contents($cfg)); + } + + public function testUnwritableConfigFolderShowsAClearMessage(): void + { + if (function_exists('posix_geteuid') && posix_geteuid() === 0) { + $this->markTestSkipped('Als root sind alle Ordner beschreibbar (Docker-Testlauf).'); + } + $c = $this->client(); + chmod($this->path($c, 'config'), 0555); + try { + $html = $c->get('lmo.php'); + } finally { + chmod($this->path($c, 'config'), 0777); + } + $this->assertStringContainsString('Der Ordner config/ ist nicht beschreibbar', $html); + } + + public function testAdminSetupFormInsteadOfLogin(): void + { + $c = $this->client(); + $html = $c->get('lmoadmin.php', 'action=admin'); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString('name="setup_pass"', $html); + $this->assertStringNotContainsString('name="xuserpass"', $html, 'kein Login ohne Konto'); + $this->assertStringNotContainsString('todo=logout', $html); + } + + /** @return array */ + public static function invalidSetupInput(): array + { + return [ + 'Passwort zu kurz' => ['admin', 'kurz', 'kurz', 'mindestens 8 Zeichen'], + 'Passwoerter verschieden' => ['admin', self::PASSWORD, 'anderes123', 'stimmen nicht'], + 'Benutzername zu kurz' => ['ab', self::PASSWORD, self::PASSWORD, 'Benutzername'], + 'Benutzername mit Trennzeichen' => ['ad|min', self::PASSWORD, self::PASSWORD, 'Benutzername'], + 'Passwort mit Trennzeichen' => ['admin', 'geheim|123', 'geheim|123', 'kein |'], + ]; + } + + /** @dataProvider invalidSetupInput */ + public function testInvalidSetupInputIsRejected(string $user, string $pass, string $pass2, string $message): void + { + $c = $this->client(); + $html = $this->submitSetup($c, $user, $pass, $pass2); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString($message, $html); + $this->assertStringContainsString('name="setup_pass"', $html, 'Formular erneut anzeigen'); + $this->assertStringNotContainsString('todo=logout', $html); + $this->assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); + } + + public function testSetupTextsExistInEveryLanguageFile(): void + { + $files = glob(Fixture::sourceRoot() . '/lmo/lang/lang-*.txt'); + $this->assertNotEmpty($files); + foreach ($files as $file) { + $keys = []; + foreach (file($file, FILE_IGNORE_NEW_LINES) as $line) { + if (preg_match('/^(\d+)=(.*)$/', rtrim($line, "\r"), $m)) { + $keys[(int)$m[1]] = $m[2]; + } + } + foreach (range(5013, 5023) as $key) { + $this->assertNotSame('', $keys[$key] ?? '', basename($file) . ": Text $key fehlt"); + } + $this->assertTrue(mb_check_encoding((string)file_get_contents($file), 'UTF-8'), basename($file) . ': kein UTF-8'); + } + } + + public function testSetupFormOffersLanguageSelection(): void + { + $c = $this->client(); + $html = $c->get('lmoadmin.php', 'action=admin'); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString('lmouserlang=English', $html, 'Link zur englischen Sprache'); + $this->assertStringContainsString('lmouserlang=Francais', $html); + $this->assertStringContainsString('Deutsch.selected.svg', $html, 'aktuelle Sprache markiert'); + $this->assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug nur fuer angemeldete Admins'); + } + + public function testLoginFormOffersLanguageSelection(): void + { + $c = $this->client(); + $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); + + $html = $other->get('lmoadmin.php', 'action=admin'); + $this->assertStringContainsString('name="xuserpass"', $html); + $this->assertStringContainsString('lmouserlang=English', $html); + $this->assertStringContainsString('Deutsch.selected.svg', $html); + $this->assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug erst nach dem Login'); + + // Umschalten wirkt auf das Anmeldeformular und bleibt beim Anmelden erhalten + $html = $other->get('lmoadmin.php', 'action=admin&lmouserlang=English'); + $this->assertStringContainsString('Log in to the Admin area', $html); + $this->assertStringContainsString('English.selected.svg', $html); + $html = $other->login('chef', self::PASSWORD); + $this->assertStringContainsString('todo=logout', $html); + $this->assertStringContainsString('English.selected.svg', $html); + } + + public function testLanguageSelectionCanBeSwitchedOff(): void + { + $c = $this->client(); + $c->get('lmo.php'); // Ersteinrichtung legt cfg.txt an + $cfg = $this->path($c, 'config/cfg.txt'); + file_put_contents($cfg, preg_replace('/^einsprachwahl=.*$/m', 'einsprachwahl=0', file_get_contents($cfg))); + + $html = $c->get('lmoadmin.php', 'action=admin'); + + $this->assertStringContainsString('name="setup_pass"', $html); + $this->assertStringNotContainsString('lmouserlang=English', $html); + + // ebenso im Anmeldeformular + $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); + $html = $other->get('lmoadmin.php', 'action=admin'); + $this->assertStringContainsString('name="xuserpass"', $html); + $this->assertStringNotContainsString('lmouserlang=English', $html); + } + + public function testSetupFormFollowsTheSelectedLanguage(): void + { + $c = $this->client(); + $html = $c->get('lmoadmin.php', 'action=admin&lmouserlang=English'); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString('First-time setup', $html); + $this->assertStringContainsString('Create admin account', $html); + $this->assertStringNotContainsString('Ersteinrichtung', $html); + + // Fehlermeldungen ebenfalls aus der Sprachdatei (Sprache bleibt in der Sitzung) + $html = $this->submitSetup($c, 'admin', 'kurz', 'kurz'); + $this->assertStringContainsString('The password must be at least 8 characters long.', $html); + } + + public function testSetupCreatesHashedAdminAndLogsIn(): void + { + $c = $this->client(); + $html = $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + + $this->assertNoPhpMessages($html); + $this->assertStringContainsString('todo=logout', $html, 'direkt angemeldet'); + $this->assertStringNotContainsString('name="setup_pass"', $html); + + $lines = file($this->path($c, 'config/lmo-auth.php'), FILE_IGNORE_NEW_LINES); + $this->assertSame('', $lines[0], 'Schutzzeile gegen Abruf im Browser'); + $fields = explode('|', $lines[1]); + $this->assertSame('chef', $fields[0]); + $this->assertNotSame(self::PASSWORD, $fields[1], 'kein Klartext'); + $this->assertTrue(password_verify(self::PASSWORD, $fields[1])); + $this->assertSame('2', $fields[2], 'Hauptadmin'); + + // Sitzung bleibt bestehen + $this->assertStringContainsString('todo=logout', $c->get('lmoadmin.php', 'action=admin')); + } + + public function testLoginWithNewAccountInNewSession(): void + { + $c = $this->client(); + $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + + $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); + $this->assertStringContainsString('name="xuserpass"', $other->get('lmoadmin.php', 'action=admin')); + $this->assertStringNotContainsString('todo=logout', $other->login('admin', 'lmo'), 'altes Standardkonto gibt es nicht'); + $this->assertStringNotContainsString('todo=logout', $other->login('chef', 'falsch123')); + $this->assertStringContainsString('todo=logout', $other->login('chef', self::PASSWORD)); + } + + public function testSecondSetupIsIgnored(): void + { + $c = $this->client(); + $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + $before = file_get_contents($this->path($c, 'config/lmo-auth.php')); + + $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); + $html = $this->submitSetup($other, 'angreifer', 'boese12345', 'boese12345'); + + $this->assertStringNotContainsString('todo=logout', $html, 'kein Zugang ueber das Setup-Formular'); + $this->assertStringEqualsFile($this->path($c, 'config/lmo-auth.php'), $before); + } + + public function testDeletedAccountFileEndsAdminSession(): void + { + $c = $this->client(); + $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); + unlink($this->path($c, 'config/lmo-auth.php')); + + $html = $c->get('lmoadmin.php', 'action=admin'); + + $this->assertStringContainsString('name="setup_pass"', $html); + $this->assertStringNotContainsString('todo=logout', $html, 'alte Sitzung gilt nicht mehr'); + } +} diff --git a/tests/GoldenMaster/Support/Fixture.php b/tests/GoldenMaster/Support/Fixture.php index 3ec060ca..2c8b5ca3 100644 --- a/tests/GoldenMaster/Support/Fixture.php +++ b/tests/GoldenMaster/Support/Fixture.php @@ -49,6 +49,20 @@ public static function freshInstance(): array return [$app, new Runner($app)]; } + /** + * Neue Instanz im Zustand "frisch hochgeladen" (ohne Installer-Schritte). + * + * @return array{0:Instance,1:Runner} + */ + public static function uninstalledInstance(): array + { + $app = Instance::createUninstalled(self::sourceRoot()); + register_shutdown_function(static function () use ($app): void { + $app->destroy(); + }); + return [$app, new Runner($app)]; + } + /** Frische Instanz mit angemeldetem Hauptadmin; das Kennwort-Upgrade beim Login zaehlt nicht als Aenderung. */ public static function loggedInClient(): AdminClient { diff --git a/tests/GoldenMaster/Support/Instance.php b/tests/GoldenMaster/Support/Instance.php index 88ae1b29..1de5021f 100644 --- a/tests/GoldenMaster/Support/Instance.php +++ b/tests/GoldenMaster/Support/Instance.php @@ -32,24 +32,30 @@ private function __construct(string $path) public static function create(string $sourceRoot): self { - $source = rtrim($sourceRoot, '/') . '/lmo'; - if (!is_file($source . '/init.php')) { - throw new RuntimeException( - "Keine LMO-Quelle gefunden unter $source (erwartet /lmo/init.php). " . - 'LMO_SOURCE pruefen.' - ); + $path = self::copySource($sourceRoot); + + // Fertig eingerichtete Installation: Standardkonfiguration + Standardkonto admin/lmo + + // init-parameters.php. Neuer Stand: Vorlagen in config-default/; der unveraenderte Original- + // stand (Aufzeichnen der Snapshots) hat sie noch in install/config/ inkl. lmo-auth.php. + $defaults = is_dir($path . '/config-default') ? $path . '/config-default' : $path . '/install/config'; + if (is_dir($defaults)) { + self::mergeTree($defaults, $path . '/config'); } - - $path = sys_get_temp_dir() . '/lmo-golden-' . getmypid() . '-' . bin2hex(random_bytes(3)); - self::copyTree($source, $path, true); - - // Was der Installer sonst anlegt: Standardkonfiguration + init-parameters.php - if (is_dir($path . '/install/config')) { - self::mergeTree($path . '/install/config', $path . '/config'); + if (!is_file($path . '/config/lmo-auth.php')) { + // gleicher Inhalt wie install/config/lmo-auth.php im Original + file_put_contents($path . '/config/lmo-auth.php', "\nadmin|lmo|2|||"); } $cfg = $path . '/config/cfg.txt'; if (!is_file($cfg)) { - throw new RuntimeException('config/cfg.txt fehlt auch nach dem Zusammenfuehren mit install/config.'); + throw new RuntimeException("config/cfg.txt fehlt auch nach dem Zusammenfuehren mit $defaults."); + } + // Abgleich mit config-default/ gilt als erledigt; sonst legte die erste Anfrage den + // Marker an und jedes Protokoll enthielte diese Dateiaenderung. + if (is_file($path . '/lmo-setup.php')) { + if (!function_exists('lmo_defaults_stamp')) { + require_once $path . '/lmo-setup.php'; + } + file_put_contents($path . '/config/.defaults-stamp', lmo_defaults_stamp($path . '/config-default')); } $text = file_get_contents($cfg); // Berechnungszeit ("Seite in 0.0123 Sek.") wuerde jede Ausgabe veraendern. @@ -61,7 +67,7 @@ public static function create(string $sourceRoot): self "" ); - // Was der Installer sonst anlegt bzw. als schreibbar prueft (install/install.php, Liste 777/666): + // Was frueher der Installer anlegte bzw. als schreibbar pruefte (install/install.php, Liste 777/666): // ohne addon/tipp/lmo-tippauth.txt bricht z. B. die Tippspiel-Benutzerverwaltung mit einem Fatal Error ab. foreach (['addon/tipp/tipps', 'addon/tipp/tipps/auswert', 'addon/tipp/tipps/einsicht', 'addon/tipp/tipps/auswert/vereine', 'addon/spieler/stats', 'config/viewer'] as $dir) { @@ -84,6 +90,36 @@ public static function create(string $sourceRoot): self return $instance; } + /** + * Frisch hochgeladener Stand ohne jede Einrichtung: keine Konfiguration, kein Admin-Konto, + * keine init-parameters.php. Fuer die Tests der automatischen Ersteinrichtung (lmo-setup.php). + */ + public static function createUninstalled(string $sourceRoot): self + { + $path = self::copySource($sourceRoot); + mkdir($path . '/.sessions', 0777, true); // nur fuer den Test-Harness (session.save_path) + return new self($path); + } + + private static function copySource(string $sourceRoot): string + { + $source = rtrim($sourceRoot, '/') . '/lmo'; + if (!is_file($source . '/init.php')) { + throw new RuntimeException( + "Keine LMO-Quelle gefunden unter $source (erwartet /lmo/init.php). " . + 'LMO_SOURCE pruefen.' + ); + } + + $path = sys_get_temp_dir() . '/lmo-golden-' . getmypid() . '-' . bin2hex(random_bytes(3)); + self::copyTree($source, $path, true); + + // Laufzeitdateien einer lokalen Installation (z. B. aus dem Web-Container) nicht uebernehmen: + // Jede Instanz startet mit der Standardkonfiguration und dem Standardkonto admin/lmo. + self::removeRuntimeFiles($path); + return $path; + } + public function path(): string { return $this->path; @@ -119,6 +155,18 @@ public function destroy(): void } } + private static function removeRuntimeFiles(string $path): void + { + $files = [$path . '/config/lmo-auth.php', $path . '/config/init-parameters.php', + $path . '/config/.defaults-stamp', $path . '/addon/tipp/lmo-tippauth.txt']; + $files = array_merge($files, glob($path . '/config/cfg.txt') ?: [], glob($path . '/config/*/cfg.txt') ?: []); + foreach ($files as $file) { + if (is_file($file)) { + unlink($file); + } + } + } + private static function copyTree(string $from, string $to, bool $topLevel = false): void { mkdir($to, 0777, true); diff --git a/tests/GoldenMaster/Support/Normalizer.php b/tests/GoldenMaster/Support/Normalizer.php index 84e860e7..199432f7 100644 --- a/tests/GoldenMaster/Support/Normalizer.php +++ b/tests/GoldenMaster/Support/Normalizer.php @@ -20,6 +20,10 @@ public static function html(string $html, string $instancePath, string $query = // Stack-Traces von PHP-Fehlern nennen die Hilfsskripte der Tests samt Zeilennummer // (z. B. ".../bin/http.php(57)"). Aendert sich ein Hilfsskript, verschiebt sich die Zeile. $html = preg_replace('#\S*/tests/GoldenMaster/bin/(\w+\.php)\(\d+\)#', '{HARNESS}/$1(N)', $html); + // Dasselbe fuer die aufrufenden LMO-Dateien im Stack-Trace ("#0 {LMO_PATH}/lmoadmin.php(69)"): + // neue Zeilen oberhalb des Aufrufs sind keine Verhaltensaenderung. Die Fehlerstelle selbst + // ("... on line 235") bleibt im Vergleich. + $html = preg_replace('#(\#\d+ \{LMO_PATH\}/[\w./-]+\.php)\(\d+\)#', '$1(N)', $html); // Composer haengt die Pfade der PEAR-Pakete vor den include_path; PHP nennt ihn in // "Failed opening required"-Meldungen. Nur die PHP-eigenen Eintraege vergleichen. diff --git a/tests/GoldenMaster/UrlDetectionTest.php b/tests/GoldenMaster/UrlDetectionTest.php new file mode 100644 index 00000000..5591021a --- /dev/null +++ b/tests/GoldenMaster/UrlDetectionTest.php @@ -0,0 +1,125 @@ +server = $_SERVER; + $this->root = sys_get_temp_dir() . '/lmo-url-' . bin2hex(random_bytes(3)); + $this->lmo = $this->root . '/htdocs/vereine/liga'; + mkdir($this->lmo . '/addon/tipp', 0777, true); + touch($this->lmo . '/lmo.php'); + touch($this->lmo . '/addon/tipp/lmo-tipp.php'); + touch($this->root . '/htdocs/index.php'); + } + + protected function tearDown(): void + { + $_SERVER = $this->server; + exec('rm -rf ' . escapeshellarg($this->root)); + } + + private function request(string $scriptName, string $scriptFile, array $extra = []): void + { + foreach (['HTTPS', 'HTTP_X_FORWARDED_PROTO', 'SERVER_PORT', 'DOCUMENT_ROOT'] as $key) { + unset($_SERVER[$key]); + } + $_SERVER = array_merge($_SERVER, [ + 'HTTP_HOST' => 'www.example.org', + 'SCRIPT_NAME' => $scriptName, + 'SCRIPT_FILENAME' => $scriptFile, + 'SERVER_PORT' => '80', + ], $extra); + } + + public function testScriptInLmoFolder(): void + { + $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php'); + $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testScriptInAddonSubfolder(): void + { + $this->request('/vereine/liga/addon/tipp/lmo-tipp.php', $this->lmo . '/addon/tipp/lmo-tipp.php'); + $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testLmoFolderIsWebRoot(): void + { + $this->request('/lmo.php', $this->lmo . '/lmo.php'); + $this->assertSame('http://www.example.org', lmo_detect_url($this->lmo)); + } + + public function testAliasWithDifferentUrlPath(): void + { + // Apache-Alias: URL-Pfad hat nichts mit dem Dateipfad zu tun + $this->request('/ergebnisse/addon/tipp/lmo-tipp.php', $this->lmo . '/addon/tipp/lmo-tipp.php'); + $this->assertSame('http://www.example.org/ergebnisse', lmo_detect_url($this->lmo)); + } + + public function testEmbeddedFromPageOutsideLmoUsesDocumentRoot(): void + { + $this->request('/index.php', $this->root . '/htdocs/index.php', ['DOCUMENT_ROOT' => $this->root . '/htdocs']); + $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testEmbeddedOutsideDocumentRootIsUnknown(): void + { + $this->request('/index.php', $this->root . '/htdocs/index.php', ['DOCUMENT_ROOT' => $this->root . '/anderswo']); + $this->assertSame('', lmo_detect_url($this->lmo)); + } + + public function testHttps(): void + { + $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTPS' => 'on', 'SERVER_PORT' => '443']); + $this->assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testHttpsOffIsHttp(): void + { + $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTPS' => 'off']); + $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testHttpsBehindProxy(): void + { + $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTP_X_FORWARDED_PROTO' => 'https']); + $this->assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + } + + public function testHostWithPort(): void + { + $this->request('/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTP_HOST' => 'localhost:8081', 'SERVER_PORT' => '8081']); + $this->assertSame('http://localhost:8081/liga', lmo_detect_url($this->lmo)); + } + + public function testCommandLineWithoutHostIsUnknown(): void + { + $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php'); + unset($_SERVER['HTTP_HOST']); + $this->assertSame('', lmo_detect_url($this->lmo)); + } +} diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt index 6d9daccd..327f0b67 100644 --- a/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt +++ b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt @@ -10,8 +10,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -190,8 +188,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -362,8 +358,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -902,8 +896,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -1108,8 +1100,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -1677,8 +1667,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -1767,8 +1755,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -1857,8 +1843,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -2043,8 +2027,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -2166,8 +2148,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -2656,6 +2636,50 @@ GEAENDERT config/lmo-auth.php + + +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -2681,8 +2705,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -2860,8 +2882,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -3247,8 +3267,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt index cb4b4787..1d613ca0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt +++ b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt @@ -64,6 +64,50 @@ + + + + + + + + +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -143,6 +187,50 @@
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -222,6 +310,50 @@
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -247,8 +379,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -454,8 +584,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -708,6 +836,50 @@ GEAENDERT config/lmo-auth.php + + + + + +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -787,6 +959,50 @@ GEAENDERT config/lmo-auth.php
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -812,8 +1028,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt index 76f8491c..5b276053 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt @@ -36,8 +36,6 @@ xclassFavorit=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt index 6aba3e2f..caaef2a3 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt @@ -36,8 +36,6 @@ xlmo_main_border7=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt index c9a22c8e..40ac34bb 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt @@ -26,8 +26,6 @@ xstat2=0
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt index 4cb569c7..d20c87af 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt @@ -72,8 +72,6 @@ sp_14_1_8=14
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt index d4a88d66..eadfd9b3 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt @@ -88,8 +88,6 @@ xteamu8=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt index b505152d..4277dcd0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt @@ -18,8 +18,6 @@ xanzsp=4
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt index 89f7f890..4da89a49 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt @@ -57,8 +57,6 @@ xnlines=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt index 5243ccb6..e7e7feee 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt @@ -26,8 +26,6 @@ xstat2=0
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt index 2f2e20eb..feddbc90 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt @@ -46,8 +46,6 @@ sp_10_1_6=10
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt index ef0a1ee2..c735790e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt @@ -70,8 +70,6 @@ xteamu6=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt index 594dc0a5..c04e4cbc 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt @@ -18,8 +18,6 @@ xanzsp=3
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt index 608ac2ab..1366b235 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt @@ -48,8 +48,6 @@ xnlines=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt index 2c386266..08c042d4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt @@ -26,8 +26,6 @@ xstat2=0
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt index f2db25e6..fd66cb87 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt @@ -46,8 +46,6 @@ sp_10_1_6=10
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt index ca57379b..2617f074 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt @@ -70,8 +70,6 @@ xteamu6=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt index 48729c2d..2e71a6c2 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt @@ -18,8 +18,6 @@ xanzsp=3
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt index 86518727..c2e00cb5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt @@ -51,8 +51,6 @@ xnlines=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt index 1bf22508..61ba6dcb 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt @@ -26,8 +26,6 @@ xstat2=0
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt index e48c46d3..18ea4f86 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt @@ -72,8 +72,6 @@ sp_14_1_8=14
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt index 26168997..46c05db6 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt @@ -96,8 +96,6 @@ xteamu8=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt index c5c7f99d..4ecf1ba4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt @@ -18,8 +18,6 @@ xanzsp=4
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt index 558eb312..3947700d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt @@ -57,8 +57,6 @@ xnlines=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt index 4e151c58..e9c5b850 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt @@ -26,8 +26,6 @@ xliga_sort_direction=desc
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt index 118f1a48..7c470e9f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt @@ -24,8 +24,6 @@ xplatz8=8
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt index 62f3cb83..48547036 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt @@ -22,8 +22,6 @@ xplatz6=3
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt index cb2afbcd..70fbe2c8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt @@ -22,8 +22,6 @@ xplatz6=6
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt index 9c1559f7..64d3c098 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt @@ -24,8 +24,6 @@ xplatz8=8
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt index 3abea489..0696562a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt @@ -14,8 +14,6 @@ save=4
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt index d7f74dc9..b7a5268a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt @@ -21,8 +21,6 @@ message=Hallo Tipper [nick],
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt index 17d99e7c..f2c702b5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt @@ -16,8 +16,6 @@ show=0
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt index 0490a1e3..871499a2 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt @@ -17,8 +17,6 @@ xadmin_rang0=2
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt index da636fb4..ff658500 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt @@ -30,8 +30,6 @@ formular1=1
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt index 3061deec..bf751147 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt index b67fce94..f504a7da 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt index 86b9a04a..7d352a35 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt index 4b4432a9..99cbd352 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt index f321e991..48b2523f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt index 8ea61e9e..221344da 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt index ea600a07..a21c84d1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt index 26817aed..2751bedd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt index f7e5fc91..452dfea5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt index d2baf2f3..cbd0525e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt index 2a815396..3164e6a0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt index 43a2a6fb..215729a2 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt index 9994f5ba..2e7c2b70 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt index 3cae860a..196f9a0a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt index 4bc76ba4..b5448802 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt index 3cec4de0..f26a8475 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt index f578b0e6..f96ac897 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt index a1e0651d..31ef1ac1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt index 3d032e92..a7019c71 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt index 0fc510fd..42b6b423 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt index 11685415..0f67f1c7 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt index 4bd4bd75..15cc1c1d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt index 01dfb89d..9164d8cd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt index 4fc72642..b3a25854 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt index 80037e80..af32c54a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt index ad992012..24970631 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt index c3b26afa..db743d5a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt index 0d680ff8..fac2e671 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt index ba1fea78..bea85961 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt index 3a8e1260..32c496ae 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt index 8eb456a4..7de73698 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt index 1e6b86db..30118d1b 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt index 39d7984e..66f9aa5c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt index dcd9f598..a6b10dc6 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt index 710e8718..6a70606f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt index 7bd59ea8..6512654c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt index 90e9a618..38679538 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt index c0d817e5..100e73ab 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt index 16023619..b2040ad7 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt index 9cba7d70..fbfeac89 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt index be0c8c68..7925b450 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt index bf23e384..bd49b018 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt index cdb33414..6dd7fd1a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -29,7 +27,7 @@
    - + ### DATEIAENDERUNGEN diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt index 3822d4a2..8e618781 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt index a724d930..cae60d79 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt index 7a1a01ec..621e0df1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt index 94e50316..ddae6ac0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt index 624959a3..d4042107 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt index 2f286bfd..b5239010 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt index fbc46a7f..eb231860 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt index c22e3a0d..8d0ed64e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt index e816fbac..eaf1858e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt index dcd0c15f..9d85ffc8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt index a38749bb..e89c0453 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt index c0cff5c3..cd004af7 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt index c69c11e4..5535e5c8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt index 035843ba..6ce761c8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt index 63bee233..dc27da82 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt index 537f1e85..4881dc2e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt index f51bae6c..022935a7 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt index 69b48214..baad6f79 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt @@ -9,8 +9,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt index d98f3a79..9a5e612e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt @@ -36,8 +36,6 @@ xurlt=1
    -

    - Delete install folder or set its chmod to 000!

    @@ -475,8 +473,6 @@ Mannschaft 7 (10-11.ST)";
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt index 8eafeec2..c1536fc8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt @@ -19,8 +19,6 @@ xanzst=15
    -

    - Delete install folder or set its chmod to 000!

    @@ -408,8 +406,6 @@ Mannschaft 7 (10-11.ST)";
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt index 03fdbc4e..d6dd1b79 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt @@ -10,8 +10,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -173,8 +171,6 @@ xtype=0
    -

    - Delete install folder or set its chmod to 000!

    @@ -407,8 +403,6 @@ xanzsp=2
    -

    - Delete install folder or set its chmod to 000!

    @@ -559,8 +553,6 @@ xprogram=none
    -

    - Delete install folder or set its chmod to 000!

    @@ -979,8 +971,6 @@ $team_max_verloren="";
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt index eac01443..ebcbcbf1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt @@ -10,8 +10,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -125,8 +123,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -242,8 +238,6 @@ GELOESCHT ligen/golden/kegel.l98
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt index ca34ca5d..5d50f4c8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt @@ -38,8 +38,6 @@ xlmo_tabelle_background1=#00ff00
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt index f3581182..9198ca2d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt @@ -30,8 +30,6 @@ xbacklink=0
    -

    - Delete install folder or set its chmod to 000!

    @@ -730,8 +728,6 @@ GEAENDERT config/tipp/cfg.txt
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt index ad794ed8..3205c083 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt @@ -58,8 +58,6 @@ xmberi0=http://example.org/bericht
    -

    - Delete install folder or set its chmod to 000!

    @@ -893,8 +891,6 @@ Mannschaft 6 (13-14.ST)";
    -

    - Delete install folder or set its chmod to 000!

    @@ -1591,8 +1587,6 @@ xgoalb2=_
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt index 50eb20a3..d7a673bf 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt @@ -23,8 +23,6 @@ xplatz2=1
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt index 78dd0b77..ee108c62 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt @@ -90,8 +90,6 @@ xtorkorrektur22=1
    -

    - Delete install folder or set its chmod to 000!

    @@ -646,8 +644,6 @@ Mannschaft 7 (10-11.ST)";
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt index 63cd23a5..157e598a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt @@ -10,8 +10,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -185,8 +183,6 @@ xadmin_pass=passwort1
    -

    - Delete install folder or set its chmod to 000!

    @@ -421,8 +417,6 @@ xadmin_erweitert1=1
    -

    - Delete install folder or set its chmod to 000!

    @@ -602,8 +596,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    @@ -777,8 +769,6 @@ GEAENDERT config/lmo-auth.php
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt index 0265c178..1536a5da 100644 --- a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt +++ b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt @@ -10,8 +10,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -173,8 +171,6 @@ xtype=0
    -

    - Delete install folder or set its chmod to 000!

    @@ -407,8 +403,6 @@ xanzsp=3
    -

    - Delete install folder or set its chmod to 000!

    @@ -559,8 +553,6 @@ xprogram=ligen/golden/basic.l98
    -

    - Delete install folder or set its chmod to 000!

    @@ -1170,8 +1162,6 @@ $team_max_verloren="";
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt index bc85bd8a..7de0e5c5 100644 --- a/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt +++ b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt @@ -18,8 +18,6 @@ xtype=1
    -

    - Delete install folder or set its chmod to 000!

    @@ -174,8 +172,6 @@ xteams=4
    -

    - Delete install folder or set its chmod to 000!

    @@ -344,8 +340,6 @@ xmod2=1
    -

    - Delete install folder or set its chmod to 000!

    @@ -587,8 +581,6 @@ xteams4=Gelb
    -

    - Delete install folder or set its chmod to 000!

    @@ -864,8 +856,6 @@ xgoalb10=3
    -

    - Delete install folder or set its chmod to 000!

    @@ -1280,8 +1270,6 @@ GEAENDERT ligen/pokal.l98
    -

    - Delete install folder or set its chmod to 000!

    @@ -1680,8 +1668,6 @@ xgoalb00=2
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt index a04d2123..0f28a2b3 100644 --- a/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt +++ b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt @@ -40,8 +40,6 @@ xnlines=
    -

    - Delete install folder or set its chmod to 000!

    @@ -471,8 +469,6 @@ xteamu4=
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt index 5e1a67bc..cc422999 100644 --- a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt +++ b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt @@ -64,6 +64,50 @@ + + + + + +
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -143,6 +187,50 @@
    + +Espanol + + +Romanian + + +Magyar + + +Slovenskega + + +Portugues + + +Nederlands + +Deutsch + +Italiano + + +Cestina + + +Francais + + +English + + +Hrvatski + + +Bosanski + + +Norsk + +

    Liga Manager Online 4
    Copyright © 1997-2026 LMO-Group

    LigaManager Online comes with ABSOLUTELY NO WARRANTY.

    @@ -168,8 +256,6 @@
    -

    - Delete install folder or set its chmod to 000!

    @@ -846,8 +932,6 @@
    -

    - Delete install folder or set its chmod to 000!

    diff --git a/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt b/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt index 4575ccc9..85aadca0 100644 --- a/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt +++ b/tests/GoldenMaster/__snapshots__/security-probe/direct_include_access-cbf77b32.txt @@ -246,7 +246,7 @@ === direkter Aufruf lmo-rueckrunde.php ===

    keine passenden Ligen gefunden

    - + --- Dateiaenderungen --- GEAENDERT ligen/golden/basic.l98 From 79a14fe71a65e2dc973fa0b353d1fe031822959b Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 22:12:36 +0200 Subject: [PATCH 007/298] fix: TEsts lauf jetzt auch al HG-Action --- tests/GoldenMaster/NormalizerTest.php | 59 ++ tests/GoldenMaster/Support/Normalizer.php | 27 +- tests/GoldenMaster/Support/Runner.php | 8 +- .../admin-flows/helper_roles-919cb9fb.txt | 700 +++++++++--------- .../admin-flows/login_logout-05097281.txt | 400 +++++----- .../action=admin_todo=addons-98635f0f.txt | 50 +- .../action=admin_todo=design-1b1684ee.txt | 50 +- ...t_file=golden_basic.l98_st=-1-cdd1722d.txt | 50 +- ..._file=golden_basic.l98_st=-10-6ea7cb25.txt | 50 +- ...t_file=golden_basic.l98_st=-2-76458f83.txt | 50 +- ...t_file=golden_basic.l98_st=-3-155785b1.txt | 50 +- ...it_file=golden_basic.l98_st=1-2061ba73.txt | 50 +- ...ile=golden_handicap.l98_st=-1-cca0e9e3.txt | 50 +- ...le=golden_handicap.l98_st=-10-bda0c674.txt | 50 +- ...ile=golden_handicap.l98_st=-2-3556e97d.txt | 50 +- ...ile=golden_handicap.l98_st=-3-f27e0eca.txt | 50 +- ...file=golden_handicap.l98_st=1-6d739b78.txt | 50 +- ...file=golden_special.l98_st=-1-ea911110.txt | 50 +- ...ile=golden_special.l98_st=-10-be538e15.txt | 50 +- ...file=golden_special.l98_st=-2-84f58a2f.txt | 50 +- ...file=golden_special.l98_st=-3-1a2a1541.txt | 50 +- ..._file=golden_special.l98_st=1-a2d6da04.txt | 50 +- ...file=golden_wertung.l98_st=-1-246fb216.txt | 50 +- ...ile=golden_wertung.l98_st=-10-14f956b8.txt | 50 +- ...file=golden_wertung.l98_st=-2-a8ee69b7.txt | 50 +- ...file=golden_wertung.l98_st=-3-092bcea2.txt | 50 +- ..._file=golden_wertung.l98_st=1-17ffbcb6.txt | 50 +- .../action=admin_todo=options-d7c50005.txt | 50 +- ...bs_file=golden_basic.l98_st=3-7f8d5be4.txt | 50 +- ...file=golden_handicap.l98_st=3-d1a2bffe.txt | 50 +- ..._file=golden_special.l98_st=3-972a9489.txt | 50 +- ..._file=golden_wertung.l98_st=3-bc2d9610.txt | 50 +- .../action=admin_todo=tipp-f06379b6.txt | 50 +- .../action=admin_todo=tippemail-2ebdadcd.txt | 50 +- ...action=admin_todo=tippoptions-ca3f7bb3.txt | 50 +- ...action=admin_todo=user_show=0-1b17f81d.txt | 50 +- ...tion=admin_todo=vieweroptions-456a6138.txt | 50 +- .../lmoadmin.php_action=admin-c3ea110c.txt | 50 +- ....php_action=admin_todo=addons-772a5d69.txt | 50 +- ....php_action=admin_todo=delete-b2abfc95.txt | 50 +- ....php_action=admin_todo=design-95a2cbf6.txt | 50 +- ...hp_action=admin_todo=download-6f0139f5.txt | 50 +- ...=download_file=1l_2024-25.l98-04355668.txt | 50 +- ...ownload_file=golden_basic.l98-bb64a719.txt | 50 +- ...todo=edit_file=1l_2024-25.l98-4f211093.txt | 50 +- ...dit_file=1l_2024-25.l98_st=-1-dc4cb867.txt | 50 +- ...it_file=1l_2024-25.l98_st=-10-ea0c3297.txt | 50 +- ...dit_file=1l_2024-25.l98_st=-2-512ca5f2.txt | 50 +- ...dit_file=1l_2024-25.l98_st=-3-e552cf9a.txt | 50 +- ...dit_file=1l_2024-25.l98_st=-4-2f7d9803.txt | 50 +- ...edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt | 50 +- ...edit_file=1l_2024-25.l98_st=7-cedb8190.txt | 50 +- ...do=edit_file=golden_basic.l98-88e5bd03.txt | 50 +- ...t_file=golden_basic.l98_st=-1-deb2cc9d.txt | 50 +- ..._file=golden_basic.l98_st=-10-82f888bc.txt | 50 +- ...t_file=golden_basic.l98_st=-2-810ed70d.txt | 50 +- ...t_file=golden_basic.l98_st=-3-b5013613.txt | 50 +- ...t_file=golden_basic.l98_st=-4-2341c57c.txt | 50 +- ...it_file=golden_basic.l98_st=1-a9912533.txt | 50 +- ...it_file=golden_basic.l98_st=7-81e99535.txt | 50 +- ...ile=golden_handicap.l98_st=-1-fd20259a.txt | 50 +- ...file=golden_handicap.l98_st=1-4d5c0ac1.txt | 50 +- ...t_file=golden_kegel.l98_st=-1-240dd4c3.txt | 50 +- ...it_file=golden_kegel.l98_st=1-92745e28.txt | 50 +- ...olden_minus2_direct.l98_st=-1-0c5ec304.txt | 50 +- ...golden_minus2_direct.l98_st=1-afbdc0d5.txt | 50 +- ...le=golden_penalties.l98_st=-1-5fb149c7.txt | 50 +- ...ile=golden_penalties.l98_st=1-e47a8ce5.txt | 50 +- ...le=golden_rankzones.l98_st=-1-c90d7273.txt | 50 +- ...ile=golden_rankzones.l98_st=1-6faebb79.txt | 50 +- ...file=golden_special.l98_st=-1-28b3bab4.txt | 50 +- ..._file=golden_special.l98_st=1-b202cfad.txt | 50 +- ...file=golden_wertung.l98_st=-1-89073e5a.txt | 50 +- ..._file=golden_wertung.l98_st=1-aceea1f0.txt | 50 +- ...min.php_action=admin_todo=new-66c54a33.txt | 50 +- ...in.php_action=admin_todo=open-d15972d8.txt | 50 +- ...n=admin_todo=open_subdir=dfb_-eb74033b.txt | 50 +- ...dmin_todo=open_subdir=golden_-32a4d48c.txt | 50 +- ...php_action=admin_todo=options-17f610da.txt | 50 +- ...todo=tabs_file=1l_2024-25.l98-63420cdb.txt | 50 +- ...do=tabs_file=golden_basic.l98-8c1bd291.txt | 50 +- ...tabs_file=golden_handicap.l98-4dc01fd1.txt | 50 +- ...do=tabs_file=golden_kegel.l98-5b76c9bc.txt | 50 +- ...file=golden_minus2_direct.l98-ad782bc3.txt | 50 +- ...abs_file=golden_penalties.l98-099bea8d.txt | 50 +- ...abs_file=golden_rankzones.l98-bc440d14.txt | 50 +- ...=tabs_file=golden_special.l98-e2e62793.txt | 50 +- ...=tabs_file=golden_wertung.l98-e2e48c57.txt | 50 +- ...in.php_action=admin_todo=tipp-d6046daf.txt | 50 +- ...p_action=admin_todo=tippemail-e4186a1f.txt | 50 +- ...action=admin_todo=tippoptions-abfb67ac.txt | 50 +- ...hp_action=admin_todo=tippuser-3ef0524c.txt | 50 +- ...ction=admin_todo=tippuseredit-657ffb22.txt | 50 +- ....php_action=admin_todo=update-4c60eb9d.txt | 50 +- ....php_action=admin_todo=upload-088ce0a9.txt | 50 +- ...in.php_action=admin_todo=user-dc43a10f.txt | 50 +- ...tion=admin_todo=vieweroptions-9d8413a6.txt | 50 +- .../admin-write/basic_data-29eb09fc.txt | 150 ++-- .../admin-write/counts-29c1af46.txt | 100 +-- .../admin-write/create_league-81dbbc2b.txt | 300 ++++---- .../admin-write/delete_league-1597209b.txt | 200 ++--- .../admin-write/design-056f1182.txt | 50 +- .../admin-write/options-513f8de9.txt | 150 ++-- .../admin-write/results-cdf7e925.txt | 250 +++---- .../admin-write/table_correction-9c1e33d7.txt | 100 +-- .../admin-write/teams-46293836.txt | 150 ++-- .../admin-write/users-5b7dcd14.txt | 250 +++---- .../create_league_from_template-b5078678.txt | 300 ++++---- .../create_and_play_out_bracket-645b4155.txt | 600 +++++++-------- .../edit_round_without_changes-42f04365.txt | 100 +-- .../pages/_Ligenuebersicht_-c9ed6987.txt | 50 +- .../pages/file=1l_2024-25.l98-4702348a.txt | 50 +- ...ile=1l_2024-25.l98_action=cal-169e28b6.txt | 50 +- ...e=1l_2024-25.l98_action=cross-bb0ee553.txt | 50 +- ...e=1l_2024-25.l98_action=graph-b3d09698.txt | 50 +- ...le=1l_2024-25.l98_action=info-6d53e1cf.txt | 50 +- ...1l_2024-25.l98_action=program-e822e011.txt | 50 +- ....l98_action=program_selteam=1-d57ec884.txt | 50 +- ...24-25.l98_action=results_st=1-f0252ec8.txt | 50 +- ...4-25.l98_action=results_st=17-f6f8a99a.txt | 50 +- ...4-25.l98_action=results_st=34-da8048eb.txt | 50 +- ...e=1l_2024-25.l98_action=stats-ab05b252.txt | 50 +- ..._action=stats_stat1=0_stat2=2-3745f528.txt | 50 +- ...4-25.l98_action=stats_stat1=1-5fa9909f.txt | 50 +- ..._action=stats_stat1=1_stat2=2-445ce568.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt | 50 +- ...e=1l_2024-25.l98_action=table-a9396a34.txt | 50 +- ...25.l98_action=table_endtab=17-e79a33f6.txt | 50 +- ...ion=table_lmouserlang=English-e4941269.txt | 48 +- ...024-25.l98_action=table_st=17-8e44b1bf.txt | 50 +- ...5.l98_action=table_tabonres=2-c1ee5814.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt | 50 +- ...-25.l98_action=table_tabpkt=0-e46fb158.txt | 50 +- ...25.l98_action=table_tabtype=1-5619638b.txt | 50 +- ...25.l98_action=table_tabtype=2-6d72822b.txt | 50 +- ...25.l98_action=table_tabtype=3-40a81a3f.txt | 50 +- ...25.l98_action=table_tabtype=4-21e08d1c.txt | 50 +- .../pages/file=dfb_04er-liga.l98-3aa49ec0.txt | 50 +- ...fb_04er-liga.l98_action=cross-3bb52ce3.txt | 50 +- ..._04er-liga.l98_action=program-3b107e68.txt | 50 +- ...-liga.l98_action=results_st=1-c6409544.txt | 50 +- ...fb_04er-liga.l98_action=stats-f486d481.txt | 50 +- ...fb_04er-liga.l98_action=table-ea33e017.txt | 50 +- .../pages/file=dfb_06er-liga.l98-41b8b7f7.txt | 50 +- ...fb_06er-liga.l98_action=cross-f5f12874.txt | 50 +- ..._06er-liga.l98_action=program-29585fc3.txt | 50 +- ...-liga.l98_action=results_st=1-bc9201e9.txt | 50 +- ...fb_06er-liga.l98_action=stats-c36c60ef.txt | 50 +- ...fb_06er-liga.l98_action=table-207f11fd.txt | 50 +- .../pages/file=dfb_08er-liga.l98-14d115b8.txt | 50 +- ...fb_08er-liga.l98_action=cross-d3db4b47.txt | 50 +- ..._08er-liga.l98_action=program-2613d44a.txt | 50 +- ...-liga.l98_action=results_st=1-9cd43a7c.txt | 50 +- ...fb_08er-liga.l98_action=stats-0cb49e33.txt | 50 +- ...fb_08er-liga.l98_action=table-300d915c.txt | 50 +- .../pages/file=dfb_10er-liga.l98-864da0af.txt | 50 +- ...fb_10er-liga.l98_action=cross-51626974.txt | 50 +- ..._10er-liga.l98_action=program-4f7b7a6b.txt | 50 +- ...-liga.l98_action=results_st=1-d05905e4.txt | 50 +- ...fb_10er-liga.l98_action=stats-d6b034e6.txt | 50 +- ...fb_10er-liga.l98_action=table-a58766a6.txt | 50 +- .../pages/file=dfb_12er-liga.l98-a4d55470.txt | 50 +- ...fb_12er-liga.l98_action=cross-4e19433f.txt | 50 +- ..._12er-liga.l98_action=program-3c78724d.txt | 50 +- ...-liga.l98_action=results_st=1-1314d187.txt | 50 +- ...fb_12er-liga.l98_action=stats-7eac7254.txt | 50 +- ...fb_12er-liga.l98_action=table-007e3154.txt | 50 +- .../pages/file=dfb_14er-liga.l98-80fc72d6.txt | 50 +- ...fb_14er-liga.l98_action=cross-b025e0a2.txt | 50 +- ..._14er-liga.l98_action=program-ca5405e8.txt | 50 +- ...-liga.l98_action=results_st=1-2404c7cd.txt | 50 +- ...fb_14er-liga.l98_action=stats-0b1b6b19.txt | 50 +- ...fb_14er-liga.l98_action=table-78b8e765.txt | 50 +- .../pages/file=dfb_16er-liga.l98-9d347b6d.txt | 50 +- ...fb_16er-liga.l98_action=cross-d75b7385.txt | 50 +- ..._16er-liga.l98_action=program-1e60cab4.txt | 50 +- ...-liga.l98_action=results_st=1-ecf971bf.txt | 50 +- ...fb_16er-liga.l98_action=stats-98dbfa47.txt | 50 +- ...fb_16er-liga.l98_action=table-00dd2acc.txt | 50 +- .../pages/file=dfb_18er-liga.l98-ad849466.txt | 50 +- ...fb_18er-liga.l98_action=cross-dc91ea28.txt | 50 +- ..._18er-liga.l98_action=program-4059bad3.txt | 50 +- ...-liga.l98_action=results_st=1-49a7baa7.txt | 50 +- ...fb_18er-liga.l98_action=stats-f9801bfc.txt | 50 +- ...fb_18er-liga.l98_action=table-8cfe16e4.txt | 50 +- .../pages/file=golden_basic.l98-e9703975.txt | 50 +- ...e=golden_basic.l98_action=cal-b1501bd1.txt | 50 +- ...golden_basic.l98_action=cross-c1d34033.txt | 50 +- ...golden_basic.l98_action=graph-7c2e223a.txt | 50 +- ...=golden_basic.l98_action=info-7cd3189d.txt | 50 +- ...lden_basic.l98_action=program-5057376a.txt | 50 +- ....l98_action=program_selteam=1-d04765d9.txt | 50 +- ...basic.l98_action=results_st=1-a737706e.txt | 50 +- ...asic.l98_action=results_st=14-93dcbbf4.txt | 50 +- ...basic.l98_action=results_st=7-307737e2.txt | 50 +- ...golden_basic.l98_action=stats-87599175.txt | 50 +- ..._action=stats_stat1=0_stat2=2-846a520d.txt | 50 +- ...asic.l98_action=stats_stat1=1-c8b2f003.txt | 50 +- ..._action=stats_stat1=1_stat2=2-159fd65a.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-1601caa8.txt | 50 +- ...golden_basic.l98_action=table-07c91198.txt | 50 +- ...sic.l98_action=table_endtab=7-489d5fa6.txt | 50 +- ...ion=table_lmouserlang=English-c9223978.txt | 48 +- ...n_basic.l98_action=table_st=7-82826d43.txt | 50 +- ...c.l98_action=table_tabonres=2-9aeabca1.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt | 50 +- ...sic.l98_action=table_tabpkt=0-2e5e60ef.txt | 50 +- ...ic.l98_action=table_tabtype=1-bde33a70.txt | 50 +- ...ic.l98_action=table_tabtype=2-af337842.txt | 50 +- ...ic.l98_action=table_tabtype=3-7e748389.txt | 50 +- ...ic.l98_action=table_tabtype=4-21f9f1d6.txt | 50 +- ...ect_handicap.l98_action=table-88651412.txt | 50 +- ...cap.l98_action=table_endtab=5-953ea406.txt | 50 +- ...p.l98_action=table_tabonres=2-7d0e1e21.txt | 50 +- ...on=table_tabonres=2_tabtype=2-ee0e3d0e.txt | 50 +- ...cap.l98_action=table_tabpkt=0-52653947.txt | 50 +- ...ap.l98_action=table_tabtype=1-b04815cd.txt | 50 +- ...ap.l98_action=table_tabtype=2-1688fdcc.txt | 50 +- ...ap.l98_action=table_tabtype=3-38406f9a.txt | 50 +- ...ap.l98_action=table_tabtype=4-b0da3c27.txt | 50 +- ...direct_kegel.l98_action=table-25c859b4.txt | 50 +- ...gel.l98_action=table_endtab=7-565bc8cc.txt | 50 +- ...l.l98_action=table_tabonres=2-ff30028f.txt | 50 +- ...on=table_tabonres=2_tabtype=2-41181096.txt | 50 +- ...gel.l98_action=table_tabpkt=0-56dc48d5.txt | 50 +- ...el.l98_action=table_tabtype=1-7211ff5c.txt | 50 +- ...el.l98_action=table_tabtype=2-48fef6d4.txt | 50 +- ...el.l98_action=table_tabtype=3-d4104583.txt | 50 +- ...el.l98_action=table_tabtype=4-c79aadc2.txt | 50 +- ...rect_special.l98_action=table-e4871c1f.txt | 50 +- ...ial.l98_action=table_endtab=5-81ec309e.txt | 50 +- ...l.l98_action=table_tabonres=2-bdc5cec6.txt | 50 +- ...on=table_tabonres=2_tabtype=2-b9ec46ce.txt | 50 +- ...ial.l98_action=table_tabpkt=0-44d783c2.txt | 50 +- ...al.l98_action=table_tabtype=1-b333a927.txt | 50 +- ...al.l98_action=table_tabtype=2-b9c2f407.txt | 50 +- ...al.l98_action=table_tabtype=3-e8f2e098.txt | 50 +- ...al.l98_action=table_tabtype=4-92474ad8.txt | 50 +- ...rect_wertung.l98_action=table-2b33ca3e.txt | 50 +- ...ung.l98_action=table_endtab=7-faa3537a.txt | 50 +- ...g.l98_action=table_tabonres=2-7ec8060b.txt | 50 +- ...on=table_tabonres=2_tabtype=2-ebf83ed9.txt | 50 +- ...ung.l98_action=table_tabpkt=0-293321ee.txt | 50 +- ...ng.l98_action=table_tabtype=1-2432c87d.txt | 50 +- ...ng.l98_action=table_tabtype=2-b94bc2be.txt | 50 +- ...ng.l98_action=table_tabtype=3-a343eed9.txt | 50 +- ...ng.l98_action=table_tabtype=4-3a7bfc4a.txt | 50 +- ...wertung_many.l98_action=table-ae71cbea.txt | 50 +- ...any.l98_action=table_endtab=7-a55e5a27.txt | 50 +- ...y.l98_action=table_tabonres=2-dbd9d660.txt | 50 +- ...on=table_tabonres=2_tabtype=2-fab37f37.txt | 50 +- ...any.l98_action=table_tabpkt=0-e4e78078.txt | 50 +- ...ny.l98_action=table_tabtype=1-3a34bbca.txt | 50 +- ...ny.l98_action=table_tabtype=2-3a35013a.txt | 50 +- ...ny.l98_action=table_tabtype=3-3667b8be.txt | 50 +- ...ny.l98_action=table_tabtype=4-51152ff9.txt | 50 +- .../file=golden_handicap.l98-ad1091f8.txt | 50 +- ...olden_handicap.l98_action=cal-296c8d0e.txt | 50 +- ...den_handicap.l98_action=cross-0d1cc0ef.txt | 50 +- ...den_handicap.l98_action=graph-4c5226db.txt | 50 +- ...lden_handicap.l98_action=info-0c01aa62.txt | 50 +- ...n_handicap.l98_action=program-1f9ff9b0.txt | 50 +- ....l98_action=program_selteam=1-1e29bd28.txt | 50 +- ...dicap.l98_action=results_st=1-e3f286d5.txt | 50 +- ...icap.l98_action=results_st=10-7c4989cd.txt | 50 +- ...dicap.l98_action=results_st=5-4a7ae9df.txt | 50 +- ...den_handicap.l98_action=stats-fc11f7ba.txt | 50 +- ..._action=stats_stat1=0_stat2=2-9411a07e.txt | 50 +- ...icap.l98_action=stats_stat1=1-e7e1e765.txt | 50 +- ..._action=stats_stat1=1_stat2=2-d1c1a587.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-34b809eb.txt | 50 +- ...den_handicap.l98_action=table-cce20eaf.txt | 50 +- ...cap.l98_action=table_endtab=5-0a34d43d.txt | 50 +- ...ion=table_lmouserlang=English-05ca1b8c.txt | 48 +- ...andicap.l98_action=table_st=5-1a8b9086.txt | 50 +- ...p.l98_action=table_tabonres=2-d4fbeb8a.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt | 50 +- ...cap.l98_action=table_tabpkt=0-a0a84816.txt | 50 +- ...ap.l98_action=table_tabtype=1-d4432411.txt | 50 +- ...ap.l98_action=table_tabtype=2-0fab9629.txt | 50 +- ...ap.l98_action=table_tabtype=3-0e430486.txt | 50 +- ...ap.l98_action=table_tabtype=4-652f79fe.txt | 50 +- .../pages/file=golden_kegel.l98-03d191b6.txt | 50 +- ...e=golden_kegel.l98_action=cal-229309f9.txt | 50 +- ...golden_kegel.l98_action=cross-98a18e31.txt | 50 +- ...golden_kegel.l98_action=graph-955027ec.txt | 50 +- ...=golden_kegel.l98_action=info-484691e8.txt | 50 +- ...lden_kegel.l98_action=program-290be1b8.txt | 50 +- ....l98_action=program_selteam=1-38df4ff0.txt | 50 +- ...kegel.l98_action=results_st=1-67e3f670.txt | 50 +- ...egel.l98_action=results_st=10-9e1c971e.txt | 50 +- ...kegel.l98_action=results_st=5-0391ed43.txt | 50 +- ...golden_kegel.l98_action=stats-0866fe54.txt | 50 +- ..._action=stats_stat1=0_stat2=2-04ee3e78.txt | 50 +- ...egel.l98_action=stats_stat1=1-12c4a9c8.txt | 50 +- ..._action=stats_stat1=1_stat2=2-b91a293b.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-686506dd.txt | 50 +- ...golden_kegel.l98_action=table-f10b09c3.txt | 50 +- ...gel.l98_action=table_endtab=5-234a548d.txt | 50 +- ...ion=table_lmouserlang=English-63e87461.txt | 48 +- ...n_kegel.l98_action=table_st=5-765b9624.txt | 50 +- ...l.l98_action=table_tabonres=2-8f96f35d.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt | 50 +- ...gel.l98_action=table_tabpkt=0-00575149.txt | 50 +- ...el.l98_action=table_tabtype=1-a6d773c9.txt | 50 +- ...el.l98_action=table_tabtype=2-d813e17e.txt | 50 +- ...el.l98_action=table_tabtype=3-844decc2.txt | 50 +- ...el.l98_action=table_tabtype=4-dcf06d30.txt | 50 +- ...file=golden_minus2_direct.l98-ad8bc32f.txt | 50 +- ..._minus2_direct.l98_action=cal-34b38f45.txt | 50 +- ...inus2_direct.l98_action=cross-b6c651b6.txt | 50 +- ...inus2_direct.l98_action=graph-08394249.txt | 50 +- ...minus2_direct.l98_action=info-1a3bb48d.txt | 50 +- ...us2_direct.l98_action=program-9be06751.txt | 50 +- ....l98_action=program_selteam=1-d91c45b4.txt | 50 +- ...irect.l98_action=results_st=1-eb48b1ea.txt | 50 +- ...rect.l98_action=results_st=14-e5188406.txt | 50 +- ...irect.l98_action=results_st=7-302d5327.txt | 50 +- ...inus2_direct.l98_action=stats-5df7b7e2.txt | 50 +- ..._action=stats_stat1=0_stat2=2-703e3759.txt | 50 +- ...rect.l98_action=stats_stat1=1-23a6e854.txt | 50 +- ..._action=stats_stat1=1_stat2=2-cdcd15fb.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt | 50 +- ...inus2_direct.l98_action=table-056e67c4.txt | 50 +- ...ect.l98_action=table_endtab=7-aeb4a12d.txt | 50 +- ...ion=table_lmouserlang=English-b852f836.txt | 48 +- ..._direct.l98_action=table_st=7-78b6ba5b.txt | 50 +- ...t.l98_action=table_tabonres=2-b00c7a15.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-03e25657.txt | 50 +- ...ect.l98_action=table_tabpkt=0-b1931223.txt | 50 +- ...ct.l98_action=table_tabtype=1-ba5dd017.txt | 50 +- ...ct.l98_action=table_tabtype=2-1a138740.txt | 50 +- ...ct.l98_action=table_tabtype=3-a7293079.txt | 50 +- ...ct.l98_action=table_tabtype=4-96d5d124.txt | 50 +- .../file=golden_penalties.l98-ffc8b9ab.txt | 50 +- ...lden_penalties.l98_action=cal-d8077ffb.txt | 50 +- ...en_penalties.l98_action=cross-6ff6a3b2.txt | 50 +- ...en_penalties.l98_action=graph-58ebf4e0.txt | 50 +- ...den_penalties.l98_action=info-b40f9073.txt | 50 +- ..._penalties.l98_action=program-74ed205f.txt | 50 +- ....l98_action=program_selteam=1-a3d7dad0.txt | 50 +- ...lties.l98_action=results_st=1-cb7415e0.txt | 50 +- ...ties.l98_action=results_st=14-9ee7eed9.txt | 50 +- ...lties.l98_action=results_st=7-2a21de4e.txt | 50 +- ...en_penalties.l98_action=stats-7db1bb12.txt | 50 +- ..._action=stats_stat1=0_stat2=2-103c4953.txt | 50 +- ...ties.l98_action=stats_stat1=1-019201e0.txt | 50 +- ..._action=stats_stat1=1_stat2=2-f0068c34.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt | 50 +- ...en_penalties.l98_action=table-6cb38895.txt | 50 +- ...ies.l98_action=table_endtab=7-f7282225.txt | 50 +- ...ion=table_lmouserlang=English-3bbd16b0.txt | 48 +- ...nalties.l98_action=table_st=7-18da63c1.txt | 50 +- ...s.l98_action=table_tabonres=2-e403dede.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-660acc02.txt | 50 +- ...ies.l98_action=table_tabpkt=0-ec7f2871.txt | 50 +- ...es.l98_action=table_tabtype=1-6e60d7de.txt | 50 +- ...es.l98_action=table_tabtype=2-769eee4d.txt | 50 +- ...es.l98_action=table_tabtype=3-c746168b.txt | 50 +- ...es.l98_action=table_tabtype=4-9100d440.txt | 50 +- .../file=golden_rankzones.l98-f0482f57.txt | 50 +- ...lden_rankzones.l98_action=cal-26642c8f.txt | 50 +- ...en_rankzones.l98_action=cross-bb8f21db.txt | 50 +- ...en_rankzones.l98_action=graph-67eaec6f.txt | 50 +- ...den_rankzones.l98_action=info-b2edf492.txt | 50 +- ..._rankzones.l98_action=program-40b3c92f.txt | 50 +- ....l98_action=program_selteam=1-881312f1.txt | 50 +- ...zones.l98_action=results_st=1-e60255ae.txt | 50 +- ...ones.l98_action=results_st=18-79873be3.txt | 50 +- ...zones.l98_action=results_st=9-1273f99d.txt | 50 +- ...en_rankzones.l98_action=stats-23410853.txt | 50 +- ..._action=stats_stat1=0_stat2=2-4f27e0eb.txt | 50 +- ...ones.l98_action=stats_stat1=1-952c272d.txt | 50 +- ..._action=stats_stat1=1_stat2=2-e8d39760.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt | 50 +- ...en_rankzones.l98_action=table-c671a4ba.txt | 50 +- ...nes.l98_action=table_endtab=9-6f379dd1.txt | 50 +- ...ion=table_lmouserlang=English-9e763a34.txt | 48 +- ...nkzones.l98_action=table_st=9-3ada8150.txt | 50 +- ...s.l98_action=table_tabonres=2-f6167ee5.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt | 50 +- ...nes.l98_action=table_tabpkt=0-51ce3de8.txt | 50 +- ...es.l98_action=table_tabtype=1-ba334daf.txt | 50 +- ...es.l98_action=table_tabtype=2-eb0e7518.txt | 50 +- ...es.l98_action=table_tabtype=3-22f22566.txt | 50 +- ...es.l98_action=table_tabtype=4-79cbf5be.txt | 50 +- .../file=golden_special.l98-6cf5f399.txt | 50 +- ...golden_special.l98_action=cal-732d4a31.txt | 50 +- ...lden_special.l98_action=cross-02f69a7a.txt | 50 +- ...lden_special.l98_action=graph-e314145a.txt | 50 +- ...olden_special.l98_action=info-d7963ae9.txt | 50 +- ...en_special.l98_action=program-82324430.txt | 50 +- ....l98_action=program_selteam=1-18b25932.txt | 50 +- ...ecial.l98_action=results_st=1-0e0d502a.txt | 50 +- ...cial.l98_action=results_st=10-6cbbd569.txt | 50 +- ...ecial.l98_action=results_st=5-0148f4ee.txt | 50 +- ...lden_special.l98_action=stats-8ca2455f.txt | 50 +- ..._action=stats_stat1=0_stat2=2-38f9a8db.txt | 50 +- ...cial.l98_action=stats_stat1=1-3214d810.txt | 50 +- ..._action=stats_stat1=1_stat2=2-3eec0867.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-86461768.txt | 50 +- ...lden_special.l98_action=table-82a1bec1.txt | 50 +- ...ial.l98_action=table_endtab=5-4f19dbeb.txt | 50 +- ...ion=table_lmouserlang=English-bbfcfa4b.txt | 48 +- ...special.l98_action=table_st=5-d7e6f1c3.txt | 50 +- ...l.l98_action=table_tabonres=2-60a3c4f3.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt | 50 +- ...ial.l98_action=table_tabpkt=0-b967f927.txt | 50 +- ...al.l98_action=table_tabtype=1-aeb49c6d.txt | 50 +- ...al.l98_action=table_tabtype=2-17dc91a5.txt | 50 +- ...al.l98_action=table_tabtype=3-fec75d85.txt | 50 +- ...al.l98_action=table_tabtype=4-e45740ce.txt | 50 +- ...den_viewopts.l98_action=table-91cfa0fd.txt | 50 +- ...pts.l98_action=table_endtab=5-3dbb1bbe.txt | 50 +- ...s.l98_action=table_tabonres=2-72e36c1a.txt | 50 +- ...on=table_tabonres=2_tabtype=2-28a128f3.txt | 50 +- ...pts.l98_action=table_tabpkt=0-4071782b.txt | 50 +- ...ts.l98_action=table_tabtype=1-a8a9e417.txt | 50 +- ...ts.l98_action=table_tabtype=2-261100bd.txt | 50 +- ...ts.l98_action=table_tabtype=3-005717a4.txt | 50 +- ...ts.l98_action=table_tabtype=4-8c206a69.txt | 50 +- .../file=golden_wertung.l98-ded4b02d.txt | 50 +- ...golden_wertung.l98_action=cal-1488acfe.txt | 50 +- ...lden_wertung.l98_action=cross-d2f8b02c.txt | 50 +- ...lden_wertung.l98_action=graph-b98547fc.txt | 50 +- ...olden_wertung.l98_action=info-0e98c75b.txt | 50 +- ...en_wertung.l98_action=program-f07bd56e.txt | 50 +- ....l98_action=program_selteam=1-5a54f983.txt | 50 +- ...rtung.l98_action=results_st=1-cb1b3c68.txt | 50 +- ...tung.l98_action=results_st=14-f155e446.txt | 50 +- ...rtung.l98_action=results_st=7-302da3c7.txt | 50 +- ...lden_wertung.l98_action=stats-bbbd9324.txt | 50 +- ..._action=stats_stat1=0_stat2=2-8eedf130.txt | 50 +- ...tung.l98_action=stats_stat1=1-06a5de03.txt | 50 +- ..._action=stats_stat1=1_stat2=2-9fffdb12.txt | 50 +- ...ats_stat1=2_stat2=1_tabtype=1-2e336d42.txt | 50 +- ...lden_wertung.l98_action=table-e09dd802.txt | 50 +- ...ung.l98_action=table_endtab=7-e92944fa.txt | 50 +- ...ion=table_lmouserlang=English-91c5f79f.txt | 48 +- ...wertung.l98_action=table_st=7-03d6ef7b.txt | 50 +- ...g.l98_action=table_tabonres=2-a9c089ce.txt | 50 +- ...tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt | 50 +- ...ung.l98_action=table_tabpkt=0-fb4f7a64.txt | 50 +- ...ng.l98_action=table_tabtype=1-d4229cdf.txt | 50 +- ...ng.l98_action=table_tabtype=2-958d5c18.txt | 50 +- ...ng.l98_action=table_tabtype=3-b62aff1e.txt | 50 +- ...ng.l98_action=table_tabtype=4-016c05fc.txt | 50 +- .../pages/lmouserlang=English-901d107b.txt | 48 +- .../admin_without_login-e52ae0e6.txt | 200 ++--- 449 files changed, 12832 insertions(+), 12742 deletions(-) create mode 100644 tests/GoldenMaster/NormalizerTest.php diff --git a/tests/GoldenMaster/NormalizerTest.php b/tests/GoldenMaster/NormalizerTest.php new file mode 100644 index 00000000..6136dff2 --- /dev/null +++ b/tests/GoldenMaster/NormalizerTest.php @@ -0,0 +1,59 @@ +' + . '' . $lang . ''; + } + + private static function selected(string $lang): string + { + return '' . $lang . ''; + } + + private static function footer(string $entries): string + { + return ''; + } + + public function testLanguageOrderDoesNotDependOnDirectoryOrder(): void + { + $a = Normalizer::html(self::footer(self::link('Magyar') . self::selected('English') . self::link('Bosanski')), '/tmp/x'); + $b = Normalizer::html(self::footer(self::link('Bosanski') . self::link('Magyar') . self::selected('English')), '/tmp/x'); + + $this->assertSame($a, $b); + preg_match_all('~lmouserlang=(\w+)"|img/(\w+)\.selected\.svg~', $a, $m); + $order = array_map(static fn (string $x, string $y): string => $x . $y, $m[1], $m[2]); + $this->assertSame(['Bosanski', 'English', 'Magyar'], $order); + // Bearbeiten-Link bleibt hinter der Sprachauswahl (kanonisch haengt sein ">>" am letzten Eintrag) + $this->assertMatchesRegularExpression('~Magyar">\n>>\nassertSame($once, Normalizer::sortLangSelector($once)); + } + + public function testOtherContentIsUntouched(): void + { + $html = "

    \n\n\n\n\n\n\n

    \n"; + + $this->assertSame($html, Normalizer::sortLangSelector($html)); + } +} diff --git a/tests/GoldenMaster/Support/Normalizer.php b/tests/GoldenMaster/Support/Normalizer.php index 199432f7..c31f2c13 100644 --- a/tests/GoldenMaster/Support/Normalizer.php +++ b/tests/GoldenMaster/Support/Normalizer.php @@ -41,7 +41,32 @@ public static function html(string $html, string $instancePath, string $query = $html = preg_replace('/\b\d{1,3},\d{1,3},\d{1,3},1\b/', '{RGBA}', $html); } - return self::canonical($html); + return self::sortLangSelector(self::canonical($html)); + } + + /** + * Sprachauswahl in der Fusszeile (getLangSelector) sortieren: Die Reihenfolge kommt aus + * readdir() und haengt damit vom Dateisystem ab (Docker-Volume vs. GitHub-Runner). + * Erwartet die kanonische Form; ein Eintrag ist entweder ein Link (3 Zeilen) oder das + * Bild der aktuellen Sprache (1 Zeile), sortiert wird nach dem Sprachnamen. Folgt der + * Bearbeiten-Link (" >> "), haengt dessen ">>" ohne Zeilenumbruch am letzten Eintrag. + */ + public static function sortLangSelector(string $html): string + { + $entry = static fn (string $end): string => '(?:\n\n' + . $end . '|' . $end . ')'; + return preg_replace_callback('~(?:' . $entry('(?:\n|(?=>>))') . '){2,}~', static function (array $m) use ($entry): string { + // Im ausgeschnittenen Block fehlt das folgende ">>", der letzte Eintrag endet dort am Textende. + preg_match_all('~' . $entry('(?:\n|$)') . '~', $m[0], $parts); + $tail = str_ends_with($m[0], "\n") ? "\n" : ''; + $items = array_map(static fn (string $i): string => rtrim($i, "\n"), $parts[0]); + usort($items, static function (string $a, string $b): int { + preg_match('/title="([^"]*)"/', $a, $ta); + preg_match('/title="([^"]*)"/', $b, $tb); + return strcmp($ta[1], $tb[1]); + }); + return implode("\n", $items) . $tail; + }, $html); } /** diff --git a/tests/GoldenMaster/Support/Runner.php b/tests/GoldenMaster/Support/Runner.php index eee8894c..7cf5b91d 100644 --- a/tests/GoldenMaster/Support/Runner.php +++ b/tests/GoldenMaster/Support/Runner.php @@ -121,8 +121,14 @@ private function run(string $script, array $args): string $outFile = tempnam(sys_get_temp_dir(), 'lmo-out'); $errFile = tempnam(sys_get_temp_dir(), 'lmo-err'); $env = null; + if ($this->hasFaketime()) { + // Neuere libfaketime-Versionen (z. B. Ubuntu auf dem GitHub-Runner) verschieben auch die + // Dateizeiten aus stat() um den Zeitversatz; die fixierte Ligadatei-Zeit (Instance::FIXED_MTIME) + // wuerde dann je nach echtem Datum anders angezeigt. Nur die Uhr faelschen. + $env = array_merge(getenv(), ['NO_FAKE_STAT' => '1']); + } if ($coverageDir !== null) { - $env = array_merge(getenv(), [ + $env = array_merge($env ?? getenv(), [ 'GOLDEN_COVERAGE_DIR' => $coverageDir, 'GOLDEN_INSTANCE' => $this->instance->path(), ]); diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt index 327f0b67..0fa11e90 100644 --- a/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt +++ b/tests/GoldenMaster/__snapshots__/admin-flows/helper_roles-919cb9fb.txt @@ -114,46 +114,46 @@ @@ -292,46 +292,46 @@ GEAENDERT config/lmo-auth.php @@ -830,46 +830,46 @@ GEAENDERT config/lmo-auth.php @@ -1034,46 +1034,46 @@ GEAENDERT config/lmo-auth.php @@ -1583,46 +1583,46 @@ GEAENDERT config/lmo-auth.php @@ -1689,46 +1689,46 @@ GEAENDERT config/lmo-auth.php @@ -1777,46 +1777,46 @@ GEAENDERT config/lmo-auth.php @@ -1961,46 +1961,46 @@ GEAENDERT config/lmo-auth.php @@ -2082,46 +2082,46 @@ GEAENDERT config/lmo-auth.php @@ -2516,46 +2516,46 @@ GEAENDERT config/lmo-auth.php @@ -2637,46 +2637,46 @@ GEAENDERT config/lmo-auth.php @@ -2809,46 +2809,46 @@ GEAENDERT config/lmo-auth.php @@ -3201,46 +3201,46 @@ GEAENDERT config/lmo-auth.php @@ -3403,46 +3403,46 @@ GEAENDERT config/lmo-auth.php diff --git a/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt index 1d613ca0..ada80b63 100644 --- a/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt +++ b/tests/GoldenMaster/__snapshots__/admin-flows/login_logout-05097281.txt @@ -65,46 +65,46 @@ @@ -188,46 +188,46 @@ @@ -311,46 +311,46 @@ @@ -508,45 +508,45 @@ @@ -960,46 +960,46 @@ GEAENDERT config/lmo-auth.php @@ -1157,45 +1157,45 @@ GEAENDERT config/lmo-auth.php diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt index e63ac7ee..11d5bea6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98-4702348a.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt index 3d7b14a3..7c18bdf7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cal-169e28b6.txt @@ -127,46 +127,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt index 9be0fffb..3811db78 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=cross-bb0ee553.txt @@ -1285,46 +1285,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt index 3b02d710..c4140628 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=graph-b3d09698.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt index 2f6ab011..c9e72b75 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt index fa9c260e..7f5152e2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program-e822e011.txt @@ -202,46 +202,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt index a5d7941b..b6e77aac 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=program_selteam=1-d57ec884.txt @@ -741,46 +741,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt index 177caf47..47cb303d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=1-f0252ec8.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt index 2622357b..eb80ad87 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=17-f6f8a99a.txt @@ -872,46 +872,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt index 0c988920..f50ae1a2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=results_st=34-da8048eb.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt index 120d7877..82ccd346 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats-ab05b252.txt @@ -469,46 +469,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt index d962a962..d4037bb0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=0_stat2=2-3745f528.txt @@ -525,46 +525,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt index 1423a1ab..8c56a51d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1-5fa9909f.txt @@ -525,46 +525,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt index 7a7ce81a..79835bb3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=1_stat2=2-445ce568.txt @@ -556,46 +556,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt index 069f942e..004d9a95 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=stats_stat1=2_stat2=1_tabtype=1-5747a0b5.txt @@ -556,46 +556,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt index b739741c..bada6c61 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table-a9396a34.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt index 7b9d0e9d..c3e11495 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_endtab=17-e79a33f6.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt index 8c47bc22..60aa2648 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_lmouserlang=English-e4941269.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt index 2d5d0db6..a7c26888 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_st=17-8e44b1bf.txt @@ -872,46 +872,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt index 41c1fb5a..f506b426 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2-c1ee5814.txt @@ -1635,46 +1635,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt index ddd63466..fa9fd643 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-34e38f2f.txt @@ -1635,46 +1635,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt index 3a3218a3..ad48282f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabpkt=0-e46fb158.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt index 6af5da89..3d286a02 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=1-5619638b.txt @@ -872,46 +872,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt index b83551aa..4e9b3c68 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=2-6d72822b.txt @@ -872,46 +872,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt index f101f16b..f5be1bfc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=3-40a81a3f.txt @@ -871,46 +871,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt index e933df63..43fc9759 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=table_tabtype=4-21e08d1c.txt @@ -872,46 +872,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt index 4fee3be8..210b2ee9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98-3aa49ec0.txt @@ -236,46 +236,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt index 4a8d92dd..7f7090fa 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=cross-3bb52ce3.txt @@ -159,46 +159,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt index 1ff00da0..d20faf9f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=program-3b107e68.txt @@ -90,46 +90,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt index fdff9c07..c4445414 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=results_st=1-c6409544.txt @@ -236,46 +236,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt index b87fabdc..32d13f38 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=stats-f486d481.txt @@ -245,46 +245,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt index 4fbde564..866ea98a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_04er-liga.l98_action=table-ea33e017.txt @@ -236,46 +236,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt index ecc81a7f..68c7aec9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt index 35beb120..c8d44bb7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=cross-f5f12874.txt @@ -253,46 +253,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt index 1aa6758c..0d60b469 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=program-29585fc3.txt @@ -106,46 +106,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt index 3713a118..ef11329f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt index 381d9910..59470bae 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=stats-c36c60ef.txt @@ -277,46 +277,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt index a3892bcd..c38878e1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt index 62f7fac1..0180685b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt index 4d95d874..4528f37e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=cross-d3db4b47.txt @@ -365,46 +365,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt index 83719767..e48b535a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=program-2613d44a.txt @@ -122,46 +122,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt index cf4b7161..fa039802 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt index c5c80f19..43e0c3cb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=stats-0cb49e33.txt @@ -309,46 +309,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt index 37988fd4..58120802 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt index e4b6d130..36fbdb3e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98-864da0af.txt @@ -479,46 +479,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt index dc3a9edd..0a567bb8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=cross-51626974.txt @@ -501,46 +501,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt index 0ae4308d..f0c67989 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=program-4f7b7a6b.txt @@ -138,46 +138,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt index f11f8c2b..693ba915 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=results_st=1-d05905e4.txt @@ -479,46 +479,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt index d2f9187f..85e6d56d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=stats-d6b034e6.txt @@ -341,46 +341,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt index 5e8f490c..a153f283 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_10er-liga.l98_action=table-a58766a6.txt @@ -479,46 +479,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt index 87e9c338..326872f2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt @@ -548,46 +548,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt index 1a4194a3..d4c183ce 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=cross-4e19433f.txt @@ -661,46 +661,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt index a2ea40ef..1914d49e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=program-3c78724d.txt @@ -154,46 +154,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt index 207106d6..e199195f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt @@ -548,46 +548,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt index 47bd381e..aeddd60b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=stats-7eac7254.txt @@ -373,46 +373,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt index ffbf787d..f751af8d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt @@ -548,46 +548,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt index c6966103..746dc1d0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98-80fc72d6.txt @@ -631,46 +631,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt index 651692ce..cab8a854 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=cross-b025e0a2.txt @@ -845,46 +845,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt index 9c105d08..95988309 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=program-ca5405e8.txt @@ -170,46 +170,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt index b1df4ab4..8be5acf6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=results_st=1-2404c7cd.txt @@ -631,46 +631,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt index 3989e279..6bcbd7a3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=stats-0b1b6b19.txt @@ -405,46 +405,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt index dcaf3290..118f4a02 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_14er-liga.l98_action=table-78b8e765.txt @@ -631,46 +631,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt index 986148a1..bec5c191 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98-9d347b6d.txt @@ -706,46 +706,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt index a64f5f69..5cde3903 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=cross-d75b7385.txt @@ -1053,46 +1053,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt index 841f2bca..d28f0b20 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=program-1e60cab4.txt @@ -186,46 +186,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt index e1532210..0beda6b3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=results_st=1-ecf971bf.txt @@ -706,46 +706,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt index 067a440a..91620b3a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=stats-98dbfa47.txt @@ -437,46 +437,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt index a6da8a99..a0ba8814 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_16er-liga.l98_action=table-00dd2acc.txt @@ -706,46 +706,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt index fa04a22e..49da0fbf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98-ad849466.txt @@ -781,46 +781,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt index 5e58fa9e..ae27e1e4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=cross-dc91ea28.txt @@ -1285,46 +1285,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt index 08bef895..2d29d018 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=program-4059bad3.txt @@ -202,46 +202,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt index 867a1a0c..a8cc303a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=results_st=1-49a7baa7.txt @@ -781,46 +781,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt index f5308095..30b3b998 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=stats-f9801bfc.txt @@ -469,46 +469,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt index 12641530..f82f15b2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_18er-liga.l98_action=table-8cfe16e4.txt @@ -781,46 +781,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt index 31a9b984..8098c166 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt index df2c9d3b..08a8de61 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cal-b1501bd1.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt index c7da54c8..6c32ef70 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=cross-c1d34033.txt @@ -427,46 +427,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt index 6f7f8e8c..fecb3b90 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=graph-7c2e223a.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt index 9accc91a..0726cb61 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt index 2530f691..34d3da28 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program-5057376a.txt @@ -122,46 +122,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt index 2304b8cc..502c69d6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt @@ -355,46 +355,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt index dbbff926..d4da67bb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt index 565d9dc7..60cf0969 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt index dbc5b7a6..146cdf80 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt @@ -401,46 +401,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt index 86fdb258..5ee2b5da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats-87599175.txt @@ -346,46 +346,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt index a85d4aff..bbfb88ea 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=0_stat2=2-846a520d.txt @@ -398,46 +398,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt index f687a19e..62b0ac3a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1-c8b2f003.txt @@ -398,46 +398,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt index 3b25f805..1c23834f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=1_stat2=2-159fd65a.txt @@ -426,46 +426,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt index 71ef581e..925ea7ac 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=stats_stat1=2_stat2=1_tabtype=1-1601caa8.txt @@ -426,46 +426,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt index 7fa42a2f..4fd58ccb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt index 5b4bd2b9..96e60018 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt index ce624699..59af2f78 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt index 86845582..6d887c7c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt @@ -401,46 +401,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt index c71ed30b..e2909f6d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt @@ -668,46 +668,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt index c2d230d8..5fc84003 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt @@ -668,46 +668,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt index fb026286..54ed2c5f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt index fd832c93..9c44d6de 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt @@ -401,46 +401,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt index 69c92b8d..dfb12f1f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt @@ -401,46 +401,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt index e6b92b38..6927ccae 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt @@ -400,46 +400,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt index 3745c5b4..d2621350 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt @@ -401,46 +401,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt index fe1ea102..5930772d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt index 87ff6baf..56c67adc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt index 38c0081f..384c02f1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt @@ -539,46 +539,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt index 3afaae72..29e11538 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt @@ -540,46 +540,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt index ab0f85f4..9b5b4c95 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt index 2591605a..40aa3e88 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt index 3ce06deb..0d551d08 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt index 03b27fb6..25877a34 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt index 58f85385..7240f8bd 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt index 62a86220..28d9a17a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt index 6b13cb02..8fe644b0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt index 154c77fd..e9cdbd7e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt @@ -812,46 +812,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt index dc4808f8..44e1e555 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt @@ -813,46 +813,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt index f0f21845..fb712860 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt index 844d8f4a..0cd10916 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt index f8f57d02..068f79c9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt index 22b8394e..45ccb64c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt index 2143791b..5ef13673 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt index b6a74c67..7b2a2ce4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt @@ -368,46 +368,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt index c55af671..648b45ea 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt @@ -368,46 +368,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt index 8b7698b7..363a0f33 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt @@ -652,46 +652,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt index 4671f763..25dcc720 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt @@ -653,46 +653,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt index 51ab7ce9..3edbb5da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt @@ -368,46 +368,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt index 3fae18dd..01c048ad 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt @@ -369,46 +369,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt index 7b0fd25d..5af625da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt @@ -369,46 +369,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt index 0e78e8ba..de4da16c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt @@ -368,46 +368,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt index 0fe974bd..5fd8366c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt @@ -369,46 +369,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt index 7822156b..870ac578 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt @@ -458,46 +458,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt index 9c6ac014..226503e3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt @@ -458,46 +458,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt index 7162186c..47a3bb9f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt @@ -822,46 +822,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt index 27219aaa..c5b1f3fc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt @@ -823,46 +823,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt index b26f1acb..843006c9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt @@ -458,46 +458,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt index 9f0d3878..d161e780 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt @@ -459,46 +459,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt index d1b2e544..4aff1a3d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt @@ -459,46 +459,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt index bee7b375..d765dd63 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt @@ -458,46 +458,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt index eed44987..6e719e6e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt @@ -459,46 +459,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt index 10c6e2d4..e1e540bf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt index 03e4ff06..4b002bfe 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt index a828f959..22c5b9f6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt @@ -815,46 +815,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt index 18052565..d8e625ad 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt @@ -816,46 +816,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt index eee447d0..13724e1e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt index cd545789..b496de74 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt index b3428f0b..cd5ba808 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt index 59255973..f3707836 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt index 47e006f1..931ded6d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt index 73c37c14..b7732db2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt index 1ed90306..cf143f52 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cal-296c8d0e.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt index 8dd5f840..a46d569b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=cross-0d1cc0ef.txt @@ -293,46 +293,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt index ea74a8b5..fc4d3504 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=graph-4c5226db.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt index 2c86b72e..1622ff37 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt index ed6821af..725a663b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program-1f9ff9b0.txt @@ -106,46 +106,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt index 9186bbcd..7cdeb6bc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt @@ -271,46 +271,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt index 33b38075..0042203c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt index e35ba52b..533b19e0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt index f463ff2a..1ff19a82 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt index 7ac95a6b..5a4310a8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats-fc11f7ba.txt @@ -315,46 +315,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt index 5378e902..d6f0bcc5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=0_stat2=2-9411a07e.txt @@ -367,46 +367,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt index 9b3a458b..e5bf9513 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1-e7e1e765.txt @@ -367,46 +367,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt index 8619f0ff..bc991af8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=1_stat2=2-d1c1a587.txt @@ -395,46 +395,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt index 070068a8..dae0ca27 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=stats_stat1=2_stat2=1_tabtype=1-34b809eb.txt @@ -395,46 +395,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt index 6a1bea9f..ea0f23e1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt index 2a65ee56..8a4bea29 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt index 9feaf0a9..387a54d2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt index a36b65db..4cb6b311 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt index 020a4ca8..bdb3f12a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt @@ -539,46 +539,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt index 3e98111c..39fc3d96 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt @@ -539,46 +539,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt index 7213a6f8..e7d0c09d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt index f4371fd6..b8e305b0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt index f3d7237e..7efd0e86 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt index 68466006..c812b46e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt index bfff0694..7b31f0c7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt @@ -328,46 +328,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt index 7bb74af6..84944706 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt index 1f13c9d0..b39859a3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cal-229309f9.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt index 22153f6a..ea355236 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=cross-98a18e31.txt @@ -301,46 +301,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt index 28265ca7..b6ab27f7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=graph-955027ec.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt index a915e83c..61b9a52f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt index ae5d9320..c1690e8b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program-290be1b8.txt @@ -106,46 +106,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt index 85ed6646..152d3573 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt @@ -271,46 +271,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt index ff547a63..070ac985 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt index d822fbf6..30d2d8f2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt index 6c94250d..36ed956d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt index d018e0d2..254993d0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats-0866fe54.txt @@ -297,46 +297,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt index 4bae473a..03d56126 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=0_stat2=2-04ee3e78.txt @@ -349,46 +349,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt index 58e5c0a2..3aec5c6e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1-12c4a9c8.txt @@ -349,46 +349,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt index f3a13557..7c5dbebc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=1_stat2=2-b91a293b.txt @@ -377,46 +377,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt index 50d67406..0e379ad5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=stats_stat1=2_stat2=1_tabtype=1-686506dd.txt @@ -377,46 +377,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt index 14cb9b7f..30114721 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt index a5e83463..cd5eff06 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt index cd07a9ab..eaeb1d08 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt index 578b27cf..48fae991 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt index 8afe5027..07f7f0bb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt @@ -538,46 +538,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt index 277e6a76..d04ec445 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt @@ -538,46 +538,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt index 61237105..b891ec70 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt index 4d5d969c..4d1880f1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt index 7958f31d..b8ed5a54 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt index 703852c5..5f6c58be 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt @@ -326,46 +326,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt index 345502b1..72c39302 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt @@ -327,46 +327,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt index 4466752a..ab880e9a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt index 8693460e..3c47f5da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cal-34b38f45.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt index 1db159b2..fb197fea 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=cross-b6c651b6.txt @@ -477,46 +477,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt index 586f6455..6922427a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt index f82647e3..b6f8b261 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt index e1228eca..0e8a4556 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program-9be06751.txt @@ -122,46 +122,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt index 88773a23..d59d2c1f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt @@ -355,46 +355,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt index be2ebeb1..56e0bee8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt index ee0e08d0..d415c82e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt index de5f8df6..0b979b3f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt index 6db3f60e..be6f42fa 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats-5df7b7e2.txt @@ -357,46 +357,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt index 3088bc54..25950921 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=0_stat2=2-703e3759.txt @@ -409,46 +409,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt index c0bb4a92..3b15f659 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1-23a6e854.txt @@ -409,46 +409,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt index d9f166b6..f688ac57 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=1_stat2=2-cdcd15fb.txt @@ -437,46 +437,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt index 2538ec91..c1ee811d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=stats_stat1=2_stat2=1_tabtype=1-8b4b271f.txt @@ -437,46 +437,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt index 7ab70076..cae4fded 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt index 26726341..b46516d9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt index 558cde82..e5ff3b92 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt index 073c991e..c76728f3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt index bc278fc2..2902fb78 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt @@ -812,46 +812,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt index 4d0c45e7..51adbd8f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt @@ -812,46 +812,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt index eddaf755..37f3db72 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt index d335a73d..dbe821ca 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt index d38a6ede..26993f68 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt index a82c4a6e..1e65d729 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt @@ -448,46 +448,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt index c9bc1b60..19ce3573 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt @@ -449,46 +449,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt index e6de7858..b6c76172 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt index fbaf887e..fb94e9ca 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cal-d8077ffb.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt index 88378a1d..79838d88 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=cross-6ff6a3b2.txt @@ -469,46 +469,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt index 6ae7163f..a1896c96 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt index 6ffe6d52..d9cf65e7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt index f6fd6711..6a535b1c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program-74ed205f.txt @@ -122,46 +122,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt index 2357ace9..2b53c3f3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt @@ -355,46 +355,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt index 30e2a95c..810669fa 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt index 3906b575..95160b6b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt index 767a638e..2ffd8163 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt @@ -465,46 +465,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt index 16375c3b..ef971182 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats-7db1bb12.txt @@ -357,46 +357,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt index 05d8a4f2..0ddaa02e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=0_stat2=2-103c4953.txt @@ -409,46 +409,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt index c576b1d6..0be21f6b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1-019201e0.txt @@ -409,46 +409,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt index 9549eb7d..7c3db624 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=1_stat2=2-f0068c34.txt @@ -437,46 +437,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt index 47dea2e8..d5c913c1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=stats_stat1=2_stat2=1_tabtype=1-1fa325ab.txt @@ -437,46 +437,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt index 7c9cc03d..de9ada35 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt index 8d3cbae1..ca997771 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt index cdd4f8b5..90eb1048 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt index c6f767b8..e0d511cc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt @@ -465,46 +465,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt index 340ed408..a8dc5f4e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt @@ -828,46 +828,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt index e30bf186..911ebc75 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt @@ -828,46 +828,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt index c82539f5..965d631c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt index b1aada73..dcf33cd0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt @@ -465,46 +465,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt index aa208409..37058c60 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt @@ -465,46 +465,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt index e4629e68..dfe52c1c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt @@ -464,46 +464,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt index b4a547cd..300af4ca 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt @@ -465,46 +465,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt index 8edfe586..3bde3fd8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98-f0482f57.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt index 3389dc87..e6b39dd7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cal-26642c8f.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt index 3232af97..f1493e04 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=cross-bb8f21db.txt @@ -663,46 +663,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt index 2e5703d5..b955a5be 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=graph-67eaec6f.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt index 6409b07e..96d21d03 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt index 6a63d004..fabb44fb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program-40b3c92f.txt @@ -138,46 +138,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt index b94e96e8..b18da4b5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=program_selteam=1-881312f1.txt @@ -457,46 +457,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt index 08467094..a502c33e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=1-e60255ae.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt index 3f8c8abf..5c2b0ad2 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=18-79873be3.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt index 8e31ec3c..02e3da13 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=results_st=9-1273f99d.txt @@ -467,46 +467,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt index 7eb49a4c..d40a5083 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats-23410853.txt @@ -377,46 +377,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt index 5bfbf76a..4f2e72b1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=0_stat2=2-4f27e0eb.txt @@ -429,46 +429,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt index bd38f8f6..e42d49ac 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1-952c272d.txt @@ -429,46 +429,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt index 0784775a..3c8ddf0d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=1_stat2=2-e8d39760.txt @@ -457,46 +457,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt index 6d4d8743..71f22bdb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=stats_stat1=2_stat2=1_tabtype=1-2c22bee9.txt @@ -457,46 +457,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt index aa48d378..d3f4d7c0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table-c671a4ba.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt index 89cbd9f4..32d3f0f4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_endtab=9-6f379dd1.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt index d12fcda7..9afad1c8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_lmouserlang=English-9e763a34.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt index c0cd047c..6cfd7f2f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_st=9-3ada8150.txt @@ -467,46 +467,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt index a4214660..a93a12c8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2-f6167ee5.txt @@ -784,46 +784,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt index 8076d46d..1e396897 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-cf63119e.txt @@ -784,46 +784,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt index 2cf856bc..e03d41f6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabpkt=0-51ce3de8.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt index 4ad02394..6bdc6a42 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=1-ba334daf.txt @@ -467,46 +467,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt index 259286a4..2d498b8e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=2-eb0e7518.txt @@ -467,46 +467,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt index f3c3c8c8..0e4644a7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=3-22f22566.txt @@ -466,46 +466,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt index 84d6423e..a4d2c63d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=table_tabtype=4-79cbf5be.txt @@ -467,46 +467,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt index 03997f2c..3e07c894 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt index 255453a4..8cd800cd 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cal-732d4a31.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt index 0ce6961d..6384992a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=cross-02f69a7a.txt @@ -279,46 +279,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt index 4d98c251..0d33649b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=graph-e314145a.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt index 1a46c9c8..6a8e9815 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt index de1858f9..ebb31275 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program-82324430.txt @@ -106,46 +106,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt index 1c9cd3c4..d7ba7356 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt @@ -292,46 +292,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt index 0747314a..7c721e09 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt index 13aa0ea1..bd13f1ca 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt index d30415a5..d079ec0a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt @@ -334,46 +334,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt index 47046b92..35daf7de 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats-8ca2455f.txt @@ -314,46 +314,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt index b6e9f6c8..d909eb17 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=0_stat2=2-38f9a8db.txt @@ -366,46 +366,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt index cb0f8469..7cb00738 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1-3214d810.txt @@ -366,46 +366,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt index a53b2537..78b9b611 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=1_stat2=2-3eec0867.txt @@ -394,46 +394,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt index d6701191..1ada95b6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=stats_stat1=2_stat2=1_tabtype=1-86461768.txt @@ -394,46 +394,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt index 3307ff10..bcce4cac 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt index e1ae7460..75643cc7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt index 49b54dfc..75b9d06d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt index 0d3ffdb9..8b18e3fb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt @@ -334,46 +334,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt index a111d3f8..44c885fb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt @@ -545,46 +545,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt index 487c6bef..311dde49 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt @@ -545,46 +545,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt index 23f981a3..8bae4f8c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt index a4764256..0f78bf56 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt @@ -334,46 +334,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt index e1f203ba..8051a8e8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt @@ -334,46 +334,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt index 2fa7132b..62b917b1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt @@ -333,46 +333,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt index 35390435..5ac30c7e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt @@ -334,46 +334,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt index 95dbdc93..7fe110df 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt index 0bfc9c52..4f8123c5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt index 614717f5..0e11a893 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt @@ -718,46 +718,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt index 5e205fa5..85acc508 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt @@ -719,46 +719,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt index bf63cd44..c8623156 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt index 244c1f34..bd7fa15b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt @@ -403,46 +403,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt index 4a797621..50835ea5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt @@ -403,46 +403,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt index 18ac2752..58c9ee84 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt index cc0bfe2d..17ca7697 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt @@ -403,46 +403,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt index 0dfe70bf..519421ac 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt index 2a382677..97177330 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cal-1488acfe.txt @@ -130,46 +130,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt index 8fbc44f3..c6838425 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=cross-d2f8b02c.txt @@ -444,46 +444,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt index ff9d370e..778c0e7a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=graph-b98547fc.txt @@ -61,46 +61,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt index 6dbfe4d6..d567d75c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt @@ -72,46 +72,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt index 0b363051..3409c992 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program-f07bd56e.txt @@ -122,46 +122,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt index addd9e73..f4a155c9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt @@ -361,46 +361,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt index 5ffb660c..22d2c897 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt index 20a17029..ca285236 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt @@ -458,46 +458,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt index 1e308d6d..c15c875c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt index bf9db435..38bd2d37 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats-bbbd9324.txt @@ -350,46 +350,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt index c58967eb..3dad187f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=0_stat2=2-8eedf130.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt index 870aa3fb..c86fade5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt @@ -402,46 +402,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt index 4b12526c..77840091 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt @@ -430,46 +430,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt index 6fd3e92a..280aa1ce 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt @@ -430,46 +430,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt index 5ddbc2d2..1d93effe 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt index 4dd0c96f..9df05cc5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt index 06dec388..a944ce0d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt index 39b18710..1d94d0f7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt index 1edd1e98..f3458751 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt @@ -815,46 +815,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt index 3f003f54..65a40506 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt @@ -815,46 +815,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt index 37f0f6c8..956f14bb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt index e7fce784..54d6be87 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt index 9fc8fc3c..f8995dcc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt index c6c325cb..ceb5c76a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt @@ -451,46 +451,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt index bd8f31a0..a417d08d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt @@ -452,46 +452,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt b/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt index 60bdd60e..0acbf773 100644 --- a/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/lmouserlang=English-901d107b.txt @@ -125,46 +125,46 @@ diff --git a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt index cc422999..f15c58ac 100644 --- a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt +++ b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt @@ -65,46 +65,46 @@ @@ -188,46 +188,46 @@ @@ -860,47 +860,47 @@
    ' . $entries + . ' >>
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol + +Bosanski - -Romanian - - -Magyar - - -Slovenskega - - -Portugues - - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -713,45 +713,45 @@ GEAENDERT config/lmo-auth.php
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -837,46 +837,46 @@ GEAENDERT config/lmo-auth.php
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt index 5b276053..a634c402 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt @@ -272,45 +272,45 @@ xclassFavorit=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt index caaef2a3..aba35100 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt @@ -299,45 +299,45 @@ xlmo_main_border7=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt index 40ac34bb..d9907e47 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-1-cdd1722d.txt @@ -239,45 +239,45 @@ xstat2=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt index d20c87af..f40a0671 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt @@ -1939,45 +1939,45 @@ sp_14_1_8=14
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt index eadfd9b3..ba1ba78f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-2-76458f83.txt @@ -414,45 +414,45 @@ xteamu8=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt index 4277dcd0..fa8cd6ab 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-3-155785b1.txt @@ -156,45 +156,45 @@ xanzsp=4
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt index 4da89a49..9c6504dd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=1-2061ba73.txt @@ -640,45 +640,45 @@ xnlines=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt index e7e7feee..6a57a841 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-1-cca0e9e3.txt @@ -234,45 +234,45 @@ xstat2=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt index feddbc90..48036267 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt @@ -984,45 +984,45 @@ sp_10_1_6=10
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt index c735790e..8922a16b 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-2-3556e97d.txt @@ -341,45 +341,45 @@ xteamu6=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt index c04e4cbc..5ad27608 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-3-f27e0eca.txt @@ -159,45 +159,45 @@ xanzsp=3
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt index 1366b235..2c7a139c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=1-6d739b78.txt @@ -509,45 +509,45 @@ xnlines=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt index 08c042d4..6b6a8f9d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-1-ea911110.txt @@ -231,45 +231,45 @@ xstat2=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt index fd66cb87..45417546 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt @@ -981,45 +981,45 @@ sp_10_1_6=10
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt index 2617f074..245f243a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-2-84f58a2f.txt @@ -338,45 +338,45 @@ xteamu6=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt index 2e71a6c2..c57edfe9 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-3-1a2a1541.txt @@ -156,45 +156,45 @@ xanzsp=3
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt index c2e00cb5..2f75311f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=1-a2d6da04.txt @@ -533,45 +533,45 @@ xnlines=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt index 61ba6dcb..ce2a7cea 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-1-246fb216.txt @@ -239,45 +239,45 @@ xstat2=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt index 18ea4f86..a0706ac5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt @@ -1939,45 +1939,45 @@ sp_14_1_8=14
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt index 46c05db6..048d2069 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-2-a8ee69b7.txt @@ -422,45 +422,45 @@ xteamu8=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt index 4ecf1ba4..fc83c688 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-3-092bcea2.txt @@ -156,45 +156,45 @@ xanzsp=4
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt index 3947700d..cda45471 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=1-17ffbcb6.txt @@ -639,45 +639,45 @@ xnlines=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt index e9c5b850..af6348bd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt @@ -632,45 +632,45 @@ xliga_sort_direction=desc
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt index 7c470e9f..35c4a8d3 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_basic.l98_st=3-7f8d5be4.txt @@ -397,45 +397,45 @@ xplatz8=8
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt index 48547036..6a6ddfe8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_handicap.l98_st=3-d1a2bffe.txt @@ -314,45 +314,45 @@ xplatz6=3
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt index 70fbe2c8..a4946f2a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_special.l98_st=3-972a9489.txt @@ -313,45 +313,45 @@ xplatz6=6
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt index 64d3c098..f9244549 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tabs_file=golden_wertung.l98_st=3-bc2d9610.txt @@ -445,45 +445,45 @@ xplatz8=8
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt index 0696562a..2dbd6cf4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tipp-f06379b6.txt @@ -103,45 +103,45 @@ save=4
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt index b7a5268a..ebec475b 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippemail-2ebdadcd.txt @@ -139,45 +139,45 @@ message=Hallo Tipper [nick],
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt index f2c702b5..8e32b80f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt @@ -158,45 +158,45 @@ show=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt index 871499a2..f91fbec0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=user_show=0-1b17f81d.txt @@ -115,45 +115,45 @@ xadmin_rang0=2
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt index ff658500..bae475c3 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt @@ -159,45 +159,45 @@ formular1=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt index bf751147..f842d893 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin-c3ea110c.txt @@ -138,45 +138,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt index f504a7da..5612e105 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt @@ -243,45 +243,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt index 7d352a35..4c1381dd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=delete-b2abfc95.txt @@ -53,45 +53,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt index 99cbd352..9b1692b4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=design-95a2cbf6.txt @@ -270,45 +270,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt index 48b2523f..1d4bb911 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download-6f0139f5.txt @@ -69,45 +69,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt index 221344da..ba40134e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=1l_2024-25.l98-04355668.txt @@ -69,45 +69,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt index a21c84d1..2a0e966e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=download_file=golden_basic.l98-bb64a719.txt @@ -69,45 +69,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt index 2751bedd..3c05b0ab 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98-4f211093.txt @@ -1337,45 +1337,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt index 452dfea5..633f15a0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-1-dc4cb867.txt @@ -260,45 +260,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt index cbd0525e..eac4ca59 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-10-ea0c3297.txt @@ -15656,45 +15656,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt index 3164e6a0..57a99189 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-2-512ca5f2.txt @@ -618,45 +618,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt index 215729a2..eed8dbf8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-3-e552cf9a.txt @@ -145,45 +145,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt index 2e7c2b70..8b3dc0a1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=-4-2f7d9803.txt @@ -273,45 +273,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt index 196f9a0a..c6443404 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=1-8c2c2b07.txt @@ -1337,45 +1337,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt index b5448802..00477258 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=1l_2024-25.l98_st=7-cedb8190.txt @@ -1337,45 +1337,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt index f26a8475..b3861650 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98-88e5bd03.txt @@ -590,45 +590,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt index f96ac897..124190bd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-1-deb2cc9d.txt @@ -220,45 +220,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt index 31ef1ac1..3125ed32 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt @@ -1876,45 +1876,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt index a7019c71..39bd6919 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-2-810ed70d.txt @@ -328,45 +328,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt index 42b6b423..a25d9647 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-3-b5013613.txt @@ -145,45 +145,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt index 0f67f1c7..a8858926 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-4-2341c57c.txt @@ -273,45 +273,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt index 15cc1c1d..85e2a104 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=1-a9912533.txt @@ -590,45 +590,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt index 9164d8cd..5e3e9550 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=7-81e99535.txt @@ -590,45 +590,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt index b3a25854..c22cd1f4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=-1-fd20259a.txt @@ -215,45 +215,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt index af32c54a..b7e579ac 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_handicap.l98_st=1-4d5c0ac1.txt @@ -468,45 +468,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt index 24970631..3d37cc2f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=-1-240dd4c3.txt @@ -212,45 +212,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt index db743d5a..152c72f8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_kegel.l98_st=1-92745e28.txt @@ -465,45 +465,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt index fac2e671..9c018c2d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=-1-0c5ec304.txt @@ -220,45 +220,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt index bea85961..e214988b 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_minus2_direct.l98_st=1-afbdc0d5.txt @@ -590,45 +590,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt index 32c496ae..86862804 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=-1-5fb149c7.txt @@ -220,45 +220,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt index 7de73698..fca086e2 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_penalties.l98_st=1-e47a8ce5.txt @@ -590,45 +590,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt index 30118d1b..5ba29ad0 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=-1-c90d7273.txt @@ -228,45 +228,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt index 66f9aa5c..46573bd6 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_rankzones.l98_st=1-6faebb79.txt @@ -723,45 +723,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt index a6b10dc6..219b65e9 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=-1-28b3bab4.txt @@ -212,45 +212,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt index 6a70606f..1e4a0bf3 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_special.l98_st=1-b202cfad.txt @@ -489,45 +489,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt index 6512654c..813bf392 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=-1-89073e5a.txt @@ -220,45 +220,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt index 38679538..920d0251 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_wertung.l98_st=1-aceea1f0.txt @@ -589,45 +589,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt index 100e73ab..f05de2dd 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=new-66c54a33.txt @@ -93,45 +93,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt index b2040ad7..8f9be669 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open-d15972d8.txt @@ -138,45 +138,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt index fbfeac89..eddfdb3c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt @@ -195,45 +195,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt index 7925b450..fce1778c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt @@ -261,45 +261,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt index bd49b018..c7f1df7f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=options-17f610da.txt @@ -613,45 +613,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt index 8e618781..aeefe8e5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=1l_2024-25.l98-63420cdb.txt @@ -1020,45 +1020,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt index cae60d79..0a295a0d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_basic.l98-8c1bd291.txt @@ -380,45 +380,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt index 621e0df1..a91ed7ee 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_handicap.l98-4dc01fd1.txt @@ -299,45 +299,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt index ddae6ac0..f1f1844f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_kegel.l98-5b76c9bc.txt @@ -298,45 +298,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt index d4042107..1d4120ca 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_minus2_direct.l98-ad782bc3.txt @@ -428,45 +428,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt index b5239010..fbbf6975 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_penalties.l98-099bea8d.txt @@ -465,45 +465,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt index eb231860..2f854617 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_rankzones.l98-bc440d14.txt @@ -457,45 +457,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt index 8d0ed64e..ad6d4330 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_special.l98-e2e62793.txt @@ -298,45 +298,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt index eaf1858e..c178fe59 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tabs_file=golden_wertung.l98-e2e48c57.txt @@ -428,45 +428,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt index 9d85ffc8..cf3330bb 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tipp-d6046daf.txt @@ -96,45 +96,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt index e89c0453..da45277a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippemail-e4186a1f.txt @@ -127,45 +127,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt index cd004af7..6e5d5a59 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippoptions-abfb67ac.txt @@ -149,45 +149,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt index 5535e5c8..30762df4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuser-3ef0524c.txt @@ -70,45 +70,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt index 6ce761c8..b03fa86e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=tippuseredit-657ffb22.txt @@ -31,45 +31,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt index dc27da82..9d29a417 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=update-4c60eb9d.txt @@ -63,45 +63,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt index 4881dc2e..cbcd616d 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=upload-088ce0a9.txt @@ -64,45 +64,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt index 022935a7..07f97f40 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=user-dc43a10f.txt @@ -105,45 +105,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt index baad6f79..1913003f 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt @@ -195,45 +195,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt index 9a5e612e..ef442908 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt @@ -249,45 +249,45 @@ xurlt=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -684,45 +684,45 @@ Mannschaft 7 (10-11.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1166,45 +1166,45 @@ Mannschaft 7 (10-11.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt index c1536fc8..0cb22ce8 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/counts-29c1af46.txt @@ -157,45 +157,45 @@ xanzst=15
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -542,45 +542,45 @@ Mannschaft 7 (10-11.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt index d6dd1b79..3cbb0d88 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/create_league-81dbbc2b.txt @@ -94,45 +94,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -323,45 +323,45 @@ xtype=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -472,45 +472,45 @@ xanzsp=2
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -605,45 +605,45 @@ xprogram=none
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1310,45 +1310,45 @@ $team_max_verloren="";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1589,45 +1589,45 @@ $team_max_verloren="";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt index ebcbcbf1..4765a554 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/delete_league-1597209b.txt @@ -54,45 +54,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -169,45 +169,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -284,45 +284,45 @@ GELOESCHT ligen/golden/kegel.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -480,45 +480,45 @@ GELOESCHT ligen/golden/kegel.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt index 5d50f4c8..cb9f8794 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt @@ -301,45 +301,45 @@ xlmo_tabelle_background1=#00ff00
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt index 9198ca2d..22d82a37 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt @@ -636,45 +636,45 @@ xbacklink=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1332,45 +1332,45 @@ GEAENDERT config/tipp/cfg.txt
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1792,45 +1792,45 @@ GEAENDERT config/tipp/cfg.txt
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt index 3205c083..9a7b6d3e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt @@ -639,45 +639,45 @@ xmberi0=http://example.org/bericht
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1470,45 +1470,45 @@ Mannschaft 6 (13-14.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2168,45 +2168,45 @@ xgoalb2=_
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2757,45 +2757,45 @@ GEAENDERT output/basic.l98.php
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -4207,45 +4207,45 @@ NEU output/basic.l98-st.html (5843 Bytes)
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt index d7a673bf..d60ee937 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt @@ -315,45 +315,45 @@ xplatz2=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -812,45 +812,45 @@ Mannschaft 3 (2-3.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt index ee108c62..25e0e7a6 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt @@ -414,45 +414,45 @@ xtorkorrektur22=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -961,45 +961,45 @@ Mannschaft 7 (10-11.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1429,45 +1429,45 @@ Mannschaft 7 (10-11.ST)";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt index 157e598a..758cff3b 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/users-5b7dcd14.txt @@ -106,45 +106,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -331,45 +331,45 @@ xadmin_pass=passwort1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -520,45 +520,45 @@ xadmin_erweitert1=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -694,45 +694,45 @@ GEAENDERT config/lmo-auth.php
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -865,45 +865,45 @@ GEAENDERT config/lmo-auth.php
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt index 1536a5da..d463c167 100644 --- a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt +++ b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt @@ -94,45 +94,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -323,45 +323,45 @@ xtype=0
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -472,45 +472,45 @@ xanzsp=3
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -605,45 +605,45 @@ xprogram=ligen/golden/basic.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1618,45 +1618,45 @@ $team_max_verloren="";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1784,45 +1784,45 @@ $team_max_verloren="";
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt index 7de0e5c5..9db859fc 100644 --- a/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt +++ b/tests/GoldenMaster/__snapshots__/ko-league/create_and_play_out_bracket-645b4155.txt @@ -94,45 +94,45 @@ xtype=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -258,45 +258,45 @@ xteams=4
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -392,45 +392,45 @@ xmod2=1
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -714,45 +714,45 @@ xteams4=Gelb
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1166,45 +1166,45 @@ xgoalb10=3
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1578,45 +1578,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol + +Bosanski - -Romanian - - -Magyar - - -Slovenskega - - -Portugues - - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1884,45 +1884,45 @@ xgoalb00=2
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2086,45 +2086,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2257,45 +2257,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2442,45 +2442,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2607,45 +2607,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -2810,45 +2810,45 @@ GEAENDERT ligen/pokal.l98
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt index 0f28a2b3..2f1f0e2e 100644 --- a/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt +++ b/tests/GoldenMaster/__snapshots__/ko-league/edit_round_without_changes-42f04365.txt @@ -350,45 +350,45 @@ xnlines=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -602,45 +602,45 @@ xteamu4=
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit diff --git a/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt b/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt index 503064d4..bb74b12f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt +++ b/tests/GoldenMaster/__snapshots__/pages/_Ligenuebersicht_-c9ed6987.txt @@ -125,46 +125,46 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano - - -Cestina +English + +Espanol Francais -English Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + +Portugues + + +Romanian + + +Slovenskega +
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit @@ -1061,45 +1061,45 @@
    - -Espanol - - -Romanian - - -Magyar - - -Slovenskega - - -Portugues + +Bosanski - -Nederlands + +Cestina Deutsch - -Italiano + +English - -Cestina + +Espanol Francais - -English - Hrvatski - -Bosanski + +Italiano + + +Magyar + + +Nederlands Norsk + + +Portugues + + +Romanian + + +Slovenskega >> Edit From 8f9a77aca6f1532b9b15b14182a96cb338a7eab9 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 22:33:32 +0200 Subject: [PATCH 008/298] fix: sortiertes Lesen von Dateien --- lmo/addon/viewer/lmo-adminvieweroptions.php | 9 ++++----- lmo/lmo-admindir.php | 5 ++--- lmo/lmo-cfgload.php | 5 ++--- lmo/lmo-dirlist.php | 7 ++----- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/lmo/addon/viewer/lmo-adminvieweroptions.php b/lmo/addon/viewer/lmo-adminvieweroptions.php index 8a6cb704..e51abc03 100644 --- a/lmo/addon/viewer/lmo-adminvieweroptions.php +++ b/lmo/addon/viewer/lmo-adminvieweroptions.php @@ -24,10 +24,10 @@ \ No newline at end of file diff --git a/lmo/lmo-dirlist.php b/lmo/lmo-dirlist.php index 82078ac8..da6c4a8c 100644 --- a/lmo/lmo-dirlist.php +++ b/lmo/lmo-dirlist.php @@ -23,12 +23,12 @@ $_SESSION['liga_sort'] = isset($_REQUEST['liga_sort']) ? $_REQUEST['liga_sort'] : $liga_sort; $_SESSION['liga_sort_direction'] = isset($_REQUEST['liga_sort_direction']) ? $_REQUEST['liga_sort_direction'] : $liga_sort_direction; $subdir = str_replace(array('../', './'), array('', ''), $subdir); -$verz = substr($dirliga . $subdir, -1) == '/' ? opendir(substr(PATH_TO_LMO . '/' . $dirliga . $subdir, 0, -1)) : opendir(PATH_TO_LMO . '/' . $dirliga . $subdir); +$verz = substr($dirliga . $subdir, -1) == '/' ? scandir(substr(PATH_TO_LMO . '/' . $dirliga . $subdir, 0, -1)) : scandir(PATH_TO_LMO . '/' . $dirliga . $subdir); $liga_counter = 0; $unbenannte_liga_counter = 0; $ligadatei = array(); if ($verz !== false) { -while($files = readdir($verz)) { +foreach ($verz as $files) { // sortiert: gleiche Liganamen und "Unbenannte Liga N" unabhaengig vom Dateisystem if (strtolower(substr($files,-4)) == '.l98') { $sekt = ''; $datei = file_exists(PATH_TO_LMO . '/' . $dirliga . $subdir . $files) ? fopen(PATH_TO_LMO . '/' . $dirliga . $subdir . $files, 'rb') : false; @@ -122,9 +122,6 @@ } else { echo getMessage($text[224], true); } -if ($verz !== false) { - closedir($verz); -} usort($ligadatei, 'cmp'); if (isset($_SESSION['liga_sort_direction']) && $_SESSION['liga_sort_direction'] == 'desc') $ligadatei = array_reverse($ligadatei); ?> From d376943dda75bcbd0daa051c994ec0634f5ae941 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 22:33:45 +0200 Subject: [PATCH 009/298] aktualisierung der golden master --- tests/GoldenMaster/NormalizerTest.php | 23 +++ tests/GoldenMaster/StateTrackerTest.php | 37 ++++ tests/GoldenMaster/Support/Normalizer.php | 12 +- tests/GoldenMaster/Support/StateTracker.php | 8 +- .../action=admin_todo=addons-98635f0f.txt | 181 +----------------- .../action=admin_todo=design-1b1684ee.txt | 13 +- .../action=admin_todo=options-d7c50005.txt | 13 +- ...action=admin_todo=tippoptions-ca3f7bb3.txt | 13 +- ...tion=admin_todo=vieweroptions-456a6138.txt | 2 +- ....php_action=admin_todo=addons-772a5d69.txt | 145 +------------- ...n=admin_todo=open_subdir=dfb_-eb74033b.txt | 28 +-- ...dmin_todo=open_subdir=golden_-32a4d48c.txt | 56 +++--- ..._action=admin_todo=pdfoptions-097f632f.txt | 2 +- ...tion=admin_todo=vieweroptions-9d8413a6.txt | 8 +- .../admin-write/design-056f1182.txt | 10 - .../admin-write/options-513f8de9.txt | 10 - .../admin_without_login-e52ae0e6.txt | 4 +- 17 files changed, 141 insertions(+), 424 deletions(-) create mode 100644 tests/GoldenMaster/StateTrackerTest.php diff --git a/tests/GoldenMaster/NormalizerTest.php b/tests/GoldenMaster/NormalizerTest.php index 6136dff2..e328fe37 100644 --- a/tests/GoldenMaster/NormalizerTest.php +++ b/tests/GoldenMaster/NormalizerTest.php @@ -56,4 +56,27 @@ public function testOtherContentIsUntouched(): void $this->assertSame($html, Normalizer::sortLangSelector($html)); } + + public function testHarnessPathInNoticeDoesNotDependOnCheckout(): void + { + $notice = static fn (string $root): string => ''; + + $docker = Normalizer::html($notice('/app'), '/tmp/x'); + + $this->assertSame($docker, Normalizer::html($notice('/home/runner/work/lmo_php8/lmo_php8'), '/tmp/x')); + $this->assertStringContainsString('(started from {HARNESS}/http.php on line N)', $docker); + // die Fehlerstelle in der LMO-Datei bleibt erhalten + $this->assertStringContainsString('{LMO_PATH}/lmo-admindownload.php on line 21', $docker); + } + + public function testIncludePathDoesNotDependOnEnvironment(): void + { + $error = static fn (string $path): string => "

    Failed opening required 'x.php' (include_path='" . $path . "') in /tmp/x/a.php

    "; + + $docker = Normalizer::html($error('.:/usr/local/lib/php'), '/tmp/x'); + + $this->assertSame($docker, Normalizer::html($error('/app/lmo/vendor/pear/pear:.:/usr/share/php'), '/tmp/x')); + $this->assertStringContainsString("(include_path='{INCLUDE_PATH}')", $docker); + } } diff --git a/tests/GoldenMaster/StateTrackerTest.php b/tests/GoldenMaster/StateTrackerTest.php new file mode 100644 index 00000000..f92f1d2f --- /dev/null +++ b/tests/GoldenMaster/StateTrackerTest.php @@ -0,0 +1,37 @@ + "a=1\r\nb=2\r\n"]; + $after = ['config/cfg.txt' => "a=1\nb=2\n"]; + + $this->assertSame('', StateTracker::diff($before, $after, '/tmp/x')); + } + + public function testRealChangeIsStillReported(): void + { + $before = ['config/cfg.txt' => "a=1\r\nb=2\r\n"]; + $after = ['config/cfg.txt' => "a=1\nb=3\n"]; + + $this->assertStringStartsWith("GEAENDERT config/cfg.txt\n", StateTracker::diff($before, $after, '/tmp/x')); + } + + public function testInstancePathOnlyChangeIsNotReported(): void + { + $before = ['config/cfg.txt' => "pfad={LMO_PATH}/ligen\n"]; + $after = ['config/cfg.txt' => "pfad=/tmp/x/ligen\n"]; + + $this->assertSame('', StateTracker::diff($before, $after, '/tmp/x')); + } +} diff --git a/tests/GoldenMaster/Support/Normalizer.php b/tests/GoldenMaster/Support/Normalizer.php index c31f2c13..c42eeaac 100644 --- a/tests/GoldenMaster/Support/Normalizer.php +++ b/tests/GoldenMaster/Support/Normalizer.php @@ -24,13 +24,13 @@ public static function html(string $html, string $instancePath, string $query = // neue Zeilen oberhalb des Aufrufs sind keine Verhaltensaenderung. Die Fehlerstelle selbst // ("... on line 235") bleibt im Vergleich. $html = preg_replace('#(\#\d+ \{LMO_PATH\}/[\w./-]+\.php)\(\d+\)#', '$1(N)', $html); + // Notices nennen das Hilfsskript ohne Zeilen-Klammer ("started from /app/tests/GoldenMaster/bin/ + // http.php on line 50"); der Checkout-Pfad unterscheidet sich zwischen Docker und GitHub. + $html = preg_replace('#\S*/tests/GoldenMaster/bin/(\w+\.php) on line \d+#', '{HARNESS}/$1 on line N', $html); - // Composer haengt die Pfade der PEAR-Pakete vor den include_path; PHP nennt ihn in - // "Failed opening required"-Meldungen. Nur die PHP-eigenen Eintraege vergleichen. - $html = preg_replace_callback("/\\(include_path='([^']*)'\\)/", static function (array $m): string { - $paths = array_filter(explode(':', $m[1]), static fn (string $p): bool => !str_contains($p, '/vendor/')); - return "(include_path='" . implode(':', $paths) . "')"; - }, $html); + // PHP nennt den include_path in "Failed opening required"-Meldungen. Er haengt von der + // Umgebung ab (Composer-PEAR-Pfade, /usr/local/lib/php im Docker-Image, /usr/share/php auf GitHub). + $html = preg_replace("/\\(include_path='[^']*'\\)/", "(include_path='{INCLUDE_PATH}')", $html); // Session-ID in Links und Formularen (session.use_trans_sid) $html = preg_replace('/PHPSESSID=[A-Za-z0-9,-]+/', 'PHPSESSID={SID}', $html); diff --git a/tests/GoldenMaster/Support/StateTracker.php b/tests/GoldenMaster/Support/StateTracker.php index 9a85a44d..d31c3d5b 100644 --- a/tests/GoldenMaster/Support/StateTracker.php +++ b/tests/GoldenMaster/Support/StateTracker.php @@ -67,7 +67,13 @@ public static function diff(array $before, array $after, string $instancePath): $report .= strlen($new) > self::MAX_DUMP ? "[Inhalt zu lang: md5 " . md5($new) . "]\n" : $new . (substr($new, -1) === "\n" ? '' : "\n"); continue; } - $report .= "GEAENDERT $path\n" . self::unifiedDiff(self::normalize($old, $instancePath), $new); + $old = self::normalize($old, $instancePath); + // Nur Zeilenenden geaendert (CRLF-Vorlage aus einem Windows-Checkout, LF geschrieben): + // auf Linux-Checkouts (GitHub) gibt es diese Aenderung gar nicht. + if ($old === $new) { + continue; + } + $report .= "GEAENDERT $path\n" . self::unifiedDiff($old, $new); } return $report; } diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt index a634c402..41439f8e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=addons-98635f0f.txt @@ -1,30 +1,11 @@ ### action=admin&todo=addons -### GESENDETE FELDER (POST, 25) +### GESENDETE FELDER (POST, 6) action=admin todo=addons save=1 file= show=0 -xwithArchiv=1 -xunGreedy=1 -xbarWidth=120 -xstandardTemplate=mininext.tpl.php -xcache_refresh=0 -xCacheTable= -xTendenzPfeilUpImg=lmo-tab1.gif -xTendenzPfeilDownImg=lmo-tab2.gif -xTendenzPunktImg=lmo-tab0.gif -xstandardLiga= -xstandardAnzahlueber= -xstandardAnzahlunter= -xstandardTabellenPlatz= -xtabelle_classMeister= -xtabelle_classCLAufsteiger= -xtabelle_classCLQuali= -xtabelle_classUEFA= -xtabelle_classAbstiegsRelegation= -xtabelle_classAbsteiger= -xclassFavorit= +ximg_types=.gif,.jpg,.png,.jpeg ### ANTWORT @@ -86,16 +67,16 @@ xclassFavorit=
    - + @@ -105,7 +86,7 @@ xclassFavorit=
    miniclasslib
    -classlib +mini
    -tipp +spieler
    -spieler +tipp
    @@ -120,142 +101,9 @@ xclassFavorit= - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -329,15 +177,4 @@ xclassFavorit= ### DATEIAENDERUNGEN -GEAENDERT config/cfg.txt -[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt index aba35100..88c13511 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=design-1b1684ee.txt @@ -356,15 +356,4 @@ xlmo_main_border7= ### DATEIAENDERUNGEN -GEAENDERT config/cfg.txt -[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt index af6348bd..c4e3bad1 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=options-d7c50005.txt @@ -689,15 +689,4 @@ xliga_sort_direction=desc ### DATEIAENDERUNGEN -GEAENDERT config/cfg.txt -[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt index 8e32b80f..59ce55b5 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=tippoptions-ca3f7bb3.txt @@ -215,15 +215,4 @@ show=0 ### DATEIAENDERUNGEN -GEAENDERT config/cfg.txt -[diff nicht verfuegbar; md5 vorher 0e7d413c097fa2a2877b5229e92bdbce, nachher 0e7d413c097fa2a2877b5229e92bdbce] -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] +(keine) diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt index bae475c3..8c8936a4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=vieweroptions-456a6138.txt @@ -5,7 +5,7 @@ modus=1 anzahl_tage_plus=7 anzahl_tage_minus=7 datumsformat=d.m.Y -template=big_with_icons +template=big_nur_icons uhrzeitformat=H:i titelzeile= favteam_highlight=on diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt index 5612e105..8ca13208 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=addons-772a5d69.txt @@ -57,16 +57,16 @@ + +
     withArchivimg_types - -
     unGreedy - -
     barWidth - -
     standardTemplate - -
     cache_refresh - -
     CacheTable - -
     TendenzPfeilUpImg - -
     TendenzPfeilDownImg - -
     TendenzPunktImg - -
     standardLiga - -
     standardAnzahlueber - -
     standardAnzahlunter - -
     standardTabellenPlatz - -
     tabelle_classMeister - -
     tabelle_classCLAufsteiger - -
     tabelle_classCLQuali - -
     tabelle_classUEFA - -
     tabelle_classAbstiegsRelegation - -
     tabelle_classAbsteiger - -
     classFavorit - +
    - + @@ -76,7 +76,7 @@
    miniclasslib
    -classlib +mini
    -tipp +spieler
    -spieler +tipp
    @@ -91,142 +91,9 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt index eddfdb3c..ec591b06 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=dfb_-eb74033b.txt @@ -91,9 +91,9 @@ - + @@ -102,9 +102,9 @@ - + @@ -113,9 +113,9 @@ - + @@ -124,9 +124,9 @@ - + @@ -135,9 +135,9 @@ - + @@ -146,9 +146,9 @@ - + @@ -157,9 +157,9 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt index fce1778c..97f5b917 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=open_subdir=golden_-32a4d48c.txt @@ -91,9 +91,9 @@ - + @@ -102,10 +102,10 @@ - - + + @@ -113,9 +113,9 @@ - + @@ -124,9 +124,9 @@ - + @@ -135,9 +135,9 @@ - + @@ -146,9 +146,9 @@ - + @@ -157,9 +157,9 @@ - + @@ -179,9 +179,9 @@ - + @@ -190,9 +190,9 @@ - + @@ -201,9 +201,9 @@ - + @@ -212,9 +212,9 @@ - + @@ -223,10 +223,10 @@ - - + + @@ -234,9 +234,9 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt index 6dd7fd1a..9d38212e 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=pdfoptions-097f632f.txt @@ -27,7 +27,7 @@ diff --git a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt index cb9f8794..291da116 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/design-056f1182.txt @@ -367,16 +367,6 @@ GEAENDERT config/cfg.txt +lmo_main_background1=#ffeedd lmo_main_background2= lmo_main_background4=#009 -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] === Stylesheet danach === .lmoMain .message{ margin: 0; color: #080; } .lmoMain .error{ margin: 0; color: #a00; } .lmoMain .nobr { white-space:nowrap; } .lmoMain form { padding: 0; margin: 0; } .lmoMain acronym { cursor:help; border-bottom:1px dotted; } /** Außenbereich*/ .lmoMain { background: #ffeedd repeat; color: #000; border: 01px solid #000; margin:0.3em auto; padding:0.2em; font-size: 13px; font-family: sans-serif;} .lmoMain a{ background: #ffeedd repeat; color: #000; text-decoration: none; } .lmoMain a:hover { background: #000 repeat; color: #ffeedd;} .lmoMain p { margin:0; } /** Außenbereich Überschrift*/ .lmoMain h1 { padding: 0.2em; margin:0.2em; background: repeat; color: #009; font-weight: bold; font-size: 115%; font-family: Trebuchet MS,sans-serif;} /** Außenbereich Menü */ .lmoMain .lmoMenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #009 repeat; color: #eee; border:0; } .lmoMain .lmoMenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #009 repeat; color: #eee; border:0; } .lmoMain .lmoMenu a:hover { background: #eee repeat; color: #009;} /** Außenbereich Untermenü */ .lmoMain .lmoSubmenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #eee repeat; color: #009; border:0; } .lmoMain .lmoSubmenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #eee repeat; color: #009; border:0; } .lmoMain .lmoSubmenu a:hover { background: #009 repeat; color: #eee;} .lmoMain .lmoFooter table { font-size:100%; } .lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { text-decoration: underline; background: #ffeedd repeat; color: #000;} .lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { background: #000 repeat; color: #ffeedd;} /** Ende Außenbereich */ /** Mittelbereich */ .lmoMiddle { background: #fff repeat; color: #000; font-weight: bold; font-size: 94%; border: 01px solid #000; margin:0.5em auto 1.5em auto; padding: 0.2em; } .lmoMiddle table{ font-size:100%; } /** Überschrift im Mittelbereich */ .lmoMiddle h1{ background: #009 repeat; color: #fff; font-weight: bold; font-size: 115%; margin:0.1em; padding:0.1em; } /** Links im Mittelbereich */ .lmoMiddle a { line-height:150%; text-decoration: none; background: #fff repeat; color: #000; font-weight: normal; } .lmoMiddle a:hover { background: #000 repeat; color: #fff;} .lmoMiddle .lmoMenu { padding: 0.2em; font-weight: bold; white-space:nowrap; background: #009 repeat; color: #fff; border: 0; } .lmoMiddle .lmoMenu a { line-height:140%; padding:0.1em; font-weight: normal; background: #009 repeat; color: #fff; border: 0; } .lmoMiddle .lmoMenu a:hover { background: #fff repeat; color: #009;} .lmoMiddle .lmoSubmenu { background: #fff repeat; color: #009; border: 0; } .lmoMiddle .lmoSubmenu a { padding:0; background: #fff repeat; color: #009; border: 0; } .lmoMiddle .lmoSubmenu a:hover { background: #009 repeat; color: #fff;} /** Innerer Bereich */ .lmoInner { margin-left:auto;margin-right:auto; padding: 0.2em; background: #f5f5ff repeat; color: #000; font-size: 98%; border: 01px solid #003; } .lmoInner a { line-height:100%; text-decoration: underline; background: repeat; font-weight: normal; } .lmoInner a:hover { } .lmoInner td { padding: 0.2em; } .lmoInner td td{ padding: 0; } .lmoInner th { padding: 0.2em; background: #009 repeat; color: #fff;} .lmoInner th a { background: #009 repeat; color: #fff;} .lmoInner th a:hover { background: #fff repeat; color: #009;} .lmoInner caption { margin: 0 auto; padding: 0.4em; font-weight: bold; } .lmoInner caption a{ font-weight: normal; } .lmoInner .lmoFooter, .lmoInner .lmoFooter table { background: #009 repeat; color: #fff;} .lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { line-height:150%; text-decoration: underline; background: #009 repeat; color: #fff;} .lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { background: #fff repeat; color: #009;} .lmoKreuz table { font-size: 80%;} .lmoKreuz table, .lmoKalender table{ border-collapse:collapse; border-spacing:0; } .lmoKreuz td, .lmoKreuz th, .lmoKalender td, .lmoKalender th { white-space:nowrap; border:1px solid #eee; } .lmoKreuz td , .lmoKalender td { padding:0; } .lmoKreuz small { border:1px solid; } .lmoBackMarkierung { background: #ddf repeat; } .lmoKreuz .lmoBackMarkierung a { display:block; height:100%; line-height:190%; padding:0; background: #ddf repeat; font-weight: bold; } .lmoFrontMarkierung { color: #d00; font-weight: bold; } .lmoLeer { background: #eee repeat; border:0; } /** Fusszeilen */ .lmoMain .lmoFooter { padding: 0; font-size: 80%;} .lmoTabelleMeister, .lmoTabelleMeister a:link { background: #0c0 repeat; color: #000;} .lmoTabelleMeister a:hover { background: #000 repeat; color: #0c0;} .lmoTabelleCleague, .lmoTabelleCleague a:link { background: #6e6 repeat; color: #000;} .lmoTabelleCleague a:hover { background: #000 repeat; color: #6e6;} .lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { background: #afa repeat; color: #000;} .lmoTabelleCleaguequali a:hover { background: #000 repeat; color: #afa;} .lmoTabelleUefa, .lmoTabelleUefa a:link { background: #cfc repeat; color: #000;} .lmoTabelleUefa a:hover { background: #000 repeat; color: #cfc;} .lmoTabelleRelegation, .lmoTabelleRelegation a:link { background: #fcb repeat; color: #000;} .lmoTabelleRelegation a:hover { background: #000 repeat; color: #fcb;} .lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { background: #e65 repeat; color: #000;} .lmoTabelleAbsteiger a:hover { background: #000 repeat; color: #e65;} .lmoTabelleHeimbilanz { background: #ccc repeat; color: #000;} .lmoTabelleGastbilanz { background: #eee repeat; color: #000;} .lmoTurnierSieger, .lmoTurnierSieger a:link { background: #cfc repeat; color: #000;} .lmoTurnierSieger a:hover{ background: #000 repeat; color: #cfc;} .lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { background: #fcb repeat; color: #000;} .lmoTurnierVerlierer a:hover{ background: #000 repeat; color: #fcb;} .lmoMain img[alt]{ vertical-align:bottom; } .lmotext { text-align: justify; } .lmoMain li { padding-bottom: 0.5em; } .lmo-formular-input { background: #eee repeat; color: #000; border: 2px inset #eee; } .lmo-formular-button { background: #eee repeat; color: #006; border: 2px outset #eee; font-weight: bold; width: auto; overflow: visible; padding: 0 0.3em; } span.colorpicker { background-image:url("http://lmo.test/lmo/img/blank.gif"); border: 1px solid #000; font-size: 15px; text-decoration: none; width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; background-color: transparent; margin: 0 2px; display:inline; cursor:crosshair; } span.colorpicker.nocolor { display: inline; background-image: url("http://lmo.test/lmo/img/transparent.gif"); background-repeat: repeat; } span.colorpicker.invalid { display: inline; background-image: url("http://lmo.test/lmo/img/attention.gif"); background-position: center; background-repeat: no-repeat; border: 0; } span.colorpicker table { background:#fff; color:#000; } .sortarrow { background-image: url("http://lmo.test/lmo/img/blank.png"); width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; margin: 0 2px; display:inline; } .sortarrow.descending { display:inline; background-image: url("http://lmo.test/lmo/img/downsimple.png"); } .sortarrow.ascending { display:inline; background-image: url("http://lmo.test/lmo/img/upsimple.png"); } a span.popup, a:link span.popup{ display: none; } a:hover span.popup{ display: inline; font-size:80%; position: absolute; background: #fff repeat; color: #000; border: 1px solid #000; width: 15em; margin: 1.5em 0 0 -4em; padding: 0.2em; z-index: 999; white-space: normal; text-decoration: none !important; text-align: left; } a:hover>span.popup { width:auto; max-width: 15em; \-moz-border-radius: 8px; } th.bottom { vertical-align: bottom; } .baseline { vertical-align: baseline; } .top { vertical-align: top; } .middle { vertical-align: middle; } #myChart{ width: 700px; height: 700px; } /* Das schwebende Infofenster mit abgerundetem Rahmen */ .lmo-smart-tooltip { position: fixed; visibility: hidden; opacity: 0; width: 250px; /* Breite des Tooltipfensters */ background-color: #ffffff; /* Reinweißer Hintergrund */ color: #333333; /* Dunkelgrauer Text */ padding: 15px; /* Mehr Innenabstand für Luftigkeit */ /* Abgerundeter Rahmen */ border: 1px solid #dddddd; /* Dezenter grauer Rand */ border-radius: 12px; /* Deutlich abgerundete Ecken */ /* Schatten für den "Floating"-Effekt */ box-shadow: 0 8px 24px rgba(0,0,0,0.15); z-index: 10000; transition: opacity 0.25s ease; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; line-height: 1.5; pointer-events: none; /* Maus "fällt durch" das Fenster */ word-wrap: break-word; } /* Die erste Zeile im Tooltip (Teams & Ergebnis) */ .lmo-smart-tooltip strong { display: block; /* Macht aus dem Inline-Tag einen Block über die volle Breite */ text-align: center; /* Zentriert den Inhalt */ margin-bottom: 10px; /* Abstand zum nachfolgenden Text */ padding-bottom: 8px; /* Abstand zur Trennlinie */ border-bottom: 1px solid #eeeeee; /* Trennlinie unter der Überschrift */ font-size: 10px; /* Optional: Überschrift etwas größer */ line-height: 1.3; } /* Zentriert auch die Team-Icons innerhalb des starken Tags */ .lmo-smart-tooltip strong img { vertical-align: middle; /* Richtet Icons mittig zum Text aus */ margin: 0 5px; /* Kleiner Abstand links/rechts vom Icon */ } /* Der restliche Text im Fenster bleibt linksbündig */ .lmo-smart-tooltip { text-align: left; white-space: normal; /* Verhindert, dass alles in einer Zeile klebt */ } diff --git a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt index 22d82a37..86402ece 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt @@ -706,16 +706,6 @@ GEAENDERT config/cfg.txt +aadr=admin@example.test liga_sort=file_date liga_sort_direction=desc -GEAENDERT config/classlib/cfg.txt -[diff nicht verfuegbar; md5 vorher fd39cfee46c7dd65970e19cbb9484b59, nachher fd39cfee46c7dd65970e19cbb9484b59] -GEAENDERT config/mini/cfg.txt -[diff nicht verfuegbar; md5 vorher 711e09548b00b041bc9abc9c5526a148, nachher 711e09548b00b041bc9abc9c5526a148] -GEAENDERT config/spieler/cfg.txt -[diff nicht verfuegbar; md5 vorher afdef1d5f5380d71e49c6ba14f26f60a, nachher afdef1d5f5380d71e49c6ba14f26f60a] -GEAENDERT config/ticker/cfg.txt -[diff nicht verfuegbar; md5 vorher ad85b53a00f229f239826eabbb7eed17, nachher ad85b53a00f229f239826eabbb7eed17] -GEAENDERT config/tipp/cfg.txt -[diff nicht verfuegbar; md5 vorher ef04b4843c1faa24f74b7f7fc3c7d661, nachher ef04b4843c1faa24f74b7f7fc3c7d661] === Optionen erneut oeffnen === diff --git a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt index f15c58ac..c37b0579 100644 --- a/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt +++ b/tests/GoldenMaster/__snapshots__/security-probe/admin_without_login-e52ae0e6.txt @@ -1120,12 +1120,12 @@ (keine) === Download ohne Anmeldung === -[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 +[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 --- Dateiaenderungen --- (keine) === Download mit Sitzungswert im Parameter === -[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 +[Options] Title=Liga Manager Online 4 Name=1. Bundesliga 2024/25 Type=0 Teams=18 goalfaktor=1 pointsfaktor=1 enableGameSort=1 Rounds=34 Matches=9 Actual=1 Kegel=0 HandS=0 PointsForWin=3 PointsForDraw=1 PointsForLost=0 Spez=0 HideDraw=0 OnRun=0 MinusPoints=2 Direct=0 Champ=1 CL=3 CK=1 UC=1 AR=1 AB=2 namePkt=Pkt. nameTor=Tore tableHinRueck=1 tableHeimAusw=1 DatC=1 DatS=1 DatM=1 DatF=d.m.Y H:i urlT=1 urlB=1 Plan=1 Ergebnis=1 mittore=1 favTeam=0 selTeam=0 ticker=0 Graph=1 Kreuz=1 Tabelle=1 Ligastats=1 kurve1=0 kurve2=0 [News] [Teams] 1=Bayern München 2=Bayer 04 Leverkusen 3=FSV Mainz 05 4=VfB Stuttgart 5=VfL Bochum 6=RB Leipzig 7=1.FC Heidenheim 8=1.FC Union Berlin 9=TSG Hoffenheim 10=Werder Bremen 11=Holstein Kiel 12=FC St. Pauli 13=Borussia Dortmund 14=FC Augsburg 15=Borussia M'gladbach 16=SC Freiburg 17=VfL Wolfsburg 18=Eintracht Frankfurt [Teamm] 1=München 2=Leverkusen 3=Mainz 4=Stuttgart 5=Bochum 6=Leipzig 7=Heidenheim 8=Union 9=Hoffenheim 10=Bremen 11=Kiel 12=St.Pauli 13=Dortmund 14=Augsburg 15=Gladbach 16=Freiburg 17=Wolfsburg 18=Frankfurt [Teamk] 1=FCB 2=B04 3=FSV 4=VfB 5=1848 6=RBL 7=1.FCH 8=FCU 9=TSG 10=SVW 11=HK 12=FCSTP 13=BVB 14=FCA 15=BMG 16=SCF 17=WOB 18=SGE [Team1] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team2] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team3] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team4] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team5] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team6] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team7] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team8] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team9] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team10] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team11] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team12] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team13] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team14] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team15] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team16] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team17] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Team18] SP=0 SM=0 TOR1=0 TOR2=0 STDA=0 URL= NOT= [Round1] D1=23.08.2024 D2=24.08.2024 TA1=15 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1=0 AT1=1724437800 TA2=13 TB2=18 GA2=-1 GB2=-1 NT2= BE2= TI2=0 AT2=1724506200 TA3=6 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3=0 AT3=1724506200 TA4=9 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4=0 AT4=1724506200 TA5=16 TB5=4 GA5=-1 GB5=-1 NT5= BE5= TI5=0 AT5=1724506200 TA6=14 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6=0 AT6=1724506200 TA7=17 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7=0 AT7=1724506200 TA8=3 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8=0 AT8=1724506200 TA9=12 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9=0 AT9=1724506200 [Round2] D1=31.08.2024 D2=31.08.2024 TA1=2 TB1=6 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1725111000 TA2=4 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1725111000 TA3=1 TB3=16 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1725111000 TA4=18 TB4=9 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1725111000 TA5=7 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1725111000 TA6=10 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1725111000 TA7=8 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1725111000 TA8=5 TB8=15 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1725111000 TA9=11 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1725111000 [Round3] D1=14.09.2024 D2=14.09.2024 TA1=6 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726320600 TA2=13 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726320600 TA3=9 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726320600 TA4=16 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726320600 TA5=14 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726320600 TA6=17 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726320600 TA7=3 TB7=10 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726320600 TA8=15 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726320600 TA9=11 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726320600 [Round4] D1=21.09.2024 D2=21.09.2024 TA1=2 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1726925400 TA2=4 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1726925400 TA3=18 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1726925400 TA4=7 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1726925400 TA5=10 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1726925400 TA6=14 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1726925400 TA7=8 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1726925400 TA8=5 TB8=11 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1726925400 TA9=12 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1726925400 [Round5] D1=28.09.2024 D2=28.09.2024 TA1=1 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1727530200 TA2=6 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1727530200 TA3=13 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1727530200 TA4=9 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1727530200 TA5=16 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1727530200 TA6=17 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1727530200 TA7=3 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1727530200 TA8=15 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1727530200 TA9=11 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1727530200 [Round6] D1=05.10.2024 D2=05.10.2024 TA1=2 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1728135000 TA2=4 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1728135000 TA3=18 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1728135000 TA4=7 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1728135000 TA5=10 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1728135000 TA6=14 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1728135000 TA7=8 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1728135000 TA8=5 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1728135000 TA9=12 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1728135000 [Round7] D1=19.10.2024 D2=19.10.2024 TA1=2 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729344600 TA2=1 TB2=4 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729344600 TA3=13 TB3=12 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729344600 TA4=9 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729344600 TA5=16 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729344600 TA6=17 TB6=10 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729344600 TA7=3 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729344600 TA8=15 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729344600 TA9=11 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729344600 [Round8] D1=26.10.2024 D2=26.10.2024 TA1=4 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1729949400 TA2=6 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1729949400 TA3=7 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1729949400 TA4=10 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1729949400 TA5=14 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1729949400 TA6=3 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1729949400 TA7=8 TB7=18 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1729949400 TA8=5 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1729949400 TA9=12 TB9=17 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1729949400 [Round9] D1=02.11.2024 D2=02.11.2024 TA1=2 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1730557800 TA2=1 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1730557800 TA3=13 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1730557800 TA4=18 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1730557800 TA5=9 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1730557800 TA6=16 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1730557800 TA7=17 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1730557800 TA8=15 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1730557800 TA9=11 TB9=7 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1730557800 [Round10] D1=09.11.2024 D2=09.11.2024 TA1=4 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1731162600 TA2=6 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1731162600 TA3=7 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1731162600 TA4=10 TB4=11 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1731162600 TA5=14 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1731162600 TA6=3 TB6=13 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1731162600 TA7=8 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1731162600 TA8=5 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1731162600 TA9=12 TB9=1 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1731162600 [Round11] D1=23.11.2024 D2=23.11.2024 TA1=2 TB1=7 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732372200 TA2=4 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732372200 TA3=1 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732372200 TA4=13 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732372200 TA5=18 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732372200 TA6=9 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732372200 TA7=17 TB7=8 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732372200 TA8=15 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732372200 TA9=11 TB9=3 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732372200 [Round12] D1=30.11.2024 D2=30.11.2024 TA1=6 TB1=17 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1732977000 TA2=13 TB2=1 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1732977000 TA3=7 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1732977000 TA4=10 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1732977000 TA5=16 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1732977000 TA6=14 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1732977000 TA7=3 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1732977000 TA8=8 TB8=2 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1732977000 TA9=12 TB9=11 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1732977000 [Round13] D1=07.12.2024 D2=07.12.2024 TA1=2 TB1=12 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1733581800 TA2=4 TB2=8 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1733581800 TA3=1 TB3=7 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1733581800 TA4=18 TB4=14 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1733581800 TA5=9 TB5=16 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1733581800 TA6=17 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1733581800 TA7=15 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1733581800 TA8=5 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1733581800 TA9=11 TB9=6 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1733581800 [Round14] D1=14.12.2024 D2=14.12.2024 TA1=6 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734186600 TA2=13 TB2=9 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734186600 TA3=7 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734186600 TA4=16 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734186600 TA5=14 TB5=2 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734186600 TA6=3 TB6=1 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734186600 TA7=15 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734186600 TA8=8 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734186600 TA9=12 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734186600 [Round15] D1=21.12.2024 D2=21.12.2024 TA1=2 TB1=16 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1734791400 TA2=4 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1734791400 TA3=1 TB3=6 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1734791400 TA4=18 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1734791400 TA5=9 TB5=15 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1734791400 TA6=10 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1734791400 TA7=17 TB7=13 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1734791400 TA8=5 TB8=7 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1734791400 TA9=11 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1734791400 [Round16] D1=11.01.2025 D2=11.01.2025 TA1=6 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736605800 TA2=13 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736605800 TA3=9 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736605800 TA4=7 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736605800 TA5=16 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736605800 TA6=14 TB6=4 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736605800 TA7=3 TB7=5 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736605800 TA8=15 TB8=1 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736605800 TA9=12 TB9=18 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736605800 [Round17] D1=15.01.2025 D2=15.01.2025 TA1=2 TB1=3 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1736951400 TA2=4 TB2=6 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1736951400 TA3=1 TB3=9 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1736951400 TA4=18 TB4=16 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1736951400 TA5=10 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1736951400 TA6=17 TB6=15 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1736951400 TA7=8 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1736951400 TA8=5 TB8=12 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1736951400 TA9=11 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1736951400 [Round18] D1=18.01.2025 D2=18.01.2025 TA1=2 TB1=15 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737210600 TA2=4 TB2=16 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737210600 TA3=1 TB3=17 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737210600 TA4=18 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737210600 TA5=7 TB5=12 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737210600 TA6=10 TB6=14 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737210600 TA7=8 TB7=3 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737210600 TA8=5 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737210600 TA9=11 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737210600 [Round19] D1=25.01.2025 D2=25.01.2025 TA1=6 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1737815400 TA2=13 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1737815400 TA3=9 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1737815400 TA4=16 TB4=1 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1737815400 TA5=14 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1737815400 TA6=17 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1737815400 TA7=3 TB7=4 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1737815400 TA8=15 TB8=5 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1737815400 TA9=12 TB9=8 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1737815400 [Round20] D1=01.02.2024 D2=01.02.2024 TA1=2 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1738420200 TA2=4 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1738420200 TA3=1 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1738420200 TA4=18 TB4=17 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1738420200 TA5=7 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1738420200 TA6=10 TB6=3 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1738420200 TA7=8 TB7=6 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1738420200 TA8=5 TB8=16 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1738420200 TA9=12 TB9=14 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1738420200 [Round21] D1=08.02.2025 D2=08.02.2025 TA1=1 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739025000 TA2=6 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739025000 TA3=13 TB3=4 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739025000 TA4=9 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739025000 TA5=16 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739025000 TA6=17 TB6=2 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739025000 TA7=3 TB7=14 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739025000 TA8=15 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739025000 TA9=11 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739025000 [Round22] D1=15.02.2025 D2=15.02.2025 TA1=2 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1739629800 TA2=4 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1739629800 TA3=18 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1739629800 TA4=7 TB4=3 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1739629800 TA5=10 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1739629800 TA6=14 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1739629800 TA7=8 TB7=15 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1739629800 TA8=5 TB8=13 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1739629800 TA9=12 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1739629800 [Round23] D1=22.02.2025 D2=22.02.2025 TA1=1 TB1=18 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740234600 TA2=6 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740234600 TA3=13 TB3=8 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740234600 TA4=9 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740234600 TA5=16 TB5=10 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740234600 TA6=17 TB6=5 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740234600 TA7=3 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740234600 TA8=15 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740234600 TA9=11 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740234600 [Round24] D1=01.03.2025 D2=01.03.2025 TA1=4 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1740839400 TA2=6 TB2=3 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1740839400 TA3=18 TB3=2 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1740839400 TA4=7 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1740839400 TA5=10 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1740839400 TA6=14 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1740839400 TA7=8 TB7=11 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1740839400 TA8=5 TB8=9 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1740839400 TA9=12 TB9=13 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1740839400 [Round25] D1=08.03.2025 D2=08.03.2025 TA1=2 TB1=10 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1741444200 TA2=1 TB2=5 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1741444200 TA3=13 TB3=14 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1741444200 TA4=18 TB4=8 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1741444200 TA5=9 TB5=7 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1741444200 TA6=16 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1741444200 TA7=17 TB7=12 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1741444200 TA8=15 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1741444200 TA9=11 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1741444200 [Round26] D1=15.03.2025 D2=15.03.2025 TA1=4 TB1=2 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1742049000 TA2=6 TB2=13 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1742049000 TA3=7 TB3=11 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1742049000 TA4=10 TB4=15 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1742049000 TA5=14 TB5=17 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1742049000 TA6=3 TB6=16 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1742049000 TA7=8 TB7=1 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1742049000 TA8=5 TB8=18 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1742049000 TA9=12 TB9=9 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1742049000 [Round27] D1=29.03.2025 D2=29.03.2025 TA1=2 TB1=5 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743258600 TA2=1 TB2=12 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743258600 TA3=13 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743258600 TA4=18 TB4=4 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743258600 TA5=9 TB5=14 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743258600 TA6=16 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743258600 TA7=17 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743258600 TA8=15 TB8=6 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743258600 TA9=11 TB9=10 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743258600 [Round28] D1=05.04.2025 D2=05.04.2025 TA1=6 TB1=9 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1743859800 TA2=7 TB2=2 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1743859800 TA3=10 TB3=18 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1743859800 TA4=16 TB4=13 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1743859800 TA5=14 TB5=1 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1743859800 TA6=3 TB6=11 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1743859800 TA7=8 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1743859800 TA8=5 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1743859800 TA9=12 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1743859800 [Round29] D1=12.04.2025 D2=12.04.2025 TA1=2 TB1=8 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1744464600 TA2=4 TB2=10 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1744464600 TA3=1 TB3=13 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1744464600 TA4=18 TB4=7 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1744464600 TA5=9 TB5=3 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1744464600 TA6=17 TB6=6 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1744464600 TA7=15 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1744464600 TA8=5 TB8=14 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1744464600 TA9=11 TB9=12 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1744464600 [Round30] D1=19.04.2025 D2=19.04.2025 TA1=6 TB1=11 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745069400 TA2=13 TB2=15 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745069400 TA3=7 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745069400 TA4=10 TB4=5 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745069400 TA5=16 TB5=9 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745069400 TA6=14 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745069400 TA7=3 TB7=17 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745069400 TA8=8 TB8=4 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745069400 TA9=12 TB9=2 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745069400 [Round31] D1=26.04.2025 D2=26.04.2025 TA1=2 TB1=14 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1745674200 TA2=4 TB2=7 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1745674200 TA3=1 TB3=3 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1745674200 TA4=18 TB4=6 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1745674200 TA5=9 TB5=13 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1745674200 TA6=10 TB6=12 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1745674200 TA7=17 TB7=16 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1745674200 TA8=5 TB8=8 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1745674200 TA9=11 TB9=15 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1745674200 [Round32] D1=03.05.2025 D2=03.05.2025 TA1=6 TB1=1 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746279000 TA2=13 TB2=17 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746279000 TA3=7 TB3=5 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746279000 TA4=16 TB4=2 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746279000 TA5=14 TB5=11 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746279000 TA6=3 TB6=18 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746279000 TA7=15 TB7=9 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746279000 TA8=8 TB8=10 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746279000 TA9=12 TB9=4 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746279000 [Round33] D1=10.05.2025 D2=10.05.2025 TA1=2 TB1=13 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1746883800 TA2=4 TB2=14 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1746883800 TA3=1 TB3=15 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1746883800 TA4=18 TB4=12 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1746883800 TA5=10 TB5=6 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1746883800 TA6=17 TB6=9 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1746883800 TA7=8 TB7=7 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1746883800 TA8=5 TB8=3 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1746883800 TA9=11 TB9=16 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1746883800 [Round34] D1=17.05.2025 D2=17.05.2025 TA1=6 TB1=4 GA1=-1 GB1=-1 NT1= BE1= TI1= AT1=1747488600 TA2=13 TB2=11 GA2=-1 GB2=-1 NT2= BE2= TI2= AT2=1747488600 TA3=9 TB3=1 GA3=-1 GB3=-1 NT3= BE3= TI3= AT3=1747488600 TA4=7 TB4=10 GA4=-1 GB4=-1 NT4= BE4= TI4= AT4=1747488600 TA5=16 TB5=18 GA5=-1 GB5=-1 NT5= BE5= TI5= AT5=1747488600 TA6=14 TB6=8 GA6=-1 GB6=-1 NT6= BE6= TI6= AT6=1747488600 TA7=3 TB7=2 GA7=-1 GB7=-1 NT7= BE7= TI7= AT7=1747488600 TA8=15 TB8=17 GA8=-1 GB8=-1 NT8= BE8= TI8= AT8=1747488600 TA9=12 TB9=5 GA9=-1 GB9=-1 NT9= BE9= TI9= AT9=1747488600 --- Dateiaenderungen --- (keine) From 922815737abb64b277c4af366e17989485476e05 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 22:57:54 +0200 Subject: [PATCH 010/298] refactor: update assertions to static context in test files --- tests/GoldenMaster/FirstRunTest.php | 180 +++++++++--------- tests/GoldenMaster/NormalizerTest.php | 20 +- .../GoldenMaster/RandomScheduleSmokeTest.php | 16 +- tests/GoldenMaster/StateTrackerTest.php | 6 +- .../GoldenMaster/Support/AssertsSnapshots.php | 4 +- tests/GoldenMaster/UrlDetectionTest.php | 22 +-- 6 files changed, 124 insertions(+), 124 deletions(-) diff --git a/tests/GoldenMaster/FirstRunTest.php b/tests/GoldenMaster/FirstRunTest.php index 8d6e76d6..833512f3 100644 --- a/tests/GoldenMaster/FirstRunTest.php +++ b/tests/GoldenMaster/FirstRunTest.php @@ -28,9 +28,9 @@ private function path(AdminClient $c, string $file): string return $c->instance()->path() . '/' . $file; } - private function assertNoPhpMessages(string $html): void + private static function assertNoPhpMessages(string $html): void { - $this->assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen in der Ausgabe'); + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen in der Ausgabe'); } private function submitSetup(AdminClient $c, string $user, string $pass, string $pass2): string @@ -43,39 +43,39 @@ private function submitSetup(AdminClient $c, string $user, string $pass, string public function testPublicPageRunsWithoutInstallerAndCreatesConfiguration(): void { $c = $this->client(); - $this->assertFileDoesNotExist($this->path($c, 'config/cfg.txt')); + self::assertFileDoesNotExist($this->path($c, 'config/cfg.txt')); $html = $c->get('lmo.php'); - $this->assertNoPhpMessages($html); - $this->assertStringNotContainsString('Installation des Liga Manager Online', $html); - $this->assertStringContainsString('1l_2024-25', $html, 'Ligenuebersicht mit der Beispielliga'); + self::assertNoPhpMessages($html); + self::assertStringNotContainsString('Installation des Liga Manager Online', $html); + self::assertStringContainsString('1l_2024-25', $html, 'Ligenuebersicht mit der Beispielliga'); // URL ermittelt aus Host + Skriptpfad (Harness: http://lmo.test/lmo/lmo.php) - $this->assertStringContainsString('href="http://lmo.test/lmo/lmo-style-nc.php"', $html); + self::assertStringContainsString('href="http://lmo.test/lmo/lmo-style-nc.php"', $html); foreach (['config/cfg.txt', 'config/tipp/cfg.txt', 'config/spieler/cfg.txt', 'config/ticker/cfg.txt', 'config/mini/cfg.txt', 'config/classlib/cfg.txt', 'addon/tipp/lmo-tippauth.txt'] as $file) { - $this->assertFileExists($this->path($c, $file)); + self::assertFileExists($this->path($c, $file)); } - $this->assertFileEquals($this->path($c, 'config-default/cfg.txt'), $this->path($c, 'config/cfg.txt')); - $this->assertDirectoryExists($this->path($c, 'ligen/archiv')); - $this->assertDirectoryExists($this->path($c, 'output')); + self::assertFileEquals($this->path($c, 'config-default/cfg.txt'), $this->path($c, 'config/cfg.txt')); + self::assertDirectoryExists($this->path($c, 'ligen/archiv')); + self::assertDirectoryExists($this->path($c, 'output')); // kein Standardkonto admin/lmo und keine festen Pfade mehr - $this->assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); - $this->assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); + self::assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); + self::assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); } public function testExistingConfigurationIsNotOverwritten(): void { $c = $this->client(); - $this->assertDirectoryExists($this->path($c, 'config/tipp')); + self::assertDirectoryExists($this->path($c, 'config/tipp')); $custom = file_get_contents($this->path($c, 'config-default/tipp/cfg.txt')) . "\n; eigene Aenderung\n"; file_put_contents($this->path($c, 'config/tipp/cfg.txt'), $custom); - $this->assertNoPhpMessages($c->get('lmo.php')); + self::assertNoPhpMessages($c->get('lmo.php')); - $this->assertStringEqualsFile($this->path($c, 'config/tipp/cfg.txt'), $custom); - $this->assertFileExists($this->path($c, 'config/cfg.txt')); + self::assertStringEqualsFile($this->path($c, 'config/tipp/cfg.txt'), $custom); + self::assertFileExists($this->path($c, 'config/cfg.txt')); } public function testFixedPathAndUrlFromInitParametersStillWin(): void @@ -88,35 +88,35 @@ public function testFixedPathAndUrlFromInitParametersStillWin(): void $html = $c->get('lmo.php'); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString('href="https://fest.example/liga/lmo-style-nc.php"', $html); + self::assertNoPhpMessages($html); + self::assertStringContainsString('href="https://fest.example/liga/lmo-style-nc.php"', $html); } public function testInstallerAndFtpCodeAreGone(): void { $c = $this->client(); - $this->assertDirectoryDoesNotExist($this->path($c, 'install')); + self::assertDirectoryDoesNotExist($this->path($c, 'install')); foreach (['FTP', 'Socket', 'PEAR', 'PEAR5', 'Lite', 'LiteOutput'] as $class) { - $this->assertFileDoesNotExist($this->path($c, "includes/$class.php")); + self::assertFileDoesNotExist($this->path($c, "includes/$class.php")); } - $this->assertFileDoesNotExist($this->path($c, 'config-default/lmo-auth.php'), 'kein Standardkonto mehr'); + self::assertFileDoesNotExist($this->path($c, 'config-default/lmo-auth.php'), 'kein Standardkonto mehr'); // frueherer Einstieg in den Installer fuehrt jetzt zur normalen Seite foreach (['lmo.php', 'lmoadmin.php'] as $script) { $html = $c->post($script, '', ['lmo_install_step' => '3', 'path' => '/tmp/boese', 'url' => 'http://boese.example']); - $this->assertNoPhpMessages($html); - $this->assertStringNotContainsString('Installation des Liga Manager Online', $html); - $this->assertStringNotContainsString('boese', $html); + self::assertNoPhpMessages($html); + self::assertStringNotContainsString('Installation des Liga Manager Online', $html); + self::assertStringNotContainsString('boese', $html); } - $this->assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); + self::assertFileDoesNotExist($this->path($c, 'config/init-parameters.php')); } public function testNoInstallerWarningInAdminArea(): void { $c = $this->client(); $html = $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); - $this->assertStringContainsString('todo=logout', $html); - $this->assertStringNotContainsString('Delete install folder', $html); + self::assertStringContainsString('todo=logout', $html); + self::assertStringNotContainsString('Delete install folder', $html); } public function testMissingDefaultsShowAClearMessage(): void @@ -126,7 +126,7 @@ public function testMissingDefaultsShowAClearMessage(): void $html = $c->get('lmo.php'); - $this->assertStringContainsString('LMO: config/cfg.txt fehlt und config-default/ ist nicht vorhanden.', $html); + self::assertStringContainsString('LMO: config/cfg.txt fehlt und config-default/ ist nicht vorhanden.', $html); } public function testUpdateAddsNewOptionsAndKeepsExistingValues(): void @@ -143,14 +143,14 @@ public function testUpdateAddsNewOptionsAndKeepsExistingValues(): void file_put_contents($this->path($c, 'config-default/cfg.txt'), "neueoption=42\r\n", FILE_APPEND); file_put_contents($this->path($c, 'config-default/tipp/cfg.txt'), "tippneu=ja\r\n", FILE_APPEND); - $this->assertNoPhpMessages($c->get('lmo.php')); + self::assertNoPhpMessages($c->get('lmo.php')); $text = file_get_contents($cfg); - $this->assertMatchesRegularExpression('/^tabpkt=7$/m', $text, 'eigener Wert bleibt'); - $this->assertSame(1, preg_match_all('/^neueoption=42$/m', $text), 'neue Option genau einmal ergaenzt'); - $this->assertSame(1, preg_match_all('/^tabpkt=/m', $text), 'keine doppelten Schluessel'); - $this->assertSame($tippBefore . "tippneu=ja\n", file_get_contents($tipp)); - $this->assertSame('42', parse_ini_file($cfg)['neueoption']); + self::assertMatchesRegularExpression('/^tabpkt=7$/m', $text, 'eigener Wert bleibt'); + self::assertSame(1, preg_match_all('/^neueoption=42$/m', $text), 'neue Option genau einmal ergaenzt'); + self::assertSame(1, preg_match_all('/^tabpkt=/m', $text), 'keine doppelten Schluessel'); + self::assertSame($tippBefore . "tippneu=ja\n", file_get_contents($tipp)); + self::assertSame('42', parse_ini_file($cfg)['neueoption']); } public function testDefaultsAreOnlyComparedAfterAnUpdate(): void @@ -163,18 +163,18 @@ public function testDefaultsAreOnlyComparedAfterAnUpdate(): void // config-default/ unveraendert: kein erneuter Abgleich bei jeder Anfrage $c->get('lmo.php'); - $this->assertSame($before, file_get_contents($cfg)); + self::assertSame($before, file_get_contents($cfg)); // nach einem Update (config-default/ geaendert) wird die fehlende Option ergaenzt touch($this->path($c, 'config-default/cfg.txt'), time() + 60); $c->get('lmo.php'); - $this->assertMatchesRegularExpression('/^tabonres=/m', file_get_contents($cfg)); + self::assertMatchesRegularExpression('/^tabonres=/m', file_get_contents($cfg)); } public function testUnwritableConfigFolderShowsAClearMessage(): void { if (function_exists('posix_geteuid') && posix_geteuid() === 0) { - $this->markTestSkipped('Als root sind alle Ordner beschreibbar (Docker-Testlauf).'); + self::markTestSkipped('Als root sind alle Ordner beschreibbar (Docker-Testlauf).'); } $c = $this->client(); chmod($this->path($c, 'config'), 0555); @@ -183,7 +183,7 @@ public function testUnwritableConfigFolderShowsAClearMessage(): void } finally { chmod($this->path($c, 'config'), 0777); } - $this->assertStringContainsString('Der Ordner config/ ist nicht beschreibbar', $html); + self::assertStringContainsString('Der Ordner config/ ist nicht beschreibbar', $html); } public function testAdminSetupFormInsteadOfLogin(): void @@ -191,10 +191,10 @@ public function testAdminSetupFormInsteadOfLogin(): void $c = $this->client(); $html = $c->get('lmoadmin.php', 'action=admin'); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString('name="setup_pass"', $html); - $this->assertStringNotContainsString('name="xuserpass"', $html, 'kein Login ohne Konto'); - $this->assertStringNotContainsString('todo=logout', $html); + self::assertNoPhpMessages($html); + self::assertStringContainsString('name="setup_pass"', $html); + self::assertStringNotContainsString('name="xuserpass"', $html, 'kein Login ohne Konto'); + self::assertStringNotContainsString('todo=logout', $html); } /** @return array */ @@ -215,17 +215,17 @@ public function testInvalidSetupInputIsRejected(string $user, string $pass, stri $c = $this->client(); $html = $this->submitSetup($c, $user, $pass, $pass2); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString($message, $html); - $this->assertStringContainsString('name="setup_pass"', $html, 'Formular erneut anzeigen'); - $this->assertStringNotContainsString('todo=logout', $html); - $this->assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); + self::assertNoPhpMessages($html); + self::assertStringContainsString($message, $html); + self::assertStringContainsString('name="setup_pass"', $html, 'Formular erneut anzeigen'); + self::assertStringNotContainsString('todo=logout', $html); + self::assertFileDoesNotExist($this->path($c, 'config/lmo-auth.php')); } public function testSetupTextsExistInEveryLanguageFile(): void { $files = glob(Fixture::sourceRoot() . '/lmo/lang/lang-*.txt'); - $this->assertNotEmpty($files); + self::assertNotEmpty($files); foreach ($files as $file) { $keys = []; foreach (file($file, FILE_IGNORE_NEW_LINES) as $line) { @@ -234,9 +234,9 @@ public function testSetupTextsExistInEveryLanguageFile(): void } } foreach (range(5013, 5023) as $key) { - $this->assertNotSame('', $keys[$key] ?? '', basename($file) . ": Text $key fehlt"); + self::assertNotSame('', $keys[$key] ?? '', basename($file) . ": Text $key fehlt"); } - $this->assertTrue(mb_check_encoding((string)file_get_contents($file), 'UTF-8'), basename($file) . ': kein UTF-8'); + self::assertTrue(mb_check_encoding((string)file_get_contents($file), 'UTF-8'), basename($file) . ': kein UTF-8'); } } @@ -245,11 +245,11 @@ public function testSetupFormOffersLanguageSelection(): void $c = $this->client(); $html = $c->get('lmoadmin.php', 'action=admin'); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString('lmouserlang=English', $html, 'Link zur englischen Sprache'); - $this->assertStringContainsString('lmouserlang=Francais', $html); - $this->assertStringContainsString('Deutsch.selected.svg', $html, 'aktuelle Sprache markiert'); - $this->assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug nur fuer angemeldete Admins'); + self::assertNoPhpMessages($html); + self::assertStringContainsString('lmouserlang=English', $html, 'Link zur englischen Sprache'); + self::assertStringContainsString('lmouserlang=Francais', $html); + self::assertStringContainsString('Deutsch.selected.svg', $html, 'aktuelle Sprache markiert'); + self::assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug nur fuer angemeldete Admins'); } public function testLoginFormOffersLanguageSelection(): void @@ -259,18 +259,18 @@ public function testLoginFormOffersLanguageSelection(): void $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); $html = $other->get('lmoadmin.php', 'action=admin'); - $this->assertStringContainsString('name="xuserpass"', $html); - $this->assertStringContainsString('lmouserlang=English', $html); - $this->assertStringContainsString('Deutsch.selected.svg', $html); - $this->assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug erst nach dem Login'); + self::assertStringContainsString('name="xuserpass"', $html); + self::assertStringContainsString('lmouserlang=English', $html); + self::assertStringContainsString('Deutsch.selected.svg', $html); + self::assertStringNotContainsString('lmo-admintranslate.php', $html, 'Uebersetzungswerkzeug erst nach dem Login'); // Umschalten wirkt auf das Anmeldeformular und bleibt beim Anmelden erhalten $html = $other->get('lmoadmin.php', 'action=admin&lmouserlang=English'); - $this->assertStringContainsString('Log in to the Admin area', $html); - $this->assertStringContainsString('English.selected.svg', $html); + self::assertStringContainsString('Log in to the Admin area', $html); + self::assertStringContainsString('English.selected.svg', $html); $html = $other->login('chef', self::PASSWORD); - $this->assertStringContainsString('todo=logout', $html); - $this->assertStringContainsString('English.selected.svg', $html); + self::assertStringContainsString('todo=logout', $html); + self::assertStringContainsString('English.selected.svg', $html); } public function testLanguageSelectionCanBeSwitchedOff(): void @@ -282,15 +282,15 @@ public function testLanguageSelectionCanBeSwitchedOff(): void $html = $c->get('lmoadmin.php', 'action=admin'); - $this->assertStringContainsString('name="setup_pass"', $html); - $this->assertStringNotContainsString('lmouserlang=English', $html); + self::assertStringContainsString('name="setup_pass"', $html); + self::assertStringNotContainsString('lmouserlang=English', $html); // ebenso im Anmeldeformular $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); $html = $other->get('lmoadmin.php', 'action=admin'); - $this->assertStringContainsString('name="xuserpass"', $html); - $this->assertStringNotContainsString('lmouserlang=English', $html); + self::assertStringContainsString('name="xuserpass"', $html); + self::assertStringNotContainsString('lmouserlang=English', $html); } public function testSetupFormFollowsTheSelectedLanguage(): void @@ -298,14 +298,14 @@ public function testSetupFormFollowsTheSelectedLanguage(): void $c = $this->client(); $html = $c->get('lmoadmin.php', 'action=admin&lmouserlang=English'); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString('First-time setup', $html); - $this->assertStringContainsString('Create admin account', $html); - $this->assertStringNotContainsString('Ersteinrichtung', $html); + self::assertNoPhpMessages($html); + self::assertStringContainsString('First-time setup', $html); + self::assertStringContainsString('Create admin account', $html); + self::assertStringNotContainsString('Ersteinrichtung', $html); // Fehlermeldungen ebenfalls aus der Sprachdatei (Sprache bleibt in der Sitzung) $html = $this->submitSetup($c, 'admin', 'kurz', 'kurz'); - $this->assertStringContainsString('The password must be at least 8 characters long.', $html); + self::assertStringContainsString('The password must be at least 8 characters long.', $html); } public function testSetupCreatesHashedAdminAndLogsIn(): void @@ -313,20 +313,20 @@ public function testSetupCreatesHashedAdminAndLogsIn(): void $c = $this->client(); $html = $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); - $this->assertNoPhpMessages($html); - $this->assertStringContainsString('todo=logout', $html, 'direkt angemeldet'); - $this->assertStringNotContainsString('name="setup_pass"', $html); + self::assertNoPhpMessages($html); + self::assertStringContainsString('todo=logout', $html, 'direkt angemeldet'); + self::assertStringNotContainsString('name="setup_pass"', $html); $lines = file($this->path($c, 'config/lmo-auth.php'), FILE_IGNORE_NEW_LINES); - $this->assertSame('', $lines[0], 'Schutzzeile gegen Abruf im Browser'); + self::assertSame('', $lines[0], 'Schutzzeile gegen Abruf im Browser'); $fields = explode('|', $lines[1]); - $this->assertSame('chef', $fields[0]); - $this->assertNotSame(self::PASSWORD, $fields[1], 'kein Klartext'); - $this->assertTrue(password_verify(self::PASSWORD, $fields[1])); - $this->assertSame('2', $fields[2], 'Hauptadmin'); + self::assertSame('chef', $fields[0]); + self::assertNotSame(self::PASSWORD, $fields[1], 'kein Klartext'); + self::assertTrue(password_verify(self::PASSWORD, $fields[1])); + self::assertSame('2', $fields[2], 'Hauptadmin'); // Sitzung bleibt bestehen - $this->assertStringContainsString('todo=logout', $c->get('lmoadmin.php', 'action=admin')); + self::assertStringContainsString('todo=logout', $c->get('lmoadmin.php', 'action=admin')); } public function testLoginWithNewAccountInNewSession(): void @@ -335,10 +335,10 @@ public function testLoginWithNewAccountInNewSession(): void $this->submitSetup($c, 'chef', self::PASSWORD, self::PASSWORD); $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); - $this->assertStringContainsString('name="xuserpass"', $other->get('lmoadmin.php', 'action=admin')); - $this->assertStringNotContainsString('todo=logout', $other->login('admin', 'lmo'), 'altes Standardkonto gibt es nicht'); - $this->assertStringNotContainsString('todo=logout', $other->login('chef', 'falsch123')); - $this->assertStringContainsString('todo=logout', $other->login('chef', self::PASSWORD)); + self::assertStringContainsString('name="xuserpass"', $other->get('lmoadmin.php', 'action=admin')); + self::assertStringNotContainsString('todo=logout', $other->login('admin', 'lmo'), 'altes Standardkonto gibt es nicht'); + self::assertStringNotContainsString('todo=logout', $other->login('chef', 'falsch123')); + self::assertStringContainsString('todo=logout', $other->login('chef', self::PASSWORD)); } public function testSecondSetupIsIgnored(): void @@ -350,8 +350,8 @@ public function testSecondSetupIsIgnored(): void $other = new AdminClient($c->instance(), new \Lmo\Tests\GoldenMaster\Support\Runner($c->instance())); $html = $this->submitSetup($other, 'angreifer', 'boese12345', 'boese12345'); - $this->assertStringNotContainsString('todo=logout', $html, 'kein Zugang ueber das Setup-Formular'); - $this->assertStringEqualsFile($this->path($c, 'config/lmo-auth.php'), $before); + self::assertStringNotContainsString('todo=logout', $html, 'kein Zugang ueber das Setup-Formular'); + self::assertStringEqualsFile($this->path($c, 'config/lmo-auth.php'), $before); } public function testDeletedAccountFileEndsAdminSession(): void @@ -362,7 +362,7 @@ public function testDeletedAccountFileEndsAdminSession(): void $html = $c->get('lmoadmin.php', 'action=admin'); - $this->assertStringContainsString('name="setup_pass"', $html); - $this->assertStringNotContainsString('todo=logout', $html, 'alte Sitzung gilt nicht mehr'); + self::assertStringContainsString('name="setup_pass"', $html); + self::assertStringNotContainsString('todo=logout', $html, 'alte Sitzung gilt nicht mehr'); } } diff --git a/tests/GoldenMaster/NormalizerTest.php b/tests/GoldenMaster/NormalizerTest.php index e328fe37..2ddeadd6 100644 --- a/tests/GoldenMaster/NormalizerTest.php +++ b/tests/GoldenMaster/NormalizerTest.php @@ -35,26 +35,26 @@ public function testLanguageOrderDoesNotDependOnDirectoryOrder(): void $a = Normalizer::html(self::footer(self::link('Magyar') . self::selected('English') . self::link('Bosanski')), '/tmp/x'); $b = Normalizer::html(self::footer(self::link('Bosanski') . self::link('Magyar') . self::selected('English')), '/tmp/x'); - $this->assertSame($a, $b); + self::assertSame($a, $b); preg_match_all('~lmouserlang=(\w+)"|img/(\w+)\.selected\.svg~', $a, $m); $order = array_map(static fn (string $x, string $y): string => $x . $y, $m[1], $m[2]); - $this->assertSame(['Bosanski', 'English', 'Magyar'], $order); + self::assertSame(['Bosanski', 'English', 'Magyar'], $order); // Bearbeiten-Link bleibt hinter der Sprachauswahl (kanonisch haengt sein ">>" am letzten Eintrag) - $this->assertMatchesRegularExpression('~Magyar">\n>>\n\n>>\nassertSame($once, Normalizer::sortLangSelector($once)); + self::assertSame($once, Normalizer::sortLangSelector($once)); } public function testOtherContentIsUntouched(): void { $html = "

    \n\n\n\n\n\n\n

    \n"; - $this->assertSame($html, Normalizer::sortLangSelector($html)); + self::assertSame($html, Normalizer::sortLangSelector($html)); } public function testHarnessPathInNoticeDoesNotDependOnCheckout(): void @@ -64,10 +64,10 @@ public function testHarnessPathInNoticeDoesNotDependOnCheckout(): void $docker = Normalizer::html($notice('/app'), '/tmp/x'); - $this->assertSame($docker, Normalizer::html($notice('/home/runner/work/lmo_php8/lmo_php8'), '/tmp/x')); - $this->assertStringContainsString('(started from {HARNESS}/http.php on line N)', $docker); + self::assertSame($docker, Normalizer::html($notice('/home/runner/work/lmo_php8/lmo_php8'), '/tmp/x')); + self::assertStringContainsString('(started from {HARNESS}/http.php on line N)', $docker); // die Fehlerstelle in der LMO-Datei bleibt erhalten - $this->assertStringContainsString('{LMO_PATH}/lmo-admindownload.php on line 21', $docker); + self::assertStringContainsString('{LMO_PATH}/lmo-admindownload.php on line 21', $docker); } public function testIncludePathDoesNotDependOnEnvironment(): void @@ -76,7 +76,7 @@ public function testIncludePathDoesNotDependOnEnvironment(): void $docker = Normalizer::html($error('.:/usr/local/lib/php'), '/tmp/x'); - $this->assertSame($docker, Normalizer::html($error('/app/lmo/vendor/pear/pear:.:/usr/share/php'), '/tmp/x')); - $this->assertStringContainsString("(include_path='{INCLUDE_PATH}')", $docker); + self::assertSame($docker, Normalizer::html($error('/app/lmo/vendor/pear/pear:.:/usr/share/php'), '/tmp/x')); + self::assertStringContainsString("(include_path='{INCLUDE_PATH}')", $docker); } } diff --git a/tests/GoldenMaster/RandomScheduleSmokeTest.php b/tests/GoldenMaster/RandomScheduleSmokeTest.php index 5659a227..28bea59d 100644 --- a/tests/GoldenMaster/RandomScheduleSmokeTest.php +++ b/tests/GoldenMaster/RandomScheduleSmokeTest.php @@ -41,20 +41,20 @@ public function testRandomScheduleIsGeneratedWithoutUnexpectedErrors(): void $knownBugFired = strpos($response, self::KNOWN_WARNING) !== false; $response = str_replace(self::KNOWN_WARNING, '', $response); - $this->assertStringNotContainsString('STDERR', $response, 'Unerwartete PHP-Warnung/Fehler beim Erzeugen des Zufallsspielplans'); - $this->assertStringNotContainsString('EXIT', $response, 'Abnormaler Abbruch beim Erzeugen des Zufallsspielplans'); + self::assertStringNotContainsString('STDERR', $response, 'Unerwartete PHP-Warnung/Fehler beim Erzeugen des Zufallsspielplans'); + self::assertStringNotContainsString('EXIT', $response, 'Abnormaler Abbruch beim Erzeugen des Zufallsspielplans'); $edit = $c->get('lmoadmin.php', 'action=admin&todo=edit&file=zufallsliga.l98&st=1'); - $this->assertStringNotContainsString('STDERR', $edit); + self::assertStringNotContainsString('STDERR', $edit); $content = (string)file_get_contents($c->instance()->path() . '/ligen/zufallsliga.l98'); - $this->assertSchedulePlausibility($content, $knownBugFired); + self::assertSchedulePlausibility($content, $knownBugFired); } - private function assertSchedulePlausibility(string $content, bool $knownBugFired): void + private static function assertSchedulePlausibility(string $content, bool $knownBugFired): void { preg_match_all('/^\[Round(\d+)\]$/m', $content, $roundMatches); - $this->assertNotEmpty($roundMatches[1], 'Keine Spieltags-Abschnitte in der erzeugten Ligadatei gefunden'); + self::assertNotEmpty($roundMatches[1], 'Keine Spieltags-Abschnitte in der erzeugten Ligadatei gefunden'); $sections = preg_split('/^\[Round\d+\]$/m', $content); array_shift($sections); // Teil vor dem ersten [RoundN] @@ -73,7 +73,7 @@ private function assertSchedulePlausibility(string $content, bool $knownBugFired if ($knownBugFired) { // Der bekannte Fehler ist aufgetreten: wir erwarten (und dokumentieren) einen // kaputten Spielplan, statt den Test daran scheitern zu lassen. - $this->assertNotEmpty( + self::assertNotEmpty( $brokenDays, 'Die bekannte Zufalls-Warnung trat auf, aber der Spielplan ist dennoch vollstaendig - ' . 'Annahme ueber die Fehlerwirkung war falsch, bitte Befund pruefen.' @@ -81,7 +81,7 @@ private function assertSchedulePlausibility(string $content, bool $knownBugFired return; } - $this->assertEmpty( + self::assertEmpty( $brokenDays, "Spielplan unvollstaendig, OHNE dass die bekannte Warnung auftrat (Spieltage: " . implode(', ', array_keys($brokenDays)) . ") - das waere ein NEUER Befund." diff --git a/tests/GoldenMaster/StateTrackerTest.php b/tests/GoldenMaster/StateTrackerTest.php index f92f1d2f..701b3064 100644 --- a/tests/GoldenMaster/StateTrackerTest.php +++ b/tests/GoldenMaster/StateTrackerTest.php @@ -16,7 +16,7 @@ public function testLineEndingOnlyChangeIsNotReported(): void $before = ['config/cfg.txt' => "a=1\r\nb=2\r\n"]; $after = ['config/cfg.txt' => "a=1\nb=2\n"]; - $this->assertSame('', StateTracker::diff($before, $after, '/tmp/x')); + self::assertSame('', StateTracker::diff($before, $after, '/tmp/x')); } public function testRealChangeIsStillReported(): void @@ -24,7 +24,7 @@ public function testRealChangeIsStillReported(): void $before = ['config/cfg.txt' => "a=1\r\nb=2\r\n"]; $after = ['config/cfg.txt' => "a=1\nb=3\n"]; - $this->assertStringStartsWith("GEAENDERT config/cfg.txt\n", StateTracker::diff($before, $after, '/tmp/x')); + self::assertStringStartsWith("GEAENDERT config/cfg.txt\n", StateTracker::diff($before, $after, '/tmp/x')); } public function testInstancePathOnlyChangeIsNotReported(): void @@ -32,6 +32,6 @@ public function testInstancePathOnlyChangeIsNotReported(): void $before = ['config/cfg.txt' => "pfad={LMO_PATH}/ligen\n"]; $after = ['config/cfg.txt' => "pfad=/tmp/x/ligen\n"]; - $this->assertSame('', StateTracker::diff($before, $after, '/tmp/x')); + self::assertSame('', StateTracker::diff($before, $after, '/tmp/x')); } } diff --git a/tests/GoldenMaster/Support/AssertsSnapshots.php b/tests/GoldenMaster/Support/AssertsSnapshots.php index 1efe355e..7b8c18c8 100644 --- a/tests/GoldenMaster/Support/AssertsSnapshots.php +++ b/tests/GoldenMaster/Support/AssertsSnapshots.php @@ -30,13 +30,13 @@ private function assertMatchesSnapshot(string $group, string $name, string $actu } if (!is_file($file)) { - $this->fail( + self::fail( "Kein Snapshot fuer \"$name\" ($file). " . 'Am unveraenderten Originalstand aufzeichnen: GOLDEN_MODE=record-missing (siehe TESTING.md).' ); } - $this->assertSame( + self::assertSame( file_get_contents($file), '### ' . $name . "\n" . $actual, "Ausgabe weicht vom Golden Master ab: $name" diff --git a/tests/GoldenMaster/UrlDetectionTest.php b/tests/GoldenMaster/UrlDetectionTest.php index 5591021a..ec6ed051 100644 --- a/tests/GoldenMaster/UrlDetectionTest.php +++ b/tests/GoldenMaster/UrlDetectionTest.php @@ -58,68 +58,68 @@ private function request(string $scriptName, string $scriptFile, array $extra = public function testScriptInLmoFolder(): void { $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php'); - $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testScriptInAddonSubfolder(): void { $this->request('/vereine/liga/addon/tipp/lmo-tipp.php', $this->lmo . '/addon/tipp/lmo-tipp.php'); - $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testLmoFolderIsWebRoot(): void { $this->request('/lmo.php', $this->lmo . '/lmo.php'); - $this->assertSame('http://www.example.org', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org', lmo_detect_url($this->lmo)); } public function testAliasWithDifferentUrlPath(): void { // Apache-Alias: URL-Pfad hat nichts mit dem Dateipfad zu tun $this->request('/ergebnisse/addon/tipp/lmo-tipp.php', $this->lmo . '/addon/tipp/lmo-tipp.php'); - $this->assertSame('http://www.example.org/ergebnisse', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org/ergebnisse', lmo_detect_url($this->lmo)); } public function testEmbeddedFromPageOutsideLmoUsesDocumentRoot(): void { $this->request('/index.php', $this->root . '/htdocs/index.php', ['DOCUMENT_ROOT' => $this->root . '/htdocs']); - $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testEmbeddedOutsideDocumentRootIsUnknown(): void { $this->request('/index.php', $this->root . '/htdocs/index.php', ['DOCUMENT_ROOT' => $this->root . '/anderswo']); - $this->assertSame('', lmo_detect_url($this->lmo)); + self::assertSame('', lmo_detect_url($this->lmo)); } public function testHttps(): void { $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTPS' => 'on', 'SERVER_PORT' => '443']); - $this->assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testHttpsOffIsHttp(): void { $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTPS' => 'off']); - $this->assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('http://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testHttpsBehindProxy(): void { $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTP_X_FORWARDED_PROTO' => 'https']); - $this->assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); + self::assertSame('https://www.example.org/vereine/liga', lmo_detect_url($this->lmo)); } public function testHostWithPort(): void { $this->request('/liga/lmo.php', $this->lmo . '/lmo.php', ['HTTP_HOST' => 'localhost:8081', 'SERVER_PORT' => '8081']); - $this->assertSame('http://localhost:8081/liga', lmo_detect_url($this->lmo)); + self::assertSame('http://localhost:8081/liga', lmo_detect_url($this->lmo)); } public function testCommandLineWithoutHostIsUnknown(): void { $this->request('/vereine/liga/lmo.php', $this->lmo . '/lmo.php'); unset($_SERVER['HTTP_HOST']); - $this->assertSame('', lmo_detect_url($this->lmo)); + self::assertSame('', lmo_detect_url($this->lmo)); } } From 07eb9e055613095ba7de235398f2eb23d0393f95 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:11:35 +0200 Subject: [PATCH 011/298] fix(classlib): loadFile() liest das Spielende (n.V./i.E.) SP aus der Ligadatei kommt als String, setSpielEnde() nimmt aber nur int an. Das Spielende blieb dadurch immer 0: Sonderpunkte fuer Verlaengerung und Elfmeterschiessen wurden nicht beruecksichtigt, und ein anschliessendes writeFile() schrieb SP=0 zurueck (Datenverlust). Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/liga.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index ca64d9a4..b39f1174 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -633,7 +633,8 @@ function loadFile($fileName = '') { // Spielbericht $partie->setreportUrl($this->getIniData('BE', $iniData[$roundSektion][$pCounter], $partienNumber)); // Spielende (normal / n.V. / n.E ...) - $partie->setSpielEnde($this->getIniData('SP', $iniData[$roundSektion][$pCounter], $partienNumber)); + // aus der Datei kommt ein String, setSpielEnde() erwartet int + $partie->setSpielEnde((int) $this->getIniData('SP', $iniData[$roundSektion][$pCounter], $partienNumber)); // Alle Anderen bisher unbekannten Parameter $partie->setParameter($iniData[$roundSektion][$pCounter][$partienNumber]); $this->addPartie($partie); // Partien werden zusätzlich zu der Liga hinzugefügt From 46b1b763b25168289936c3c2f0901d8c43f4dc88 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:11:42 +0200 Subject: [PATCH 012/298] fix(classlib): direkter Vergleich auch fuer Gleichstand am Tabellenende sortTable() (liga) und ligaHandball::sortTable() werteten eine Gruppe punktgleicher Teams erst aus, wenn danach ein Team mit anderer Punktzahl folgte. Die letzte Gruppe der Tabelle wurde nie nach dem direkten Vergleich sortiert. Beide nutzen jetzt die gemeinsame Methode sortTiedGroups(). Sie berechnet nur Gruppen neu, die kleiner als die ganze Tabelle sind; sonst wuerde calcTableforTeams() -> sortTable() bei einem Unentschieden im direkten Duell endlos rekursiv weiterrechnen. Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/liga.class.php | 72 ++++++++++++------- .../classlib/classes/ligaHandball.class.php | 30 +------- 2 files changed, 48 insertions(+), 54 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index b39f1174..733b9597 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1449,32 +1449,7 @@ function sortTable($tableArray) { } // BEGIN Direkter Vergleich if ($this->options->keyValues['Direct'] == 1) { - $subteams = array(); - $pPkt = 0; - $mPkt = 0; - for ($abc = 0; $abc < count($tableArray); $abc++) { - if ($pPkt == $tableArray[$abc]['pPkt'] && $mPkt == $tableArray[$abc]['mPkt']) { - $subteams[$tableArray[$abc]['team']->nr] = $tableArray[$abc]['team']; - } - else { - if (count($subteams) > 1) { - $tmp_table = $this->calcTableforTeams($subteams); - $tmp_tablearray = $tableArray; - $nextpos = $abc - count($tmp_table); - for ($b = 0; $b < count($tmp_table); $b++) { - for ($f = $nextpos; $f < $abc; $f++) { - if ($tmp_tablearray[$f]['team'] === $tmp_table[$b]['team']) { - $tableArray[$nextpos + $b] = $tmp_tablearray[$f]; - } - } - } - } // END if (count($subteams)>1) - $subteams = array(); - $pPkt = $tableArray[$abc]['pPkt']; - $mPkt = $tableArray[$abc]['mPkt']; - $subteams[$tableArray[$abc]['team']->nr] = $tableArray[$abc]['team']; - } - } // END for ($abc = 0; $abc < count($tableArray); $abc++) + $tableArray = $this->sortTiedGroups($tableArray, array('pPkt', 'mPkt')); } // END Direkter Vergleich for ($i = 0; $i < count($tableArray); $i++) { // Position setzen $tableArray[$i]['pos'] = $i + 1; @@ -1482,6 +1457,51 @@ function sortTable($tableArray) { return $tableArray; } + /** + * Direkter Vergleich: Gruppen gleichauf liegender Teams (gleiche Werte in $keys) werden + * nach der Tabelle ihrer Partien untereinander (calcTableforTeams) neu sortiert. + * + * Nur Gruppen, die kleiner als die ganze Tabelle sind, werden neu berechnet. Sonst würde + * calcTableforTeams() -> sortTable() dieselbe Gruppe endlos weiterrechnen (z.B. bei einem + * Unentschieden im direkten Duell). + * + * @access protected + * @param array tableArray sortierte Tabelle + * @param array keys Spalten, die für einen Gleichstand übereinstimmen müssen + * @return array + */ + function sortTiedGroups($tableArray, $keys) { + $count = count($tableArray); + $start = 0; + for ($i = 1; $i <= $count; $i++) { + $tied = $i < $count; + foreach ($keys as $key) { + $tied = $tied && $tableArray[$i][$key] == $tableArray[$start][$key]; + } + if ($tied) { + continue; + } + $size = $i - $start; + if ($size > 1 && $size < $count) { + $group = array_slice($tableArray, $start, $size); + $subteams = array(); + foreach ($group as $row) { + $subteams[$row['team']->nr] = $row['team']; + } + foreach ($this->calcTableforTeams($subteams) as $b => $directRow) { + foreach ($group as $row) { + if ($row['team'] === $directRow['team']) { + $tableArray[$start + $b] = $row; + break; + } + } + } + } + $start = $i; + } + return $tableArray; + } + /** * Errechnet eine Tabelle für den Direkten vergleich von mehreren Mannschaften * diff --git a/lmo/addon/classlib/classes/ligaHandball.class.php b/lmo/addon/classlib/classes/ligaHandball.class.php index 03394c53..d4f24e95 100644 --- a/lmo/addon/classlib/classes/ligaHandball.class.php +++ b/lmo/addon/classlib/classes/ligaHandball.class.php @@ -27,34 +27,8 @@ function sortTable($tableArray) { } // Sortierung PlusPkt / Anzahl Spiele array_multisort($sort_pPkt, SORT_DESC, $sort_spiele, SORT_ASC, $tableArray, SORT_DESC); - // BEGIN Direkter Vergleich - $subteams = array(); - $pPkt = 0; - $spiele = 0; - for ($position = 0; $position < count($tableArray); $position++) { - if ($pPkt == $tableArray[$position]['pPkt'] && $spiele == $tableArray[$position]['spiele']) { - $subteams[$tableArray[$position]['team']->nr] = $tableArray[$position]['team']; - } - else { - if (count($subteams) > 1) { - $tmp_table = $this->calcTableforTeams($subteams); - $tmp_tablearray = $tableArray; - $nextpos = $position - count($tmp_table) ; - for ($b = 0; $b < count($tmp_table); $b++) { - for ($f = $nextpos; $f < $position; $f++) { - if ($tmp_tablearray[$f]['team'] === $tmp_table[$b]['team']) { - $tableArray[$nextpos + $b] = $tmp_tablearray[$f]; - } - } - } - } // END if (count($subteams) > 1) - $subteams = array(); - $pPkt = $tableArray[$position]['pPkt']; - $spiele = $tableArray[$position]['spiele']; - $subteams[$tableArray[$position]['team']->nr] = $tableArray[$position]['team']; - } - } // END for ($abc = 0; $abc < count($tableArray); $abc++) - // END Direkter Vergleich + // Direkter Vergleich bei gleichen Punkten und gleicher Anzahl Spiele + $tableArray = $this->sortTiedGroups($tableArray, array('pPkt', 'spiele')); for ($i = 0; $i < count($tableArray); $i++) { // Position setzen $tableArray[$i]['pos'] = $i + 1; } From 5dc15f5e5306d74ef4d5ba329397a55786680295 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:11:52 +0200 Subject: [PATCH 013/298] fix(classlib): Auswaertssieg am gruenen Tisch im direkten Vergleich calcTableforTeams() buchte bei gTore == -2 die Punkte fuer die Niederlage (PointsForLost) beim Gast statt beim Heimteam: Das Heimteam bekam sie als Minuspunkte, der Gast als Pluspunkte (Kopierfehler aus dem Zweig darueber). Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/liga.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 733b9597..165ea6fb 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1598,8 +1598,8 @@ function calcTableforTeams($subteams) { elseif ($partie->gTore == -2) { // O:0 Tore Gast gewinnt $tableArray[$heimCount]['mPkt'] += $pointsForWin; $tableArray[$gastCount]['pPkt'] += $pointsForWin; - $tableArray[$heimCount]['mPkt'] += $pointsForLost; - $tableArray[$gastCount]['pPkt'] += $pointsForLost; + $tableArray[$heimCount]['pPkt'] += $pointsForLost; + $tableArray[$gastCount]['mPkt'] += $pointsForLost; } } // foreach Partien } // foreach Spieltage From 9c7a7561efd22c22e124da2ef9003b9dc73a18c3 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:11:52 +0200 Subject: [PATCH 014/298] fix(classlib): liga::factory() statisch und mit richtigem Klassennamen factory() war nicht static; der dokumentierte Aufruf liga::factory($datei) endet unter PHP 8 mit einem Error. Ausserdem wurde aus LigaType=Handball der Klassenname "HandballLiga" gebildet, die Klasse heisst aber ligaHandball; dadurch kam immer ein liga-Objekt zurueck. Ohne LigaType gab es zusaetzlich eine Warnung (undefinierter Index). Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/liga.class.php | 28 ++++++++++------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 165ea6fb..8c1dfda6 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -105,25 +105,21 @@ function __construct($name = '', $kurz = '') { * @param file string Pfad zur Ligadatei (*.l98) * @return object ein object passend zum Ligafile */ - function &factory($file) { - if (file_exists($file)) { - $ligaFile = file($file); - foreach ($ligaFile as $configLine) { - if (preg_match("/^LigaType=([^\n]+)/", $configLine, $ligaType)) { - break; + static function factory($file) { + if (!file_exists($file)) { + return null; + } + // LigaType=Handball -> ligaHandball, ohne/unbekannter Typ -> liga + foreach (file($file) as $configLine) { + if (preg_match('/^LigaType=(\w+)/', $configLine, $ligaType)) { + $class = 'liga' . ucfirst(strtolower($ligaType[1])); + if (class_exists($class) && is_subclass_of($class, 'liga')) { + return new $class(); } - } - $ligaType[1] .= 'Liga'; - if (class_exists($ligaType[1])) { - return new $ligaType[1](); - } - else { - return new liga(); + break; } } - else - $null = null; - return $null; + return new liga(); } /** From 303fc6daa5c23f373240cc8280577acbfcdcc621 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:11:53 +0200 Subject: [PATCH 015/298] fix(classlib): aktuellerSpieltag() liefert den Spieltag aus Actual Actual zaehlt ab 1, das Array $this->spieltage ab 0. Zurueckgegeben wurde bisher der Spieltag nach dem aktuellen (bzw. null beim letzten Spieltag). Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/liga.class.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 8c1dfda6..5b9498b8 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -421,9 +421,10 @@ function &SpieltagForNumber($spTagNr) { function &aktuellerSpieltag() { $result = null; if (array_key_exists('Actual', $this->options->keyValues)) { - $aktSpTagNr = $this->options->keyValues['Actual']; - if (isset($aktSpTagNr) && ($aktSpTagNr >= 0) && isset($this->spieltage[$aktSpTagNr])) { - $result = $this->spieltage[$aktSpTagNr]; + // Actual zaehlt ab 1, $this->spieltage ab 0 + $aktSpTagNr = (int) $this->options->keyValues['Actual']; + if ($aktSpTagNr >= 1 && isset($this->spieltage[$aktSpTagNr - 1])) { + $result = $this->spieltage[$aktSpTagNr - 1]; } } return $result; From 2f79470d9aba36cb591ad6b2940ad52abefc9837 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:01 +0200 Subject: [PATCH 016/298] fix(classlib): ligaFussball::sortTable() ohne Warnungen Die Schleife las beim letzten Tabellenplatz $sort_pPkt[$i + 1] (undefinierter Index), die Torsummen fuer den direkten Vergleich wurden ohne Initialisierung hochgezaehlt und allPartieForTeams() kann null liefern. Unter PHP 8 brach jede Tabellenberechnung einer Fussball-Liga mit Warnungen ab. Ausserdem summierte der direkte Vergleich die Auswaertstore nicht (= statt +=), und nach einem Tausch wurde die Position des Paares falsch gesetzt. Die Regeln bleiben: Punkte, Spiele, Tordifferenz, Tore, dann direkter Vergleich (Tore, Auswaertstore im direkten Vergleich, alle Auswaertstore). sortDirectTable() gab statt einer Tabelle Debug-Text aus und liefert jetzt die normale Sortierung. Co-Authored-By: Claude Opus 5.5 --- .../classlib/classes/ligaFussball.class.php | 78 ++++++++++--------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/lmo/addon/classlib/classes/ligaFussball.class.php b/lmo/addon/classlib/classes/ligaFussball.class.php index 0b976435..1ca6d415 100644 --- a/lmo/addon/classlib/classes/ligaFussball.class.php +++ b/lmo/addon/classlib/classes/ligaFussball.class.php @@ -21,6 +21,10 @@ class ligaFussball extends liga { * @return array */ function sortTable($tableArray) { + if (empty($tableArray)) { + return $tableArray; + } + $sort_pPkt = $sort_spiele = $sort_dTor = $sort_pTor = array(); foreach($tableArray as $table) { $sort_pPkt[] = $table['pPkt']; $sort_spiele[] = $table['spiele']; @@ -29,56 +33,54 @@ function sortTable($tableArray) { } // ASC = auf-, DESC = absteigend array_multisort($sort_pPkt, SORT_DESC, $sort_spiele, SORT_ASC, $sort_dTor, SORT_DESC, $sort_pTor, SORT_DESC, $tableArray, SORT_DESC); - for ($i = 0; $i < count($tableArray); $i++) { - if ($i > 200) { - die('Fehler im Script'); + $count = count($tableArray); + for ($i = 0; $i + 1 < $count; $i++) { + $a = $tableArray[$i]['team']; + $b = $tableArray[$i + 1]['team']; + if ($sort_pPkt[$i] != $sort_pPkt[$i + 1] || $sort_spiele[$i] != $sort_spiele[$i + 1] || $sort_dTor[$i] != $sort_dTor[$i + 1] || $sort_pTor[$i] != $sort_pTor[$i + 1]) { + continue; } - if ( $sort_pPkt[$i] == $sort_pPkt[$i + 1] && $sort_spiele[$i] == $sort_spiele[$i + 1] && $sort_dTor[$i] == $sort_dTor[$i + 1] && $sort_pTor[$i] == $sort_pTor[$i + 1]) { - // Partien für den Direkten Vergleich suchen. - $allParties = $this->allPartieForTeams($tableArray[$i]['team'], $tableArray[$i + 1]['team'], true); - foreach ($allParties as $partie) { - $tore[$partie->heim->nr] += $partie->hTore > -1 ? $partie->hTore : 0; - $tore[$partie->gast->nr] += $partie->gTore > -1 ? $partie->gTore : 0; - $gastTore[$partie->gast->nr] = $partie->gTore > -1 ? $partie->gTore : 0; - } - // das Gesamtergebnis aus Hin- und Rückspiel im direkten Vergleich - if ($tore[$tableArray[$i]['team']->nr] == $tore[$tableArray[$i + 1]['team']->nr]) { + // Partien für den Direkten Vergleich + $tore = array($a->nr => 0, $b->nr => 0); + $gastTore = array($a->nr => 0, $b->nr => 0); + foreach ((array) $this->allPartieForTeams($a, $b, true) as $partie) { + $tore[$partie->heim->nr] += max(0, (int) $partie->hTore); + $tore[$partie->gast->nr] += max(0, (int) $partie->gTore); + $gastTore[$partie->gast->nr] += max(0, (int) $partie->gTore); + } + // das Gesamtergebnis aus Hin- und Rückspiel im direkten Vergleich + if ($tore[$a->nr] == $tore[$b->nr]) { + if ($gastTore[$a->nr] != $gastTore[$b->nr]) { // die Anzahl der auswärts erzielten Tore im direkten Vergleich - if ( $gastTore[$tableArray[$i]['team']->nr] == $gastTore[$tableArray[$i + 1]['team']->nr] ) { - unset ($tore); - // die Anzahl aller auswärts erzielten Tore - foreach ($this->spieltage as $spieltag) { - foreach ($spieltag->partien as $partie) { - $tore[$partie->gast->nr] += $partie->gTore > -1 ? $partie->gTore : 0; + $tore = $gastTore; + } + else { + // die Anzahl aller auswärts erzielten Tore + $tore = array($a->nr => 0, $b->nr => 0); + foreach ($this->spieltage as $spieltag) { + foreach ($spieltag->partien as $partie) { + if (isset($tore[$partie->gast->nr])) { + $tore[$partie->gast->nr] += max(0, (int) $partie->gTore); } } } - else { - $tore[$tableArray[$i]['team']->nr] = $gastTore[$tableArray[$i]['team']->nr]; - $tore[$tableArray[$i + 1]['team']->nr] = $gastTore[$tableArray[$i + 1]['team']->nr]; - } - } - // Auswertung des Direkten Vergleichs - if ($tore[$tableArray[$i]['team']->nr] < $tore[$tableArray[$i + 1]['team']->nr]) { - $newTable[$i] = $tableArray[$i + 1]; - $newTable[$i + 1] = $tableArray[$i]; - $newTable[$i]['pos'] = ++$i; - } - else { - $newTable[$i] = $tableArray[$i]; } } - else { // END if ($sort_pPkt[$i] == $sort... - $newTable[$i] = $tableArray[$i]; + if ($tore[$a->nr] < $tore[$b->nr]) { + $row = $tableArray[$i]; + $tableArray[$i] = $tableArray[$i + 1]; + $tableArray[$i + 1] = $row; + $i++; // getauschtes Paar ist entschieden } - $newTable[$i]['pos'] = $i + 1; } - return $newTable; + for ($i = 0; $i < $count; $i++) { + $tableArray[$i]['pos'] = $i + 1; + } + return $tableArray; } // END function sortTable function sortDirectTable($tableArray) { - echo "function sortDirectTable($tableArray) {"; - return false; + return liga::sortTable($tableArray); } } // END class FussballLiga From ae152d68a395aabf95074afbc669439b0e6f8b09 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:07 +0200 Subject: [PATCH 017/298] fix(classlib): calcLigaStats() zaehlt nur gespielte Partien 'spiele' zaehlte jede angesetzte Partie, auch noch nicht gespielte. Diese nahmen ausserdem an der Suche nach hoechstem Heim-/Auswaertssieg und den meisten Toren teil (mit -1:-1 als Ergebnis). Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/stats.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lmo/addon/classlib/classes/stats.class.php b/lmo/addon/classlib/classes/stats.class.php index c98442c0..74e82d8d 100644 --- a/lmo/addon/classlib/classes/stats.class.php +++ b/lmo/addon/classlib/classes/stats.class.php @@ -71,6 +71,9 @@ function calcLigaStats($spTag = 1) { ); foreach ($this->liga->spieltage as $spieltag) { foreach ($spieltag->partien as $partie) { + if ($partie->valuateGame() == -1) { // noch nicht gespielt + continue; + } $statsArray['spiele']++; if ($partie->hTore> - 1) { $statsArray['hTore'] += $partie->hTore; From b55d317f4be5cfa6e0b8ce0a7ba25af1db1ac20a Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:08 +0200 Subject: [PATCH 018/298] fix(classlib): SerieToHTML() ueberschreibt die Serie nicht mehr "Spiele ohne Niederlage" wurde mit = statt .= angehaengt und ersetzte so die vorherige Ausgabe (z. B. "2 Sieg(e)"); uebrig blieb nur die letzte Zeile. Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/classes/stats.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmo/addon/classlib/classes/stats.class.php b/lmo/addon/classlib/classes/stats.class.php index 74e82d8d..f32d4a9f 100644 --- a/lmo/addon/classlib/classes/stats.class.php +++ b/lmo/addon/classlib/classes/stats.class.php @@ -498,7 +498,7 @@ function SerieToHTML($serienArray){ if ($serienArray['su'] > 0){ if ($output != '') $output .='
    '; - $output = $serienArray['su'] . ' Spiele o. Niederlage'; + $output .= $serienArray['su'] . ' Spiele o. Niederlage'; } return $output; } // END SerieToHTML() From b59d29e95d52cf3292ccc4da2b69f216f1b5ea33 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:16 +0200 Subject: [PATCH 019/298] fix(classlib): strAfterChar() ohne Trennzeichen liefert '' Fehlte das Zeichen, wurde strrpos() false und substr($str, 1) schnitt nur das erste Zeichen ab ("ohnepunkt" -> "hnepunkt"). Jetzt wie strBeforChar(): leerer String. Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/functions.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lmo/addon/classlib/functions.php b/lmo/addon/classlib/functions.php index 488cf915..290b5249 100644 --- a/lmo/addon/classlib/functions.php +++ b/lmo/addon/classlib/functions.php @@ -42,7 +42,8 @@ function strBeforChar($str,$char) { * @return string */ function strAfterChar($str,$char) { - return substr($str, strrpos($str, $char) + 1); + $pos = strrpos($str, $char); + return $pos === false ? '' : substr($str, $pos + 1); } /** From bcd51052b5ed982014aca5c235ecebe9faee7619 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:17 +0200 Subject: [PATCH 020/298] fix(classlib): readLigaDir() mit grossgeschriebener Endung Die Endung wird ohne Gross-/Kleinschreibung erkannt, der Name aber mit strrpos($data, 'l98') abgeschnitten. Bei "POKAL.L98" fand das nichts und der Name wurde "POKAL.L9". Jetzt wird alles vor dem letzten Punkt genommen. Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmo/addon/classlib/functions.php b/lmo/addon/classlib/functions.php index 290b5249..4c366497 100644 --- a/lmo/addon/classlib/functions.php +++ b/lmo/addon/classlib/functions.php @@ -76,7 +76,7 @@ function readLigaDir($dirName,&$dataArray) { while($data = $dir->read()){ $ext = strtolower( strAfterChar($data, '.')); if ($ext == 'l98') { - $name = trim(substr($data, 0, strrpos($data, $ext) -1)); + $name = trim(strBeforChar($data, '.')); $dataArray[] = array( 'path' => $dir->path, 'src' => $data, From ac399e4f93b063273afa922e15273d42ebe9646d Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:17 +0200 Subject: [PATCH 021/298] fix(classlib): HTML_icon() prueft alle Bildendungen trotz Alternativtext findImage() gibt ohne Treffer den Alternativtext zurueck. Ist er gesetzt, brach die Schleife ueber CLASSLIB_IMG_TYPES schon nach der ersten Endung (.gif) ab; Logos als .jpg oder .png wurden nie gefunden. Der Alternativtext wird jetzt erst verwendet, wenn keine Endung passt. Co-Authored-By: Claude Opus 5.5 --- lmo/addon/classlib/html_output.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lmo/addon/classlib/html_output.php b/lmo/addon/classlib/html_output.php index 224dae7f..f03be49d 100644 --- a/lmo/addon/classlib/html_output.php +++ b/lmo/addon/classlib/html_output.php @@ -34,12 +34,17 @@ */ function HTML_icon($img_name, $img_type, $img_size = 'small', $html = '', $alternative_text = '') { $subFolder = '/' . $img_type . '/' . $img_size . '/'; + $imgHTML = ''; + // Alternativtext erst nach allen Endungen, sonst endet die Suche schon bei der ersten foreach( const_array( CLASSLIB_IMG_TYPES ) as $extension) { - if ($imgHTML = findImage($img_name, $subFolder, $extension, $html, $alternative_text) ) { + if ($imgHTML = findImage($img_name, $subFolder, $extension, $html) ) { break; } } - if ($imgHTML == '') { + if ($imgHTML == '' && $alternative_text != '') { + $imgHTML = $alternative_text; + } + elseif ($imgHTML == '') { $imgHTML = substr($html, 6, strrpos($html, "'") - 6); } return $imgHTML; From 879b17891a127aabca3ce3fa4dae9af00fc405f5 Mon Sep 17 00:00:00 2001 From: tombrain Date: Fri, 9 Oct 2026 23:12:24 +0200 Subject: [PATCH 022/298] test: Unit-Tests fuer die classlib Neue Testsuite "unit" (tests/Unit), laeuft vor den Golden-Master-Tests. ClasslibTestCase laedt die classlib ohne init.php und baut Ligen im Speicher oder als kleine .l98-Datei auf. Abgedeckt: Hilfsfunktionen, team, sektion, optionsSektion, partie, spieltag, liga (Nachschlagen, gamesSorted, loadFile inkl. Pokal mit Hin- und Rueckspiel, calcTable mit Heim/Gast/Hin/Rueck, Strafen, Kegel, n.V./i.E., gruener Tisch, direkter Vergleich), ligaFussball, ligaHandball, factory(), stats und html_output.php. Die Tests sichern die vorangehenden Bugfixes ab. Nicht abgedeckt: writeFile() (bindet init.php ein) und loadFromDb() (braucht eine Datenbank). Co-Authored-By: Claude Opus 5.5 --- composer.json | 3 +- phpunit.xml.dist | 3 + tests/Unit/Classlib/ClasslibTestCase.php | 126 +++++++++ tests/Unit/Classlib/FunctionsTest.php | 114 ++++++++ tests/Unit/Classlib/HtmlOutputTest.php | 53 ++++ tests/Unit/Classlib/LigaLoadFileTest.php | 250 ++++++++++++++++++ tests/Unit/Classlib/LigaSubclassTest.php | 110 ++++++++ tests/Unit/Classlib/LigaTableTest.php | 222 ++++++++++++++++ tests/Unit/Classlib/LigaTest.php | 165 ++++++++++++ tests/Unit/Classlib/PartieTest.php | 164 ++++++++++++ tests/Unit/Classlib/SektionTest.php | 95 +++++++ tests/Unit/Classlib/SpieltagTest.php | 133 ++++++++++ tests/Unit/Classlib/StatsTest.php | 163 ++++++++++++ .../fixtures/img/teams/small/Alpha.png | Bin 0 -> 70 bytes 14 files changed, 1600 insertions(+), 1 deletion(-) create mode 100644 tests/Unit/Classlib/ClasslibTestCase.php create mode 100644 tests/Unit/Classlib/FunctionsTest.php create mode 100644 tests/Unit/Classlib/HtmlOutputTest.php create mode 100644 tests/Unit/Classlib/LigaLoadFileTest.php create mode 100644 tests/Unit/Classlib/LigaSubclassTest.php create mode 100644 tests/Unit/Classlib/LigaTableTest.php create mode 100644 tests/Unit/Classlib/LigaTest.php create mode 100644 tests/Unit/Classlib/PartieTest.php create mode 100644 tests/Unit/Classlib/SektionTest.php create mode 100644 tests/Unit/Classlib/SpieltagTest.php create mode 100644 tests/Unit/Classlib/StatsTest.php create mode 100644 tests/Unit/Classlib/fixtures/img/teams/small/Alpha.png diff --git a/composer.json b/composer.json index 68406c88..e0b62528 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,8 @@ }, "autoload-dev": { "psr-4": { - "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/" + "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/", + "Lmo\\Tests\\Unit\\": "tests/Unit/" } }, "scripts": { diff --git a/phpunit.xml.dist b/phpunit.xml.dist index d555e7c0..f6e3fea7 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -4,6 +4,9 @@ cacheResult="false" beStrictAboutOutputDuringTests="true"> + + tests/Unit + tests/GoldenMaster diff --git a/tests/Unit/Classlib/ClasslibTestCase.php b/tests/Unit/Classlib/ClasslibTestCase.php new file mode 100644 index 00000000..6e903659 --- /dev/null +++ b/tests/Unit/Classlib/ClasslibTestCase.php @@ -0,0 +1,126 @@ + $lmo . '/addon', + 'PATH_TO_IMGDIR' => __DIR__ . '/fixtures/img', + 'URL_TO_IMGDIR' => 'http://lmo.test/img', + 'CLASSLIB_VERSION_NR' => '2.8', + 'CLASSLIB_VERSION' => '(classlib 2.8)', + 'CLASSLIB_IMG_TYPES' => '.gif,.jpg,.png,.jpeg', + ] as $name => $value) { + if (!defined($name)) { + define($name, $value); + } + } + require_once PATH_TO_ADDONDIR . '/classlib/classes.php'; + require_once PATH_TO_ADDONDIR . '/classlib/functions.php'; + require_once PATH_TO_ADDONDIR . '/classlib/html_output.php'; + } + + protected function tearDown(): void + { + foreach (array_reverse($this->tempFiles) as $path) { + is_dir($path) ? @rmdir($path) : @unlink($path); + } + $this->tempFiles = []; + } + + /** + * Liga im Speicher. Teams bekommen die Nummern 1..n in der angegebenen Reihenfolge. + * + * @param string[] $teams + * @param array> $rounds je Spieltag Partien [heimNr, gastNr, hTore, gTore, spielEnde = 0, zeit = ''] + * @param array $options Werte fuer die Options-Sektion + */ + protected static function league(array $teams, array $rounds, array $options = [], string $class = 'liga'): \liga + { + /** @var \liga $liga */ + $liga = new $class('Testliga'); + foreach (array_values($teams) as $i => $name) { + $team = new \team($name, substr($name, 0, 3), $i + 1); + $liga->addTeam($team); + } + foreach ($rounds as $r => $games) { + $spieltag = new \spieltag($r + 1, '', ''); + foreach ($games as $n => $g) { + $heim = $liga->teamForNumber($g[0]); + $gast = $liga->teamForNumber($g[1]); + $partie = new \partie($n + 1, $g[5] ?? '', '', $heim, $gast, $g[2], $g[3]); + $partie->setSpielEnde($g[4] ?? 0); + $liga->addPartie($partie); + $spieltag->addPartie($partie); + // partie haelt Referenzen auf $heim/$gast: vor der naechsten Zuweisung loesen + unset($heim, $gast); + } + $liga->addSpieltag($spieltag); + } + $liga->options = new \optionsSektion($liga, $options); + return $liga; + } + + /** + * Reihenfolge der Teamnamen in einer berechneten Tabelle. + * + * @return string[] + */ + protected static function order(array $table): array + { + return array_map(static fn (array $row): string => $row['team']->name, $table); + } + + /** Tabellenzeile eines Teams. */ + protected static function row(array $table, string $teamName): array + { + foreach ($table as $row) { + if ($row['team']->name === $teamName) { + return $row; + } + } + throw new \RuntimeException("Team $teamName nicht in der Tabelle"); + } + + /** Schreibt eine Ligadatei (Zeilen mit LF) und loescht sie nach dem Test. */ + protected function leagueFile(string $content): string + { + $path = $this->tempDir() . '/liga.l98'; + file_put_contents($path, $content); + $this->tempFiles[] = $path; + return $path; + } + + protected function tempDir(): string + { + $dir = sys_get_temp_dir() . '/lmo-classlib-' . bin2hex(random_bytes(4)); + mkdir($dir); + $this->tempFiles[] = $dir; + return $dir; + } + + protected function tempSubdir(string $dir, string $name): void + { + mkdir($dir . '/' . $name); + $this->tempFiles[] = $dir . '/' . $name; + } + + protected function tempFile(string $dir, string $name, string $content = ''): void + { + file_put_contents($dir . '/' . $name, $content); + $this->tempFiles[] = $dir . '/' . $name; + } +} diff --git a/tests/Unit/Classlib/FunctionsTest.php b/tests/Unit/Classlib/FunctionsTest.php new file mode 100644 index 00000000..96201d51 --- /dev/null +++ b/tests/Unit/Classlib/FunctionsTest.php @@ -0,0 +1,114 @@ +tempDir(); + $this->tempFile($dir, 'bundesliga.l98'); + $this->tempFile($dir, 'notizen.txt'); + $this->tempFile($dir, 'saison.2023.l98'); + $this->tempSubdir($dir, 'archiv'); + + $data = []; + self::assertTrue(readLigaDir($dir, $data)); + + usort($data, static fn (array $a, array $b): int => strcmp($a['src'], $b['src'])); + self::assertSame([ + ['path' => $dir, 'src' => 'bundesliga.l98', 'fileName' => 'bundesliga'], + ['path' => $dir, 'src' => 'saison.2023.l98', 'fileName' => 'saison.2023'], + ], $data); + } + + public function testReadLigaDirHandlesUppercaseExtension(): void + { + $dir = $this->tempDir(); + $this->tempFile($dir, 'POKAL.L98'); + + $data = []; + readLigaDir($dir, $data); + + self::assertCount(1, $data); + self::assertSame('POKAL', $data[0]['fileName']); + } + + public function testReadLigaDirAppendsToExistingArray(): void + { + $dir = $this->tempDir(); + $this->tempFile($dir, 'neu.l98'); + + $data = [['path' => '/alt', 'src' => 'alt.l98', 'fileName' => 'alt']]; + readLigaDir($dir, $data); + + self::assertCount(2, $data); + self::assertSame('alt', $data[0]['fileName']); + } + + public function testReadLigaDirMissingDirectory(): void + { + $data = ['unveraendert']; + + self::assertFalse(readLigaDir(sys_get_temp_dir() . '/lmo-gibt-es-nicht-' . uniqid(), $data)); + self::assertSame(['unveraendert'], $data); + } + + public function testFindTeamNameIgnoresSpacesDigitsAndPunctuation(): void + { + $names = ['1. FC Nürnberg', 'Hertha BSC', 'FC Bayern München']; + + self::assertSame(['1. FC Nürnberg'], findTeamName($names, 'FC Nürnberg')); + self::assertSame(['Hertha BSC'], findTeamName($names, 'hertha-bsc')); + self::assertSame([], findTeamName($names, 'Hertha')); + } + + public function testFindTeamNameReturnsOnlyFirstMatch(): void + { + $names = ['SC Freiburg', 'SC Freiburg II']; + + self::assertSame(['SC Freiburg'], findTeamName($names, 'SC Freiburg 2')); + } + + public function testFindTeamNameWithoutArray(): void + { + $none = null; + + self::assertSame([], findTeamName($none, 'egal')); + } +} diff --git a/tests/Unit/Classlib/HtmlOutputTest.php b/tests/Unit/Classlib/HtmlOutputTest.php new file mode 100644 index 00000000..b54ce51c --- /dev/null +++ b/tests/Unit/Classlib/HtmlOutputTest.php @@ -0,0 +1,53 @@ + ', HTML_icon('Alpha', 'teams')); + self::assertSame(self::ALPHA . "alt='Alpha'> ", HTML_icon('Alpha', 'teams', 'small', "alt='Alpha'")); + } + + /** @dataProvider aehnlicheNamen */ + public function testIconFoundForSimilarName(string $name): void + { + self::assertSame(self::ALPHA . '> ', HTML_icon($name, 'teams')); + } + + public static function aehnlicheNamen(): array + { + return [ + 'Sonderzeichen' => ['Al-pha'], + 'Schraegstrich' => ['Al/pha'], + 'Mannschaftsnummer' => ['Alpha 2'], + 'roemische Ziffer' => ['Alpha II'], + ]; + } + + public function testIconNotFound(): void + { + self::assertSame('kein Logo', HTML_icon('Beta', 'teams', 'small', '', 'kein Logo')); + self::assertSame('kein Logo', HTML_icon('Alpha', 'teams', 'big', '', 'kein Logo')); + } + + public function testAlternativeTextDoesNotHideLaterImageTypes(): void + { + // Alpha gibt es nur als .png, CLASSLIB_IMG_TYPES prueft vorher .gif und .jpg + self::assertSame(self::ALPHA . '> ', HTML_icon('Alpha', 'teams', 'small', '', 'kein Logo')); + } + + public function testDeprecatedWrappers(): void + { + self::assertSame(self::ALPHA . '> ', HTML_smallTeamIcon('ligen/egal.l98', 'Alpha')); + self::assertSame('-', HTML_bigTeamIcon('ligen/egal.l98', 'Alpha', '', '-')); + self::assertSame('-', HTML_smallLigaIcon('ligen/Alpha.l98', '', '-')); + self::assertSame('-', HTML_bigLigaIcon('ligen/Alpha.l98', '', '-')); + self::assertSame('-', HTML_smallSpielerIcon('Alpha', '', '-')); + self::assertSame('-', HTML_bigSpielerIcon('Alpha', '', '-')); + } +} diff --git a/tests/Unit/Classlib/LigaLoadFileTest.php b/tests/Unit/Classlib/LigaLoadFileTest.php new file mode 100644 index 00000000..c66cfe8c --- /dev/null +++ b/tests/Unit/Classlib/LigaLoadFileTest.php @@ -0,0 +1,250 @@ +loadFile($this->leagueFile($content))); + return $liga; + } + + public function testMetadata(): void + { + $file = $this->leagueFile(self::LIGA); + touch($file, mktime(10, 0, 0, 3, 1, 2025)); + clearstatcache(); + $liga = new \liga(); + $liga->loadFile($file); + + self::assertSame('Testliga 2024/25', $liga->name); + self::assertSame($file, $liga->fileName); + self::assertSame(mktime(10, 0, 0, 3, 1, 2025), $liga->ligaDatum); + } + + public function testExistingNameIsKept(): void + { + $liga = new \liga('Eigener Name'); + $liga->loadFile($this->leagueFile(self::LIGA)); + + self::assertSame('Eigener Name', $liga->name); + self::assertSame('Eigener Name', $liga->options->keyValues['Name']); + } + + public function testTeams(): void + { + $liga = $this->load(self::LIGA); + + self::assertSame(['Alpha', 'Beta', 'Gamma'], $liga->teamNames()); + $alpha = $liga->teamForNumber(1); + self::assertSame(1, $alpha->nr); + self::assertSame('ALP', $alpha->kurz); + self::assertSame('Alpha M', $alpha->mittel); + self::assertSame('http://alpha.example', $alpha->keyValues['URL']); + self::assertSame('2', $liga->teamForNumber(2)->keyValues['SP']); + self::assertSame('Gegruendet 1900', $liga->teamForNumber(3)->keyValues['NOT']); + // Standardwerte bleiben, wenn die Datei sie nicht nennt + self::assertSame(0, $liga->teamForNumber(3)->keyValues['SP']); + } + + public function testRounds(): void + { + $liga = $this->load(self::LIGA); + + self::assertSame(2, $liga->spieltageCount()); + $eins = $liga->SpieltagForNumber(1); + self::assertSame(mktime(0, 0, 0, 8, 23, 2024), $eins->von); + self::assertSame(mktime(0, 0, 0, 8, 24, 2024), $eins->bis); + $zwei = $liga->SpieltagForNumber(2); + self::assertNull($zwei->von); + self::assertSame('31.08.2024', $zwei->vonBisString()); + } + + public function testMatches(): void + { + $liga = $this->load(self::LIGA); + + self::assertSame(2, $liga->partienCount()); + $partie = $liga->SpieltagForNumber(1)->partieForNumber(1); + self::assertSame($liga->teamForNumber(1), $partie->heim); + self::assertSame($liga->teamForNumber(2), $partie->gast); + self::assertEquals(2, $partie->hTore); + self::assertEquals(1, $partie->gTore); + self::assertSame('Spielnotiz', $partie->notiz); + self::assertSame('1724437800', $partie->zeit); + self::assertSame('23.08.2024', $partie->datumString()); + self::assertSame('www.bericht.example', $partie->getreportUrl(null)); + self::assertSame('Tor 90.', $partie->getParameter('TI')); + // Liga und Spieltag teilen sich die Partie-Objekte + self::assertSame($liga->partieForNumber(1), $partie); + + $offen = $liga->SpieltagForNumber(2)->partieForNumber(1); + self::assertSame(-1, $offen->valuateGame()); + self::assertSame('', $offen->datumString()); + } + + public function testMatchEndIsRead(): void + { + $liga = $this->load(self::LIGA); + + self::assertSame(2, $liga->partieForNumber(1)->getSpielEnde()); + self::assertSame(0, $liga->partieForNumber(2)->getSpielEnde()); + } + + public function testOptionsAndUnknownSections(): void + { + $liga = $this->load(self::LIGA); + + self::assertSame('3', $liga->options->keyValues['PointsForWin']); + self::assertSame('2', $liga->options->keyValues['favTeam']); + // Standardwert der optionsSektion, in der Datei nicht vorhanden + self::assertSame(1, $liga->options->keyValues['Graph']); + self::assertSame(['Eigenes' => ['Foo' => 'Bar']], $liga->sections); + } + + public function testLoadedLeagueCalculatesTable(): void + { + $table = $this->load(self::LIGA)->calcTable(2); + + // Beta hat 2 Strafpunkte + self::assertSame(['Alpha', 'Gamma', 'Beta'], self::order($table)); + self::assertSame(-2, self::row($table, 'Beta')['pPkt']); + } + + public function testCupRoundWithTwoLegs(): void + { + $liga = $this->load(self::POKAL); + + $runde = $liga->SpieltagForNumber(1); + self::assertEquals(2, $runde->getModus()); + self::assertSame(2, $runde->partienCount()); + + [$hin, $rueck] = $runde->partien; + self::assertSame(['Alpha', 'Beta', '1', '0', '11'], [$hin->heim->name, $hin->gast->name, $hin->hTore, $hin->gTore, $hin->spNr]); + // Rueckspiel: Heimrecht getauscht + self::assertSame(['Beta', 'Alpha', '2', '2', '12'], [$rueck->heim->name, $rueck->gast->name, $rueck->hTore, $rueck->gTore, $rueck->spNr]); + self::assertSame('08.10.2024', $rueck->datumString()); + } + + public function testInvalidFiles(): void + { + $liga = new \liga(); + + self::assertFalse($liga->loadFile('')); + self::assertFalse($liga->loadFile(sys_get_temp_dir() . '/lmo-gibt-es-nicht-' . uniqid() . '.l98')); + self::assertFalse($liga->loadFile($this->tempDir())); + } +} diff --git a/tests/Unit/Classlib/LigaSubclassTest.php b/tests/Unit/Classlib/LigaSubclassTest.php new file mode 100644 index 00000000..23d009f8 --- /dev/null +++ b/tests/Unit/Classlib/LigaSubclassTest.php @@ -0,0 +1,110 @@ +calcTable(2); + + self::assertSame(['A', 'B', 'C', 'D'], self::order($table)); + self::assertSame([1, 2, 3, 4], array_column($table, 'pos')); + } + + /** + * A und B: 3 Punkte, 2 Spiele, 1:1 Tore. A gewann das direkte Duell. + * Spieltag 1: A-B 1:0, C-D 2:2 + * Spieltag 2: C-A 1:0, B-D 1:0 + */ + public function testFootballDirectComparison(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [ + [[1, 2, 1, 0], [3, 4, 2, 2]], + [[3, 1, 1, 0], [2, 4, 1, 0]], + ], [], 'ligaFussball'); + + self::assertSame(['C', 'A', 'B', 'D'], self::order($liga->calcTable(2))); + } + + /** + * Handball (§43 DHB): Punkte, Spiele, dann direkter Vergleich vor der Tordifferenz. + * Spieltag 1: A-B 1:0, C-D 0:0 + * Spieltag 2: A-C 0:5, B-D 1:0 + * A und B je 2 Punkte (2-1-0), C 3, D 1. B hat die bessere Tordifferenz. + */ + public function testHandballDirectComparisonAtTop(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [ + [[1, 2, 1, 0], [3, 4, 0, 0]], + [[1, 3, 0, 5], [2, 4, 1, 0]], + ], ['PointsForWin' => 2], 'ligaHandball'); + + self::assertSame(['C', 'A', 'B', 'D'], self::order($liga->calcTable(2))); + } + + /** + * A und B punktgleich am Tabellenende, A gewann das direkte Duell. + * Spieltag 1: A-B 1:0, C-D 2:2 + * Spieltag 2: B-C 1:0, A-D 0:5 + * Spieltag 3: C-A 4:0, D-B 3:0 + */ + public function testHandballDirectComparisonAtBottom(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [ + [[1, 2, 1, 0], [3, 4, 2, 2]], + [[2, 3, 1, 0], [1, 4, 0, 5]], + [[3, 1, 4, 0], [4, 2, 3, 0]], + ], [], 'ligaHandball'); + + self::assertSame(['D', 'C', 'A', 'B'], self::order($liga->calcTable(3))); + } + + public function testHandballDirectTableSortsByGoalDifference(): void + { + $liga = new \ligaHandball(); + $rows = [ + ['team' => new \team('A'), 'pPkt' => 2, 'spiele' => 2, 'dTor' => -1], + ['team' => new \team('B'), 'pPkt' => 2, 'spiele' => 2, 'dTor' => 3], + ['team' => new \team('C'), 'pPkt' => 4, 'spiele' => 2, 'dTor' => -5], + ]; + + $sorted = $liga->sortDirectTable($rows); + + self::assertSame(['C', 'B', 'A'], self::order($sorted)); + self::assertSame([1, 2, 3], array_column($sorted, 'pos')); + } + + public function testFactoryCreatesClassFromLeagueType(): void + { + $file = $this->leagueFile("[Options]\nName=Handball\nLigaType=Handball\n\n[Teams]\n1=A\n"); + + self::assertInstanceOf(\ligaHandball::class, \liga::factory($file)); + } + + public function testFactoryWithoutLeagueType(): void + { + $file = $this->leagueFile("[Options]\nName=Liga\n\n[Teams]\n1=A\n"); + + $liga = \liga::factory($file); + + self::assertSame(\liga::class, get_class($liga)); + } + + public function testFactoryWithMissingFile(): void + { + self::assertNull(\liga::factory(sys_get_temp_dir() . '/lmo-gibt-es-nicht-' . uniqid() . '.l98')); + } +} diff --git a/tests/Unit/Classlib/LigaTableTest.php b/tests/Unit/Classlib/LigaTableTest.php new file mode 100644 index 00000000..4d5fa966 --- /dev/null +++ b/tests/Unit/Classlib/LigaTableTest.php @@ -0,0 +1,222 @@ + $keys) { + foreach ($keys as $key => $value) { + $liga->teamForNumber($nr)->addKeyValue($key, $value); + } + } + return $liga; + } + + public function testTableAfterAllRounds(): void + { + $table = self::liga()->calcTable(2); + + self::assertSame(['A', 'B', 'C', 'D'], self::order($table)); + $a = self::row($table, 'A'); + self::assertSame(1, $a['pos']); + self::assertSame([2, 2, 0, 0], [$a['spiele'], $a['s'], $a['u'], $a['n']]); + self::assertSame([3, 0, 3, 6, 0], [$a['pTor'], $a['mTor'], $a['dTor'], $a['pPkt'], $a['mPkt']]); + $b = self::row($table, 'B'); + self::assertSame([2, 1, 0, 1], [$b['spiele'], $b['s'], $b['u'], $b['n']]); + self::assertSame([3, 3, 0, 3, 3], [$b['pTor'], $b['mTor'], $b['dTor'], $b['pPkt'], $b['mPkt']]); + self::assertSame([1, 2, 3, 4], array_column($table, 'pos')); + } + + public function testTableForFirstRound(): void + { + self::assertSame(['A', 'C', 'D', 'B'], self::order(self::liga()->calcTable(1))); + } + + public function testRoundZeroUsesCurrentRound(): void + { + self::assertSame(['A', 'C', 'D', 'B'], self::order(self::liga(['Actual' => 1])->calcTable(0))); + } + + public function testHomeTable(): void + { + $table = self::liga()->calcTable(2, 'heim'); + + // B und A je 3 Punkte und +2 Tore, B hat mehr Tore geschossen + self::assertSame(['B', 'A', 'C', 'D'], self::order($table)); + $a = self::row($table, 'A'); + self::assertSame([1, 2, 0, 3], [$a['spiele'], $a['pTor'], $a['mTor'], $a['pPkt']]); + } + + public function testAwayTable(): void + { + $table = self::liga()->calcTable(2, 'gast'); + + self::assertSame(['A', 'D', 'C', 'B'], self::order($table)); + $a = self::row($table, 'A'); + self::assertSame([1, 1, 0, 3], [$a['spiele'], $a['pTor'], $a['mTor'], $a['pPkt']]); + } + + public function testFirstAndSecondHalfOfSeason(): void + { + $liga = self::liga(); + + self::assertSame(['A', 'C', 'D', 'B'], self::order($liga->calcTable(2, 'hin'))); + self::assertSame(['B', 'A', 'D', 'C'], self::order($liga->calcTable(2, 'rueck'))); + } + + public function testPositionPerRound(): void + { + $table = self::liga()->calcTable(2, 'all', true); + + self::assertSame([1, 1], self::row($table, 'A')['possp']); + self::assertSame([4, 2], self::row($table, 'B')['possp']); + self::assertSame([2, 3], self::row($table, 'C')['possp']); + self::assertSame([3, 4], self::row($table, 'D')['possp']); + } + + public function testUnplayedGamesDoNotCount(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, -1, -1]]]); + $table = $liga->calcTable(1); + + foreach ($table as $row) { + self::assertSame([0, 0, 0, 0], [$row['spiele'], $row['pTor'], $row['mTor'], $row['pPkt']]); + } + } + + public function testCupRoundsAreSkipped(): void + { + $liga = self::liga(); + $liga->SpieltagForNumber(2)->setModus(2); + + self::assertSame(['A', 'C', 'D', 'B'], self::order($liga->calcTable(2))); + } + + public function testPenaltyPointsAndGoals(): void + { + $table = self::liga([], [2 => ['SP' => 4], 3 => ['TOR1' => 1]])->calcTable(2); + + self::assertSame(['A', 'C', 'D', 'B'], self::order($table)); + self::assertSame(-1, self::row($table, 'B')['pPkt']); + self::assertSame(2, self::row($table, 'C')['pTor']); + } + + public function testPenaltyStartsAtGivenRound(): void + { + $liga = self::liga([], [2 => ['SP' => 4, 'STDA' => 2]]); + + self::assertSame(0, self::row($liga->calcTable(1), 'B')['pPkt']); + self::assertSame(-1, self::row($liga->calcTable(2), 'B')['pPkt']); + } + + public function testMinusPointPenaltyOnlyWithTwoPointColumns(): void + { + self::assertSame(3, self::row(self::liga([], [2 => ['SM' => 2]])->calcTable(2), 'B')['mPkt']); + self::assertSame(1, self::row(self::liga(['MinusPoints' => 2], [2 => ['SM' => 2]])->calcTable(2), 'B')['mPkt']); + } + + public function testKegelSortsByGoalsBeforeDifference(): void + { + $rounds = [[[1, 2, 5, 4], [3, 4, 2, 0]]]; + + self::assertSame(['C', 'A', 'B', 'D'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds)->calcTable(1))); + self::assertSame(['A', 'C', 'B', 'D'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds, ['Kegel' => 1])->calcTable(1))); + } + + public function testPointsAfterExtraTimeAndPenalties(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [[[1, 2, 2, 1, 2], [3, 4, 1, 0, 1]]], [ + 'XtraS' => 2, 'XtraU' => 1, 'XtraV' => 1, + 'SpezS' => 2, 'SpezU' => 1, 'SpezV' => 0, + ]); + $table = $liga->calcTable(1); + + self::assertSame([2, 1], [self::row($table, 'A')['pPkt'], self::row($table, 'A')['mPkt']]); + self::assertSame([1, 2], [self::row($table, 'B')['pPkt'], self::row($table, 'B')['mPkt']]); + self::assertSame(2, self::row($table, 'C')['pPkt']); + self::assertSame(0, self::row($table, 'D')['pPkt']); + } + + public function testGreenTable(): void + { + $table = self::league(['A', 'B', 'C', 'D'], [[[1, 2, -2, 0], [3, 4, 0, -2]]])->calcTable(1); + + $a = self::row($table, 'A'); + self::assertSame([1, 1, 3, 0], [$a['spiele'], $a['s'], $a['pPkt'], $a['pTor']]); + $b = self::row($table, 'B'); + self::assertSame([1, 1, 0], [$b['spiele'], $b['n'], $b['pPkt']]); + self::assertSame(3, self::row($table, 'D')['pPkt']); + self::assertSame(0, self::row($table, 'C')['pPkt']); + } + + /** + * A und B je 3 Punkte, A hat die bessere Tordifferenz, B gewann das direkte Duell. + * Spieltag 1: A-B 0:1, C-D 0:0 + * Spieltag 2: A-C 5:0, B-D 0:1 + */ + public function testDirectComparisonAtTop(): void + { + $rounds = [[[1, 2, 0, 1], [3, 4, 0, 0]], [[1, 3, 5, 0], [2, 4, 0, 1]]]; + + self::assertSame(['D', 'A', 'B', 'C'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds)->calcTable(2))); + self::assertSame(['D', 'B', 'A', 'C'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds, ['Direct' => 1])->calcTable(2))); + } + + /** + * Wie oben, aber A und B stehen punktgleich am Tabellenende. + * Spieltag 1: A-B 0:1, C-D 2:2 + * Spieltag 2: A-C 1:0, B-D 0:5 + * Spieltag 3: C-B 4:0, D-A 3:0 + */ + public function testDirectComparisonAtBottom(): void + { + $rounds = [[[1, 2, 0, 1], [3, 4, 2, 2]], [[1, 3, 1, 0], [2, 4, 0, 5]], [[3, 2, 4, 0], [4, 1, 3, 0]]]; + + self::assertSame(['D', 'C', 'A', 'B'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds)->calcTable(3))); + self::assertSame(['D', 'C', 'B', 'A'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds, ['Direct' => 1])->calcTable(3))); + } + + public function testDirectComparisonTableHomeWinAtGreenTable(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, -2, 0]]], ['PointsForLost' => 1]); + $table = $liga->calcTableforTeams([1 => $liga->teamForNumber(1), 2 => $liga->teamForNumber(2)]); + + self::assertSame([3, 1], [self::row($table, 'A')['pPkt'], self::row($table, 'A')['mPkt']]); + self::assertSame([1, 3], [self::row($table, 'B')['pPkt'], self::row($table, 'B')['mPkt']]); + } + + public function testDirectComparisonTableAwayWinAtGreenTable(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, 0, -2]]], ['PointsForLost' => 1]); + $table = $liga->calcTableforTeams([1 => $liga->teamForNumber(1), 2 => $liga->teamForNumber(2)]); + + self::assertSame([1, 3], [self::row($table, 'A')['pPkt'], self::row($table, 'A')['mPkt']]); + self::assertSame([3, 1], [self::row($table, 'B')['pPkt'], self::row($table, 'B')['mPkt']]); + } + + public function testDirectComparisonTableIgnoresOtherTeams(): void + { + $rounds = [[[1, 2, 0, 1], [3, 4, 0, 0]], [[1, 3, 5, 0], [2, 4, 0, 1]]]; + $liga = self::league(['A', 'B', 'C', 'D'], $rounds); + $table = $liga->calcTableforTeams([1 => $liga->teamForNumber(1), 2 => $liga->teamForNumber(2)]); + + self::assertSame(['B', 'A'], self::order($table)); + self::assertSame([1, 1, 0, 3], [self::row($table, 'B')['spiele'], self::row($table, 'B')['pTor'], self::row($table, 'B')['mTor'], self::row($table, 'B')['pPkt']]); + } +} diff --git a/tests/Unit/Classlib/LigaTest.php b/tests/Unit/Classlib/LigaTest.php new file mode 100644 index 00000000..c29ff973 --- /dev/null +++ b/tests/Unit/Classlib/LigaTest.php @@ -0,0 +1,165 @@ + $g['spTag'] . ':' . $g['partie']->heim->name . '-' . $g['partie']->gast->name, $games); + } + + public function testTeams(): void + { + $liga = self::liga(); + + self::assertSame(4, $liga->teamCount()); + self::assertSame(['Alpha', 'Beta', 'Gamma', 'Delta'], $liga->teamNames()); + self::assertSame(3, $liga->teamForName('Gamma')->nr); + self::assertNull($liga->teamForName('gamma')); + self::assertSame('Beta', $liga->teamForNumber(2)->name); + self::assertNull($liga->teamForNumber(0)); + self::assertNull($liga->teamForNumber(5)); + } + + public function testPartien(): void + { + $liga = self::liga(); + + self::assertSame(4, $liga->partienCount()); + self::assertSame('Gamma', $liga->partieForNumber(2)->heim->name); + self::assertNull($liga->partieForNumber(0)); + self::assertNull($liga->partieForNumber(5)); + } + + public function testAllPartieForTeams(): void + { + $liga = self::league(['A', 'B', 'C'], [ + [[1, 2, 1, 0]], + [[2, 1, 2, 2]], + [[1, 3, 0, 0]], + ]); + $a = $liga->teamForNumber(1); + $b = $liga->teamForNumber(2); + $c = $liga->teamForNumber(3); + + $hin = $liga->allPartieForTeams($a, $b); + self::assertCount(1, $hin); + self::assertSame(1, $hin[0]->hTore); + + $beide = $liga->allPartieForTeams($a, $b, true); + self::assertCount(2, $beide); + + self::assertNull($liga->allPartieForTeams($c, $b, true)); + } + + public function testPartieForTeams(): void + { + $liga = self::liga(); + $alpha = $liga->teamForNumber(1); + $beta = $liga->teamForNumber(2); + $gamma = $liga->teamForNumber(3); + + self::assertSame(2, $liga->partieForTeams($alpha, $beta)->hTore); + self::assertNull($liga->partieForTeams($alpha, $gamma)); + } + + public function testPartieForTeamNamesIgnoresCase(): void + { + $liga = self::liga(); + + self::assertSame(3, $liga->partieForTeamNames('beta', 'GAMMA')->hTore); + self::assertNull($liga->partieForTeamNames('Gamma', 'Beta')); + } + + public function testGamesSorted(): void + { + $liga = self::liga(); + + self::assertSame(['1:Alpha-Beta', '1:Gamma-Delta', '2:Beta-Gamma', '2:Delta-Alpha'], self::games($liga->gamesSorted())); + self::assertSame(['2:Delta-Alpha', '2:Beta-Gamma', '1:Gamma-Delta', '1:Alpha-Beta'], self::games($liga->gamesSorted(true, SORT_DESC))); + self::assertSame(['2:Beta-Gamma', '2:Delta-Alpha', '1:Alpha-Beta', '1:Gamma-Delta'], self::games($liga->gamesSorted(false))); + } + + public function testGamesSortedForTeam(): void + { + $liga = self::liga(['favTeam' => 4]); + $alpha = $liga->teamForNumber(1); + + self::assertSame(['1:Alpha-Beta', '2:Delta-Alpha'], self::games($liga->gamesSorted(true, SORT_ASC, $alpha))); + self::assertSame(['1:Alpha-Beta', '2:Delta-Alpha'], self::games($liga->gamesSortedForTeam($alpha))); + // ohne Team: Lieblingsteam aus den Optionen + self::assertSame(['1:Gamma-Delta', '2:Delta-Alpha'], self::games($liga->gamesSortedForTeam())); + } + + public function testGamesSortedWithoutGames(): void + { + $liga = self::league(['A', 'B'], []); + + self::assertSame([], $liga->gamesSorted()); + } + + public function testSpieltage(): void + { + $liga = self::liga(); + + self::assertSame(2, $liga->spieltageCount()); + self::assertSame(1, $liga->SpieltagForNumber(1)->nr); + self::assertSame(2, $liga->SpieltagForNumber(2)->nr); + // groessere Nummern liefern den letzten Spieltag + self::assertSame(2, $liga->SpieltagForNumber(9)->nr); + } + + public function testAktuellerSpieltag(): void + { + $liga = self::liga(['Actual' => 1]); + + self::assertSame(1, $liga->aktuellerSpieltag()->nr); + } + + public function testLigaDatumAsString(): void + { + $liga = self::liga(['DatF' => 'd.m.Y']); + $liga->ligaDatum = mktime(12, 0, 0, 5, 17, 2025); + + self::assertSame('17.05.2025', $liga->ligaDatumAsString()); + self::assertSame('2025-05-17 12:00', $liga->ligaDatumAsString('Y-m-d H:i')); + } + + public function testGetIniDataTakesValueOut(): void + { + $liga = new \liga(); + $data = ['D1' => '01.08.2024', 'MO' => '2', 1 => ['GA' => '3', 'GB' => '1']]; + + self::assertSame('01.08.2024', $liga->getIniData('D1', $data)); + self::assertSame('', $liga->getIniData('D1', $data)); + self::assertSame('3', $liga->getIniData('GA', $data, 1)); + self::assertSame(['MO' => '2', 1 => ['GB' => '1']], $data); + } + + public function testGetIniDataWithoutArray(): void + { + $liga = new \liga(); + $none = null; + + self::assertSame('', $liga->getIniData('D1', $none)); + } + + public function testShowDetails(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, 1, 0]]]); + + $this->expectOutputString("LigaName = Testliga\n\n1. Spieltag ()\nA - B Anpfiff: Uhr Ergebnis:1 - 0\n\n"); + $liga->showDetails(); + } +} diff --git a/tests/Unit/Classlib/PartieTest.php b/tests/Unit/Classlib/PartieTest.php new file mode 100644 index 00000000..c1a2de95 --- /dev/null +++ b/tests/Unit/Classlib/PartieTest.php @@ -0,0 +1,164 @@ +spNr); + self::assertSame(1724437800, $partie->zeit); + self::assertSame('Notiz', $partie->notiz); + self::assertSame('Heim', $partie->heim->name); + self::assertSame('Gast', $partie->gast->name); + self::assertSame(0, $partie->getSpielEnde()); + self::assertNull($partie->getreportUrl(null)); + } + + /** @dataProvider toreStrings */ + public function testToreStrings($hTore, $gTore, $heim, $gast): void + { + $partie = self::partie($hTore, $gTore); + + self::assertEquals($heim, $partie->hToreString()); + self::assertEquals($gast, $partie->gToreString()); + } + + public static function toreStrings(): array + { + return [ + 'Ergebnis' => [3, 1, 3, 1], + 'nicht gespielt' => [-1, -1, '_', '_'], + 'Heim am gruenen Tisch' => [-2, 0, '0*', '0'], + 'Gast am gruenen Tisch' => [0, -2, '0', '0*'], + 'Werte aus der Ligadatei sind Strings' => ['2', '0', 2, 0], + ]; + } + + public function testToreStringsWithPlaceholderAndFactor(): void + { + self::assertSame('-', self::partie(-1, -1)->hToreString('-')); + self::assertSame('-', self::partie(-1, -1)->gToreString('-')); + + $partie = self::partie(30, 15); + self::assertEquals(3, $partie->hToreString('_', 10)); + self::assertEquals(1.5, $partie->gToreString('_', 10)); + } + + /** @dataProvider wertungen */ + public function testValuateGame($hTore, $gTore, int $expected): void + { + self::assertSame($expected, self::partie($hTore, $gTore)->valuateGame()); + } + + public static function wertungen(): array + { + return [ + 'Heimsieg' => [2, 1, 1], + 'Auswaertssieg' => [0, 3, 2], + 'Unentschieden' => [1, 1, 0], + 'torloses Unentschieden' => [0, 0, 0], + 'nicht gespielt' => [-1, -1, -1], + 'nur ein Ergebnis' => [2, -1, -1], + 'Heim am gruenen Tisch' => [-2, 0, 1], + 'Gast am gruenen Tisch' => [0, -2, 2], + ]; + } + + public function testDatumUndZeitString(): void + { + $partie = self::partie(0, 0, mktime(15, 30, 0, 8, 23, 2024)); + + self::assertSame('23.08.2024', $partie->datumString()); + self::assertSame('2024-08-23', $partie->datumString('', 'Y-m-d')); + self::assertSame('15:30', $partie->zeitString()); + self::assertSame('15.30 Uhr', $partie->zeitString('', 'H.i \U\h\r')); + } + + public function testDatumUndZeitStringAusLigadatei(): void + { + $partie = self::partie(0, 0, (string)mktime(18, 0, 0, 1, 2, 2025)); + + self::assertSame('02.01.2025', $partie->datumString()); + self::assertSame('18:00', $partie->zeitString()); + } + + public function testDatumUndZeitStringOhneAnstoss(): void + { + $partie = self::partie(0, 0, ''); + + self::assertSame('', $partie->datumString()); + self::assertSame('offen', $partie->datumString('offen')); + self::assertSame('--:--', $partie->zeitString('--:--')); + } + + public function testSpielEnde(): void + { + $text = ['n.V.', 'i.E.']; + $partie = self::partie(2, 1); + + self::assertSame('', $partie->spielEndeString($text)); + self::assertSame('regulaer', $partie->spielEndeString($text, 'regulaer')); + + $partie->setSpielEnde(2); + self::assertSame(2, $partie->getSpielEnde()); + self::assertSame('n.V.', $partie->spielEndeString($text)); + + $partie->setSpielEnde(1); + self::assertSame('i.E.', $partie->spielEndeString($text)); + + $partie->setSpielEnde(7); + self::assertSame(7, $partie->spielEndeString($text)); + } + + public function testSetSpielEndeIgnoresNonNumbers(): void + { + $partie = self::partie(2, 1); + $partie->setSpielEnde(2); + $partie->setSpielEnde('abc'); + + self::assertSame(2, $partie->getSpielEnde()); + } + + public function testParameter(): void + { + $partie = self::partie(2, 1); + $partie->setParameter('1:0', 'HZ'); + $partie->setParameter(['TI' => 'Tor 90.', 'HZ' => '2:0']); + + self::assertSame('2:0', $partie->getParameter('HZ')); + self::assertSame('Tor 90.', $partie->getParameter('TI')); + self::assertNull($partie->getParameter('fehlt')); + self::assertSame(['HZ' => '2:0', 'TI' => 'Tor 90.'], $partie->getParameter()); + } + + public function testReportUrl(): void + { + $partie = self::partie(2, 1); + + $partie->setreportUrl('www.bericht.example/1'); + self::assertSame('www.bericht.example/1', $partie->getreportUrl(null)); + self::assertSame('', $partie->getreportUrl()); + + $partie->setreportUrl('https://bericht.example/2'); + self::assertSame('', $partie->getreportUrl('_self', 'class="x"')); + } + + public function testShowDetails(): void + { + $partie = self::partie(2, 1, mktime(15, 30, 0, 8, 23, 2024)); + + $this->expectOutputString("Heim - Gast Anpfiff: 15:30Uhr Ergebnis:2 - 1\n
    Heim - Gast Anpfiff: 15:30Uhr Ergebnis:2 - 1"); + $partie->showDetails(); + $partie->showDetailsHTML(); + } +} diff --git a/tests/Unit/Classlib/SektionTest.php b/tests/Unit/Classlib/SektionTest.php new file mode 100644 index 00000000..34272cac --- /dev/null +++ b/tests/Unit/Classlib/SektionTest.php @@ -0,0 +1,95 @@ +name); + self::assertSame('FCB', $team->kurz); + self::assertSame('Bayern', $team->mittel); + self::assertSame(1, $team->nr); + self::assertSame(['SP' => 0, 'SM' => 0, 'TOR1' => 0, 'TOR2' => 0, 'STDA' => 0, 'URL' => '', 'NOT' => ''], $team->keyValues); + } + + public function testTeamKeyValues(): void + { + $team = new \team('A'); + $team->addKeyValue('URL', 'http://a.example'); + $team->addKeyValue('SP', 3); + + self::assertSame('http://a.example', $team->valueForKey('URL')); + self::assertSame(3, $team->valueForKey('SP')); + } + + public function testSektion(): void + { + $sektion = new \sektion('Round1'); + $sektion->setKeyValue('D1', '01.08.2024'); + $sektion->addKeyValue('D2', '02.08.2024'); + $sektion->setKeyValue('D1', '03.08.2024'); + + self::assertSame('[Round1]', $sektion->sektionName()); + self::assertSame('03.08.2024', $sektion->valueForKey('D1')); + self::assertSame(['D1' => '03.08.2024', 'D2' => '02.08.2024'], $sektion->keyValues); + } + + public function testSektionHtmlOutput(): void + { + $sektion = new \sektion('News'); + $sektion->setKeyValue('a', 'b'); + + $this->expectOutputString('
    [News]
    a = b'); + $sektion->HTMLoutput(); + } + + public function testOptionsDefaults(): void + { + $options = new \optionsSektion(); + + self::assertSame('[Options]', $options->sektionName()); + self::assertSame(3, $options->keyValues['PointsForWin']); + self::assertSame(1, $options->keyValues['PointsForDraw']); + self::assertSame(0, $options->keyValues['PointsForLost']); + self::assertSame('d.m.Y H:i', $options->keyValues['DatF']); + } + + public function testOptionsDetailsOverrideDefaults(): void + { + $options = new \optionsSektion('', ['PointsForWin' => 2, 'Eigene' => 'x']); + + self::assertSame(2, $options->keyValues['PointsForWin']); + self::assertSame('x', $options->keyValues['Eigene']); + self::assertSame(1, $options->keyValues['PointsForDraw']); + } + + public function testOptionsTakeCountsFromLeague(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [ + [[1, 2, 1, 0], [3, 4, 1, 0]], + [[2, 3, 1, 0]], + ]); + $liga->aktSpTag = 2; + + $options = new \optionsSektion($liga, ['Name' => 'wird ueberschrieben']); + + self::assertSame('Testliga', $options->keyValues['Name']); + self::assertSame(2, $options->keyValues['Actual']); + self::assertSame(4, $options->keyValues['Teams']); + self::assertSame(2, $options->keyValues['Rounds']); + self::assertSame(2, $options->keyValues['Matches']); + } + + public function testOptionsRecognizeLeagueSubclasses(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, 1, 0]]], [], 'ligaHandball'); + + $options = new \optionsSektion($liga); + + self::assertSame(2, $options->keyValues['Teams']); + } +} diff --git a/tests/Unit/Classlib/SpieltagTest.php b/tests/Unit/Classlib/SpieltagTest.php new file mode 100644 index 00000000..6e6598e1 --- /dev/null +++ b/tests/Unit/Classlib/SpieltagTest.php @@ -0,0 +1,133 @@ +teams = []; + foreach (['A', 'B', 'C', 'D', 'E', 'F'] as $i => $name) { + $this->teams[$i + 1] = new \team($name, $name, $i + 1); + } + } + + private function partie(int $spNr, int $heim, int $gast, $zeit = ''): \partie + { + return new \partie($spNr, $zeit, '', $this->teams[$heim], $this->teams[$gast], -1, -1); + } + + private function spieltag(): \spieltag + { + $spieltag = new \spieltag(1, '', ''); + foreach ([[1, 1, 2, 3000], [2, 3, 4, 1000], [3, 5, 6, 2000]] as [$nr, $heim, $gast, $zeit]) { + $partie = $this->partie($nr, $heim, $gast, $zeit); + $spieltag->addPartie($partie); + } + return $spieltag; + } + + private static function nummern(array $partien): array + { + return array_map(static fn (\partie $p): int => $p->spNr, $partien); + } + + public function testPartien(): void + { + $spieltag = $this->spieltag(); + + self::assertSame(3, $spieltag->partienCount()); + self::assertSame([1, 2, 3], self::nummern($spieltag->getPartien())); + } + + public function testGetPartienNachDatum(): void + { + $spieltag = $this->spieltag(); + + self::assertSame([2, 3, 1], self::nummern($spieltag->getPartien('datum'))); + self::assertSame([1, 3, 2], self::nummern($spieltag->getPartien('datum', 'DESC'))); + } + + public function testModus(): void + { + $spieltag = new \spieltag(1, '', ''); + self::assertSame(0, $spieltag->getModus()); + + $spieltag->setModus(2); + self::assertSame(2, $spieltag->getModus()); + } + + public function testPartieForNumber(): void + { + $spieltag = $this->spieltag(); + + self::assertSame(2, $spieltag->partieForNumber(2)->spNr); + self::assertNull($spieltag->partieForNumber(0)); + self::assertNull($spieltag->partieForNumber(4)); + } + + public function testPartieForTeams(): void + { + $spieltag = $this->spieltag(); + + self::assertSame(2, $spieltag->partieForTeams(3, 4)->spNr); + self::assertNull($spieltag->partieForTeams(4, 3)); + self::assertNull($spieltag->partieForTeams(1, 4)); + // Die Suche darf die Teamnummern nicht veraendern + self::assertSame([1, 2, 3, 4, 5, 6], array_map(static fn (\team $t): int => $t->nr, array_values($this->teams))); + } + + public function testPartieForTeamNames(): void + { + $spieltag = $this->spieltag(); + + self::assertSame(3, $spieltag->partieForTeamNames('E', 'F')->spNr); + self::assertNull($spieltag->partieForTeamNames('F', 'E')); + } + + public function testRemovePartie(): void + { + $spieltag = $this->spieltag(); + $zweite = $spieltag->partieForNumber(2); + + self::assertTrue($spieltag->removePartie($zweite)); + self::assertSame([1, 3], self::nummern($spieltag->partien)); + self::assertSame(3, $spieltag->partieForNumber(2)->spNr); + + $fremd = $this->partie(9, 1, 6); + self::assertFalse($spieltag->removePartie($fremd)); + self::assertSame(2, $spieltag->partienCount()); + } + + public function testDatumsangaben(): void + { + $von = mktime(0, 0, 0, 8, 23, 2024); + $bis = mktime(0, 0, 0, 8, 25, 2024); + + $beide = new \spieltag(1, $von, $bis); + self::assertSame('23.08.2024 - 25.08.2024', $beide->vonBisString()); + self::assertSame('23.08.2024', $beide->vonString()); + self::assertSame('25.08.2024', $beide->bisString()); + + self::assertSame('23.08.2024', (new \spieltag(1, $von, ''))->vonBisString()); + self::assertSame('25.08.2024', (new \spieltag(1, '', $bis))->vonBisString()); + + $keins = new \spieltag(1, '', ''); + self::assertSame('', $keins->vonBisString()); + self::assertSame('', $keins->vonString()); + self::assertSame('', $keins->bisString()); + } + + public function testShowDetails(): void + { + $spieltag = new \spieltag(3, mktime(0, 0, 0, 8, 23, 2024), ''); + $partie = $this->partie(1, 1, 2, mktime(15, 30, 0, 8, 23, 2024)); + $spieltag->addPartie($partie); + + $this->expectOutputString("\n3. Spieltag (23.08.2024)\nA - B Anpfiff: 15:30Uhr Ergebnis:-1 - -1\n\n"); + $spieltag->showDetails(); + } +} diff --git a/tests/Unit/Classlib/StatsTest.php b/tests/Unit/Classlib/StatsTest.php new file mode 100644 index 00000000..548b941a --- /dev/null +++ b/tests/Unit/Classlib/StatsTest.php @@ -0,0 +1,163 @@ +liga = self::league(['A', 'B', 'C', 'D'], [ + [[1, 2, 2, 0], [3, 4, 2, 1]], + [[2, 3, 3, 1], [4, 1, 0, 1]], + ], ['Rounds' => 2]); + $this->stats = new \stats($this->liga); + } + + private function team(string $name): \team + { + return $this->liga->teamForName($name); + } + + private static function paarungen(array $entries): array + { + return array_map(static fn (array $e): string => $e['partie']->heim->name . '-' . $e['partie']->gast->name, $entries); + } + + public function testOnlyLeaguesAreAccepted(): void + { + self::assertSame($this->liga, $this->stats->liga); + + $pokal = self::league(['A', 'B'], [], ['Type' => 1]); + self::assertNull((new \stats($pokal))->liga); + + $keineLiga = new \team('A'); + self::assertNull((new \stats($keineLiga))->liga); + } + + public function testLigaStats(): void + { + $stats = $this->stats->calcLigaStats(2); + + self::assertSame( + ['spiele' => 4, 'hSiege' => 3, 'u' => 0, 'gSiege' => 1, 'hTore' => 7, 'gTore' => 3], + array_slice($stats, 0, 6) + ); + // hoechster Heimsieg: zwei Partien mit +2 + self::assertSame(['A-B', 'B-C'], self::paarungen($stats['maxhS'])); + self::assertSame([1, 2], array_column($stats['maxhS'], 'spieltag')); + self::assertSame(['D-A'], self::paarungen($stats['maxgS'])); + self::assertSame(['B-C'], self::paarungen($stats['maxTor'])); + } + + public function testLigaStatsUpToRound(): void + { + $stats = $this->stats->calcLigaStats(1); + + self::assertSame([2, 2, 4, 1], [$stats['spiele'], $stats['hSiege'], $stats['hTore'], $stats['gTore']]); + } + + public function testLigaStatsCountOnlyPlayedGames(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [[[1, 2, 1, 0], [3, 4, -1, -1]]]); + + $stats = (new \stats($liga))->calcLigaStats(1); + + self::assertSame(1, $stats['spiele']); + self::assertSame(['A-B'], self::paarungen($stats['maxTor'])); + } + + public function testSerien(): void + { + $teamA = $this->team('A'); + $teamC = $this->team('C'); + $teamD = $this->team('D'); + self::assertSame(['s' => 2, 'n' => 0, 'u' => 0, 'su' => 2, 'nu' => 0], $this->stats->getSerien($teamA)); + self::assertSame(['s' => 0, 'n' => 2, 'u' => 0, 'su' => 0, 'nu' => 2], $this->stats->getSerien($teamD)); + // C: Sieg, dann Niederlage + self::assertSame(['s' => 0, 'n' => 1, 'u' => 0, 'su' => 0, 'nu' => 1], $this->stats->getSerien($teamC)); + } + + public function testSerienWithDrawsAndGreenTable(): void + { + $liga = self::league(['A', 'B'], [[[1, 2, 1, 1]], [[2, 1, 0, 0]], [[1, 2, -2, 0]]]); + $stats = new \stats($liga); + $a = $liga->teamForNumber(1); + $b = $liga->teamForNumber(2); + + self::assertSame(['s' => 1, 'n' => 0, 'u' => 0, 'su' => 3, 'nu' => 0], $stats->getSerien($a)); + self::assertSame(['s' => 0, 'n' => 1, 'u' => 0, 'su' => 0, 'nu' => 3], $stats->getSerien($b)); + } + + public function testMaxResults(): void + { + $teamB = $this->team('B'); + $max = $this->stats->getMaxResults($teamB); + + self::assertSame(['B-C'], self::paarungen($max['sH'])); + self::assertSame([], $max['sA']); + self::assertSame([], $max['nH']); + self::assertSame(['A-B'], self::paarungen($max['nA'])); + self::assertSame(['B-C'], self::paarungen($max['Tor'])); + } + + public function testStatsForTeam(): void + { + $teamB = $this->team('B'); + $stats = $this->stats->calcStatsForTeam($teamB); + + self::assertSame('1.50', $stats['pkts']); + self::assertSame('3:3', $stats['tore']); + self::assertSame('1.50:1.50', $stats['tores']); + self::assertSame('1(50,00%)', $stats['s']); + self::assertSame('1(50,00%)', $stats['n']); + self::assertSame(2, $stats['tabelle']['pos']); + self::assertSame(['s' => 1, 'n' => 0, 'u' => 0, 'su' => 1, 'nu' => 0], $stats['serie']); + self::assertSame(0, $stats['chance']); + } + + public function testStatsForTeams(): void + { + $teamA = $this->team('A'); + $teamD = $this->team('D'); + [$a, $d] = $this->stats->calcStatsForTeams($teamA, $teamD); + + self::assertSame('3.00', $a['pkts']); + self::assertSame('0.00', $d['pkts']); + // Siegquote: A 100 %, D 0 % -> Anteil 10000:0; Torquote: 3:0,5 -> 8571:1429 + self::assertEqualsWithDelta(92.855, (float)str_replace(',', '.', $a['chance']), 0.01); + self::assertEqualsWithDelta(7.145, (float)str_replace(',', '.', $d['chance']), 0.01); + } + + public function testVerlauf(): void + { + $teamA = $this->team('A'); + $teamB = $this->team('B'); + $teamD = $this->team('D'); + self::assertSame(['A' => [4, 2]], $this->stats->getVerlaufTeam($teamB)); + self::assertSame(['A' => [1, 1], 'B' => [3, 4]], $this->stats->getVerlaufTeams($teamA, $teamD)); + } + + /** @dataProvider serienTexte */ + public function testSerieToHtml(array $serie, string $html): void + { + self::assertSame($html, $this->stats->SerieToHTML($serie + ['s' => 0, 'n' => 0, 'u' => 0, 'su' => 0, 'nu' => 0])); + } + + public static function serienTexte(): array + { + return [ + 'keine Spiele' => [[], ''], + 'Siege' => [['s' => 2, 'su' => 2], '2 Sieg(e)
    2 Spiele o. Niederlage'], + 'Niederlagen' => [['n' => 3, 'nu' => 3], '3 Niederlage(n)
    3 Spiele o. Sieg'], + 'Unentschieden' => [['u' => 1, 'su' => 4, 'nu' => 2], '1 Unentschieden
    2 Spiele o. Sieg
    4 Spiele o. Niederlage'], + ]; + } +} diff --git a/tests/Unit/Classlib/fixtures/img/teams/small/Alpha.png b/tests/Unit/Classlib/fixtures/img/teams/small/Alpha.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa139bad2393e04bd293cdf69a5bf9f2f19a495 GIT binary patch literal 70 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0V1m%UfcysxHyJX%t`)n{s4mu1IItc|HtN4 Reg{f0c)I$ztaD0e0ssc%5~u(G literal 0 HcmV?d00001 From aec9ccce718edd5ee2a0c4c5100bb372e1362fa9 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:00 +0200 Subject: [PATCH 023/298] fix: direkter Vergleich erkennt Gleichstand am vollen Punktestand lmo-calctable.php verglich fuer die Gruppenbildung substr($tab0, 7, 9), also nur die letzte Ziffer der Punkte plus die Minuspunkte. Teams mit z.B. 59 und 49 Punkten galten als gleichauf, wenn sie in der Tabelle direkt untereinander standen; ihre Duelle flossen dann in den direkten Vergleich der tatsaechlich punktgleichen Teams ein. Nachgewiesen an der Primera Division 2013/14: Villarreal und Real Sociedad (je 59) gerieten in die Gruppe von Valencia und Celta (je 49), Celta stand dadurch faelschlich vor Valencia. Jetzt wird der komplette Punkte- und Minuspunkteblock verglichen. --- lmo/lmo-calctable.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index 88e6645a..c0023aed 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -279,8 +279,10 @@ if ($direkt == 1) { $cba = 1; for ($abc = 1; $abc < $anzteams; $abc++) { - $x1 = substr($tab0[$abc-1], 7, 9); - $x2 = substr($tab0[$abc], 7, 9); + // Gleichstand = gleicher Punkte- und Minuspunkteblock (je 8 Stellen). Vorher substr(..., 7, 9): + // nur die letzte Ziffer der Punkte, 59 und 49 Punkte galten als gleich. + $x1 = substr($tab0[$abc-1], 0, 16); + $x2 = substr($tab0[$abc], 0, 16); if ($x1 == $x2) { $cba++; } From b9430e55d2bd0402b1d0f2dc6d8a7d7e7062674f Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:09 +0200 Subject: [PATCH 024/298] fix(classlib): direkter Vergleich wie in lmo-calctable.php Die classlib wich bei Punktgleichheit vom Kern ab: - Gleichstand wurde ueber Plus- und Minuspunkte erkannt, auch ohne Zwei-Punkte-Regel. Jetzt zaehlen die Minuspunkte nur bei MinusPoints=2. - Brachte der direkte Vergleich keine Entscheidung (Teams haben noch nicht gegeneinander gespielt oder das Duell war ausgeglichen), ging die Reihenfolge nach Tordifferenz verloren; entschieden hat dann der Objektvergleich der Teams. Jetzt bleibt die bisherige Reihenfolge. - Der direkte Vergleich wurde innerhalb des direkten Vergleichs erneut angewendet. Wie im Kern wird jetzt nur einmal ausgewertet. Die Sortierung der Gleichstandsgruppe steht in compareDirect() (Punkte, Minuspunkte, Tordifferenz, Tore; Kegel: Tore vor Tordifferenz), Handball hat eine eigene Variante (Punkte, Spiele, Tordifferenz). Gefunden mit echten Ligen (Serie A, Primera Division mit Wikipedia- Abschlusstabellen): die classlib lag dort in 6 Saisons falsch. --- lmo/addon/classlib/classes/liga.class.php | 55 ++++++++++++++----- .../classlib/classes/ligaHandball.class.php | 10 ++++ tests/Unit/Classlib/LigaTableTest.php | 31 +++++++++++ 3 files changed, 81 insertions(+), 15 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 5b9498b8..dc3b6612 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1446,7 +1446,9 @@ function sortTable($tableArray) { } // BEGIN Direkter Vergleich if ($this->options->keyValues['Direct'] == 1) { - $tableArray = $this->sortTiedGroups($tableArray, array('pPkt', 'mPkt')); + // Minuspunkte zaehlen nur bei der Zwei-Punkte-Regel (wie lmo-calctable.php) + $keys = $this->options->keyValues['MinusPoints'] == 2 ? array('pPkt', 'mPkt') : array('pPkt'); + $tableArray = $this->sortTiedGroups($tableArray, $keys); } // END Direkter Vergleich for ($i = 0; $i < count($tableArray); $i++) { // Position setzen $tableArray[$i]['pos'] = $i + 1; @@ -1456,11 +1458,9 @@ function sortTable($tableArray) { /** * Direkter Vergleich: Gruppen gleichauf liegender Teams (gleiche Werte in $keys) werden - * nach der Tabelle ihrer Partien untereinander (calcTableforTeams) neu sortiert. - * - * Nur Gruppen, die kleiner als die ganze Tabelle sind, werden neu berechnet. Sonst würde - * calcTableforTeams() -> sortTable() dieselbe Gruppe endlos weiterrechnen (z.B. bei einem - * Unentschieden im direkten Duell). + * nach der Tabelle ihrer Partien untereinander (calcTableforTeams) sortiert, siehe + * compareDirect(). Bleiben Teams auch dort gleichauf, behalten sie ihre bisherige + * Reihenfolge (z.B. nach Tordifferenz) - wie lmo-calctable.php. * * @access protected * @param array tableArray sortierte Tabelle @@ -1479,19 +1479,23 @@ function sortTiedGroups($tableArray, $keys) { continue; } $size = $i - $start; - if ($size > 1 && $size < $count) { + if ($size > 1) { $group = array_slice($tableArray, $start, $size); $subteams = array(); foreach ($group as $row) { $subteams[$row['team']->nr] = $row['team']; } - foreach ($this->calcTableforTeams($subteams) as $b => $directRow) { - foreach ($group as $row) { - if ($row['team'] === $directRow['team']) { - $tableArray[$start + $b] = $row; - break; - } - } + $direct = array(); + foreach ($this->calcTableforTeams($subteams) as $directRow) { + $direct[$directRow['team']->nr] = $directRow; + } + $order = array_keys($group); + usort($order, function ($a, $b) use ($group, $direct) { + $result = $this->compareDirect($direct[$group[$a]['team']->nr], $direct[$group[$b]['team']->nr]); + return $result != 0 ? $result : $a - $b; // sonst bisherige Reihenfolge + }); + foreach ($order as $b => $index) { + $tableArray[$start + $b] = $group[$index]; } } $start = $i; @@ -1499,6 +1503,21 @@ function sortTiedGroups($tableArray, $keys) { return $tableArray; } + /** + * Vergleich zweier Zeilen der Tabelle des direkten Vergleichs (calcTableforTeams): + * Punkte, Minuspunkte (nur bei der Zwei-Punkte-Regel), Tordifferenz, Tore; + * bei Kegelwertung Tore vor Tordifferenz. Negativ: $a steht vor $b. + * + * @access protected + * @return integer + */ + function compareDirect($a, $b) { + $minus = $this->options->keyValues['MinusPoints'] == 2; + $goals = $this->options->keyValues['Kegel'] == 1 ? array('pTor', 'dTor') : array('dTor', 'pTor'); + return array($b['pPkt'], $minus ? $a['mPkt'] : 0, $b[$goals[0]], $b[$goals[1]]) + <=> array($a['pPkt'], $minus ? $b['mPkt'] : 0, $a[$goals[0]], $a[$goals[1]]); + } + /** * Errechnet eine Tabelle für den Direkten vergleich von mehreren Mannschaften * @@ -1616,7 +1635,13 @@ function calcTableforTeams($subteams) { * @return array */ function sortDirectTable($tableArray) { - return liga::sortTable($tableArray); + // ohne erneuten direkten Vergleich: sortTiedGroups() wertet nur einmal aus + // (wie lmo-calctable.php), sonst rechnet sortTable() die Gruppe endlos weiter + $direct = $this->options->keyValues['Direct']; + $this->options->keyValues['Direct'] = 0; + $tableArray = liga::sortTable($tableArray); + $this->options->keyValues['Direct'] = $direct; + return $tableArray; } } // End Class Liga diff --git a/lmo/addon/classlib/classes/ligaHandball.class.php b/lmo/addon/classlib/classes/ligaHandball.class.php index d4f24e95..30811ec8 100644 --- a/lmo/addon/classlib/classes/ligaHandball.class.php +++ b/lmo/addon/classlib/classes/ligaHandball.class.php @@ -35,6 +35,16 @@ function sortTable($tableArray) { return $tableArray; } + /** + * Vergleich im direkten Vergleich: Punkte, Anzahl Spiele, Tordifferenz (wie sortDirectTable) + * + * @access protected + * @return integer + */ + function compareDirect($a, $b) { + return array($b['pPkt'], $a['spiele'], $b['dTor']) <=> array($a['pPkt'], $b['spiele'], $a['dTor']); + } + /** * Sortiert die errechnete Tabelle bei Direktem Vergleich und gibt diese als Array zurück * Sortierung PlusPkt / Anzahl Spiele / Differenz Tore diff --git a/tests/Unit/Classlib/LigaTableTest.php b/tests/Unit/Classlib/LigaTableTest.php index 4d5fa966..dda3e85e 100644 --- a/tests/Unit/Classlib/LigaTableTest.php +++ b/tests/Unit/Classlib/LigaTableTest.php @@ -192,6 +192,37 @@ public function testDirectComparisonAtBottom(): void self::assertSame(['D', 'C', 'B', 'A'], self::order(self::league(['A', 'B', 'C', 'D'], $rounds, ['Direct' => 1])->calcTable(3))); } + /** + * A und B je 3 Punkte, C und D je 0 - ohne Duell untereinander. Der direkte Vergleich + * entscheidet nichts, es bleibt bei der Tordifferenz (wie lmo-calctable.php). + * Spieltag 1: A-C 3:0, B-D 1:0 + */ + public function testUndecidedDirectComparisonKeepsGoalDifferenceOrder(): void + { + $liga = self::league(['A', 'B', 'C', 'D'], [[[1, 3, 3, 0], [2, 4, 1, 0]]], ['Direct' => 1]); + + self::assertSame(['A', 'B', 'D', 'C'], self::order($liga->calcTable(1))); + } + + /** + * Ohne Zwei-Punkte-Regel zaehlen fuer den Gleichstand nur die Pluspunkte (wie lmo-calctable.php). + * A (1 Sieg, 3 Niederlagen) und B (1 Niederlage, 3 Remis) haben je 3 Punkte, aber verschieden + * viele Minuspunkte; A gewann das Duell. C, D, E spielen untereinander nur 0:0. + */ + public function testDirectComparisonGroupsByPointsOnlyWithoutTwoPointRule(): void + { + $rounds = [ + [[1, 2, 1, 0], [3, 4, 0, 0]], + [[3, 1, 5, 0], [2, 5, 0, 0]], + [[4, 1, 4, 0], [2, 3, 0, 0]], + [[5, 1, 3, 0], [4, 2, 0, 0]], + [[4, 5, 0, 0], [3, 5, 0, 0]], + ]; + + self::assertSame(['C', 'D', 'E', 'B', 'A'], self::order(self::league(['A', 'B', 'C', 'D', 'E'], $rounds)->calcTable(5))); + self::assertSame(['C', 'D', 'E', 'A', 'B'], self::order(self::league(['A', 'B', 'C', 'D', 'E'], $rounds, ['Direct' => 1])->calcTable(5))); + } + public function testDirectComparisonTableHomeWinAtGreenTable(): void { $liga = self::league(['A', 'B'], [[[1, 2, -2, 0]]], ['PointsForLost' => 1]); From b11a92819730041bfba3a2ae28eeafb182ba7467 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:22 +0200 Subject: [PATCH 025/298] fix: direkter Vergleich mit zehn und mehr punktgleichen Teams Der Rang aus dem direkten Vergleich ersetzt in $tab0 die erste Ziffer der Tordifferenz. Ab Rang 10 wurde er zweistellig geschrieben und ueberschrieb dabei die letzte Ziffer der Minuspunkte. Mit Minuspunkten (Zwei-Punkte- Regel) stand das beste Team der Gruppe dann ganz unten, z.B. in einer Handball-Liga nach einem Spieltag mit lauter Unentschieden. Der Rang belegt jetzt immer genau eine Stelle; ab 10 folgen die Zeichen hinter "9" (":", ";", ...), die als String richtig dahinter sortieren. Fuer Gruppen mit weniger als zehn Teams aendert sich $tab0 nicht. --- lmo/lmo-calctable.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index c0023aed..6b892c6b 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -305,7 +305,10 @@ for ($b = 1; $b <= count($tab1); $b++) { for ($f = 0; $f < count($tab0); $f++) { if (intval(substr($tab0[$f], -7)) == intval(substr($tab1[$b-1], -7))) { - $tab0[$f] = substr($tab0[$f], 0, 17-strlen($b)).$b.substr($tab0[$f], 17); + // Rang als genau ein Zeichen an Stelle 16 (erste Ziffer der Tordifferenz). Ab Rang 10 + // folgen die Zeichen hinter "9" (":", ";", ...), die als String richtig dahinter sortieren. + // Vorher ueberschrieb ein zweistelliger Rang die letzte Ziffer der Minuspunkte. + $tab0[$f] = substr($tab0[$f], 0, 16).chr(ord('0') + $b).substr($tab0[$f], 17); } } } From 3acb9926e391d6ff759b448a8ac36b386236d385 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:22 +0200 Subject: [PATCH 026/298] fix: beidseitiges Ergebnis zaehlt fuer beide Teams vollstaendig Wertung "beidseitiges Erg." (ET=3): laut Hilfetext zaehlt das Ergebnis fuer beide Mannschaften gleichermassen aus Sicht der Heimmannschaft. In der Praxis ist das die Spielwertung gegen beide Mannschaften (z.B. beide nicht angetreten), eingetragen als 0:2. Bisher bekamen beide Teams nur die Tore und das Spiel, aber weder Sieg, Remis oder Niederlage noch Punkte und Minuspunkte. In einer Liga mit Minuspunkten standen beide dadurch besser da als richtig. Jetzt wird das Ergebnis aus Heimsicht fuer beide gewertet, in der Tabelle und im direkten Vergleich (lmo-calctable1.php). Golden Master: geaendert sind die Ligen mit dieser Wertung (wertung, direct_wertung, direct_wertung_many) und die Ergebniseingabe im Admin-Test, die ein 1:1 beidseitig eintraegt. Spiele und Tore bleiben gleich, es aendern sich Bilanz, Punkte, Minuspunkte, Serien und die Reihenfolge. --- lmo/lmo-calctable.php | 3 +- lmo/lmo-calctable1.php | 3 +- .../admin-write/results-cdf7e925.txt | 214 +- .../golden_direct_wertung.l98-45c531ce.txt | 1799 +++++++++-------- ...olden_direct_wertung_many.l98-44b333c8.txt | 1785 ++++++++-------- .../calc/golden_wertung.l98-22bc5c90.txt | 940 ++++----- ...rect_wertung.l98_action=table-2b33ca3e.txt | 64 +- ...ung.l98_action=table_endtab=7-faa3537a.txt | 70 +- ...g.l98_action=table_tabonres=2-7ec8060b.txt | 146 +- ...on=table_tabonres=2_tabtype=2-ebf83ed9.txt | 186 +- ...ung.l98_action=table_tabpkt=0-293321ee.txt | 64 +- ...ng.l98_action=table_tabtype=1-2432c87d.txt | 60 +- ...ng.l98_action=table_tabtype=2-b94bc2be.txt | 66 +- ...ng.l98_action=table_tabtype=3-a343eed9.txt | 38 +- ...ng.l98_action=table_tabtype=4-3a7bfc4a.txt | 56 +- ...wertung_many.l98_action=table-ae71cbea.txt | 106 +- ...any.l98_action=table_endtab=7-a55e5a27.txt | 70 +- ...y.l98_action=table_tabonres=2-dbd9d660.txt | 248 +-- ...on=table_tabonres=2_tabtype=2-fab37f37.txt | 128 +- ...any.l98_action=table_tabpkt=0-e4e78078.txt | 106 +- ...ny.l98_action=table_tabtype=1-3a34bbca.txt | 82 +- ...ny.l98_action=table_tabtype=2-3a35013a.txt | 42 +- ...ny.l98_action=table_tabtype=3-3667b8be.txt | 100 +- ...ny.l98_action=table_tabtype=4-51152ff9.txt | 68 +- .../file=golden_wertung.l98-ded4b02d.txt | 96 +- ...tung.l98_action=results_st=14-f155e446.txt | 96 +- ...rtung.l98_action=results_st=7-302da3c7.txt | 12 +- ...tung.l98_action=stats_stat1=1-06a5de03.txt | 8 +- ..._action=stats_stat1=1_stat2=2-9fffdb12.txt | 8 +- ...ats_stat1=2_stat2=1_tabtype=1-2e336d42.txt | 8 +- ...lden_wertung.l98_action=table-e09dd802.txt | 96 +- ...ung.l98_action=table_endtab=7-e92944fa.txt | 12 +- ...ion=table_lmouserlang=English-91c5f79f.txt | 96 +- ...wertung.l98_action=table_st=7-03d6ef7b.txt | 12 +- ...g.l98_action=table_tabonres=2-a9c089ce.txt | 230 +-- ...tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt | 132 +- ...ung.l98_action=table_tabpkt=0-fb4f7a64.txt | 96 +- ...ng.l98_action=table_tabtype=1-d4229cdf.txt | 36 +- ...ng.l98_action=table_tabtype=2-958d5c18.txt | 24 +- ...ng.l98_action=table_tabtype=3-b62aff1e.txt | 50 +- ...ng.l98_action=table_tabtype=4-016c05fc.txt | 12 +- 41 files changed, 3772 insertions(+), 3696 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index 6b892c6b..bfbc04e7 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -120,7 +120,8 @@ } elseif ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goala[$j][$i] == $maxn1[$a])) { $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; } - } elseif ($msieg[$j][$i] == 0) { + } elseif ($msieg[$j][$i] == 0 || $msieg[$j][$i] == 3) { + // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft if ($goala[$j][$i] > $goalb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; diff --git a/lmo/lmo-calctable1.php b/lmo/lmo-calctable1.php index c6b3668a..94072aa4 100644 --- a/lmo/lmo-calctable1.php +++ b/lmo/lmo-calctable1.php @@ -92,7 +92,8 @@ if ($minus==2) { $negativ1[$a]=$negativ1[$a]+$p0s; } - } elseif ($msieg[$j][$i]==0) { + } elseif ($msieg[$j][$i]==0 || $msieg[$j][$i]==3) { + // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft if ($goala[$j][$i]>$goalb[$j][$i]) { $siege1[$a]=$siege1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0s; diff --git a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt index 9a7b6d3e..908dbb8a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/results-cdf7e925.txt @@ -2597,7 +2597,7 @@ GEAENDERT output/basic.l98.php
    - + @@ -2606,13 +2606,13 @@ GEAENDERT output/basic.l98.php @@ -2622,7 +2622,7 @@ GEAENDERT output/basic.l98.php - + @@ -2631,13 +2631,13 @@ GEAENDERT output/basic.l98.php @@ -3528,20 +3528,20 @@ NEU output/basic.l98-sp.html (22388 Bytes) - + - - + + - + - - - + + + @@ -3555,29 +3555,29 @@ NEU output/basic.l98-sp.html (22388 Bytes) - + - + - + - - - + + + - + - - + + @@ -3678,20 +3678,20 @@ NEU output/basic.l98-st.html (5843 Bytes) - + - - + + - + - - - + + + @@ -3705,29 +3705,29 @@ NEU output/basic.l98-st.html (5843 Bytes) - + - + - + - - - + + + - + - - + + @@ -4279,8 +4279,19 @@ NEU output/basic.l98-st.html (5843 Bytes) GEAENDERT output/basic.l98-sp.html --- vorher +++ nachher -@@ -700,21 +700,12 @@ - +@@ -701,7 +701,7 @@ + + +- +- +- ++ ++ ++ + + +@@ -709,13 +709,4 @@ + - - @@ -4289,64 +4300,56 @@ GEAENDERT output/basic.l98-sp.html - - - -- -- - -- -+ - -- -+ - - - - -+ - +- -@@ -725,5 +716,5 @@ + +@@ -725,16 +716,16 @@ - + - -@@ -734,19 +725,28 @@ +- ++ + + +- ++ + - + -- +- + -+ -+ -+ -+ -+ + +@@ -743,11 +734,20 @@ + + + + + + - -- -- ++ + + - - ++ ++ -- + - -+ + -- +- +- + - ++ + GEAENDERT output/basic.l98-st.html --- vorher +++ nachher @@ -4417,8 +4420,19 @@ GEAENDERT output/basic.l98-st.html + -@@ -75,21 +72,12 @@ - +@@ -76,7 +73,7 @@ + + +- +- +- ++ ++ ++ + + +@@ -84,13 +81,4 @@ + - - @@ -4427,64 +4441,56 @@ GEAENDERT output/basic.l98-st.html - - - -- -- - -- -+ - -- -+ - - - - -+ - +- -@@ -100,5 +88,5 @@ + +@@ -100,16 +88,16 @@ - + - -@@ -109,19 +97,28 @@ +- ++ + + +- ++ + - + -- +- + -+ -+ -+ -+ -+ + +@@ -118,11 +106,20 @@ + + + + + + - -- -- ++ + + - - ++ ++ -- + - -+ + -- +- +- + - ++ + @@ -147,25 +144,29 @@

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

     withArchivimg_types - -
     unGreedy - -
     barWidth - -
     standardTemplate - -
     cache_refresh - -
     CacheTable - -
     TendenzPfeilUpImg - -
     TendenzPfeilDownImg - -
     TendenzPunktImg - -
     standardLiga - -
     standardAnzahlueber - -
     standardAnzahlunter - -
     standardTabellenPlatz - -
     tabelle_classMeister - -
     tabelle_classCLAufsteiger - -
     tabelle_classCLQuali - -
     tabelle_classUEFA - -
     tabelle_classAbstiegsRelegation - -
     tabelle_classAbsteiger - -
     classFavorit - +
    -Schlüssel 08er Liga +Schlüssel 18er Liga 08er-liga.l98  18er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 12er Liga +Schlüssel 16er Liga 12er-liga.l98  16er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 16er Liga +Schlüssel 14er Liga 16er-liga.l98  14er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 18er Liga +Schlüssel 12er Liga 18er-liga.l98  12er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 06er Liga +Schlüssel 10er Liga 06er-liga.l98  10er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 14er Liga +Schlüssel 08er Liga 14er-liga.l98  08er-liga.l98   Spieltag 1   01.01.2025 13:00 -Schlüssel 10er Liga +Schlüssel 06er Liga 10er-liga.l98  06er-liga.l98   Spieltag 1   01.01.2025 13:00 -minus2_direct +wertung minus2_direct.l98  wertung.l98   Spieltag 1   01.01.2025 13:00 -direct_handicap +viewopts direct_handicap.l98  Spieltag 4  viewopts.l98  Spieltag 1   01.01.2025 13:00
    -wertung +special wertung.l98  special.l98   Spieltag 1   01.01.2025 13:00 -penalties +rankzones penalties.l98  rankzones.l98   Spieltag 1   01.01.2025 13:00 -kegel +penalties kegel.l98  penalties.l98   Spieltag 1   01.01.2025 13:00 -basic +minus2_direct basic.l98  minus2_direct.l98   Spieltag 1   01.01.2025 13:00 -direct_kegel +kegel direct_kegel.l98  kegel.l98   Spieltag 1   01.01.2025 13:00 -rankzones +direct_wertung_many rankzones.l98  direct_wertung_many.l98   Spieltag 1   01.01.2025 13:00 -direct_special +direct_wertung direct_special.l98  direct_wertung.l98   Spieltag 1   01.01.2025 13:00 -special +direct_special special.l98  direct_special.l98   Spieltag 1   01.01.2025 13:00 -direct_wertung +direct_kegel direct_wertung.l98  direct_kegel.l98   Spieltag 1   01.01.2025 13:00 -direct_wertung_many +direct_handicap direct_wertung_many.l98  Spieltag 1  direct_handicap.l98  Spieltag 4   01.01.2025 13:00
    -viewopts +basic viewopts.l98  basic.l98   Spieltag 1   01.01.2025 13:00
    - + ### DATEIAENDERUNGEN diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt index 1913003f..3b3e8a15 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=vieweroptions-9d8413a6.txt @@ -93,14 +93,14 @@ Template
      7 401 2   177   -12 +13
    4 - +   7 312 2   180   -10 +11
    5 - +
    1   Mannschaft 2 Mannschaft 8  2  4   0:2   -2  4:2   2
    2   Mannschaft 8 Mannschaft 2  2 3   4:2   24   0:2   -2
    3 
    4   Mannschaft 5 Mannschaft 4  1  1   0:0   1:1    0
    5   Mannschaft 3 Mannschaft 5  1 0   2:0   21   0:0   0
    6   Mannschaft 4 Mannschaft 3  1  0   1:1   0  2:0   2
    7 
    1   Mannschaft 2 Mannschaft 8  2  4  0:2   -2  4:2   2
    2   Mannschaft 8 Mannschaft 2  2 3  4:2   24  0:2   -2
    3 
    4   Mannschaft 5 Mannschaft 4  1  1  0:0   1:1    0
    5   Mannschaft 3 Mannschaft 5  1 0  2:0   21  0:0   0
    6   Mannschaft 4 Mannschaft 3  1  0  1:1   0  2:0   2
    7 1  Mannschaft 8 2 4   4:2 1 3   3:1   2
    2   Mannschaft 2 2   -2
    2  Mannschaft 8 2 1 3   4:2   3:1   2
    3 2    Mannschaft 1 1 
    4 3   Mannschaft 5 Mannschaft 4 Mannschaft 5 1 1   1:1   0:0   0
    5 4   Mannschaft 3 Mannschaft 5 Mannschaft 2  1 1   0:0   0
    1
    5  Mannschaft 4 0 0   2:0   20   0:0   0
    6   Mannschaft 4 Mannschaft 3 1 Mannschaft 3 0  0   1:1   2:0   2  0:0   0  0
    Tabelle - 1. Spieltag
     1  Mannschaft 8 2 4  4:2 1 3  3:1   2
    2   Mannschaft 2 2   -2
    2  Mannschaft 8 2 1 3  4:2   3:1   2
    3 2    Mannschaft 1 1 
    4 3   Mannschaft 5 Mannschaft 4 Mannschaft 5 1 1  1:1   0:0   0
    5 4   Mannschaft 3 Mannschaft 5 Mannschaft 2  1 1  0:0   0
    1
    5  Mannschaft 4 0 0  2:0   20  0:0   0
    6   Mannschaft 4 Mannschaft 3 1 Mannschaft 3 0  0  1:1   2:0   2  0:0   0  0
    diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt index 659c2997..103b2b05 100644 --- a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung.l98-45c531ce.txt @@ -2,22 +2,25 @@ { "tabtype=0 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000002149999988500000005000000450000001", - "5000002149999985500000005000000550000007", - "5000001849999991500000025000000750000006", + "5000002249999987500000005000000450000001", + "5000002249999984500000005000000550000007", + "5000002049999986500000025000000750000006", "5000001849999982500000025000000750000004", - "5000001749999980500000005000000450000003", - "5000001349999981499999995000000550000005", - "5000001249999982499999985000000550000008", - "5000001049999981499999955000000250000002" + "5000001749999977500000005000000450000003", + "5000001549999979299999985000000550000008", + "5000001549999979199999995000000550000005", + "5000001149999974499999955000000250000002" + ], + "tab1": [ + "500000014999999650000000500000005000000150000005", + "500000044999999950000000500000005000000050000008" ], - "tab1": null, "tab2": null, "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 8.5, "spiele": [ 0, 14, @@ -42,47 +45,47 @@ ], "unent": [ 0, - 6, - 4, + 7, + 5, 2, 6, - 4, 6, - 3, - 3 + 8, + 4, + 6 ], "nieder": [ 0, 2, - 5, - 6, + 7, + 7, 4, 5, - 1, + 2, 4, 5 ], "punkte": [ 0, - 21, - 10, + 22, + 11, 17, 18, - 13, - 18, - 21, - 12 + 15, + 20, + 22, + 15 ], "negativ": [ 0, - 12, - 19, - 20, + 13, + 26, + 23, 18, - 19, - 9, - 15, - 18 + 21, + 14, + 16, + 21 ], "etore": [ 0, @@ -153,11 +156,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" ], @@ -200,7 +203,7 @@ 0, 2, 0, - 2, + 3, 10, 1, 1 @@ -219,7 +222,7 @@ "ser4": [ 0, 2, - 7, + 9, 1, 1, 0, @@ -230,25 +233,25 @@ }, "tabtype=0 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000002149999991500000015000000450000001", - "5000001849999985200000035000000750000004", - "5000001849999985100000005000000550000007", - "5000001749999992500000025000000750000006", - "5000001649999981500000005000000450000003", - "5000001049999984499999955000000250000002", - "5000001049999981499999985000000450000005", - "5000000949999982499999975000000450000008" + "5000002249999990500000015000000450000001", + "5000001949999987500000025000000750000006", + "5000001949999984500000005000000550000007", + "5000001849999985500000035000000750000004", + "5000001649999978500000005000000450000003", + "5000001249999979299999975000000450000008", + "5000001249999979199999985000000450000005", + "5000001149999977499999955000000250000002" ], "tab1": [ - "500000004999999449999998500000005000000050000007", - "500000065000000050000002500000025000000150000004" + "500000014999999650000000500000005000000150000005", + "500000044999999950000000500000005000000050000008" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, "anzcnt": 4, - "subteams": 7.4, + "subteams": 8.5, "spiele": [ 0, 13, @@ -273,47 +276,47 @@ ], "unent": [ 0, - 6, - 4, + 7, + 5, 1, 6, + 6, + 7, 4, - 5, - 3, - 3 + 6 ], "nieder": [ 0, 1, - 4, 6, + 7, 3, 5, - 1, + 2, 4, 5 ], "punkte": [ 0, - 21, - 10, + 22, + 11, 16, 18, - 10, - 17, - 18, - 9 + 12, + 19, + 19, + 12 ], "negativ": [ 0, - 9, - 16, - 19, - 15, - 19, - 8, + 10, + 23, + 22, 15, - 18 + 21, + 13, + 16, + 21 ], "etore": [ 0, @@ -384,11 +387,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" ], @@ -427,11 +430,11 @@ ], "ser2": [ 0, - 9, + 10, 2, 1, 8, - 1, + 2, 9, 0, 0 @@ -445,30 +448,30 @@ 0, 0, 2, - 2 + 1 ], "ser4": [ 0, 1, - 6, + 8, 0, 0, - 8, + 10, 1, 2, - 5 + 7 ] }, "tabtype=0 newtabtype=0 action=table endtab=7": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -509,18 +512,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -531,20 +534,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -615,11 +618,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -698,8 +701,8 @@ "5000000449999996500000015000000150000004", "5000000449999996500000005000000250000001", "5000000349999994499999995000000150000002", - "5000000149999996499999995000000150000006", - "5000000049999994499999985000000150000008" + "5000000249999995499999995000000150000006", + "5000000149999993499999985000000150000008" ], "tab1": [ "500000005000000050000000500000005000000050000001", @@ -740,9 +743,9 @@ 0, 1, 1, - 1, 2, - 0 + 2, + 1 ], "nieder": [ 0, @@ -762,9 +765,9 @@ 6, 4, 7, - 1, + 2, 5, - 0 + 1 ], "negativ": [ 0, @@ -773,9 +776,9 @@ 3, 4, 1, - 4, + 5, 2, - 6 + 7 ], "etore": [ 0, @@ -916,19 +919,19 @@ 1, 1, 0, - 2, + 3, 0, - 2 + 3 ] }, "tabtype=0 newtabtype=0 action=table endtab=1": { "tab0": [ "5000000350000000500000015000000150000005", "5000000350000000500000005000000050000003", - "5000000149999999200000005000000150000007", + "5000000149999999400000005000000150000008", + "5000000149999999300000005000000150000007", + "5000000149999999200000005000000150000006", "5000000149999999100000005000000150000001", - "5000000050000000200000005000000150000008", - "5000000050000000100000005000000150000006", "5000000049999997500000005000000050000004", "5000000049999997499999995000000050000002" ], @@ -971,9 +974,9 @@ 0, 0, 0, - 0, 1, - 0 + 1, + 1 ], "nieder": [ 0, @@ -993,9 +996,9 @@ 3, 0, 3, - 0, 1, - 0 + 1, + 1 ], "negativ": [ 0, @@ -1004,9 +1007,9 @@ 0, 3, 0, - 0, 1, - 0 + 1, + 1 ], "etore": [ 0, @@ -1125,9 +1128,9 @@ 1, 0, 1, - 0, 1, - 0 + 1, + 1 ], "ser3": [ 0, @@ -1147,32 +1150,32 @@ 0, 1, 0, - 0, 1, - 0 + 1, + 1 ] }, "tabtype=1 newtabtype=0 action=table endtab=14": { "tab0": [ "5000001149999992500000025000000450000004", - "5000000949999994500000015000000450000006", - "5000000849999989499999995000000150000007", - "5000000749999990299999985000000150000001", - "5000000749999990199999995000000150000003", - "5000000649999991499999995000000250000005", - "5000000549999989499999985000000350000008", - "5000000349999991499999975000000150000002" + "5000001049999993500000015000000450000006", + "5000000849999989299999995000000150000007", + "5000000849999989199999995000000250000005", + "5000000749999990499999985000000150000001", + "5000000749999987499999995000000150000003", + "5000000649999988499999985000000350000008", + "5000000449999987499999975000000150000002" ], "tab1": [ - "500000004999999750000000500000005000000150000003", - "500000035000000050000000500000005000000050000001" + "500000004999999749999999500000005000000150000005", + "500000014999999950000000500000005000000050000007" ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 0, "anzcnt": 2, - "subteams": 1.3, + "subteams": 7.5, "spiele": [ 0, 7, @@ -1198,19 +1201,19 @@ "unent": [ 0, 4, - 3, + 4, 1, 2, - 0, - 3, 2, - 2 + 4, + 2, + 3 ], "nieder": [ 0, 2, - 2, 3, + 4, 2, 3, 1, @@ -1220,24 +1223,24 @@ "punkte": [ 0, 7, - 3, + 4, 7, 11, - 6, - 9, 8, - 5 + 10, + 8, + 6 ], "negativ": [ 0, 10, - 9, - 10, + 13, + 13, 8, - 9, - 6, 11, - 11 + 7, + 11, + 12 ], "etore": [ 0, @@ -1308,8 +1311,8 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 1 (H)", @@ -1352,11 +1355,11 @@ "ser2": [ 0, 0, - 3, - 1, 4, 1, - 5, + 4, + 3, + 6, 1, 0 ], @@ -1374,7 +1377,7 @@ "ser4": [ 0, 4, - 5, + 7, 2, 0, 0, @@ -1386,24 +1389,24 @@ "tabtype=1 newtabtype=0 action=table endtab=13": { "tab0": [ "5000001149999992500000025000000450000004", - "5000000949999994500000015000000450000006", + "5000001049999993500000015000000450000006", "5000000749999993499999995000000150000001", - "5000000649999991499999995000000150000003", + "5000000649999988299999995000000150000003", + "5000000649999988199999985000000350000008", "5000000549999989299999995000000150000007", - "5000000549999989199999985000000350000008", - "5000000349999991299999985000000150000005", - "5000000349999991199999975000000150000002" + "5000000549999989199999985000000150000005", + "5000000449999987499999975000000150000002" ], "tab1": [ - "500000014999999950000000500000005000000050000002", - "500000035000000050000001500000015000000150000005" + "500000004999999749999999500000005000000050000005", + "500000014999999950000000500000005000000150000007" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, "anzcnt": 2, - "subteams": 2.5, + "subteams": 5.7, "spiele": [ 0, 6, @@ -1429,19 +1432,19 @@ "unent": [ 0, 4, - 3, + 4, 0, 2, - 0, - 3, 2, - 2 + 4, + 2, + 3 ], "nieder": [ 0, 1, - 2, 3, + 4, 2, 3, 1, @@ -1451,24 +1454,24 @@ "punkte": [ 0, 7, - 3, + 4, 6, 11, - 3, - 9, 5, - 5 + 10, + 5, + 6 ], "negativ": [ 0, 7, - 9, - 9, + 13, + 12, 8, - 9, - 6, 11, - 11 + 7, + 11, + 12 ], "etore": [ 0, @@ -1539,8 +1542,8 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 8 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 1 (H)", @@ -1583,11 +1586,11 @@ "ser2": [ 0, 4, - 3, - 0, 4, 0, - 5, + 4, + 2, + 6, 0, 0 ], @@ -1597,7 +1600,7 @@ 0, 1, 0, - 3, + 0, 0, 1, 2 @@ -1605,10 +1608,10 @@ "ser4": [ 0, 3, - 5, + 7, 1, 0, - 3, + 5, 1, 1, 4 @@ -1616,25 +1619,26 @@ }, "tabtype=1 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -1664,14 +1668,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -1686,20 +1690,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -1770,7 +1774,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -1818,14 +1822,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -1836,11 +1840,11 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] @@ -1851,21 +1855,22 @@ "5000000350000000500000015000000150000004", "5000000349999997500000005000000050000003", "5000000149999999500000005000000050000007", + "5000000149999996399999995000000150000008", "5000000149999996299999995000000150000001", "5000000149999996199999995000000050000006", - "5000000049999997299999995000000050000002", - "5000000049999997199999995000000150000008" + "5000000049999997499999995000000050000002" ], "tab1": [ - "500000004999999749999999500000005000000150000008", - "500000005000000050000000500000005000000050000002" + "500000004999999749999999500000005000000050000006", + "500000005000000050000000500000005000000150000001", + "500000014999999950000000500000015000000250000008" ], "tab2": null, "endtab": 3, "stt": 3, "hoy": 0, - "anzcnt": 1, - "subteams": 2.8, + "anzcnt": 2, + "subteams": "6.1.8", "spiele": [ 0, 2, @@ -1897,7 +1902,7 @@ 0, 1, 1, - 0 + 1 ], "nieder": [ 0, @@ -1919,7 +1924,7 @@ 3, 1, 1, - 0 + 1 ], "negativ": [ 0, @@ -1930,7 +1935,7 @@ 0, 4, 1, - 3 + 4 ], "etore": [ 0, @@ -2073,33 +2078,32 @@ 0, 2, 1, - 1 + 2 ] }, "tabtype=1 newtabtype=0 action=table endtab=1": { "tab0": [ "5000000350000000500000015000000150000005", "5000000350000000500000005000000050000003", + "5000000149999999500000005000000150000008", "5000000149999999500000005000000150000001", - "5000000050000000500000005000000150000008", - "5000000050000000400000005000000050000007", - "5000000050000000300000005000000050000006", - "5000000050000000200000005000000050000004", - "5000000050000000100000005000000050000002" + "5000000050000000500000005000000050000007", + "5000000050000000500000005000000050000006", + "5000000050000000500000005000000050000004", + "5000000050000000500000005000000050000002" ], "tab1": [ "500000005000000050000000500000005000000050000002", "500000005000000050000000500000005000000150000004", "500000005000000050000000500000005000000250000006", - "500000005000000050000000500000005000000350000007", - "500000005000000050000000500000015000000450000008" + "500000005000000050000000500000005000000350000007" ], "tab2": null, "endtab": 1, "stt": 1, "hoy": 0, - "anzcnt": 1, - "subteams": "2.4.6.7.8", + "anzcnt": 0, + "subteams": "2.4.6.7", "spiele": [ 0, 1, @@ -2131,7 +2135,7 @@ 0, 0, 0, - 0 + 1 ], "nieder": [ 0, @@ -2153,7 +2157,7 @@ 3, 0, 0, - 0 + 1 ], "negativ": [ 0, @@ -2164,7 +2168,7 @@ 0, 0, 0, - 0 + 1 ], "etore": [ 0, @@ -2285,7 +2289,7 @@ 1, 0, 0, - 0 + 1 ], "ser3": [ 0, @@ -2307,31 +2311,30 @@ 0, 0, 0, - 0 + 1 ] }, "tabtype=2 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000001449999998500000025000000350000001", - "5000001349999996500000015000000450000007", + "5000001549999997500000025000000350000001", + "5000001449999995500000015000000450000007", + "5000001049999993500000015000000350000006", "5000001049999990500000015000000350000003", - "5000000949999997500000015000000350000006", - "5000000749999993500000005000000250000008", - "5000000749999990399999985000000150000002", + "5000000949999991500000005000000250000008", "5000000749999990200000005000000350000005", - "5000000749999990100000005000000350000004" + "5000000749999990100000005000000350000004", + "5000000749999987499999985000000150000002" ], "tab1": [ - "500000014999999649999999500000015000000150000004", - "500000024999999850000000500000015000000250000005", - "500000034999999749999999500000005000000050000002" + "500000004999999749999999500000005000000050000004", + "500000014999999950000000500000015000000150000005" ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": 6, - "subteams": "2.4.5", + "anzcnt": 2, + "subteams": 4.5, "spiele": [ 0, 7, @@ -2356,47 +2359,47 @@ ], "unent": [ 0, - 2, + 3, 1, 1, 4, 4, - 3, - 1, - 1 + 4, + 2, + 3 ], "nieder": [ 0, 0, - 3, + 4, 3, 2, 2, - 0, + 1, 1, 2 ], "punkte": [ 0, - 14, + 15, 7, 10, 7, 7, - 9, - 13, - 7 + 10, + 14, + 9 ], "negativ": [ 0, - 2, - 10, + 3, + 13, 10, 10, 10, - 3, - 4, - 7 + 7, + 5, + 9 ], "etore": [ 0, @@ -2467,11 +2470,11 @@ "maxn0": [ " ", " ", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 3 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 6 (A)" ], @@ -2493,7 +2496,7 @@ 1, 1, 1, - 0, + 1, 1, 1 ], @@ -2510,19 +2513,19 @@ ], "ser2": [ 0, - 6, + 7, 0, 1, 0, 1, 5, 0, - 1 + 3 ], "ser3": [ 0, 0, - 2, + 3, 0, 1, 0, @@ -2533,7 +2536,7 @@ "ser4": [ 0, 1, - 3, + 4, 0, 4, 5, @@ -2544,25 +2547,25 @@ }, "tabtype=2 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001449999998500000025000000350000001", - "5000001349999996500000015000000450000007", + "5000001549999997500000025000000350000001", + "5000001449999995500000015000000450000007", "5000001049999990500000015000000350000003", - "5000000849999998500000015000000350000006", - "5000000749999993299999985000000150000002", - "5000000749999993100000015000000350000004", - "5000000749999990500000005000000350000005", - "5000000449999993499999995000000150000008" + "5000000949999994500000015000000350000006", + "5000000749999993500000015000000350000004", + "5000000749999990200000005000000350000005", + "5000000749999990199999985000000150000002", + "5000000649999991499999995000000150000008" ], "tab1": [ - "500000014999999950000000500000015000000150000004", - "500000035000000050000000500000005000000050000002" + "500000004999999749999999500000005000000050000002", + "500000014999999950000000500000005000000150000005" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, "anzcnt": 2, - "subteams": 2.4, + "subteams": 2.5, "spiele": [ 0, 7, @@ -2587,47 +2590,47 @@ ], "unent": [ 0, - 2, + 3, 1, 1, 4, 4, + 3, 2, - 1, - 1 + 3 ], "nieder": [ 0, 0, - 2, + 3, 3, 1, 2, - 0, + 1, 1, 2 ], "punkte": [ 0, - 14, + 15, 7, 10, 7, 7, - 8, - 13, - 4 + 9, + 14, + 6 ], "negativ": [ 0, - 2, - 7, + 3, + 10, 10, 7, 10, - 2, - 4, - 7 + 6, + 5, + 9 ], "etore": [ 0, @@ -2698,11 +2701,11 @@ "maxn0": [ " ", " ", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", " 
    0:0 g. Mannschaft 3 (A)", "0:1 g. Mannschaft 3 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 6 (A)" ], @@ -2724,7 +2727,7 @@ 1, 0, 1, - 0, + 1, 1, 1 ], @@ -2741,59 +2744,60 @@ ], "ser2": [ 0, - 6, + 7, 0, 1, 5, 1, 4, 0, - 0 + 2 ], "ser3": [ 0, 0, - 1, + 2, 0, 0, 0, 0, 1, - 1 + 0 ], "ser4": [ 0, 1, - 2, + 3, 0, 3, 5, 0, 1, - 1 + 3 ] }, "tabtype=2 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -2823,8 +2827,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -2834,7 +2838,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -2845,8 +2849,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -2856,8 +2860,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -2933,7 +2937,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -2955,7 +2959,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -2967,7 +2971,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -2978,7 +2982,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -3011,8 +3015,8 @@ "5000000350000000500000015000000150000003", "5000000350000000500000015000000150000001", "5000000349999997500000005000000150000002", + "5000000149999999500000005000000150000006", "5000000149999996500000005000000050000004", - "5000000050000000500000005000000150000006", "5000000049999997499999995000000050000008" ], "tab1": [ @@ -3054,7 +3058,7 @@ 0, 1, 1, - 0, + 1, 1, 0 ], @@ -3076,7 +3080,7 @@ 3, 1, 4, - 0, + 1, 4, 0 ], @@ -3087,7 +3091,7 @@ 0, 4, 1, - 0, + 1, 1, 3 ], @@ -3208,7 +3212,7 @@ 1, 1, 2, - 0, + 1, 2, 0 ], @@ -3230,7 +3234,7 @@ 0, 2, 0, - 0, + 1, 0, 1 ] @@ -3238,11 +3242,11 @@ "tabtype=2 newtabtype=0 action=table endtab=1": { "tab0": [ "5000000149999999500000005000000150000007", - "5000000050000000500000005000000150000006", - "5000000050000000400000005000000050000008", - "5000000050000000300000005000000050000005", - "5000000050000000200000005000000050000003", - "5000000050000000100000005000000050000001", + "5000000149999999500000005000000150000006", + "5000000050000000500000005000000050000008", + "5000000050000000500000005000000050000005", + "5000000050000000500000005000000050000003", + "5000000050000000500000005000000050000001", "5000000049999997500000005000000050000004", "5000000049999997499999995000000050000002" ], @@ -3285,7 +3289,7 @@ 0, 0, 0, - 0, + 1, 1, 0 ], @@ -3307,7 +3311,7 @@ 0, 0, 0, - 0, + 1, 1, 0 ], @@ -3318,7 +3322,7 @@ 0, 3, 0, - 0, + 1, 1, 0 ], @@ -3439,7 +3443,7 @@ 0, 0, 0, - 0, + 1, 1, 0 ], @@ -3461,7 +3465,7 @@ 0, 1, 0, - 0, + 1, 1, 0 ] @@ -3470,20 +3474,23 @@ "tab0": [ "5000001349999996500000035000000450000006", "5000001249999991500000005000000250000007", - "5000001049999993500000015000000450000004", - "5000000949999994499999995000000050000001", - "5000000749999990499999995000000250000003", - "5000000549999992499999995000000250000005", - "5000000449999990499999995000000250000008", - "5000000349999991499999985000000150000002" - ], - "tab1": null, + "5000001049999993200000015000000450000004", + "5000001049999993199999995000000050000001", + "5000000749999990499999995000000250000005", + "5000000749999987499999995000000250000003", + "5000000649999988499999995000000250000008", + "5000000449999987499999985000000150000002" + ], + "tab1": [ + "500000014999999950000000500000005000000050000001", + "500000014999999950000000500000005000000150000004" + ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 7, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 1.4, "spiele": [ 0, 7, @@ -3508,20 +3515,20 @@ ], "unent": [ 0, - 3, - 3, + 4, + 4, 1, 4, - 2, + 4, 4, 0, - 1 + 3 ], "nieder": [ 0, 1, - 2, 3, + 4, 1, 2, 0, @@ -3530,25 +3537,25 @@ ], "punkte": [ 0, - 9, - 3, + 10, + 4, 7, 10, - 5, + 7, 13, 12, - 4 + 6 ], "negativ": [ 0, - 6, - 9, - 10, 7, - 8, + 13, + 13, + 7, + 10, 4, 9, - 10 + 12 ], "etore": [ 0, @@ -3619,8 +3626,8 @@ "maxn0": [ " ", "0:1 g. Mannschaft 8 (H)", - "0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", " ", @@ -3666,7 +3673,7 @@ 0, 2, 0, - 2, + 3, 7, 1, 1 @@ -3685,7 +3692,7 @@ "ser4": [ 0, 2, - 5, + 7, 1, 1, 0, @@ -3697,21 +3704,24 @@ "tabtype=3 newtabtype=0 action=table endtab=13": { "tab0": [ "5000001249999997500000035000000450000006", - "5000001049999996500000025000000450000004", - "5000000949999997500000005000000050000001", + "5000001049999996200000025000000450000004", + "5000001049999996100000005000000050000001", "5000000949999991500000005000000250000007", - "5000000649999991499999995000000250000003", - "5000000349999994499999985000000150000002", - "5000000249999992499999985000000150000005", - "5000000149999990499999985000000150000008" + "5000000649999988499999995000000250000003", + "5000000449999990299999985000000150000005", + "5000000449999990199999985000000150000002", + "5000000349999988499999985000000150000008" + ], + "tab1": [ + "500000014999999950000000500000005000000050000002", + "500000014999999950000000500000005000000150000005" ], - "tab1": null, "tab2": null, "endtab": 13, "stt": 13, "hoy": 7, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 2.5, "spiele": [ 0, 6, @@ -3736,20 +3746,20 @@ ], "unent": [ 0, - 3, - 3, + 4, + 4, 0, 4, - 2, + 4, 3, 0, - 1 + 3 ], "nieder": [ 0, 0, - 1, - 3, + 2, + 4, 0, 2, 0, @@ -3758,25 +3768,25 @@ ], "punkte": [ 0, - 9, - 3, + 10, + 4, 6, 10, - 2, + 4, 12, 9, - 1 + 3 ], "negativ": [ 0, - 3, - 6, - 9, 4, - 8, + 10, + 12, + 4, + 10, 3, 9, - 10 + 12 ], "etore": [ 0, @@ -3847,8 +3857,8 @@ "maxn0": [ " ", " ", - "0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", " ", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", " ", @@ -3890,11 +3900,11 @@ ], "ser2": [ 0, - 5, + 6, 2, 1, 6, - 1, + 2, 6, 0, 0 @@ -3908,18 +3918,18 @@ 0, 0, 2, - 2 + 1 ], "ser4": [ 0, 1, - 4, + 6, 0, 0, - 4, + 6, 1, 2, - 4 + 6 ] }, "tabtype=3 newtabtype=0 action=table endtab=7": { @@ -4636,13 +4646,13 @@ "tabtype=4 newtabtype=0 action=table endtab=14": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -4683,18 +4693,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -4705,20 +4715,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -4789,11 +4799,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -4867,13 +4877,13 @@ "tabtype=4 newtabtype=0 action=table endtab=13": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -4914,18 +4924,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -4936,20 +4946,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -5020,11 +5030,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -5098,13 +5108,13 @@ "tabtype=4 newtabtype=0 action=table endtab=7": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -5145,18 +5155,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -5167,20 +5177,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -5251,11 +5261,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -5329,13 +5339,13 @@ "tabtype=4 newtabtype=0 action=table endtab=3": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -5376,18 +5386,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -5398,20 +5408,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -5482,11 +5492,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -5560,13 +5570,13 @@ "tabtype=4 newtabtype=0 action=table endtab=1": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -5607,18 +5617,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -5628,21 +5638,21 @@ 7, 10, 8, - 8, - 5, - 9, - 8 + 8, + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -5713,11 +5723,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -5793,22 +5803,22 @@ "5000000749999999200000025000000250000004", "5000000749999999100000025000000350000006", "5000000649999994500000005000000150000007", - "5000000449999996500000005000000150000003", - "5000000349999997200000005000000150000002", - "5000000349999997100000005000000150000005", + "5000000549999995500000005000000150000005", + "5000000449999996500000005000000150000002", + "5000000449999993500000005000000150000003", "5000000249999995499999995000000050000001", "5000000149999993499999995000000150000008" ], "tab1": [ - "500000005000000050000000500000005000000150000005", - "500000014999999950000000500000005000000050000002" + "500000005000000050000000500000005000000150000006", + "500000014999999950000000500000005000000050000004" ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 7, "anzcnt": 1, - "subteams": 2.5, + "subteams": 4.6, "spiele": [ 0, 3, @@ -5834,10 +5844,10 @@ "unent": [ 0, 2, - 3, + 4, 1, 1, - 0, + 2, 1, 0, 1 @@ -5846,7 +5856,7 @@ 0, 1, 0, - 1, + 2, 0, 1, 0, @@ -5856,10 +5866,10 @@ "punkte": [ 0, 2, - 3, + 4, 4, 7, - 3, + 5, 7, 6, 1 @@ -5867,10 +5877,10 @@ "negativ": [ 0, 5, - 3, 4, + 7, 1, - 3, + 5, 1, 6, 7 @@ -5945,7 +5955,7 @@ " ", "0:1 g. Mannschaft 8 (H)", " ", - " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", " ", "0:1 g. Mannschaft 7 (H)", " ", @@ -5967,7 +5977,7 @@ 0, 1, 0, - 0, + 1, 0, 1, 0, @@ -5988,10 +5998,10 @@ "ser2": [ 0, 0, - 3, + 4, 1, 3, - 1, + 3, 3, 1, 0 @@ -6010,7 +6020,7 @@ "ser4": [ 0, 3, - 3, + 4, 2, 0, 0, @@ -6023,23 +6033,23 @@ "tab0": [ "5000000749999999200000025000000250000004", "5000000749999999100000025000000350000006", - "5000000349999997200000005000000150000002", - "5000000349999997100000005000000150000003", - "5000000349999994500000005000000150000007", + "5000000449999996500000005000000150000002", + "5000000349999994200000005000000150000007", + "5000000349999994100000005000000150000003", "5000000249999998500000005000000050000001", - "5000000149999993499999995000000150000008", - "5000000049999997499999995000000050000005" + "5000000249999995499999995000000050000005", + "5000000149999993499999995000000150000008" ], "tab1": [ - "500000005000000049999999500000005000000150000003", - "500000005000000050000000500000005000000050000002" + "500000005000000050000000500000005000000050000003", + "500000035000000050000001500000015000000150000007" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 7, "anzcnt": 1, - "subteams": 2.3, + "subteams": 3.7, "spiele": [ 0, 2, @@ -6065,10 +6075,10 @@ "unent": [ 0, 2, - 3, + 4, 0, 1, - 0, + 2, 1, 0, 1 @@ -6077,7 +6087,7 @@ 0, 0, 0, - 1, + 2, 0, 1, 0, @@ -6087,10 +6097,10 @@ "punkte": [ 0, 2, - 3, + 4, 3, 7, - 0, + 2, 7, 3, 1 @@ -6098,10 +6108,10 @@ "negativ": [ 0, 2, - 3, - 3, + 4, + 6, 1, - 3, + 5, 1, 6, 7 @@ -6176,7 +6186,7 @@ " ", " ", " ", - " 
    0:0 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 2 (H)", " ", "0:1 g. Mannschaft 7 (H)", " ", @@ -6198,7 +6208,7 @@ 0, 0, 0, - 0, + 1, 0, 1, 0, @@ -6219,10 +6229,10 @@ "ser2": [ 0, 2, - 3, + 4, 0, 3, - 0, + 2, 3, 0, 0 @@ -6233,7 +6243,7 @@ 0, 1, 0, - 1, + 0, 0, 1, 2 @@ -6241,10 +6251,10 @@ "ser4": [ 0, 2, - 3, + 4, 1, 0, - 1, + 3, 1, 1, 3 @@ -6963,25 +6973,26 @@ }, "tabtype=1 newtabtype=4 action=table endtab=14": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -7011,14 +7022,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -7033,20 +7044,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -7117,7 +7128,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -7165,14 +7176,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -7183,36 +7194,37 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=13": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -7242,14 +7254,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -7264,20 +7276,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -7348,7 +7360,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -7396,14 +7408,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -7414,36 +7426,37 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=7": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -7473,14 +7486,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -7495,20 +7508,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -7579,7 +7592,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -7627,14 +7640,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -7645,36 +7658,37 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=3": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -7704,14 +7718,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -7726,20 +7740,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -7810,7 +7824,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -7858,14 +7872,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -7876,36 +7890,37 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=1": { "tab0": [ - "5000000549999995499999995000000150000001", - "5000000449999996499999995000000250000008", + "5000000549999995299999995000000250000008", + "5000000549999995199999995000000150000001", "5000000449999993500000005000000250000004", + "5000000349999994399999995000000150000006", "5000000349999994299999995000000050000003", "5000000349999994199999995000000150000005", - "5000000249999995299999995000000150000006", - "5000000249999995199999995000000050000007", - "5000000049999994499999975000000050000002" + "5000000249999995499999995000000050000007", + "5000000049999991499999975000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000007", - "500000005000000050000000500000015000000150000006" + "500000004999999449999998500000005000000150000005", + "500000005000000050000000500000005000000050000003", + "500000014999999950000000500000005000000250000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 7.6, + "anzcnt": 3, + "subteams": "3.5.6", "spiele": [ 0, 4, @@ -7935,14 +7950,14 @@ 0, 1, 0, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, 1, - 2, + 3, 2, 2, 2, @@ -7957,20 +7972,20 @@ 3, 4, 3, + 3, 2, - 2, - 4 + 5 ], "negativ": [ 0, 5, - 6, + 9, 6, 7, 6, + 6, 5, - 5, - 4 + 5 ], "etore": [ 0, @@ -8041,7 +8056,7 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", @@ -8089,14 +8104,14 @@ 0, 1, 0, - 2, + 3, 0, 2 ], "ser3": [ 0, 0, - 2, + 3, 2, 0, 2, @@ -8107,25 +8122,25 @@ "ser4": [ 0, 1, - 2, - 2, 3, 2, 3, + 2, + 4, 3, 1 ] }, "tabtype=2 newtabtype=3 action=table endtab=14": { "tab0": [ - "5000000749999999500000005000000050000001", + "5000000849999998500000005000000050000001", "5000000649999997200000015000000150000006", "5000000649999997100000005000000150000007", - "5000000349999997500000005000000150000008", + "5000000549999995500000005000000150000008", "5000000349999994299999995000000250000004", "5000000349999994199999995000000150000003", "5000000249999995499999995000000150000005", - "5000000049999994499999985000000050000002" + "5000000049999991499999985000000050000002" ], "tab1": [ "500000004999999749999999500000005000000050000003", @@ -8161,19 +8176,19 @@ ], "unent": [ 0, - 1, + 2, 0, 0, 3, 2, 3, 0, - 0 + 2 ], "nieder": [ 0, 0, - 2, + 3, 2, 1, 1, @@ -8183,25 +8198,25 @@ ], "punkte": [ 0, - 7, + 8, 0, 3, 3, 2, 6, 6, - 3 + 5 ], "negativ": [ 0, - 1, - 6, + 2, + 9, 6, 6, 5, 3, 3, - 3 + 5 ], "etore": [ 0, @@ -8272,7 +8287,7 @@ "maxn0": [ " ", " ", - "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 3 (A)", @@ -8315,19 +8330,19 @@ ], "ser2": [ 0, - 3, + 4, 0, 1, 0, 1, 4, 0, - 1 + 3 ], "ser3": [ 0, 0, - 2, + 3, 0, 1, 0, @@ -8338,7 +8353,7 @@ "ser4": [ 0, 1, - 2, + 3, 0, 4, 3, @@ -8349,25 +8364,25 @@ }, "tabtype=2 newtabtype=3 action=table endtab=13": { "tab0": [ - "5000000749999999500000005000000050000001", + "5000000849999998500000005000000050000001", "5000000649999997500000005000000150000007", "5000000549999998500000015000000150000006", "5000000349999997500000005000000250000004", "5000000349999994499999995000000150000003", - "5000000249999995499999995000000150000005", - "5000000049999997299999995000000050000008", - "5000000049999997199999985000000050000002" + "5000000249999995299999995000000050000008", + "5000000249999995199999995000000150000005", + "5000000049999994499999985000000050000002" ], "tab1": [ - "500000005000000050000000500000005000000050000002", - "500000005000000050000000500000005000000150000008" + "500000005000000050000000500000005000000150000005", + "500000014999999950000000500000005000000050000008" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 7, "anzcnt": 1, - "subteams": 2.8, + "subteams": 8.5, "spiele": [ 0, 4, @@ -8392,19 +8407,19 @@ ], "unent": [ 0, - 1, + 2, 0, 0, 3, 2, 2, 0, - 0 + 2 ], "nieder": [ 0, 0, - 1, + 2, 2, 0, 1, @@ -8414,25 +8429,25 @@ ], "punkte": [ 0, - 7, + 8, 0, 3, 3, 2, 5, 6, - 0 + 2 ], "negativ": [ 0, - 1, - 3, + 2, + 6, 6, 3, 5, 2, 3, - 3 + 5 ], "etore": [ 0, @@ -8503,7 +8518,7 @@ "maxn0": [ " ", " ", - "0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", " ", "0:1 g. Mannschaft 3 (A)", @@ -8546,36 +8561,36 @@ ], "ser2": [ 0, - 3, + 4, 0, 1, 3, 1, 3, 0, - 0 + 2 ], "ser3": [ 0, 0, - 1, + 2, 0, 0, 0, 0, 1, - 1 + 0 ], "ser4": [ 0, 1, - 1, + 2, 0, 3, 3, 0, 1, - 1 + 3 ] }, "tabtype=2 newtabtype=3 action=table endtab=7": { @@ -9291,25 +9306,26 @@ }, "tabtype=2 newtabtype=4 action=table endtab=14": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -9339,8 +9355,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -9350,7 +9366,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -9361,8 +9377,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -9372,8 +9388,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -9449,7 +9465,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -9471,7 +9487,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -9483,7 +9499,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -9494,7 +9510,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -9522,25 +9538,26 @@ }, "tabtype=2 newtabtype=4 action=table endtab=13": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -9570,8 +9587,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -9581,7 +9598,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -9592,8 +9609,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -9603,8 +9620,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -9680,7 +9697,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -9702,7 +9719,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -9714,7 +9731,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -9725,7 +9742,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -9753,25 +9770,26 @@ }, "tabtype=2 newtabtype=4 action=table endtab=7": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -9801,8 +9819,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -9812,7 +9830,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -9823,8 +9841,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -9834,8 +9852,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -9911,7 +9929,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -9933,7 +9951,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -9945,7 +9963,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -9956,7 +9974,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -9984,25 +10002,26 @@ }, "tabtype=2 newtabtype=4 action=table endtab=3": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -10032,8 +10051,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -10043,7 +10062,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -10054,8 +10073,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -10065,8 +10084,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -10142,7 +10161,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -10164,7 +10183,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -10176,7 +10195,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -10187,7 +10206,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -10215,25 +10234,26 @@ }, "tabtype=2 newtabtype=4 action=table endtab=1": { "tab0": [ - "5000000749999999200000015000000350000007", - "5000000749999999100000025000000350000001", + "5000000849999998500000015000000350000007", + "5000000749999999500000025000000350000001", "5000000749999996200000025000000250000003", "5000000749999996100000005000000150000002", "5000000549999995500000015000000250000005", + "5000000449999996300000005000000250000006", "5000000449999996200000015000000150000004", - "5000000449999996100000005000000150000008", - "5000000350000000500000005000000250000006" + "5000000449999996100000005000000150000008" ], "tab1": [ "500000004999999749999999500000005000000050000008", - "500000005000000050000000500000005000000150000004" + "500000014999999950000000500000005000000250000004", + "500000014999999950000000500000015000000150000006" ], "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": 1, - "subteams": 8.4, + "anzcnt": 3, + "subteams": "8.6.4", "spiele": [ 0, 3, @@ -10263,8 +10283,8 @@ 1, 1, 2, - 0, 1, + 2, 1 ], "nieder": [ @@ -10274,7 +10294,7 @@ 1, 1, 1, - 0, + 1, 0, 1 ], @@ -10285,8 +10305,8 @@ 7, 4, 5, - 3, - 7, + 4, + 8, 4 ], "negativ": [ @@ -10296,8 +10316,8 @@ 4, 4, 5, - 0, - 1, + 4, + 2, 4 ], "etore": [ @@ -10373,7 +10393,7 @@ " 
    0:0 g. Mannschaft 1 (A)", " 
    0:0 g. Mannschaft 3 (A)", " 
    0:0 g. Mannschaft 8 (A)", - " ", + "0:1 g. Mannschaft 6 (H)", " ", "0:1 g. Mannschaft 4 (A)" ], @@ -10395,7 +10415,7 @@ 0, 0, 0, - 0, + 1, 0, 1 ], @@ -10407,7 +10427,7 @@ 1, 0, 1, - 2, + 1, 1 ], "ser2": [ @@ -10418,7 +10438,7 @@ 2, 1, 1, - 3, + 4, 2 ], "ser3": [ @@ -10446,31 +10466,34 @@ }, "tabtype=0 newtabtype=0 action=admin endtab=14": { "tab0": [ - "5000002149999988500000005000000450000001", - "5000002149999985500000005000000550000007", - "5000001849999991500000025000000750000006", + "5000002249999987500000005000000450000001", + "5000002249999984500000005000000550000007", + "5000002049999986500000025000000750000006", "5000001849999982500000025000000750000004", - "5000001749999980500000005000000450000003", - "5000001349999981499999995000000550000005", - "5000001249999982499999985000000550000008", - "5000001049999981499999955000000250000002" + "5000001749999977500000005000000450000003", + "5000001549999979299999985000000550000008", + "5000001549999979199999995000000550000005", + "5000001149999974499999955000000250000002" + ], + "tab1": [ + "500000014999999650000000500000005000000150000005", + "500000044999999950000000500000005000000050000008" ], - "tab1": null, "tab2": [ - "5000002149999988500000005000000450000001", - "5000002149999985500000005000000550000007", - "5000001849999991500000025000000750000006", + "5000002249999987500000005000000450000001", + "5000002249999984500000005000000550000007", + "5000002049999986500000025000000750000006", "5000001849999982500000025000000750000004", - "5000001749999980500000005000000450000003", - "5000001349999981499999995000000550000005", - "5000001249999982499999985000000550000008", - "5000001049999981499999955000000250000002" + "5000001749999977500000005000000450000003", + "5000001549999979299999985000000550000008", + "5000001549999979199999995000000550000005", + "5000001149999974499999955000000250000002" ], "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 8.5, "spiele": [ 0, 14, @@ -10495,47 +10518,47 @@ ], "unent": [ 0, - 6, - 4, + 7, + 5, 2, 6, - 4, 6, - 3, - 3 + 8, + 4, + 6 ], "nieder": [ 0, 2, - 5, - 6, + 7, + 7, 4, 5, - 1, + 2, 4, 5 ], "punkte": [ 0, - 21, - 10, + 22, + 11, 17, 18, - 13, - 18, - 21, - 12 + 15, + 20, + 22, + 15 ], "negativ": [ 0, - 12, - 19, - 20, + 13, + 26, + 23, 18, - 19, - 9, - 15, - 18 + 21, + 14, + 16, + 21 ], "etore": [ 0, @@ -10606,11 +10629,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 8 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" ], @@ -10653,7 +10676,7 @@ 0, 2, 0, - 2, + 3, 10, 1, 1 @@ -10672,7 +10695,7 @@ "ser4": [ 0, 2, - 7, + 9, 1, 1, 0, @@ -10683,34 +10706,34 @@ }, "tabtype=0 newtabtype=0 action=admin endtab=13": { "tab0": [ - "5000002149999991500000015000000450000001", - "5000001849999985200000035000000750000004", - "5000001849999985100000005000000550000007", - "5000001749999992500000025000000750000006", - "5000001649999981500000005000000450000003", - "5000001049999984499999955000000250000002", - "5000001049999981499999985000000450000005", - "5000000949999982499999975000000450000008" + "5000002249999990500000015000000450000001", + "5000001949999987500000025000000750000006", + "5000001949999984500000005000000550000007", + "5000001849999985500000035000000750000004", + "5000001649999978500000005000000450000003", + "5000001249999979299999975000000450000008", + "5000001249999979199999985000000450000005", + "5000001149999977499999955000000250000002" ], "tab1": [ - "500000004999999449999998500000005000000050000007", - "500000065000000050000002500000025000000150000004" + "500000014999999650000000500000005000000150000005", + "500000044999999950000000500000005000000050000008" ], "tab2": [ - "5000002149999991500000015000000450000001", - "5000001849999985200000035000000750000004", - "5000001849999985100000005000000550000007", - "5000001749999992500000025000000750000006", - "5000001649999981500000005000000450000003", - "5000001049999984499999955000000250000002", - "5000001049999981499999985000000450000005", - "5000000949999982499999975000000450000008" + "5000002249999990500000015000000450000001", + "5000001949999987500000025000000750000006", + "5000001949999984500000005000000550000007", + "5000001849999985500000035000000750000004", + "5000001649999978500000005000000450000003", + "5000001249999979299999975000000450000008", + "5000001249999979199999985000000450000005", + "5000001149999977499999955000000250000002" ], "endtab": 13, "stt": 13, "hoy": 0, "anzcnt": 4, - "subteams": 7.4, + "subteams": 8.5, "spiele": [ 0, 13, @@ -10735,47 +10758,47 @@ ], "unent": [ 0, - 6, - 4, + 7, + 5, 1, 6, + 6, + 7, 4, - 5, - 3, - 3 + 6 ], "nieder": [ 0, 1, - 4, 6, + 7, 3, 5, - 1, + 2, 4, 5 ], "punkte": [ 0, - 21, - 10, + 22, + 11, 16, 18, - 10, - 17, - 18, - 9 + 12, + 19, + 19, + 12 ], "negativ": [ 0, - 9, - 16, - 19, - 15, - 19, - 8, + 10, + 23, + 22, 15, - 18 + 21, + 13, + 16, + 21 ], "etore": [ 0, @@ -10846,11 +10869,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 6 (A)", - "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 7 (A)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)", + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 7 (A)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 6 (A)
    0:1 g. Mannschaft 3 (H)" ], @@ -10889,11 +10912,11 @@ ], "ser2": [ 0, - 9, + 10, 2, 1, 8, - 1, + 2, 9, 0, 0 @@ -10907,30 +10930,30 @@ 0, 0, 2, - 2 + 1 ], "ser4": [ 0, 1, - 6, + 8, 0, 0, - 8, + 10, 1, 2, - 5 + 7 ] }, "tabtype=0 newtabtype=0 action=admin endtab=7": { "tab0": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "tab1": [ "500000014999999950000000500000015000000050000005", @@ -10938,13 +10961,13 @@ ], "tab2": [ "5000001249999994500000015000000450000001", + "5000001049999993500000005000000350000007", "5000001049999990500000015000000250000003", - "5000000949999994500000005000000350000007", - "5000000849999992499999995000000350000008", + "5000000949999991499999995000000350000008", "5000000849999989200000015000000350000004", "5000000849999989100000005000000350000005", - "5000000749999990499999975000000150000002", - "5000000549999995499999995000000350000006" + "5000000749999990499999995000000350000006", + "5000000749999987499999975000000150000002" ], "endtab": 7, "stt": 7, @@ -10980,18 +11003,18 @@ 1, 2, 2, - 2, - 3, - 2 + 4, + 4, + 3 ], "nieder": [ 0, 1, + 4, 3, 3, 3, - 3, - 1, + 2, 1, 2 ], @@ -11002,20 +11025,20 @@ 10, 8, 8, - 5, - 9, - 8 + 7, + 10, + 9 ], "negativ": [ 0, 6, - 10, + 13, 10, 11, 11, - 5, - 6, - 8 + 10, + 7, + 9 ], "etore": [ 0, @@ -11086,11 +11109,11 @@ "maxn0": [ " ", "0:1 g. Mannschaft 5 (H)", - "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 7 (H)", + "0:1 g. Mannschaft 5 (A)
    0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)
    0:1 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 3 (H)
    0:1 g. Mannschaft 6 (H)", - "0:1 g. Mannschaft 1 (H)", + "0:1 g. Mannschaft 1 (H)
    0:1 g. Mannschaft 6 (H)", "0:1 g. Mannschaft 4 (H)", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 2 (H)" ], @@ -11169,8 +11192,8 @@ "5000000449999996500000015000000150000004", "5000000449999996500000005000000250000001", "5000000349999994499999995000000150000002", - "5000000149999996499999995000000150000006", - "5000000049999994499999985000000150000008" + "5000000249999995499999995000000150000006", + "5000000149999993499999985000000150000008" ], "tab1": [ "500000005000000050000000500000005000000050000001", @@ -11183,8 +11206,8 @@ "5000000449999996500000015000000150000004", "5000000449999996500000005000000250000001", "5000000349999994499999995000000150000002", - "5000000149999996499999995000000150000006", - "5000000049999994499999985000000150000008" + "5000000249999995499999995000000150000006", + "5000000149999993499999985000000150000008" ], "endtab": 3, "stt": 3, @@ -11220,9 +11243,9 @@ 0, 1, 1, - 1, 2, - 0 + 2, + 1 ], "nieder": [ 0, @@ -11242,9 +11265,9 @@ 6, 4, 7, - 1, + 2, 5, - 0 + 1 ], "negativ": [ 0, @@ -11253,9 +11276,9 @@ 3, 4, 1, - 4, + 5, 2, - 6 + 7 ], "etore": [ 0, @@ -11396,19 +11419,19 @@ 1, 1, 0, - 2, + 3, 0, - 2 + 3 ] }, "tabtype=0 newtabtype=0 action=admin endtab=1": { "tab0": [ "5000000350000000500000015000000150000005", "5000000350000000500000005000000050000003", - "5000000149999999200000005000000150000007", + "5000000149999999400000005000000150000008", + "5000000149999999300000005000000150000007", + "5000000149999999200000005000000150000006", "5000000149999999100000005000000150000001", - "5000000050000000200000005000000150000008", - "5000000050000000100000005000000150000006", "5000000049999997500000005000000050000004", "5000000049999997499999995000000050000002" ], @@ -11419,10 +11442,10 @@ "tab2": [ "5000000350000000500000015000000150000005", "5000000350000000500000005000000050000003", - "5000000149999999200000005000000150000007", + "5000000149999999400000005000000150000008", + "5000000149999999300000005000000150000007", + "5000000149999999200000005000000150000006", "5000000149999999100000005000000150000001", - "5000000050000000200000005000000150000008", - "5000000050000000100000005000000150000006", "5000000049999997500000005000000050000004", "5000000049999997499999995000000050000002" ], @@ -11460,9 +11483,9 @@ 0, 0, 0, - 0, 1, - 0 + 1, + 1 ], "nieder": [ 0, @@ -11482,9 +11505,9 @@ 3, 0, 3, - 0, 1, - 0 + 1, + 1 ], "negativ": [ 0, @@ -11493,9 +11516,9 @@ 0, 3, 0, - 0, 1, - 0 + 1, + 1 ], "etore": [ 0, @@ -11614,9 +11637,9 @@ 1, 0, 1, - 0, 1, - 0 + 1, + 1 ], "ser3": [ 0, @@ -11636,9 +11659,9 @@ 0, 1, 0, - 0, 1, - 0 + 1, + 1 ] } } diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt index 27a5cbfc..5ddc73ff 100644 --- a/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt +++ b/tests/GoldenMaster/__snapshots__/calc/golden_direct_wertung_many.l98-44b333c8.txt @@ -2,22 +2,25 @@ { "tabtype=0 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000002149999991500000015000000650000005", - "5000002049999986499999995000000250000007", - "5000001749999980500000035000000750000002", - "5000001649999993500000025000000650000003", - "5000001649999978499999995000000150000001", + "5000002549999990500000015000000650000005", + "5000002349999989500000025000000650000003", + "5000002149999982499999995000000250000007", + "5000001849999979500000035000000750000002", + "5000001649999978299999995000000150000001", + "5000001649999978100000015000000550000004", "5000001549999979499999985000000350000006", - "5000001449999980500000015000000550000004", - "5000001249999982499999975000000550000008" + "5000001349999978499999975000000550000008" + ], + "tab1": [ + "500000004999999450000000500000005000000150000004", + "500000065000000050000000500000005000000050000001" ], - "tab1": null, "tab2": null, "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 1.4, "spiele": [ 0, 14, @@ -33,9 +36,9 @@ 0, 4, 5, - 4, - 4, 5, + 4, + 6, 3, 6, 2 @@ -43,13 +46,13 @@ "unent": [ 0, 4, - 2, + 3, + 8, 4, - 2, - 6, + 7, 6, - 2, - 6 + 3, + 7 ], "nieder": [ 0, @@ -59,30 +62,30 @@ 6, 1, 5, - 4, - 4 + 5, + 5 ], "punkte": [ 0, 16, - 17, + 18, + 23, 16, - 14, - 21, + 25, 15, - 20, - 12 + 21, + 13 ], "negativ": [ 0, 22, - 20, - 7, - 20, - 9, 21, - 14, - 18 + 11, + 22, + 10, + 21, + 18, + 22 ], "etore": [ 0, @@ -121,9 +124,9 @@ " ", " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", "1:0 g. Mannschaft 6 (A)", "1:0 g. Mannschaft 1 (A)" @@ -158,8 +161,8 @@ "0:1 g. Mannschaft 2 (A)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -200,10 +203,10 @@ 0, 2, 0, - 11, + 13, 0, 4, - 5 + 6 ], "ser3": [ 0, @@ -230,22 +233,25 @@ }, "tabtype=0 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001849999991500000015000000650000005", - "5000001749999986499999995000000250000007", - "5000001749999983500000035000000750000002", - "5000001649999981500000005000000150000001", + "5000002249999990500000015000000650000005", + "5000002049999989500000015000000550000003", + "5000001849999982200000035000000750000002", + "5000001849999982199999995000000250000007", + "5000001649999981200000005000000150000001", + "5000001649999981100000015000000550000004", "5000001549999982499999995000000350000006", - "5000001449999983500000015000000550000004", - "5000001349999993500000015000000550000003", - "5000000949999982499999965000000450000008" + "5000001049999978499999965000000450000008" + ], + "tab1": [ + "500000004999999450000000500000005000000150000004", + "500000065000000050000000500000005000000050000001" ], - "tab1": null, "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 1.4, "spiele": [ 0, 13, @@ -261,9 +267,9 @@ 0, 4, 5, - 3, 4, 4, + 5, 3, 5, 1 @@ -271,13 +277,13 @@ "unent": [ 0, 4, - 2, + 3, + 8, 4, - 2, - 6, + 7, 6, - 2, - 6 + 3, + 7 ], "nieder": [ 0, @@ -287,30 +293,30 @@ 5, 1, 4, - 4, - 4 + 5, + 5 ], "punkte": [ 0, 16, - 17, - 13, - 14, 18, + 20, + 16, + 22, 15, - 17, - 9 + 18, + 10 ], "negativ": [ 0, 19, - 17, - 7, - 17, - 9, 18, - 14, - 18 + 11, + 19, + 10, + 18, + 18, + 22 ], "etore": [ 0, @@ -349,9 +355,9 @@ " ", " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", "1:0 g. Mannschaft 6 (A)", " 
    0:0 g. Mannschaft 1 (H)" @@ -360,7 +366,7 @@ 0, 0, 1, - 0, + 1, 1, 1, 1, @@ -386,8 +392,8 @@ "0:1 g. Mannschaft 2 (A)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -428,10 +434,10 @@ 2, 1, 0, - 10, + 12, 1, 3, - 4 + 5 ], "ser3": [ 0, @@ -450,30 +456,33 @@ 0, 2, 3, - 3, + 2, 2, 0, - 5 + 6 ] }, "tabtype=0 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -499,12 +508,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -515,30 +524,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -614,8 +623,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -654,9 +663,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -686,13 +695,13 @@ }, "tabtype=0 newtabtype=0 action=table endtab=3": { "tab0": [ - "5000000650000000500000025000000350000002", + "5000000749999999500000025000000350000002", + "5000000549999998500000005000000150000007", "5000000549999998500000005000000050000006", - "5000000449999999500000005000000150000007", "5000000449999996500000005000000150000004", + "5000000349999997500000005000000250000003", "5000000249999995200000005000000050000001", "5000000249999995199999995000000150000005", - "5000000149999999500000005000000250000003", "5000000149999993499999995000000050000008" ], "tab1": [ @@ -730,12 +739,12 @@ "unent": [ 0, 2, - 0, 1, + 3, 1, 2, 2, - 1, + 2, 1 ], "nieder": [ @@ -752,23 +761,23 @@ "punkte": [ 0, 2, - 6, - 1, + 7, + 3, 4, 2, 5, - 4, + 5, 1 ], "negativ": [ 0, 5, - 0, 1, + 3, 4, 5, 2, - 1, + 2, 7 ], "etore": [ @@ -873,7 +882,7 @@ "ser1": [ 0, 0, - 2, + 1, 0, 0, 0, @@ -884,12 +893,12 @@ "ser2": [ 0, 2, - 2, - 1, + 3, + 3, 0, 2, 3, - 2, + 3, 0 ], "ser3": [ @@ -907,11 +916,11 @@ 0, 3, 0, - 1, + 3, 1, 3, 0, - 1, + 2, 3 ] }, @@ -1148,25 +1157,27 @@ }, "tabtype=1 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000001249999994500000005000000250000006", - "5000001149999995200000025000000550000002", - "5000001149999995199999995000000250000005", - "5000001049999993200000025000000350000004", - "5000001049999993199999995000000150000007", - "5000000849999995500000025000000350000003", + "5000001249999994400000025000000350000003", + "5000001249999994300000005000000250000006", + "5000001249999994299999995000000250000005", + "5000001249999994100000025000000550000002", + "5000001149999992500000025000000350000004", + "5000001049999990499999995000000150000007", "5000000849999989499999995000000050000001", - "5000000649999991499999985000000250000008" + "5000000749999990499999985000000250000008" ], "tab1": [ - "500000004999999750000000500000005000000050000007", - "500000004999999750000000500000005000000150000004" + "500000024999999550000000500000025000000350000002", + "500000044999999649999999500000005000000050000005", + "500000054999999850000000500000015000000150000006", + "500000095000000050000002500000025000000250000003" ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": 2, - "subteams": 7.4, + "anzcnt": 12, + "subteams": "5.6.3.2", "spiele": [ 0, 7, @@ -1182,7 +1193,7 @@ 0, 2, 3, - 2, + 3, 3, 3, 3, @@ -1192,13 +1203,13 @@ "unent": [ 0, 2, - 2, - 2, - 1, + 3, + 3, 2, 3, + 3, 1, - 3 + 4 ], "nieder": [ 0, @@ -1208,30 +1219,30 @@ 2, 1, 1, - 2, + 3, 2 ], "punkte": [ 0, 8, + 12, + 12, 11, - 8, - 10, - 11, + 12, 12, 10, - 6 + 7 ], "negativ": [ 0, 11, - 5, - 5, - 7, - 5, 6, - 7, - 9 + 6, + 8, + 6, + 6, + 10, + 10 ], "etore": [ 0, @@ -1270,7 +1281,7 @@ " ", " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", " 
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 8 (H)", @@ -1307,7 +1318,7 @@ " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -1329,7 +1340,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -1349,10 +1360,10 @@ 3, 1, 0, - 5, + 6, 4, 2, - 3 + 4 ], "ser3": [ 0, @@ -1374,27 +1385,30 @@ 0, 1, 0, - 2 + 3 ] }, "tabtype=1 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001249999994500000005000000250000006", - "5000001149999995500000025000000550000002", - "5000001049999993500000025000000350000004", - "5000000849999995499999995000000250000005", + "5000001249999994200000005000000250000006", + "5000001249999994100000025000000550000002", + "5000001149999992500000025000000350000004", + "5000000949999994200000015000000250000003", + "5000000949999994199999995000000250000005", "5000000849999992500000005000000050000001", - "5000000749999993499999995000000150000007", - "5000000649999991499999985000000250000008", - "5000000549999995500000015000000250000003" + "5000000749999990299999985000000250000008", + "5000000749999990199999995000000150000007" + ], + "tab1": [ + "500000004999999749999999500000005000000150000007", + "500000014999999950000000500000005000000050000008" ], - "tab1": null, "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 8.7, "spiele": [ 0, 6, @@ -1410,7 +1424,7 @@ 0, 2, 3, - 1, + 2, 3, 2, 3, @@ -1420,13 +1434,13 @@ "unent": [ 0, 2, + 3, + 3, 2, - 2, - 1, - 2, + 3, 3, 1, - 3 + 4 ], "nieder": [ 0, @@ -1436,30 +1450,30 @@ 2, 1, 1, - 2, + 3, 2 ], "punkte": [ 0, 8, + 12, + 9, 11, - 5, - 10, - 8, + 9, 12, 7, - 6 + 7 ], "negativ": [ 0, 8, - 5, - 5, - 7, - 5, 6, - 7, - 9 + 6, + 8, + 6, + 6, + 10, + 10 ], "etore": [ 0, @@ -1498,7 +1512,7 @@ " ", " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", " 
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 7 (H)", "1:0 g. Mannschaft 8 (H)", @@ -1509,7 +1523,7 @@ 0, 0, 1, - 0, + 1, 1, 0, 1, @@ -1535,7 +1549,7 @@ " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 7 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -1557,7 +1571,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -1577,10 +1591,10 @@ 3, 0, 0, - 4, + 5, 4, 1, - 3 + 4 ], "ser3": [ 0, @@ -1602,19 +1616,19 @@ 2, 1, 0, - 2 + 3 ] }, "tabtype=1 newtabtype=0 action=table endtab=7": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -1651,10 +1665,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -1667,16 +1681,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -1684,12 +1698,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -1766,7 +1780,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -1788,7 +1802,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -1805,10 +1819,10 @@ "ser2": [ 0, 1, + 3, + 3, 2, 2, - 2, - 1, 1, 0, 1 @@ -1821,18 +1835,18 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, @@ -1840,11 +1854,11 @@ "tab0": [ "5000000449999999500000005000000050000006", "5000000350000000500000005000000050000004", - "5000000149999999200000005000000150000007", - "5000000149999999100000005000000150000003", + "5000000249999998500000005000000150000003", + "5000000149999999500000005000000150000007", + "5000000149999999500000005000000150000002", "5000000149999996500000005000000050000001", "5000000149999996499999995000000050000008", - "5000000050000000500000005000000150000002", "5000000049999997499999995000000050000005" ], "tab1": [ @@ -1882,8 +1896,8 @@ "unent": [ 0, 1, - 0, 1, + 2, 0, 0, 1, @@ -1904,8 +1918,8 @@ "punkte": [ 0, 1, - 0, 1, + 2, 3, 0, 4, @@ -1915,8 +1929,8 @@ "negativ": [ 0, 4, - 0, 1, + 2, 0, 3, 1, @@ -2036,8 +2050,8 @@ "ser2": [ 0, 1, - 0, 1, + 2, 1, 0, 2, @@ -2058,8 +2072,8 @@ "ser4": [ 0, 2, - 0, 1, + 2, 0, 1, 0, @@ -2300,13 +2314,13 @@ }, "tabtype=2 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000001049999996500000025000000450000005", - "5000001049999993500000005000000150000007", - "5000000849999998500000005000000350000003", + "5000001349999996500000025000000450000005", + "5000001149999995500000005000000350000003", + "5000001149999992500000005000000150000007", "5000000849999989500000005000000150000001", - "5000000649999991499999995000000350000008", + "5000000649999988499999995000000350000008", "5000000649999985500000015000000250000002", - "5000000449999987499999995000000250000004", + "5000000549999986499999995000000250000004", "5000000349999985499999985000000150000006" ], "tab1": null, @@ -2333,7 +2347,7 @@ 2, 2, 1, - 2, + 3, 0, 3, 1 @@ -2342,11 +2356,11 @@ 0, 2, 0, + 5, 2, - 1, 4, 3, - 1, + 2, 3 ], "nieder": [ @@ -2358,29 +2372,29 @@ 0, 4, 2, - 2 + 3 ], "punkte": [ 0, 8, 6, - 8, - 4, - 10, + 11, + 5, + 13, 3, - 10, + 11, 6 ], "negativ": [ 0, 11, 15, - 2, - 13, + 5, + 14, 4, 15, - 7, - 9 + 8, + 12 ], "etore": [ 0, @@ -2421,7 +2435,7 @@ "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 7 (A)", " 
    0:0 g. Mannschaft 7 (A)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", " ", "1:0 g. Mannschaft 6 (A)", "1:0 g. Mannschaft 1 (A)" @@ -2457,7 +2471,7 @@ " ", "0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -2496,9 +2510,9 @@ 0, 0, 0, - 4, + 7, 0, - 6, + 7, 0, 2, 3 @@ -2519,7 +2533,7 @@ 1, 5, 1, - 3, + 4, 1, 7, 0, @@ -2528,22 +2542,25 @@ }, "tabtype=2 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001049999996500000025000000450000005", - "5000001049999993500000005000000150000007", - "5000000849999998500000005000000350000003", + "5000001349999996500000025000000450000005", + "5000001149999995500000005000000350000003", + "5000001149999992500000005000000150000007", "5000000849999989500000005000000150000001", "5000000649999988500000015000000250000002", - "5000000449999990499999995000000250000004", - "5000000349999991499999985000000250000008", - "5000000349999988499999995000000150000006" + "5000000549999989499999995000000250000004", + "5000000349999988299999995000000150000006", + "5000000349999988199999985000000250000008" + ], + "tab1": [ + "500000004999999749999999500000005000000050000008", + "500000014999999950000000500000005000000150000006" ], - "tab1": null, "tab2": null, "endtab": 13, "stt": 13, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 8.6, "spiele": [ 0, 7, @@ -2561,7 +2578,7 @@ 2, 2, 1, - 2, + 3, 0, 3, 0 @@ -2570,11 +2587,11 @@ 0, 2, 0, + 5, 2, - 1, 4, 3, - 1, + 2, 3 ], "nieder": [ @@ -2586,29 +2603,29 @@ 0, 3, 2, - 2 + 3 ], "punkte": [ 0, 8, 6, - 8, - 4, - 10, + 11, + 5, + 13, 3, - 10, + 11, 3 ], "negativ": [ 0, 11, 12, - 2, - 10, + 5, + 11, 4, 12, - 7, - 9 + 8, + 12 ], "etore": [ 0, @@ -2649,7 +2666,7 @@ "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)", " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 7 (A)", " 
    0:0 g. Mannschaft 7 (A)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", " ", "1:0 g. Mannschaft 6 (A)", " " @@ -2685,7 +2702,7 @@ " ", "0:1 g. Mannschaft 4 (A)", "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -2724,9 +2741,9 @@ 0, 0, 0, - 4, + 7, 0, - 6, + 7, 0, 2, 2 @@ -2747,23 +2764,23 @@ 1, 4, 1, - 2, + 3, 1, 6, 0, - 5 + 6 ] }, "tabtype=2 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -2801,11 +2818,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -2817,29 +2834,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -2916,7 +2933,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -2938,7 +2955,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -2955,7 +2972,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -2982,22 +2999,23 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=2 newtabtype=0 action=table endtab=3": { "tab0": [ "5000000650000000500000025000000250000002", - "5000000350000000500000005000000050000007", + "5000000449999999500000005000000050000007", "5000000249999998500000005000000150000005", - "5000000149999999200000005000000050000001", + "5000000149999999300000005000000050000001", + "5000000149999999200000005000000150000003", "5000000149999999100000005000000050000006", "5000000149999996500000005000000150000004", - "5000000050000000500000005000000150000003", "5000000049999997500000005000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000006", + "500000005000000050000000500000005000000250000003", "500000014999999950000000500000005000000050000001" ], "tab2": null, @@ -3005,7 +3023,7 @@ "stt": 3, "hoy": 0, "anzcnt": 1, - "subteams": 1.6, + "subteams": "1.6.3", "spiele": [ 0, 1, @@ -3032,11 +3050,11 @@ 0, 1, 0, - 0, + 1, 1, 2, 1, - 0, + 1, 0 ], "nieder": [ @@ -3054,22 +3072,22 @@ 0, 1, 6, - 0, + 1, 1, 2, 1, - 3, + 4, 0 ], "negativ": [ 0, 1, 0, - 0, + 1, 4, 2, 1, - 0, + 1, 3 ], "etore": [ @@ -3179,18 +3197,18 @@ 0, 0, 0, - 1, + 0, 0 ], "ser2": [ 0, 1, 2, - 0, + 1, 0, 2, 1, - 1, + 2, 0 ], "ser3": [ @@ -3208,11 +3226,11 @@ 0, 1, 0, - 0, + 1, 2, 2, 1, - 0, + 1, 1 ] }, @@ -3451,14 +3469,14 @@ }, "tabtype=3 newtabtype=0 action=table endtab=14": { "tab0": [ + "5000001549999997500000015000000450000005", + "5000001449999995500000025000000450000003", "5000001349999993500000005000000050000007", - "5000001249999997500000015000000450000005", - "5000001049999996500000025000000450000003", + "5000000849999992500000005000000550000008", "5000000849999989299999995000000250000006", "5000000849999989199999995000000150000001", - "5000000749999993500000005000000550000008", "5000000749999987500000015000000250000002", - "5000000349999988500000005000000350000004" + "5000000549999986500000005000000350000004" ], "tab1": [ "500000014999999950000000500000005000000050000001", @@ -3485,9 +3503,9 @@ 0, 2, 2, - 3, + 4, 1, - 3, + 4, 2, 4, 1 @@ -3496,12 +3514,12 @@ 0, 2, 1, - 1, - 0, + 2, + 2, 3, 2, 1, - 4 + 5 ], "nieder": [ 0, @@ -3518,23 +3536,23 @@ 0, 8, 7, - 10, - 3, - 12, + 14, + 5, + 15, 8, 13, - 7 + 8 ], "negativ": [ 0, 11, 13, - 4, - 12, + 5, + 14, 3, 11, 7, - 7 + 8 ], "etore": [ 0, @@ -3573,9 +3591,9 @@ " ", " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (H)", "1:0 g. Mannschaft 6 (H)", - "1:0 g. Mannschaft 6 (H)", - " 
    0:0 g. Mannschaft 2 (A)
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)", "1:0 g. Mannschaft 1 (A)" @@ -3586,7 +3604,7 @@ 1, 1, 1, - 0, + 1, 1, 0, 1 @@ -3652,10 +3670,10 @@ 0, 2, 0, - 6, + 7, 0, 4, - 5 + 6 ], "ser3": [ 0, @@ -3682,14 +3700,14 @@ }, "tabtype=3 newtabtype=0 action=table endtab=13": { "tab0": [ + "5000001249999997500000015000000450000005", + "5000001149999995500000015000000350000003", "5000001049999993500000005000000050000007", - "5000000949999997500000015000000450000005", "5000000849999992200000005000000250000006", "5000000849999992100000005000000150000001", - "5000000749999996500000015000000350000003", "5000000749999990500000015000000250000002", - "5000000449999993499999995000000450000008", - "5000000349999991500000005000000350000004" + "5000000549999992499999995000000450000008", + "5000000549999989500000005000000350000004" ], "tab1": [ "500000014999999950000000500000005000000050000001", @@ -3716,9 +3734,9 @@ 0, 2, 2, - 2, + 3, 1, - 2, + 3, 2, 3, 0 @@ -3727,12 +3745,12 @@ 0, 2, 1, - 1, - 0, + 2, + 2, 3, 2, 1, - 4 + 5 ], "nieder": [ 0, @@ -3749,23 +3767,23 @@ 0, 8, 7, - 7, - 3, - 9, + 11, + 5, + 12, 8, 10, - 4 + 5 ], "negativ": [ 0, 8, 10, - 4, - 9, + 5, + 11, 3, 8, 7, - 7 + 8 ], "etore": [ 0, @@ -3804,9 +3822,9 @@ " ", " 
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 4 (H)", - " 
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 6 (H)", - " 
    0:0 g. Mannschaft 2 (A)
    0:0 g. Mannschaft 7 (H)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", " 
    0:0 g. Mannschaft 1 (H)
    0:0 g. Mannschaft 6 (H)
    0:0 g. Mannschaft 4 (A)", " " @@ -3815,9 +3833,9 @@ 0, 0, 1, - 0, 1, - 0, + 1, + 1, 1, 0, 0 @@ -3883,10 +3901,10 @@ 2, 1, 0, - 5, + 6, 1, 3, - 4 + 5 ], "ser3": [ 0, @@ -3905,10 +3923,10 @@ 0, 2, 3, - 3, + 2, 2, 0, - 5 + 6 ] }, "tabtype=3 newtabtype=0 action=table endtab=7": { @@ -4624,22 +4642,25 @@ }, "tabtype=4 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -4665,12 +4686,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -4681,30 +4702,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -4780,8 +4801,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -4820,9 +4841,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -4852,22 +4873,25 @@ }, "tabtype=4 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -4893,12 +4917,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -4909,30 +4933,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -5008,8 +5032,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -5048,9 +5072,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -5080,22 +5104,25 @@ }, "tabtype=4 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -5121,12 +5148,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -5137,30 +5164,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -5236,8 +5263,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -5276,9 +5303,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -5308,22 +5335,25 @@ }, "tabtype=4 newtabtype=0 action=table endtab=3": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -5349,12 +5379,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -5365,30 +5395,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -5464,8 +5494,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -5504,9 +5534,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -5536,22 +5566,25 @@ }, "tabtype=4 newtabtype=0 action=table endtab=1": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": null, "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -5577,12 +5610,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -5593,30 +5626,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -5692,8 +5725,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -5732,9 +5765,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -5764,22 +5797,25 @@ }, "tabtype=1 newtabtype=3 action=table endtab=14": { "tab0": [ - "5000000949999997500000005000000050000007", + "5000000949999997200000025000000250000003", + "5000000949999997100000005000000050000007", "5000000849999998500000005000000250000005", "5000000749999999500000015000000250000006", "5000000749999996500000015000000250000002", - "5000000649999997500000025000000250000003", - "5000000449999996499999995000000050000001", - "5000000349999997500000015000000250000004", - "5000000249999998500000005000000250000008" + "5000000449999996299999995000000050000001", + "5000000449999996100000015000000250000004", + "5000000349999997500000005000000250000008" + ], + "tab1": [ + "500000005000000050000000500000005000000150000004", + "500000035000000050000000500000005000000050000001" ], - "tab1": null, "tab2": null, "endtab": 14, "stt": 14, "hoy": 7, - "anzcnt": null, - "subteams": null, + "anzcnt": 1, + "subteams": 1.4, "spiele": [ 0, 3, @@ -5795,7 +5831,7 @@ 0, 1, 2, - 2, + 3, 1, 2, 2, @@ -5807,11 +5843,11 @@ 1, 1, 0, - 0, + 1, 2, 1, 0, - 2 + 3 ], "nieder": [ 0, @@ -5828,23 +5864,23 @@ 0, 4, 7, - 6, - 3, + 9, + 4, 8, 7, 9, - 2 + 3 ], "negativ": [ 0, 4, 4, 3, - 3, + 4, 2, 1, 3, - 2 + 3 ], "etore": [ 0, @@ -5883,7 +5919,7 @@ " ", " 
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 4 (H)", - "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (H)", "1:0 g. Mannschaft 6 (H)", " 
    0:0 g. Mannschaft 7 (H)
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 8 (H)", @@ -5965,7 +6001,7 @@ 4, 3, 2, - 2 + 3 ], "ser3": [ 0, @@ -5987,30 +6023,30 @@ 0, 1, 0, - 2 + 3 ] }, "tabtype=1 newtabtype=3 action=table endtab=13": { "tab0": [ "5000000749999999500000015000000250000006", "5000000749999996500000015000000250000002", - "5000000649999997500000005000000050000007", + "5000000649999997200000015000000150000003", + "5000000649999997100000005000000050000007", "5000000549999998500000005000000250000005", "5000000449999999500000005000000050000001", - "5000000349999997200000015000000250000004", - "5000000349999997100000015000000150000003", - "5000000249999998500000005000000250000008" + "5000000449999996500000015000000250000004", + "5000000349999997500000005000000250000008" ], "tab1": [ - "500000005000000050000000500000005000000050000003", - "500000005000000050000000500000015000000150000004" + "500000004999999750000000500000005000000050000007", + "500000005000000050000000500000005000000150000003" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 7, "anzcnt": 1, - "subteams": 3.4, + "subteams": 7.3, "spiele": [ 0, 2, @@ -6026,7 +6062,7 @@ 0, 1, 2, - 1, + 2, 1, 1, 2, @@ -6038,11 +6074,11 @@ 1, 1, 0, - 0, + 1, 2, 1, 0, - 2 + 3 ], "nieder": [ 0, @@ -6059,23 +6095,23 @@ 0, 4, 7, - 3, - 3, + 6, + 4, 5, 7, 6, - 2 + 3 ], "negativ": [ 0, 1, 4, 3, - 3, + 4, 2, 1, 3, - 2 + 3 ], "etore": [ 0, @@ -6114,7 +6150,7 @@ " ", " 
    0:0 g. Mannschaft 4 (H)", "1:0 g. Mannschaft 4 (H)", - " 
    0:0 g. Mannschaft 2 (H)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 6 (H)", " 
    0:0 g. Mannschaft 7 (H)", "1:0 g. Mannschaft 8 (H)", @@ -6125,7 +6161,7 @@ 0, 0, 1, - 0, + 1, 1, 0, 1, @@ -6196,7 +6232,7 @@ 3, 3, 1, - 2 + 3 ], "ser3": [ 0, @@ -6218,7 +6254,7 @@ 2, 1, 0, - 2 + 3 ] }, "tabtype=1 newtabtype=3 action=table endtab=7": { @@ -6935,13 +6971,13 @@ "tabtype=1 newtabtype=4 action=table endtab=14": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -6978,10 +7014,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -6994,16 +7030,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -7011,12 +7047,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -7093,7 +7129,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -7115,7 +7151,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -7132,11 +7168,11 @@ "ser2": [ 0, 1, - 2, + 3, + 3, 2, 2, 1, - 1, 0, 1 ], @@ -7148,31 +7184,31 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, "tabtype=1 newtabtype=4 action=table endtab=13": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -7209,10 +7245,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -7225,16 +7261,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -7242,12 +7278,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -7324,7 +7360,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -7346,7 +7382,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -7363,10 +7399,10 @@ "ser2": [ 0, 1, + 3, + 3, 2, 2, - 2, - 1, 1, 0, 1 @@ -7379,31 +7415,31 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, "tabtype=1 newtabtype=4 action=table endtab=7": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -7440,10 +7476,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -7456,16 +7492,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -7473,12 +7509,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -7555,7 +7591,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -7577,7 +7613,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -7594,11 +7630,11 @@ "ser2": [ 0, 1, - 2, + 3, + 3, 2, 2, 1, - 1, 0, 1 ], @@ -7610,31 +7646,31 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, "tabtype=1 newtabtype=4 action=table endtab=3": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -7671,10 +7707,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -7687,16 +7723,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -7704,12 +7740,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -7786,7 +7822,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -7808,7 +7844,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -7825,10 +7861,10 @@ "ser2": [ 0, 1, + 3, + 3, 2, 2, - 2, - 1, 1, 0, 1 @@ -7841,31 +7877,31 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, "tabtype=1 newtabtype=4 action=table endtab=1": { "tab0": [ "5000000749999996500000015000000150000004", + "5000000549999998500000015000000350000002", "5000000549999995499999995000000050000006", - "5000000449999999500000015000000350000002", + "5000000449999996499999995000000050000005", "5000000449999993299999985000000050000008", "5000000449999993100000005000000050000001", - "5000000349999997499999995000000050000005", - "5000000249999998500000005000000150000003", - "5000000149999996499999995000000150000007" + "5000000349999997500000005000000150000003", + "5000000149999993499999995000000150000007" ], "tab1": [ "500000005000000050000000500000005000000150000001", @@ -7902,10 +7938,10 @@ "unent": [ 0, 1, - 1, 2, + 3, + 1, 1, - 0, 2, 1, 1 @@ -7918,16 +7954,16 @@ 1, 1, 1, - 1, + 2, 2 ], "punkte": [ 0, 4, - 4, - 2, - 7, + 5, 3, + 7, + 4, 5, 1, 4 @@ -7935,12 +7971,12 @@ "negativ": [ 0, 7, - 1, 2, - 4, 3, - 5, 4, + 4, + 5, + 7, 7 ], "etore": [ @@ -8017,7 +8053,7 @@ " 
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - " 
    0:0 g. Mannschaft 4 (H)", + "0:1 g. Mannschaft 8 (H)", "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ @@ -8039,7 +8075,7 @@ 0, 1, 1, - 0, + 1, 1 ], "ser1": [ @@ -8056,11 +8092,11 @@ "ser2": [ 0, 1, - 2, + 3, + 3, 2, 2, 1, - 1, 0, 1 ], @@ -8072,42 +8108,42 @@ 0, 0, 0, - 1, + 2, 0 ], "ser4": [ 0, 0, 0, - 2, + 3, 1, 0, 2, - 2, + 3, 0 ] }, "tabtype=2 newtabtype=3 action=table endtab=14": { "tab0": [ + "5000000749999999500000015000000250000005", + "5000000549999998500000005000000250000003", "5000000549999995500000005000000350000008", - "5000000449999999200000015000000250000005", - "5000000449999999100000005000000250000003", "5000000449999996500000005000000050000007", "5000000449999993500000005000000150000001", - "5000000149999990499999985000000050000006", - "5000000049999991200000005000000050000002", - "5000000049999991199999995000000150000004" + "5000000149999990299999995000000150000004", + "5000000149999990199999985000000050000006", + "5000000049999991500000005000000050000002" ], "tab1": [ - "500000004999999749999999500000005000000050000004", - "500000005000000050000000500000005000000150000002" + "500000004999999749999999500000005000000050000006", + "500000005000000050000000500000005000000150000004" ], "tab2": null, "endtab": 14, "stt": 14, "hoy": 7, "anzcnt": 1, - "subteams": 4.2, + "subteams": 6.4, "spiele": [ 0, 4, @@ -8125,7 +8161,7 @@ 0, 1, 0, - 1, + 2, 0, 1, 1 @@ -8134,8 +8170,8 @@ 0, 1, 0, + 2, 1, - 0, 1, 1, 1, @@ -8156,9 +8192,9 @@ 0, 4, 0, - 4, - 0, - 4, + 5, + 1, + 7, 1, 4, 5 @@ -8167,8 +8203,8 @@ 0, 7, 9, - 1, - 9, + 2, + 10, 1, 10, 4, @@ -8213,7 +8249,7 @@ " ", " 
    0:0 g. Mannschaft 7 (A)", " ", - " 
    0:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 5 (H)", " ", " 
    0:0 g. Mannschaft 4 (A)", "1:0 g. Mannschaft 1 (A)" @@ -8224,7 +8260,7 @@ 0, 0, 0, - 0, + 1, 0, 0, 1 @@ -8288,9 +8324,9 @@ 0, 0, 0, - 2, + 3, 0, - 2, + 3, 0, 2, 3 @@ -8311,7 +8347,7 @@ 1, 3, 1, - 3, + 4, 1, 4, 0, @@ -8320,25 +8356,25 @@ }, "tabtype=2 newtabtype=3 action=table endtab=13": { "tab0": [ - "5000000449999999200000015000000250000005", - "5000000449999999100000005000000250000003", + "5000000749999999500000015000000250000005", + "5000000549999998500000005000000250000003", "5000000449999996500000005000000050000007", "5000000449999993500000005000000150000001", "5000000249999995499999995000000250000008", - "5000000149999993499999995000000050000006", - "5000000049999994200000005000000050000002", - "5000000049999994199999995000000150000004" + "5000000149999993299999995000000150000004", + "5000000149999993199999995000000050000006", + "5000000049999994500000005000000050000002" ], "tab1": [ - "500000004999999749999999500000005000000050000004", - "500000005000000050000000500000005000000150000002" + "500000004999999749999999500000005000000050000006", + "500000005000000050000000500000005000000150000004" ], "tab2": null, "endtab": 13, "stt": 13, "hoy": 7, "anzcnt": 1, - "subteams": 4.2, + "subteams": 6.4, "spiele": [ 0, 4, @@ -8356,7 +8392,7 @@ 0, 1, 0, - 1, + 2, 0, 1, 0 @@ -8365,8 +8401,8 @@ 0, 1, 0, + 2, 1, - 0, 1, 1, 1, @@ -8387,9 +8423,9 @@ 0, 4, 0, - 4, - 0, - 4, + 5, + 1, + 7, 1, 4, 2 @@ -8398,8 +8434,8 @@ 0, 7, 6, - 1, - 6, + 2, + 7, 1, 7, 4, @@ -8444,7 +8480,7 @@ " ", " 
    0:0 g. Mannschaft 7 (A)", " ", - " 
    0:0 g. Mannschaft 2 (A)", + "1:0 g. Mannschaft 5 (H)", " ", " 
    0:0 g. Mannschaft 4 (A)", " " @@ -8455,7 +8491,7 @@ 0, 0, 0, - 0, + 1, 0, 0, 0 @@ -8519,9 +8555,9 @@ 0, 0, 0, - 2, + 3, 0, - 2, + 3, 0, 2, 2 @@ -8542,7 +8578,7 @@ 1, 2, 1, - 2, + 3, 1, 3, 0, @@ -9262,14 +9298,14 @@ }, "tabtype=2 newtabtype=4 action=table endtab=14": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -9307,11 +9343,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -9323,29 +9359,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -9422,7 +9458,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -9444,7 +9480,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -9461,7 +9497,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -9488,19 +9524,19 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=2 newtabtype=4 action=table endtab=13": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -9538,11 +9574,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -9554,29 +9590,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -9653,7 +9689,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -9675,7 +9711,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -9692,7 +9728,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -9719,19 +9755,19 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=2 newtabtype=4 action=table endtab=7": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -9769,11 +9805,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -9785,29 +9821,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -9884,7 +9920,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -9906,7 +9942,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -9923,7 +9959,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -9950,19 +9986,19 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=2 newtabtype=4 action=table endtab=3": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -10000,11 +10036,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -10016,29 +10052,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -10115,7 +10151,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -10137,7 +10173,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -10154,7 +10190,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -10181,19 +10217,19 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=2 newtabtype=4 action=table endtab=1": { "tab0": [ - "5000000649999997200000015000000250000005", - "5000000649999997100000005000000150000007", + "5000000749999996500000005000000150000007", + "5000000649999997200000005000000150000003", + "5000000649999997100000015000000250000005", "5000000649999994500000015000000250000002", - "5000000449999999500000005000000150000003", "5000000449999996200000005000000050000001", "5000000449999996100000005000000150000004", "5000000249999995500000005000000150000006", - "5000000149999996499999995000000050000008" + "5000000149999993499999995000000050000008" ], "tab1": [ "500000005000000050000000500000005000000150000004", @@ -10231,11 +10267,11 @@ 0, 1, 0, - 1, + 3, 1, 3, 2, - 0, + 1, 1 ], "nieder": [ @@ -10247,29 +10283,29 @@ 0, 1, 1, - 1 + 2 ], "punkte": [ 0, 4, 6, - 4, + 6, 4, 6, 2, - 6, + 7, 1 ], "negativ": [ 0, 4, 6, - 1, + 3, 4, 3, 5, - 3, - 4 + 4, + 7 ], "etore": [ 0, @@ -10346,7 +10382,7 @@ " ", " 
    0:0 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 2 (A)", - " 
    0:0 g. Mannschaft 4 (A)" + "0:1 g. Mannschaft 8 (H)" ], "maxn1": [ 0, @@ -10368,7 +10404,7 @@ 0, 0, 1, - 0 + 1 ], "ser1": [ 0, @@ -10385,7 +10421,7 @@ 0, 0, 0, - 2, + 4, 1, 4, 0, @@ -10412,36 +10448,39 @@ 1, 3, 1, - 2 + 3 ] }, "tabtype=0 newtabtype=0 action=admin endtab=14": { "tab0": [ - "5000002149999991500000015000000650000005", - "5000002049999986499999995000000250000007", - "5000001749999980500000035000000750000002", - "5000001649999993500000025000000650000003", - "5000001649999978499999995000000150000001", + "5000002549999990500000015000000650000005", + "5000002349999989500000025000000650000003", + "5000002149999982499999995000000250000007", + "5000001849999979500000035000000750000002", + "5000001649999978299999995000000150000001", + "5000001649999978100000015000000550000004", "5000001549999979499999985000000350000006", - "5000001449999980500000015000000550000004", - "5000001249999982499999975000000550000008" + "5000001349999978499999975000000550000008" + ], + "tab1": [ + "500000004999999450000000500000005000000150000004", + "500000065000000050000000500000005000000050000001" ], - "tab1": null, "tab2": [ - "5000002149999991500000015000000650000005", - "5000002049999986499999995000000250000007", - "5000001749999980500000035000000750000002", - "5000001649999993500000025000000650000003", - "5000001649999978499999995000000150000001", + "5000002549999990500000015000000650000005", + "5000002349999989500000025000000650000003", + "5000002149999982499999995000000250000007", + "5000001849999979500000035000000750000002", + "5000001649999978299999995000000150000001", + "5000001649999978100000015000000550000004", "5000001549999979499999985000000350000006", - "5000001449999980500000015000000550000004", - "5000001249999982499999975000000550000008" + "5000001349999978499999975000000550000008" ], "endtab": 14, "stt": 14, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 1.4, "spiele": [ 0, 14, @@ -10457,9 +10496,9 @@ 0, 4, 5, - 4, - 4, 5, + 4, + 6, 3, 6, 2 @@ -10467,13 +10506,13 @@ "unent": [ 0, 4, - 2, + 3, + 8, 4, - 2, - 6, + 7, 6, - 2, - 6 + 3, + 7 ], "nieder": [ 0, @@ -10483,30 +10522,30 @@ 6, 1, 5, - 4, - 4 + 5, + 5 ], "punkte": [ 0, 16, - 17, + 18, + 23, 16, - 14, - 21, + 25, 15, - 20, - 12 + 21, + 13 ], "negativ": [ 0, 22, - 20, - 7, - 20, - 9, 21, - 14, - 18 + 11, + 22, + 10, + 21, + 18, + 22 ], "etore": [ 0, @@ -10545,9 +10584,9 @@ " ", " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - "1:0 g. Mannschaft 6 (H)", + "1:0 g. Mannschaft 5 (H)
    1:0 g. Mannschaft 6 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", "1:0 g. Mannschaft 6 (A)", "1:0 g. Mannschaft 1 (A)" @@ -10582,8 +10621,8 @@ "0:1 g. Mannschaft 2 (A)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)
    0:1 g. Mannschaft 3 (A)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -10624,10 +10663,10 @@ 0, 2, 0, - 11, + 13, 0, 4, - 5 + 6 ], "ser3": [ 0, @@ -10654,31 +10693,34 @@ }, "tabtype=0 newtabtype=0 action=admin endtab=13": { "tab0": [ - "5000001849999991500000015000000650000005", - "5000001749999986499999995000000250000007", - "5000001749999983500000035000000750000002", - "5000001649999981500000005000000150000001", + "5000002249999990500000015000000650000005", + "5000002049999989500000015000000550000003", + "5000001849999982200000035000000750000002", + "5000001849999982199999995000000250000007", + "5000001649999981200000005000000150000001", + "5000001649999981100000015000000550000004", "5000001549999982499999995000000350000006", - "5000001449999983500000015000000550000004", - "5000001349999993500000015000000550000003", - "5000000949999982499999965000000450000008" + "5000001049999978499999965000000450000008" + ], + "tab1": [ + "500000004999999450000000500000005000000150000004", + "500000065000000050000000500000005000000050000001" ], - "tab1": null, "tab2": [ - "5000001849999991500000015000000650000005", - "5000001749999986499999995000000250000007", - "5000001749999983500000035000000750000002", - "5000001649999981500000005000000150000001", + "5000002249999990500000015000000650000005", + "5000002049999989500000015000000550000003", + "5000001849999982200000035000000750000002", + "5000001849999982199999995000000250000007", + "5000001649999981200000005000000150000001", + "5000001649999981100000015000000550000004", "5000001549999982499999995000000350000006", - "5000001449999983500000015000000550000004", - "5000001349999993500000015000000550000003", - "5000000949999982499999965000000450000008" + "5000001049999978499999965000000450000008" ], "endtab": 13, "stt": 13, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 4, + "subteams": 1.4, "spiele": [ 0, 13, @@ -10694,9 +10736,9 @@ 0, 4, 5, - 3, 4, 4, + 5, 3, 5, 1 @@ -10704,13 +10746,13 @@ "unent": [ 0, 4, - 2, + 3, + 8, 4, - 2, - 6, + 7, 6, - 2, - 6 + 3, + 7 ], "nieder": [ 0, @@ -10720,30 +10762,30 @@ 5, 1, 4, - 4, - 4 + 5, + 5 ], "punkte": [ 0, 16, - 17, - 13, - 14, 18, + 20, + 16, + 22, 15, - 17, - 9 + 18, + 10 ], "negativ": [ 0, 19, - 17, - 7, - 17, - 9, 18, - 14, - 18 + 11, + 19, + 10, + 18, + 18, + 22 ], "etore": [ 0, @@ -10782,9 +10824,9 @@ " ", " 
    0:0 g. Mannschaft 4 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 4 (H)
    0:0 g. Mannschaft 3 (A)", "1:0 g. Mannschaft 5 (A)
    1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 7 (H)
    1:0 g. Mannschaft 4 (H)", - " 
    0:0 g. Mannschaft 1 (A)
    0:0 g. Mannschaft 2 (H)
    0:0 g. Mannschaft 7 (A)", + "1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 2 (H)
    1:0 g. Mannschaft 6 (H)", - "1:0 g. Mannschaft 8 (A)", + "1:0 g. Mannschaft 8 (A)
    1:0 g. Mannschaft 5 (H)", "1:0 g. Mannschaft 8 (H)", "1:0 g. Mannschaft 6 (A)", " 
    0:0 g. Mannschaft 1 (H)" @@ -10793,7 +10835,7 @@ 0, 0, 1, - 0, + 1, 1, 1, 1, @@ -10819,8 +10861,8 @@ "0:1 g. Mannschaft 2 (A)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)
    0:1 g. Mannschaft 4 (A)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)
    0:1 g. Mannschaft 6 (A)" ], "maxn1": [ 0, @@ -10861,10 +10903,10 @@ 2, 1, 0, - 10, + 12, 1, 3, - 4 + 5 ], "ser3": [ 0, @@ -10883,39 +10925,42 @@ 0, 2, 3, - 3, + 2, 2, 0, - 5 + 6 ] }, "tabtype=0 newtabtype=0 action=admin endtab=7": { "tab0": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" + ], + "tab1": [ + "500000004999999750000000500000005000000150000001", + "500000035000000050000000500000005000000050000007" ], - "tab1": null, "tab2": [ - "5000001149999992500000015000000250000004", - "5000001049999993500000025000000550000002", - "5000000949999994500000005000000250000005", - "5000000849999989500000005000000050000001", - "5000000749999993499999995000000250000007", + "5000001149999992200000015000000250000004", + "5000001149999992100000025000000550000002", + "5000001049999993500000005000000250000005", + "5000000949999994500000005000000250000003", + "5000000849999989299999995000000250000007", + "5000000849999989100000005000000050000001", "5000000749999990499999995000000150000006", - "5000000649999997500000005000000250000003", - "5000000549999989499999975000000050000008" + "5000000549999986499999975000000050000008" ], "endtab": 7, "stt": 7, "hoy": 0, - "anzcnt": null, - "subteams": null, + "anzcnt": 2, + "subteams": 7.1, "spiele": [ 0, 7, @@ -10941,12 +10986,12 @@ "unent": [ 0, 2, - 1, - 3, 2, - 3, + 6, + 2, 4, - 1, + 4, + 2, 2 ], "nieder": [ @@ -10957,30 +11002,30 @@ 2, 1, 2, - 2, - 3 + 3, + 4 ], "punkte": [ 0, 8, - 10, - 6, 11, 9, + 11, + 10, 7, - 7, + 8, 5 ], "negativ": [ 0, 11, - 7, - 3, 8, 6, - 10, + 8, 7, - 11 + 10, + 11, + 14 ], "etore": [ 0, @@ -11056,8 +11101,8 @@ " 
    0:0 g. Mannschaft 6 (A)
    0:0 g. Mannschaft 1 (H)", "0:1 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", - "0:1 g. Mannschaft 2 (A)", - "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 5 (H)" + "0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 2 (A)", + "0:1 g. Mannschaft 2 (H)
    0:1 g. Mannschaft 8 (H)
    0:1 g. Mannschaft 5 (H)" ], "maxn1": [ 0, @@ -11096,9 +11141,9 @@ 0, 0, 1, - 4, + 7, 3, - 5, + 6, 1, 0, 2 @@ -11128,13 +11173,13 @@ }, "tabtype=0 newtabtype=0 action=admin endtab=3": { "tab0": [ - "5000000650000000500000025000000350000002", + "5000000749999999500000025000000350000002", + "5000000549999998500000005000000150000007", "5000000549999998500000005000000050000006", - "5000000449999999500000005000000150000007", "5000000449999996500000005000000150000004", + "5000000349999997500000005000000250000003", "5000000249999995200000005000000050000001", "5000000249999995199999995000000150000005", - "5000000149999999500000005000000250000003", "5000000149999993499999995000000050000008" ], "tab1": [ @@ -11142,13 +11187,13 @@ "500000014999999950000000500000005000000150000001" ], "tab2": [ - "5000000650000000500000025000000350000002", + "5000000749999999500000025000000350000002", + "5000000549999998500000005000000150000007", "5000000549999998500000005000000050000006", - "5000000449999999500000005000000150000007", "5000000449999996500000005000000150000004", + "5000000349999997500000005000000250000003", "5000000249999995200000005000000050000001", "5000000249999995199999995000000150000005", - "5000000149999999500000005000000250000003", "5000000149999993499999995000000050000008" ], "endtab": 3, @@ -11181,12 +11226,12 @@ "unent": [ 0, 2, - 0, 1, + 3, 1, 2, 2, - 1, + 2, 1 ], "nieder": [ @@ -11203,23 +11248,23 @@ "punkte": [ 0, 2, - 6, - 1, + 7, + 3, 4, 2, 5, - 4, + 5, 1 ], "negativ": [ 0, 5, - 0, 1, + 3, 4, 5, 2, - 1, + 2, 7 ], "etore": [ @@ -11324,7 +11369,7 @@ "ser1": [ 0, 0, - 2, + 1, 0, 0, 0, @@ -11335,12 +11380,12 @@ "ser2": [ 0, 2, - 2, - 1, + 3, + 3, 0, 2, 3, - 2, + 3, 0 ], "ser3": [ @@ -11358,11 +11403,11 @@ 0, 3, 0, - 1, + 3, 1, 3, 0, - 1, + 2, 3 ] }, diff --git a/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt b/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt index 0e3671d9..c2ad62b9 100644 --- a/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt +++ b/tests/GoldenMaster/__snapshots__/calc/golden_wertung.l98-22bc5c90.txt @@ -3,13 +3,13 @@ "tabtype=0 newtabtype=0 action=table endtab=14": { "tab0": [ "5000002549999993500000045000001250000002", + "5000001849999991500000045000001750000001", "5000001849999988500000105000001550000003", - "5000001649999993500000045000001750000001", - "5000001349999984499999985000001950000007", - "5000001349999984499999955000001050000004", - "5000001049999978499999965000001350000005", - "5000000949999985499999925000000450000006", - "5000000849999983499999975000001050000008" + "5000001449999983499999985000001950000007", + "5000001449999983499999955000001050000004", + "5000001049999981499999925000000450000006", + "5000001049999975499999965000001350000005", + "5000000949999982499999975000001050000008" ], "tab1": null, "tab2": null, @@ -42,14 +42,14 @@ ], "unent": [ 0, - 4, + 6, 1, 3, - 4, + 5, 1, - 3, 4, - 2 + 5, + 3 ], "nieder": [ 0, @@ -57,32 +57,32 @@ 2, 3, 4, - 7, - 4, + 8, + 5, 4, 5 ], "punkte": [ 0, - 16, + 18, 25, 18, - 13, + 14, 10, - 9, - 13, - 8 + 10, + 14, + 9 ], "negativ": [ 0, - 7, + 9, 7, 12, - 16, - 22, - 15, - 16, - 17 + 17, + 25, + 19, + 17, + 18 ], "etore": [ 0, @@ -156,7 +156,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (A)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -196,14 +196,14 @@ ], "ser2": [ 0, - 3, + 5, 9, 4, 0, - 2, + 1, 0, 0, - 0 + 1 ], "ser3": [ 0, @@ -212,32 +212,32 @@ 0, 3, 0, + 2, 1, - 1, - 1 + 0 ], "ser4": [ 0, - 1, + 2, 0, 0, 6, 0, - 4, + 6, 1, - 2 + 3 ] }, "tabtype=0 newtabtype=0 action=table endtab=13": { "tab0": [ "5000002249999993500000045000001250000002", - "5000001649999993500000045000001550000001", + "5000001749999992500000045000001550000001", "5000001549999988500000075000001250000003", - "5000001349999987499999985000001950000007", - "5000001349999987499999965000001050000004", - "5000000949999988499999955000000450000006", + "5000001449999986499999985000001950000007", + "5000001449999986499999965000001050000004", + "5000001049999984499999955000000450000006", "5000000849999983499999975000000850000008", - "5000000749999978499999955000001250000005" + "5000000749999975499999955000001250000005" ], "tab1": null, "tab2": null, @@ -270,13 +270,13 @@ ], "unent": [ 0, - 4, + 5, 1, 3, - 4, + 5, 1, - 3, 4, + 5, 2 ], "nieder": [ @@ -285,31 +285,31 @@ 2, 3, 3, - 7, - 3, + 8, + 4, 3, 5 ], "punkte": [ 0, - 16, + 17, 22, 15, - 13, + 14, 7, - 9, - 13, + 10, + 14, 8 ], "negativ": [ 0, - 7, + 8, 7, 12, - 13, - 22, - 12, - 13, + 14, + 25, + 16, + 14, 17 ], "etore": [ @@ -384,7 +384,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 1 (H)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -424,12 +424,12 @@ ], "ser2": [ 0, - 3, + 4, 8, 3, 0, - 1, - 4, + 0, + 0, 1, 0 ], @@ -439,8 +439,8 @@ 0, 0, 2, - 0, - 0, + 1, + 1, 0, 1 ], @@ -450,18 +450,18 @@ 0, 0, 5, - 3, - 3, + 4, + 5, 0, 2 ] }, "tabtype=0 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -501,10 +501,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -523,10 +523,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -534,10 +534,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -655,7 +655,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -680,7 +680,7 @@ 0, 4, 1, - 1, + 2, 4 ] }, @@ -1145,11 +1145,11 @@ "5000001549999997500000045000000850000002", "5000001049999993500000085000001150000003", "5000001049999993500000045000000950000005", - "5000000849999995500000025000000950000007", - "5000000849999995500000005000000850000001", + "5000001049999993500000005000000850000001", + "5000000949999994500000025000000950000007", "5000000649999994500000015000000650000008", "5000000649999994499999995000000350000004", - "5000000249999992499999945000000350000006" + "5000000249999989499999945000000350000006" ], "tab1": null, "tab2": null, @@ -1182,13 +1182,13 @@ ], "unent": [ 0, - 2, + 4, 0, 1, 3, 1, 2, - 2, + 3, 0 ], "nieder": [ @@ -1198,30 +1198,30 @@ 2, 1, 2, - 2, + 3, 1, 2 ], "punkte": [ 0, - 8, + 10, 15, 10, 6, 10, 2, - 8, + 9, 6 ], "negativ": [ 0, - 5, + 7, 3, 7, 6, 7, - 8, - 5, + 11, + 6, 6 ], "etore": [ @@ -1336,12 +1336,12 @@ ], "ser2": [ 0, - 1, + 3, 5, 2, 0, 2, - 2, + 0, 0, 0 ], @@ -1352,32 +1352,32 @@ 0, 1, 0, - 0, + 1, 1, 1 ], "ser4": [ 0, - 2, + 4, 0, 0, 2, 0, + 5, 4, - 3, 1 ] }, "tabtype=1 newtabtype=0 action=table endtab=13": { "tab0": [ "5000001549999997500000045000000850000002", - "5000000849999998500000025000000950000007", - "5000000849999995500000005000000650000001", + "5000000949999997500000025000000950000007", + "5000000949999994500000005000000650000001", "5000000749999993500000055000000850000003", "5000000749999993500000035000000850000005", "5000000649999994500000015000000650000008", "5000000649999994499999995000000350000004", - "5000000249999992499999945000000350000006" + "5000000249999989499999945000000350000006" ], "tab1": null, "tab2": null, @@ -1410,13 +1410,13 @@ ], "unent": [ 0, - 2, + 3, 0, 1, 3, 1, 2, - 2, + 3, 0 ], "nieder": [ @@ -1426,30 +1426,30 @@ 2, 1, 2, - 2, + 3, 0, 2 ], "punkte": [ 0, - 8, + 9, 15, 7, 6, 7, 2, - 8, + 9, 6 ], "negativ": [ 0, - 5, + 6, 3, 7, 6, 7, - 8, - 2, + 11, + 3, 6 ], "etore": [ @@ -1564,13 +1564,13 @@ ], "ser2": [ 0, - 1, + 2, 5, 1, 0, 1, - 2, - 4, + 0, + 5, 0 ], "ser3": [ @@ -1580,26 +1580,26 @@ 0, 1, 0, - 0, + 1, 0, 1 ], "ser4": [ 0, - 2, + 3, 0, 0, 2, 2, - 4, - 2, + 5, + 3, 1 ] }, "tabtype=1 newtabtype=0 action=table endtab=7": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -1644,7 +1644,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -1666,7 +1666,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -1677,7 +1677,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -1787,7 +1787,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -1798,7 +1798,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -1820,7 +1820,7 @@ 0, 1, 3, - 0, + 1, 1 ] }, @@ -2285,11 +2285,11 @@ "5000001049999996500000005000000450000002", "5000000849999998500000045000000950000001", "5000000849999995500000025000000450000003", - "5000000749999993499999985000000150000006", - "5000000749999990499999965000000750000004", + "5000000849999992499999985000000150000006", + "5000000849999989499999965000000750000004", "5000000549999989499999965000001050000007", - "5000000249999989499999965000000450000008", - "5000000049999985499999925000000450000005" + "5000000349999988499999965000000450000008", + "5000000049999982499999925000000450000005" ], "tab1": null, "tab2": null, @@ -2325,11 +2325,11 @@ 2, 1, 2, - 1, + 2, 0, - 1, 2, - 2 + 2, + 3 ], "nieder": [ 0, @@ -2337,7 +2337,7 @@ 1, 1, 3, - 5, + 6, 2, 3, 3 @@ -2347,22 +2347,22 @@ 8, 10, 8, - 7, + 8, 0, - 7, + 8, 5, - 2 + 3 ], "negativ": [ 0, 2, 4, 5, - 10, - 15, - 7, 11, - 11 + 18, + 8, + 11, + 12 ], "etore": [ 0, @@ -2436,7 +2436,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 3 (A)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -2483,7 +2483,7 @@ 0, 0, 1, - 1 + 2 ], "ser3": [ 0, @@ -2491,7 +2491,7 @@ 0, 0, 2, - 5, + 6, 1, 0, 0 @@ -2501,23 +2501,23 @@ 0, 0, 0, - 4, 5, - 2, + 6, + 3, 0, - 5 + 6 ] }, "tabtype=2 newtabtype=0 action=table endtab=13": { "tab0": [ "5000000849999998500000045000000950000001", "5000000849999995500000025000000450000003", - "5000000749999996500000015000000150000006", + "5000000849999995500000015000000150000006", + "5000000849999992499999975000000750000004", "5000000749999996500000005000000450000002", - "5000000749999993499999975000000750000004", "5000000549999989499999965000001050000007", "5000000249999989499999965000000250000008", - "5000000049999985499999925000000450000005" + "5000000049999982499999925000000450000005" ], "tab1": null, "tab2": null, @@ -2553,9 +2553,9 @@ 2, 1, 2, - 1, + 2, 0, - 1, + 2, 2, 2 ], @@ -2565,7 +2565,7 @@ 1, 1, 2, - 5, + 6, 1, 3, 3 @@ -2575,9 +2575,9 @@ 8, 7, 8, - 7, + 8, 0, - 7, + 8, 5, 2 ], @@ -2586,9 +2586,9 @@ 2, 4, 5, - 7, - 15, - 4, + 8, + 18, + 5, 11, 11 ], @@ -2664,7 +2664,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", " 
    0:0 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -2709,7 +2709,7 @@ 3, 0, 0, - 2, + 3, 1, 1 ], @@ -2719,7 +2719,7 @@ 0, 0, 1, - 5, + 6, 0, 0, 0 @@ -2729,16 +2729,16 @@ 0, 1, 0, - 3, - 5, - 1, + 4, + 6, + 2, 0, 5 ] }, "tabtype=2 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -2781,7 +2781,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -2803,7 +2803,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -2814,7 +2814,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -2924,7 +2924,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -2935,7 +2935,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -2957,7 +2957,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -3424,11 +3424,11 @@ "tab0": [ "5000001649999999500000035000000650000002", "5000001049999996500000065000000850000003", - "5000000749999993500000025000000850000008", - "5000000749999990499999965000000950000005", - "5000000549999998500000015000000650000001", + "5000000849999992500000025000000850000008", + "5000000749999996500000015000000650000001", + "5000000749999987499999965000000950000005", "5000000549999989499999995000000750000007", - "5000000249999995499999955000000150000006", + "5000000349999991499999955000000150000006", "5000000249999986499999945000000150000004" ], "tab1": null, @@ -3462,14 +3462,14 @@ ], "unent": [ 0, - 2, + 4, 1, 1, 2, 1, + 3, 2, - 2, - 1 + 2 ], "nieder": [ 0, @@ -3477,32 +3477,32 @@ 0, 1, 4, - 3, - 1, + 4, + 2, 3, 2 ], "punkte": [ 0, - 5, + 7, 16, 10, 2, 7, - 2, + 3, 5, - 7 + 8 ], "negativ": [ 0, - 2, + 4, 1, 4, 14, - 10, - 5, + 13, + 9, 11, - 7 + 8 ], "etore": [ 0, @@ -3576,7 +3576,7 @@ " ", " 
    0:0 g. Mannschaft 2 (H)", "0:2 g. Mannschaft 2 (A)", - "1:3 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 3 (A)", "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", "0:1 g. Mannschaft 3 (H)" @@ -3587,7 +3587,7 @@ 0, 0, 0, - 1, + 0, 0, 2, 0 @@ -3598,7 +3598,7 @@ 0, 0, 2, - 3, + 2, 3, 3, 1 @@ -3616,14 +3616,14 @@ ], "ser2": [ 0, - 3, + 5, 6, 4, 0, - 2, + 1, 0, 0, - 0 + 1 ], "ser3": [ 0, @@ -3632,20 +3632,20 @@ 0, 3, 0, + 2, 1, - 1, - 1 + 0 ], "ser4": [ 0, - 1, + 2, 0, 0, 6, 0, - 3, + 5, 1, - 2 + 3 ] }, "tabtype=3 newtabtype=0 action=table endtab=13": { @@ -3653,10 +3653,10 @@ "5000001349999999500000035000000650000002", "5000000749999996500000035000000550000003", "5000000749999993500000025000000650000008", - "5000000549999998500000015000000450000001", + "5000000649999997500000015000000450000001", "5000000549999992499999995000000750000007", - "5000000449999990499999955000000850000005", - "5000000249999998499999985000000150000006", + "5000000449999987499999955000000850000005", + "5000000349999994499999985000000150000006", "5000000249999989499999955000000150000004" ], "tab1": null, @@ -3690,12 +3690,12 @@ ], "unent": [ 0, - 2, + 3, 1, 1, 2, 1, - 2, + 3, 2, 1 ], @@ -3705,30 +3705,30 @@ 0, 1, 3, - 3, - 0, + 4, + 1, 2, 2 ], "punkte": [ 0, - 5, + 6, 13, 7, 2, 4, - 2, + 3, 5, 7 ], "negativ": [ 0, - 2, + 3, 1, 4, 11, - 10, - 2, + 13, + 6, 8, 7 ], @@ -3804,8 +3804,8 @@ " ", " 
    0:0 g. Mannschaft 2 (H)", "0:2 g. Mannschaft 2 (A)", - "1:3 g. Mannschaft 3 (A)", - " ", + "0:2 g. Mannschaft 5 (H)", + "0:2 g. Mannschaft 5 (H)", "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", "0:1 g. Mannschaft 3 (H)" ], @@ -3815,7 +3815,7 @@ 0, 0, 0, - 1, + 0, 0, 2, 0 @@ -3826,8 +3826,8 @@ 0, 0, 2, - 3, - 0, + 2, + 2, 3, 1 ], @@ -3844,12 +3844,12 @@ ], "ser2": [ 0, - 3, + 4, 5, 3, 0, - 1, - 2, + 0, + 0, 1, 0 ], @@ -3859,8 +3859,8 @@ 0, 0, 2, - 0, - 0, + 1, + 1, 0, 1 ], @@ -3870,8 +3870,8 @@ 0, 0, 5, - 3, - 2, + 4, + 4, 0, 2 ] @@ -4562,10 +4562,10 @@ }, "tabtype=4 newtabtype=0 action=table endtab=14": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -4605,10 +4605,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -4627,10 +4627,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -4638,10 +4638,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -4759,7 +4759,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -4784,16 +4784,16 @@ 0, 4, 1, - 1, + 2, 4 ] }, "tabtype=4 newtabtype=0 action=table endtab=13": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -4833,10 +4833,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -4855,10 +4855,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -4866,10 +4866,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -4987,7 +4987,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -5012,16 +5012,16 @@ 0, 4, 1, - 1, + 2, 4 ] }, "tabtype=4 newtabtype=0 action=table endtab=7": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -5061,10 +5061,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -5083,10 +5083,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -5094,10 +5094,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -5215,7 +5215,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -5240,16 +5240,16 @@ 0, 4, 1, - 1, + 2, 4 ] }, "tabtype=4 newtabtype=0 action=table endtab=3": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -5289,10 +5289,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -5311,10 +5311,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -5322,10 +5322,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -5443,7 +5443,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -5468,16 +5468,16 @@ 0, 4, 1, - 1, + 2, 4 ] }, "tabtype=4 newtabtype=0 action=table endtab=1": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -5517,10 +5517,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -5539,10 +5539,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -5550,10 +5550,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -5671,7 +5671,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -5696,7 +5696,7 @@ 0, 4, 1, - 1, + 2, 4 ] }, @@ -5706,10 +5706,10 @@ "5000000749999996500000015000000650000005", "5000000649999997500000055000000650000003", "5000000649999997500000025000000650000008", + "5000000349999997500000005000000250000001", "5000000249999995500000005000000250000007", - "5000000149999999500000005000000250000001", - "5000000149999999499999985000000150000006", - "5000000149999996499999995000000050000004" + "5000000149999996499999995000000050000004", + "5000000149999996499999985000000150000006" ], "tab1": null, "tab2": null, @@ -5742,7 +5742,7 @@ ], "unent": [ 0, - 1, + 3, 0, 0, 1, @@ -5758,13 +5758,13 @@ 1, 1, 1, - 0, + 1, 1, 1 ], "punkte": [ 0, - 1, + 3, 9, 6, 1, @@ -5775,12 +5775,12 @@ ], "negativ": [ 0, - 1, + 3, 0, 3, 4, 4, - 1, + 4, 5, 3 ], @@ -5857,7 +5857,7 @@ " 
    0:0 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", "2:3 g. Mannschaft 1 (H)", - " ", + "0:2 g. Mannschaft 5 (H)", " 
    0:0 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 3 (H)" ], @@ -5879,7 +5879,7 @@ 0, 1, 3, - 0, + 2, 0, 1 ], @@ -5896,12 +5896,12 @@ ], "ser2": [ 0, - 1, + 3, 3, 2, 0, 2, - 1, + 0, 0, 0 ], @@ -5912,18 +5912,18 @@ 0, 1, 0, - 0, + 1, 1, 1 ], "ser4": [ 0, - 1, + 3, 0, 0, 2, 0, - 1, + 2, 3, 1 ] @@ -5935,9 +5935,9 @@ "5000000449999996500000005000000550000005", "5000000349999997500000025000000350000003", "5000000249999998500000005000000250000007", - "5000000149999999500000005000000050000001", - "5000000149999999499999985000000150000006", - "5000000149999996499999995000000050000004" + "5000000249999998500000005000000050000001", + "5000000149999996499999995000000050000004", + "5000000149999996499999985000000150000006" ], "tab1": null, "tab2": null, @@ -5970,7 +5970,7 @@ ], "unent": [ 0, - 1, + 2, 0, 0, 1, @@ -5986,13 +5986,13 @@ 1, 1, 1, - 0, + 1, 0, 1 ], "punkte": [ 0, - 1, + 2, 9, 3, 1, @@ -6003,12 +6003,12 @@ ], "negativ": [ 0, - 1, + 2, 0, 3, 4, 4, - 1, + 4, 2, 3 ], @@ -6085,7 +6085,7 @@ " 
    0:0 g. Mannschaft 2 (H)", "0:1 g. Mannschaft 7 (H)", "2:3 g. Mannschaft 1 (H)", - " ", + "0:2 g. Mannschaft 5 (H)", " ", "0:1 g. Mannschaft 3 (H)" ], @@ -6107,7 +6107,7 @@ 0, 1, 3, - 0, + 2, 0, 1 ], @@ -6124,12 +6124,12 @@ ], "ser2": [ 0, - 1, + 2, 3, 1, 0, 1, - 1, + 0, 2, 0 ], @@ -6140,18 +6140,18 @@ 0, 1, 0, - 0, + 1, 0, 1 ], "ser4": [ 0, - 1, + 2, 0, 0, 2, 2, - 1, + 2, 2, 1 ] @@ -6842,8 +6842,8 @@ }, "tabtype=1 newtabtype=4 action=table endtab=14": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -6888,7 +6888,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -6910,7 +6910,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -6921,7 +6921,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -7031,7 +7031,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -7042,7 +7042,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -7064,14 +7064,14 @@ 0, 1, 3, - 0, + 1, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=13": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -7116,7 +7116,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -7138,7 +7138,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -7149,7 +7149,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -7259,7 +7259,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -7270,7 +7270,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -7292,14 +7292,14 @@ 0, 1, 3, - 0, + 1, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=7": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -7344,7 +7344,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -7366,7 +7366,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -7377,7 +7377,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -7487,7 +7487,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -7498,7 +7498,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -7520,14 +7520,14 @@ 0, 1, 3, - 0, + 1, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=3": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -7572,7 +7572,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -7594,7 +7594,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -7605,7 +7605,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -7715,7 +7715,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -7726,7 +7726,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -7748,14 +7748,14 @@ 0, 1, 3, - 0, + 1, 1 ] }, "tabtype=1 newtabtype=4 action=table endtab=1": { "tab0": [ + "5000000749999999500000025000000750000007", "5000000749999996500000005000000650000001", - "5000000650000000500000025000000750000007", "5000000649999997500000015000000350000002", "5000000549999998500000005000000350000004", "5000000449999996500000035000000550000003", @@ -7800,7 +7800,7 @@ 2, 0, 1, - 0, + 1, 0 ], "nieder": [ @@ -7822,7 +7822,7 @@ 5, 3, 1, - 6, + 7, 0 ], "negativ": [ @@ -7833,7 +7833,7 @@ 2, 3, 7, - 0, + 1, 3 ], "etore": [ @@ -7943,7 +7943,7 @@ 1, 0, 0, - 2, + 0, 0 ], "ser2": [ @@ -7954,7 +7954,7 @@ 3, 0, 1, - 2, + 3, 0 ], "ser3": [ @@ -7976,7 +7976,7 @@ 0, 1, 3, - 0, + 1, 1 ] }, @@ -7986,10 +7986,10 @@ "5000000449999999500000015000000450000001", "5000000449999999500000015000000250000003", "5000000349999994499999995000000550000007", - "5000000149999996500000005000000250000008", - "5000000149999996499999975000000050000006", + "5000000249999995500000005000000250000008", + "5000000249999995499999975000000050000006", "5000000149999990499999955000000150000004", - "5000000049999994499999955000000350000005" + "5000000049999991499999955000000350000005" ], "tab1": null, "tab2": null, @@ -8027,9 +8027,9 @@ 1, 1, 0, - 1, + 2, 0, - 1 + 2 ], "nieder": [ 0, @@ -8037,7 +8037,7 @@ 0, 0, 3, - 2, + 3, 1, 2, 1 @@ -8049,9 +8049,9 @@ 4, 1, 0, - 1, + 2, 3, - 1 + 2 ], "negativ": [ 0, @@ -8059,10 +8059,10 @@ 1, 1, 10, + 9, + 5, 6, - 4, - 6, - 4 + 5 ], "etore": [ 0, @@ -8136,7 +8136,7 @@ " ", " ", "0:2 g. Mannschaft 2 (A)", - "1:3 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 3 (A)", "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", " 
    0:0 g. Mannschaft 2 (A)" @@ -8147,7 +8147,7 @@ 0, 0, 0, - 1, + 0, 0, 2, 0 @@ -8158,7 +8158,7 @@ 0, 0, 2, - 3, + 2, 3, 3, 0 @@ -8183,7 +8183,7 @@ 0, 0, 1, - 1 + 2 ], "ser3": [ 0, @@ -8191,7 +8191,7 @@ 0, 0, 2, - 2, + 3, 1, 0, 0 @@ -8202,10 +8202,10 @@ 0, 0, 4, - 2, - 2, + 3, + 3, 0, - 2 + 3 ] }, "tabtype=2 newtabtype=3 action=table endtab=13": { @@ -8214,10 +8214,10 @@ "5000000449999999500000015000000250000003", "5000000449999999500000005000000150000002", "5000000349999994499999995000000550000007", - "5000000149999999500000005000000050000006", + "5000000249999998500000005000000050000006", "5000000149999996500000005000000050000008", "5000000149999993499999965000000150000004", - "5000000049999994499999955000000350000005" + "5000000049999991499999955000000350000005" ], "tab1": null, "tab2": null, @@ -8255,7 +8255,7 @@ 1, 1, 0, - 1, + 2, 0, 1 ], @@ -8265,7 +8265,7 @@ 0, 0, 2, - 2, + 3, 0, 2, 1 @@ -8277,7 +8277,7 @@ 4, 1, 0, - 1, + 2, 3, 1 ], @@ -8287,8 +8287,8 @@ 1, 1, 7, - 6, - 1, + 9, + 2, 6, 4 ], @@ -8364,7 +8364,7 @@ " ", " ", "0:2 g. Mannschaft 2 (A)", - "1:3 g. Mannschaft 3 (A)", + "0:2 g. Mannschaft 5 (H)", " ", "2:3 g. Mannschaft 5 (A)
    2:3 g. Mannschaft 8 (A)", " 
    0:0 g. Mannschaft 2 (A)" @@ -8375,7 +8375,7 @@ 0, 0, 0, - 1, + 0, 0, 2, 0 @@ -8386,7 +8386,7 @@ 0, 0, 2, - 3, + 2, 0, 3, 0 @@ -8409,7 +8409,7 @@ 2, 0, 0, - 1, + 2, 1, 1 ], @@ -8419,7 +8419,7 @@ 0, 0, 1, - 2, + 3, 0, 0, 0 @@ -8430,8 +8430,8 @@ 1, 0, 3, + 3, 2, - 1, 0, 2 ] @@ -9122,7 +9122,7 @@ }, "tabtype=2 newtabtype=4 action=table endtab=14": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -9165,7 +9165,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -9187,7 +9187,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -9198,7 +9198,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -9308,7 +9308,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -9319,7 +9319,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -9341,7 +9341,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -9350,7 +9350,7 @@ }, "tabtype=2 newtabtype=4 action=table endtab=13": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -9393,7 +9393,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -9415,7 +9415,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -9426,7 +9426,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -9536,7 +9536,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -9547,7 +9547,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -9569,7 +9569,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -9578,7 +9578,7 @@ }, "tabtype=2 newtabtype=4 action=table endtab=7": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -9621,7 +9621,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -9643,7 +9643,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -9654,7 +9654,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -9764,7 +9764,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -9775,7 +9775,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -9797,7 +9797,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -9806,7 +9806,7 @@ }, "tabtype=2 newtabtype=4 action=table endtab=3": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -9849,7 +9849,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -9871,7 +9871,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -9882,7 +9882,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -9992,7 +9992,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -10003,7 +10003,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -10025,7 +10025,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -10034,7 +10034,7 @@ }, "tabtype=2 newtabtype=4 action=table endtab=1": { "tab0": [ - "5000000650000000500000015000000650000004", + "5000000749999999500000015000000650000004", "5000000649999997500000015000000150000006", "5000000449999999500000035000000550000001", "5000000449999996500000015000000250000003", @@ -10077,7 +10077,7 @@ 1, 0, 1, - 0, + 1, 0, 0, 2, @@ -10099,7 +10099,7 @@ 4, 3, 4, - 6, + 7, 0, 6, 2, @@ -10110,7 +10110,7 @@ 1, 3, 4, - 0, + 1, 9, 3, 5, @@ -10220,7 +10220,7 @@ 0, 1, 0, - 2, + 0, 0, 1, 0, @@ -10231,7 +10231,7 @@ 2, 1, 1, - 2, + 3, 0, 1, 0, @@ -10253,7 +10253,7 @@ 1, 0, 2, - 0, + 1, 3, 0, 3, @@ -10263,24 +10263,24 @@ "tabtype=0 newtabtype=0 action=admin endtab=14": { "tab0": [ "5000002549999993500000045000001250000002", + "5000001849999991500000045000001750000001", "5000001849999988500000105000001550000003", - "5000001649999993500000045000001750000001", - "5000001349999984499999985000001950000007", - "5000001349999984499999955000001050000004", - "5000001049999978499999965000001350000005", - "5000000949999985499999925000000450000006", - "5000000849999983499999975000001050000008" + "5000001449999983499999985000001950000007", + "5000001449999983499999955000001050000004", + "5000001049999981499999925000000450000006", + "5000001049999975499999965000001350000005", + "5000000949999982499999975000001050000008" ], "tab1": null, "tab2": [ "5000002549999993500000045000001250000002", + "5000001849999991500000045000001750000001", "5000001849999988500000105000001550000003", - "5000001649999993500000045000001750000001", - "5000001349999984499999985000001950000007", - "5000001349999984499999955000001050000004", - "5000001049999978499999965000001350000005", - "5000000949999985499999925000000450000006", - "5000000849999983499999975000001050000008" + "5000001449999983499999985000001950000007", + "5000001449999983499999955000001050000004", + "5000001049999981499999925000000450000006", + "5000001049999975499999965000001350000005", + "5000000949999982499999975000001050000008" ], "endtab": 14, "stt": 14, @@ -10311,14 +10311,14 @@ ], "unent": [ 0, - 4, + 6, 1, 3, - 4, + 5, 1, - 3, 4, - 2 + 5, + 3 ], "nieder": [ 0, @@ -10326,32 +10326,32 @@ 2, 3, 4, - 7, - 4, + 8, + 5, 4, 5 ], "punkte": [ 0, - 16, + 18, 25, 18, - 13, + 14, 10, - 9, - 13, - 8 + 10, + 14, + 9 ], "negativ": [ 0, - 7, + 9, 7, 12, - 16, - 22, - 15, - 16, - 17 + 17, + 25, + 19, + 17, + 18 ], "etore": [ 0, @@ -10425,7 +10425,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 1 (H)
    0:3 g. Mannschaft 3 (A)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -10465,14 +10465,14 @@ ], "ser2": [ 0, - 3, + 5, 9, 4, 0, - 2, + 1, 0, 0, - 0 + 1 ], "ser3": [ 0, @@ -10481,43 +10481,43 @@ 0, 3, 0, + 2, 1, - 1, - 1 + 0 ], "ser4": [ 0, - 1, + 2, 0, 0, 6, 0, - 4, + 6, 1, - 2 + 3 ] }, "tabtype=0 newtabtype=0 action=admin endtab=13": { "tab0": [ "5000002249999993500000045000001250000002", - "5000001649999993500000045000001550000001", + "5000001749999992500000045000001550000001", "5000001549999988500000075000001250000003", - "5000001349999987499999985000001950000007", - "5000001349999987499999965000001050000004", - "5000000949999988499999955000000450000006", + "5000001449999986499999985000001950000007", + "5000001449999986499999965000001050000004", + "5000001049999984499999955000000450000006", "5000000849999983499999975000000850000008", - "5000000749999978499999955000001250000005" + "5000000749999975499999955000001250000005" ], "tab1": null, "tab2": [ "5000002249999993500000045000001250000002", - "5000001649999993500000045000001550000001", + "5000001749999992500000045000001550000001", "5000001549999988500000075000001250000003", - "5000001349999987499999985000001950000007", - "5000001349999987499999965000001050000004", - "5000000949999988499999955000000450000006", + "5000001449999986499999985000001950000007", + "5000001449999986499999965000001050000004", + "5000001049999984499999955000000450000006", "5000000849999983499999975000000850000008", - "5000000749999978499999955000001250000005" + "5000000749999975499999955000001250000005" ], "endtab": 13, "stt": 13, @@ -10548,13 +10548,13 @@ ], "unent": [ 0, - 4, + 5, 1, 3, - 4, + 5, 1, - 3, 4, + 5, 2 ], "nieder": [ @@ -10563,31 +10563,31 @@ 2, 3, 3, - 7, - 3, + 8, + 4, 3, 5 ], "punkte": [ 0, - 16, + 17, 22, 15, - 13, + 14, 7, - 9, - 13, + 10, + 14, 8 ], "negativ": [ 0, + 8, 7, - 7, - 12, - 13, - 22, 12, - 13, + 14, + 25, + 16, + 14, 17 ], "etore": [ @@ -10662,7 +10662,7 @@ "0:3 g. Mannschaft 5 (A)", "0:1 g. Mannschaft 1 (A)", "0:2 g. Mannschaft 2 (A)", - "0:2 g. Mannschaft 1 (A)", + "0:2 g. Mannschaft 1 (A)
    0:2 g. Mannschaft 5 (H)", "0:3 g. Mannschaft 1 (H)", "0:3 g. Mannschaft 2 (A)", "0:3 g. Mannschaft 3 (A)" @@ -10702,12 +10702,12 @@ ], "ser2": [ 0, - 3, + 4, 8, 3, 0, - 1, - 4, + 0, + 0, 1, 0 ], @@ -10717,8 +10717,8 @@ 0, 0, 2, - 0, - 0, + 1, + 1, 0, 1 ], @@ -10728,18 +10728,18 @@ 0, 0, 5, - 3, - 3, + 4, + 5, 0, 2 ] }, "tabtype=0 newtabtype=0 action=admin endtab=7": { "tab0": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -10747,10 +10747,10 @@ ], "tab1": null, "tab2": [ - "5000001149999998500000015000000950000004", + "5000001249999997500000015000000950000004", "5000001149999995500000035000001150000001", "5000000949999994500000015000000650000002", - "5000000849999995499999995000001250000007", + "5000000949999994499999995000001250000007", "5000000849999992500000045000000750000003", "5000000749999990499999975000000350000006", "5000000349999988500000005000000450000005", @@ -10788,10 +10788,10 @@ 2, 0, 2, - 2, + 3, 0, 1, - 2, + 3, 1 ], "nieder": [ @@ -10810,10 +10810,10 @@ 11, 9, 8, - 11, + 12, 3, 7, - 8, + 9, 1 ], "negativ": [ @@ -10821,10 +10821,10 @@ 5, 6, 8, - 2, + 3, 12, 10, - 5, + 6, 10 ], "etore": [ @@ -10942,7 +10942,7 @@ 0, 3, 2, - 5, + 6, 0, 2, 0, @@ -10967,7 +10967,7 @@ 0, 4, 1, - 1, + 2, 4 ] }, diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt index 870ac578..474110ef 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt @@ -200,7 +200,7 @@
    - + @@ -209,13 +209,13 @@ @@ -231,7 +231,7 @@ - + @@ -240,19 +240,19 @@ @@ -262,8 +262,8 @@ - - + + @@ -271,19 +271,19 @@ @@ -325,7 +325,7 @@ - + @@ -339,75 +339,75 @@ : - + - + - - + + - + - + - - + + @@ -417,8 +417,8 @@ - + @@ -426,13 +426,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt index 226503e3..be09c78c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt @@ -221,23 +221,23 @@ - + - + + - - + - - + + - + - - + + - - + + @@ -293,7 +293,7 @@ - + @@ -302,19 +302,19 @@ @@ -345,7 +345,7 @@ @@ -376,23 +376,23 @@ - + - - + + - + - + - + - + - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt index 47a3bb9f..93c3b788 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt @@ -244,7 +244,7 @@ - + @@ -253,13 +253,13 @@ @@ -284,7 +284,7 @@ - + @@ -293,13 +293,13 @@ @@ -315,7 +315,7 @@ - + @@ -324,13 +324,13 @@ @@ -355,7 +355,7 @@ - + @@ -364,19 +364,19 @@ @@ -386,8 +386,8 @@ - - + + @@ -395,18 +395,18 @@ - + @@ -415,19 +415,19 @@ - - + + @@ -435,19 +435,19 @@ @@ -529,7 +529,7 @@ - + @@ -543,13 +543,13 @@ : - + @@ -563,7 +563,7 @@ : @@ -589,43 +589,43 @@ - + - + - - + + - - + + - + - - + + - - - + + + - + - + - + - - + + - + - + - - + + - + - + - + @@ -741,8 +741,8 @@ - + @@ -750,19 +750,19 @@ + - @@ -770,19 +770,19 @@ - + @@ -796,7 +796,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt index c5b1f3fc..d40cffe9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt @@ -245,7 +245,7 @@ - + @@ -254,13 +254,13 @@ @@ -285,7 +285,7 @@ - + @@ -294,13 +294,13 @@ @@ -316,7 +316,7 @@ - + @@ -325,13 +325,13 @@ @@ -356,7 +356,7 @@ - + @@ -365,30 +365,30 @@ - + - + + - @@ -402,33 +402,33 @@ : + - - + - - + + - + + - @@ -442,24 +442,24 @@ : - + - - + + @@ -467,39 +467,39 @@ - - - - + + + + - - + + @@ -507,13 +507,13 @@ @@ -529,7 +529,7 @@ - + @@ -538,18 +538,18 @@ - + @@ -558,18 +558,18 @@ - + @@ -578,35 +578,35 @@ - + - - + + - + - + - - + + - + - - + + - - + + - + - + - + @@ -690,23 +690,23 @@ - - - + + + - - + + @@ -736,19 +736,19 @@ - + + - - + - + + + - - - + - - + + + - - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt index 843006c9..d8c1a9e3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt @@ -200,17 +200,17 @@ - + @@ -231,17 +231,17 @@ - + @@ -252,7 +252,7 @@ @@ -262,17 +262,17 @@ - - + + @@ -283,7 +283,7 @@ @@ -325,7 +325,7 @@ - + @@ -345,69 +345,69 @@ - + - + - - + + - + - + - - + + @@ -417,17 +417,17 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt index d161e780..a3fc518e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt @@ -232,7 +232,7 @@ - + @@ -241,13 +241,13 @@ @@ -284,32 +284,32 @@ - + - - + + - + - + @@ -319,19 +319,19 @@ - + - - + + - - + + - + - - + + - + - + @@ -387,7 +387,7 @@ - + @@ -396,13 +396,13 @@ @@ -418,8 +418,8 @@ + - @@ -427,13 +427,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt index 4aff1a3d..60d3847f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt @@ -201,7 +201,7 @@ - + @@ -210,13 +210,13 @@ @@ -232,7 +232,7 @@ - + @@ -241,30 +241,30 @@ - + - + + - @@ -278,24 +278,24 @@ : - + - - + + @@ -303,13 +303,13 @@ @@ -325,7 +325,7 @@ - + @@ -334,35 +334,35 @@ - + - - + + - + - + - + @@ -412,19 +412,19 @@ - + + - - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt index d765dd63..48adc2d0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt @@ -293,7 +293,7 @@ - + @@ -302,30 +302,30 @@ - + - - + + @@ -345,18 +345,18 @@ - + - - + + @@ -364,13 +364,13 @@ @@ -386,7 +386,7 @@ - + @@ -395,13 +395,13 @@ @@ -417,8 +417,8 @@ + - @@ -426,13 +426,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt index 6e719e6e..472c7750 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt @@ -226,19 +226,19 @@ - + - + + - - + - - + + @@ -257,28 +257,28 @@ - + - - + + - - + + @@ -294,7 +294,7 @@ - + @@ -303,13 +303,13 @@ @@ -381,19 +381,19 @@ - + - - + + - + - + - + - + - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt index e1e540bf..dc9ef202 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt @@ -192,8 +192,8 @@ - + @@ -202,13 +202,13 @@ @@ -218,96 +218,96 @@ - + - - - + + + - + - - + + - + - - + + - + - - + + - + - - - - + + + + - + @@ -338,63 +338,63 @@ - + - + + - - + - - + + - + - - + - + + - - + + @@ -410,8 +410,8 @@ - - + + @@ -419,13 +419,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt index 4b002bfe..f326714c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt @@ -224,7 +224,7 @@ - + @@ -233,13 +233,13 @@ @@ -255,7 +255,7 @@ - + @@ -264,13 +264,13 @@ @@ -280,28 +280,28 @@ - + - - - - + + + + - + @@ -317,8 +317,8 @@ - + @@ -326,44 +326,44 @@ - + - - + + - + - - + + @@ -373,28 +373,28 @@ - + - - - + + + - + @@ -411,7 +411,7 @@ - + @@ -425,7 +425,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt index 22c5b9f6..cfd832df 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt @@ -236,8 +236,8 @@ - + @@ -246,18 +246,18 @@ - + @@ -266,17 +266,17 @@ - + @@ -286,7 +286,7 @@ - + - - - + + + - + - - + + + - - + - - + + - - + + - + - + - + - - + + - + - - + + - + - + - - + + + - - - + + - + - + - - - - + + + + - + - - + + - + - + - + - + - - + + @@ -582,143 +582,143 @@ - + - + + - - + - - + + - - - + + + - - + + - - + + - + - + - + - - + - + + - - + + + - - - - + + + - - + + - + - + @@ -734,8 +734,8 @@ - - + + @@ -743,18 +743,18 @@ - + @@ -763,19 +763,19 @@ - + @@ -789,7 +789,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt index d8e625ad..d5c33a2f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt @@ -237,7 +237,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -267,17 +267,17 @@ - + @@ -287,7 +287,7 @@ - + - - + + - + - + + - - + - - + + - - + + - + - + @@ -374,68 +374,68 @@ - + + - - + - + - - + - + + - - + + + - - + - + @@ -523,7 +523,7 @@ - + @@ -537,12 +537,12 @@ : - + @@ -551,19 +551,19 @@ - + @@ -577,7 +577,7 @@ : @@ -613,7 +613,7 @@ - + @@ -622,13 +622,13 @@ @@ -664,7 +664,7 @@ - + @@ -673,18 +673,18 @@ - + @@ -693,18 +693,18 @@ - + @@ -713,19 +713,19 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt index 13724e1e..2ec76226 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt @@ -192,18 +192,18 @@ - + @@ -218,96 +218,96 @@ - + - - - + + + - + - - + + - + - - + + - + - - + + - + - - - + + + - + - + @@ -338,64 +338,64 @@ - + - + + - - + - - + + - + - - + + - + - - + + @@ -410,17 +410,17 @@ - - + + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt index b496de74..c221a8a9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt @@ -184,11 +184,11 @@ - + @@ -197,10 +197,10 @@ - + - - + + - + - + - - - + + + @@ -256,7 +256,7 @@ - + @@ -265,13 +265,13 @@ @@ -281,59 +281,59 @@ - + + - - + - + - + - + - + - - + + @@ -343,28 +343,28 @@ - + - - + - + + - - + + @@ -411,7 +411,7 @@ - + @@ -420,13 +420,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt index cd5ba808..8362c8bf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt @@ -193,7 +193,7 @@ - + @@ -203,7 +203,7 @@ - + - - + + - + - + @@ -250,28 +250,28 @@ - + + - - + - + @@ -319,7 +319,7 @@ - + @@ -333,7 +333,7 @@ : @@ -380,7 +380,7 @@ - + @@ -389,19 +389,19 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt index f3707836..372856f3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt @@ -187,28 +187,28 @@ - + - - - + + + - - + + @@ -218,81 +218,81 @@ - + - - - + + + - - + + - + - - + + - + - - + + - + - - - + + + - + - - + + @@ -311,7 +311,7 @@ - + @@ -320,9 +320,9 @@ - + - + - + - - - + + + - + - - + + @@ -410,7 +410,7 @@ - + @@ -419,13 +419,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt index 931ded6d..b6eb7d97 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt @@ -225,7 +225,7 @@ - + @@ -234,13 +234,13 @@ @@ -256,7 +256,7 @@ - + @@ -265,13 +265,13 @@ @@ -281,28 +281,28 @@ - + - - - - + + + + - + @@ -318,8 +318,8 @@ - + @@ -327,13 +327,13 @@ @@ -343,28 +343,28 @@ - + - - + + - + - - + + @@ -374,28 +374,28 @@ - + - - - + + + - + @@ -412,7 +412,7 @@ - + @@ -426,7 +426,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt index 519421ac..cd5fcdab 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt @@ -214,23 +214,23 @@ - + - - - + + + - + - - + + - + - - - + + + - + - - + + @@ -286,7 +286,7 @@ - + @@ -295,13 +295,13 @@ @@ -317,7 +317,7 @@ - + @@ -326,35 +326,35 @@ - + - - - - + + + + - + - - + + - + - - + - + + - + - - + + @@ -410,7 +410,7 @@ - + @@ -419,13 +419,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt index ca285236..4738836a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt @@ -221,23 +221,23 @@ - + - - - + + + - + - - + + - + - - - + + + - + - - + + @@ -293,7 +293,7 @@ - + @@ -302,13 +302,13 @@ @@ -324,7 +324,7 @@ - + @@ -333,35 +333,35 @@ - + - - - - + + + + - + - - + + - + - - + - + + - + - - + + @@ -417,7 +417,7 @@ - + @@ -426,13 +426,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt index c15c875c..e1233f7c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt @@ -194,7 +194,7 @@ - + @@ -203,13 +203,13 @@ @@ -287,7 +287,7 @@ - + @@ -296,13 +296,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt index c86fade5..2a4b4764 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1-06a5de03.txt @@ -102,11 +102,11 @@ - + - + @@ -114,7 +114,7 @@ - + @@ -142,7 +142,7 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt index 77840091..e6d0a482 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=1_stat2=2-9fffdb12.txt @@ -108,12 +108,12 @@ - + - + @@ -123,7 +123,7 @@ - + @@ -158,7 +158,7 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt index 280aa1ce..c0c6e40a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=stats_stat1=2_stat2=1_tabtype=1-2e336d42.txt @@ -110,12 +110,12 @@ - + - + @@ -125,7 +125,7 @@ - + @@ -160,7 +160,7 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt index 1d93effe..c695c960 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt @@ -214,23 +214,23 @@ - + - - - + + + - + - - + + - + - - - + + + - + - - + + @@ -286,7 +286,7 @@ - + @@ -295,13 +295,13 @@ @@ -317,7 +317,7 @@ - + @@ -326,35 +326,35 @@ - + - - - - + + + + - + - - + + - + - - + - + + - + - - + + @@ -410,7 +410,7 @@ - + @@ -419,13 +419,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt index 9df05cc5..4a4b67c4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt @@ -193,7 +193,7 @@ - + @@ -202,13 +202,13 @@ @@ -286,7 +286,7 @@ - + @@ -295,13 +295,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt index a944ce0d..c16cb3c4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt @@ -214,23 +214,23 @@ - + - - - + + + - + - - + + - + - - - + + + - + - - + + @@ -286,7 +286,7 @@ - + @@ -295,13 +295,13 @@ @@ -317,7 +317,7 @@ - + @@ -326,35 +326,35 @@ - + - - - - + + + + - + - - + + - + - - + - + + - + - - + + @@ -410,7 +410,7 @@ - + @@ -419,13 +419,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt index 1d94d0f7..89bfe7f5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt @@ -194,7 +194,7 @@ - + @@ -203,13 +203,13 @@ @@ -287,7 +287,7 @@ - + @@ -296,13 +296,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt index f3458751..64bed0da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt @@ -298,23 +298,23 @@ - + - - - + + + - + - - + + - - - + + + - - - + + + - + - + - + - - + + - + - - - + + + - + - - + + - - - + + + - + - - + + - + - + - - - + + + @@ -450,7 +450,7 @@ - + @@ -459,18 +459,18 @@ - + @@ -479,13 +479,13 @@ @@ -521,7 +521,7 @@ - + @@ -530,13 +530,13 @@ @@ -561,7 +561,7 @@ - + @@ -570,35 +570,35 @@ - + - - - - + + + + - + - - + + - - - + + + - + - - + + - - - + + + - + - - + + - + - - + - + + - + - - + + - - - + + + - + - - + + - - - + + + - + - - + + @@ -734,7 +734,7 @@ - + @@ -743,13 +743,13 @@ @@ -774,7 +774,7 @@ - + @@ -783,13 +783,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt index 65a40506..638dece0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt @@ -379,17 +379,17 @@ - + @@ -419,17 +419,17 @@ - + @@ -440,18 +440,18 @@ - + - - + - + + - + - - + + - - - - + + + + - + - - + + - - - + + + - + - - + + - + - - + - + + - + - - + + - - + + + - - + - - + + - - - + + + - + - - + + @@ -663,17 +663,17 @@ + - @@ -684,7 +684,7 @@ - + @@ -703,17 +703,17 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt index 956f14bb..c566ca13 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt @@ -214,18 +214,18 @@ - + - - - + + + - + - - + + - + - - - + + + - + - - + + @@ -286,17 +286,17 @@ - + @@ -317,17 +317,17 @@ - + @@ -338,18 +338,18 @@ - + - - - - + + + + - + - - + + - + - - + - + + - + - - + + @@ -410,17 +410,17 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt index 54d6be87..fa131198 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt @@ -281,28 +281,28 @@ - + - - + + - + - - + + @@ -312,28 +312,28 @@ - + - - + + - + - - + + @@ -412,7 +412,7 @@ - + @@ -426,7 +426,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt index f8995dcc..af791eb3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt @@ -287,7 +287,7 @@ - + @@ -296,19 +296,19 @@ @@ -318,7 +318,7 @@ - + @@ -327,13 +327,13 @@ @@ -380,7 +380,7 @@ - + @@ -389,13 +389,13 @@ @@ -412,7 +412,7 @@ - + @@ -426,7 +426,7 @@ : diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt index ceb5c76a..1962d9ad 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt @@ -255,7 +255,7 @@ - + @@ -264,35 +264,35 @@ - + - - + - + + - + - - + + - + - - + - + + - + - - + + @@ -379,8 +379,8 @@ + - @@ -388,13 +388,13 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt index a417d08d..277e99c8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt @@ -194,7 +194,7 @@ - + @@ -203,13 +203,13 @@ @@ -287,7 +287,7 @@ - + @@ -296,13 +296,13 @@ From f81c7352f5de03e5aa8f32bf36d62cc097915433 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:28 +0200 Subject: [PATCH 027/298] fix: Strafen ab Spieltag X zaehlen erst, wenn X erreicht ist Die Standardtabelle rechnet bis $endtab = $anzst, also bis zum letzten Spieltag der Saison, auch wenn erst wenige Spieltage gespielt sind. Eine Strafe "ab Spieltag 20" wurde dadurch schon nach Spieltag 5 abgezogen. Massgeblich ist jetzt der letzte Spieltag mit einem Ergebnis ($calc_lastst): die Strafe zaehlt, wenn er (bzw. der angezeigte Spieltag, falls frueher) mindestens X ist. Strafen ab Spieltag 0 zaehlen wie bisher sofort. Heim- und Auswaertstabelle bleiben ohne Strafen. --- lmo/lmo-calctable.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index bfbc04e7..702e00aa 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -45,6 +45,18 @@ $ser3 = array_pad($array, $anzteams+1, "0"); $ser4 = array_pad($array, $anzteams+1, "0"); + // letzter Spieltag mit einem Ergebnis: Strafen "ab Spieltag X" zaehlen erst, wenn X erreicht ist + // (die Standardtabelle rechnet bis $endtab = $anzst, auch wenn die Saison noch nicht so weit ist) + $calc_lastst = 0; + for ($j = 0; $j < $anzst; $j++) { + for ($i = 0; $i < $anzsp; $i++) { + if ($goala[$j][$i] != "_" && $goalb[$j][$i] != "_") { + $calc_lastst = $j+1; + break; + } + } + } + $tab0 = array(); $stt = 0; $hoy = 0; @@ -257,13 +269,13 @@ } } } - if ($endtab >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { + if (min($endtab, $calc_lastst) >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { // Hack-Straftore $etore[$a] = $etore[$a]-$torkorrektur1[$a]; // Hack-Straftore $atore[$a] = $atore[$a]-$torkorrektur2[$a]; // Hack-Straftore } $dtore[$a] = $etore[$a]-$atore[$a]; - if ($endtab >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { + if (min($endtab, $calc_lastst) >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { // Hack-Straftore $punkte[$a] = $punkte[$a]-$strafp[$a]; if ($minus == 2) { From 79ce96a225502ea68db42a88b7656ed58f2467e6 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:49 +0200 Subject: [PATCH 028/298] fix(classlib): Bonus-Gegentore mit richtigem Vorzeichen Straf-/Bonustore gibt man in lmo-adminteams.php als "x : y" ein, gespeichert werden sie negiert (TOR1 = -x, TOR2 = -y); "+2" bei den Gegentoren heisst also zwei Gegentore mehr. strafen() zog TOR2 mit abs() ab und machte aus zusaetzlichen Gegentoren weniger Gegentore. Jetzt wie lmo-calctable.php: mTor -= TOR2. --- lmo/addon/classlib/classes/liga.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index dc3b6612..bc129f22 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1194,7 +1194,8 @@ function strafen(&$team, $spTag) { if ($stda == $spTag || ($stda == 0 && $spTag == 1)) { $team['pPkt'] -= isset($team['team']->keyValues['SP']) ? $team['team']->keyValues['SP'] : 0; $team['pTor'] -= isset($team['team']->keyValues['TOR1']) ? $team['team']->keyValues['TOR1'] : 0; - $team['mTor'] -= isset($team['team']->keyValues['TOR2']) ? abs($team['team']->keyValues['TOR2']) : 0; + // TOR1/TOR2 wie in der Ligadatei: lmo-adminteams.php speichert "+x" als -x + $team['mTor'] -= isset($team['team']->keyValues['TOR2']) ? $team['team']->keyValues['TOR2'] : 0; if ($this->options->keyValues['MinusPoints'] == 2 && isset($team['team']->keyValues['SM'])) { $team['mPkt'] -= $team['team']->keyValues['SM']; } From 854d19c96d2a81c2e3cce1d968720d2b7e559dec Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:49 +0200 Subject: [PATCH 029/298] fix(classlib): Strafen wie im Kern buchen Die classlib buchte Strafen innerhalb der Partien eines Spieltags: - War das Team an Spieltag STDA spielfrei, entfiel die Strafe ganz. - Strafen zaehlten auch in Heim- und Auswaertstabelle. - Eine Strafe ab einem spaeteren Spieltag zaehlte schon, sobald die Tabelle bis dahin gerechnet wurde, auch ohne gespielte Partien. Jetzt entscheidet strafeFaellig(), ob eine Strafe in dieser Tabelle zaehlt (nicht in Heim-/Auswaertstabelle, Hin- und Rueckrunde wie lmo-calctable.php, erst wenn Spieltag STDA Ergebnisse hat). calcTable() bucht faellige Strafen nach jedem Spieltag genau einmal je Team, unabhaengig davon, ob es spielt; so stimmt auch die Platzierung je Spieltag (possp). --- lmo/addon/classlib/classes/liga.class.php | 64 +++++++++++++++++------ 1 file changed, 48 insertions(+), 16 deletions(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index bc129f22..434f4426 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1189,19 +1189,42 @@ function fileContent($htmlContent = false) { * @package classLib * @access privat */ - function strafen(&$team, $spTag) { - $stda = isset($team['team']->keyValues['STDA']) ? $team['team']->keyValues['STDA'] : 0; - if ($stda == $spTag || ($stda == 0 && $spTag == 1)) { - $team['pPkt'] -= isset($team['team']->keyValues['SP']) ? $team['team']->keyValues['SP'] : 0; - $team['pTor'] -= isset($team['team']->keyValues['TOR1']) ? $team['team']->keyValues['TOR1'] : 0; - // TOR1/TOR2 wie in der Ligadatei: lmo-adminteams.php speichert "+x" als -x - $team['mTor'] -= isset($team['team']->keyValues['TOR2']) ? $team['team']->keyValues['TOR2'] : 0; - if ($this->options->keyValues['MinusPoints'] == 2 && isset($team['team']->keyValues['SM'])) { - $team['mPkt'] -= $team['team']->keyValues['SM']; - } + function strafen(&$team) { + $keyValues = $team['team']->keyValues; + $team['pPkt'] -= isset($keyValues['SP']) ? $keyValues['SP'] : 0; + // TOR1/TOR2 wie in der Ligadatei: lmo-adminteams.php speichert "+x" als -x + $team['pTor'] -= isset($keyValues['TOR1']) ? $keyValues['TOR1'] : 0; + $team['mTor'] -= isset($keyValues['TOR2']) ? $keyValues['TOR2'] : 0; + if ($this->options->keyValues['MinusPoints'] == 2 && isset($keyValues['SM'])) { + $team['mPkt'] -= $keyValues['SM']; } } + /** + * Ob die Strafe eines Teams in dieser Tabelle zaehlt (wie lmo-calctable.php): + * nicht in Heim-/Auswaertstabelle, in der Hinrunde nur Strafen ab einem Spieltag der Hinrunde, + * in der Rueckrunde nur solche ab einem Spieltag der Rueckrunde, und erst wenn der Spieltag + * STDA erreicht ist (Ergebnisse hat). + * + * @access private + * @param array team Tabellenzeile + * @param string tableArt Art der Tabelle + * @param integer lastPlayed letzter Spieltag mit einem Ergebnis + * @return boolean + */ + function strafeFaellig($team, $tableArt, $lastPlayed) { + $stda = isset($team['team']->keyValues['STDA']) ? (int) $team['team']->keyValues['STDA'] : 0; + $half = (int) ($this->spieltageCount() / 2); + if ($tableArt == 'heim' || $tableArt == 'gast') { + return false; + } + if (($tableArt == 'hin' && $stda > $half) || ($tableArt == 'rueck' && $stda <= $half)) { + return false; + } + return $stda <= $lastPlayed; + } + + /** * Berechnet den Tabellenstand für einen Spieltag * @@ -1252,6 +1275,18 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { 'possp' => array() ); } + // Strafen: einmal je Team, sobald faellig - auch wenn das Team an dem Spieltag spielfrei ist + $lastPlayed = 0; + $bestraft = array(); + $strafenBuchen = function () use (&$tableArray, &$bestraft, &$lastPlayed, $tableArt) { + foreach ($tableArray as $index => $row) { + if (empty($bestraft[$index]) && $this->strafeFaellig($row, $tableArt, $lastPlayed)) { + $this->strafen($tableArray[$index]); + $bestraft[$index] = true; + } + } + }; + $strafenBuchen(); // Strafen ab Spieltag 0 foreach ($this->spieltage as $spieltag) { if ($spieltag->getModus() > 0) { continue; @@ -1301,12 +1336,8 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { $gastCount = $count; } } - // Strafen berücksichtigen - if ($heimCount != -1) { - $this->strafen($tableArray[$heimCount], $spTagCount); - } - if ($gastCount != -1) { - $this->strafen($tableArray[$gastCount], $spTagCount); + if ($partie->valuateGame() != -1) { + $lastPlayed = $spieltag->nr; } if ($partie->hTore > -1) { @@ -1396,6 +1427,7 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { } } } // foreach Partien + $strafenBuchen(); //Zusätzliche Berechnung der Position für den jeweiligen Spieltag (Statisktik) if ($possp == true) { for ($i = 0; $i < count($tableArray); $i++) { // Tordiff. From e544aef4df59536595ed97a878ea00e96201d12e Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:41:50 +0200 Subject: [PATCH 030/298] fix(classlib): beidseitiges Ergebnis (ET=3) auswerten Die classlib kannte die Wertung "beidseitiges Erg." nicht und wertete das Spiel normal: bei einer Spielwertung 0:2 gegen beide Mannschaften bekam das Gastteam einen Sieg. Wie im Kern gilt das Ergebnis jetzt fuer beide Teams aus Sicht der Heimmannschaft (Tore, Sieg/Remis/Niederlage, Punkte, Minuspunkte), in calcTable() und im direkten Vergleich. Gebucht wird ueber die neue Hilfsmethode addResult(). --- lmo/addon/classlib/classes/liga.class.php | 40 +++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 434f4426..fe462f4a 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1224,6 +1224,30 @@ function strafeFaellig($team, $tableArt, $lastPlayed) { return $stda <= $lastPlayed; } + /** + * Bucht ein Ergebnis fuer ein Team: Tore, Spiele, Sieg/Remis/Niederlage und Punkte. + * + * @access private + */ + function addResult(&$row, $own, $other, $pointsForWin, $pointsForDraw, $pointsForLost) { + $row['pTor'] += $own; + $row['mTor'] += $other; + $row['spiele']++; + if ($own > $other) { + $result = array('s', $pointsForWin, $pointsForLost); + } + elseif ($own < $other) { + $result = array('n', $pointsForLost, $pointsForWin); + } + else { + $result = array('u', $pointsForDraw, $pointsForDraw); + } + if (isset($row[$result[0]])) { + $row[$result[0]]++; + } + $row['pPkt'] += $result[1]; + $row['mPkt'] += $result[2]; + } /** * Berechnet den Tabellenstand für einen Spieltag @@ -1339,6 +1363,16 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { if ($partie->valuateGame() != -1) { $lastPlayed = $spieltag->nr; } + // ET=3: beidseitiges Ergebnis, gilt fuer beide Teams aus Sicht der Heimmannschaft + if ($partie->getParameter('ET') == 3 && $partie->hTore > -1 && $partie->gTore > -1) { + if ($tableArt != 'gast') { + $this->addResult($tableArray[$heimCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); + } + if ($tableArt != 'heim') { + $this->addResult($tableArray[$gastCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); + } + continue; + } if ($partie->hTore > -1) { // Tore für Heim hinzufügen @@ -1602,6 +1636,12 @@ function calcTableforTeams($subteams) { } if ($heimCount == -1 OR $gastCount == -1) continue; + // ET=3: beidseitiges Ergebnis, gilt fuer beide Teams aus Sicht der Heimmannschaft + if ($partie->getParameter('ET') == 3 && $partie->hTore > -1 && $partie->gTore > -1) { + $this->addResult($tableArray[$heimCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); + $this->addResult($tableArray[$gastCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); + continue; + } if ($partie->hTore > -1) { // Tore für Heim hinzufügen $tableArray[$heimCount]['pTor'] += $partie->hTore; From aedd892aa5a2512b75ecb4a936d3949ee9107a2b Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:42:02 +0200 Subject: [PATCH 031/298] test: Tabellen echter und konstruierter Ligen gegen Kern und classlib Neue Testsuite "real-data" (tests/RealData). Jede Liga wird mit lmo-calctable.php und mit liga::calcTable() gerechnet; Spiele, Punkte, Minuspunkte, Tore und Reihenfolge muessen mit der Vergleichstabelle uebereinstimmen. - 97 Saisons von OpenLigaDB (1.-3. Liga, Frauen-Bundesliga, Premier League, Serie A, Primera Division), dazu fuer 55 Saisons die offizielle Abschlusstabelle aus der englischen Wikipedia. 75 davon sind als Pruefmassstab nutzbar (Spiele und Tabelle passen zueinander); Serie A und Primera Division nur mit offizieller Tabelle, weil OpenLigaDB den direkten Vergleich nicht wertet. - 10 konstruierte Ligen fuer Faelle, die echte Ligen nicht liefern: Kegelwertung, Zwei-Punkte-Regel mit ungleich vielen Spielen, Sonderpunkte n.V./i.E., gruener Tisch, Bonustore und negative Punkte, Strafe bei Spielfrei, Strafe ab spaeterem Spieltag, beidseitiges Ergebnis, zehn punktgleiche Teams mit direktem Vergleich und Schritt 4 der Bundesliga-Reihenfolge. Bekannte Regelvarianten, die LMO nicht abbildet (nur die Werte werden geprueft): La Liga 2010/11 (Dreiervergleich) und Bundesliga Schritt 4 (direkter Vergleich nach Punkten, Tordifferenz und Toren). Daten aktualisieren: php tests/RealData/bin/fetch_openligadb.php und php tests/RealData/bin/fetch_wikipedia.php (Rohdaten in .cache, ignoriert). --- .gitignore | 2 + composer.json | 3 +- phpunit.xml.dist | 3 + tests/RealData/RealLeagueTest.php | 143 ++++++++ tests/RealData/Support/RealLeague.php | 319 ++++++++++++++++++ tests/RealData/bin/fetch_openligadb.php | 125 +++++++ tests/RealData/bin/fetch_wikipedia.php | 143 ++++++++ .../fixtures/konstruiert/beidseitig-1.json | 1 + .../fixtures/konstruiert/bonustore-1.json | 1 + .../fixtures/konstruiert/dfl-schritt4-1.json | 1 + .../fixtures/konstruiert/direkt-zehn-1.json | 1 + .../fixtures/konstruiert/gruener-tisch-1.json | 1 + .../fixtures/konstruiert/kegel-1.json | 1 + .../fixtures/konstruiert/sonderpunkte-1.json | 1 + .../konstruiert/strafe-spielfrei-1.json | 1 + .../konstruiert/strafe-zukunft-1.json | 1 + .../fixtures/konstruiert/zweipunkte-1.json | 1 + .../RealData/fixtures/openligadb/PD-2010.json | 1 + .../RealData/fixtures/openligadb/PD-2011.json | 1 + .../RealData/fixtures/openligadb/PD-2012.json | 1 + .../RealData/fixtures/openligadb/PD-2013.json | 1 + .../RealData/fixtures/openligadb/PD-2014.json | 1 + .../RealData/fixtures/openligadb/PD-2015.json | 1 + .../RealData/fixtures/openligadb/PD-2016.json | 1 + .../RealData/fixtures/openligadb/PL-2009.json | 1 + .../RealData/fixtures/openligadb/PL-2010.json | 1 + .../RealData/fixtures/openligadb/PL-2011.json | 1 + .../RealData/fixtures/openligadb/PL-2012.json | 1 + .../RealData/fixtures/openligadb/PL-2013.json | 1 + .../RealData/fixtures/openligadb/PL-2014.json | 1 + .../RealData/fixtures/openligadb/PL-2015.json | 1 + .../RealData/fixtures/openligadb/PL-2016.json | 1 + .../RealData/fixtures/openligadb/SA-2010.json | 1 + .../RealData/fixtures/openligadb/SA-2011.json | 1 + .../RealData/fixtures/openligadb/SA-2012.json | 1 + .../RealData/fixtures/openligadb/SA-2013.json | 1 + .../RealData/fixtures/openligadb/SA-2014.json | 1 + .../RealData/fixtures/openligadb/SA-2015.json | 1 + .../RealData/fixtures/openligadb/SA-2016.json | 1 + .../fixtures/openligadb/bl1-2001.json | 1 + .../fixtures/openligadb/bl1-2002.json | 1 + .../fixtures/openligadb/bl1-2003.json | 1 + .../fixtures/openligadb/bl1-2004.json | 1 + .../fixtures/openligadb/bl1-2005.json | 1 + .../fixtures/openligadb/bl1-2006.json | 1 + .../fixtures/openligadb/bl1-2007.json | 1 + .../fixtures/openligadb/bl1-2008.json | 1 + .../fixtures/openligadb/bl1-2009.json | 1 + .../fixtures/openligadb/bl1-2010.json | 1 + .../fixtures/openligadb/bl1-2011.json | 1 + .../fixtures/openligadb/bl1-2012.json | 1 + .../fixtures/openligadb/bl1-2013.json | 1 + .../fixtures/openligadb/bl1-2014.json | 1 + .../fixtures/openligadb/bl1-2015.json | 1 + .../fixtures/openligadb/bl1-2016.json | 1 + .../fixtures/openligadb/bl1-2017.json | 1 + .../fixtures/openligadb/bl1-2018.json | 1 + .../fixtures/openligadb/bl1-2019.json | 1 + .../fixtures/openligadb/bl1-2020.json | 1 + .../fixtures/openligadb/bl1-2021.json | 1 + .../fixtures/openligadb/bl1-2022.json | 1 + .../fixtures/openligadb/bl1-2023.json | 1 + .../fixtures/openligadb/bl1-2024.json | 1 + .../fixtures/openligadb/bl1-2025.json | 1 + .../fixtures/openligadb/bl1-2026.json | 1 + .../fixtures/openligadb/bl2-2006.json | 1 + .../fixtures/openligadb/bl2-2007.json | 1 + .../fixtures/openligadb/bl2-2008.json | 1 + .../fixtures/openligadb/bl2-2009.json | 1 + .../fixtures/openligadb/bl2-2010.json | 1 + .../fixtures/openligadb/bl2-2011.json | 1 + .../fixtures/openligadb/bl2-2012.json | 1 + .../fixtures/openligadb/bl2-2013.json | 1 + .../fixtures/openligadb/bl2-2014.json | 1 + .../fixtures/openligadb/bl2-2015.json | 1 + .../fixtures/openligadb/bl2-2016.json | 1 + .../fixtures/openligadb/bl2-2017.json | 1 + .../fixtures/openligadb/bl2-2018.json | 1 + .../fixtures/openligadb/bl2-2019.json | 1 + .../fixtures/openligadb/bl2-2020.json | 1 + .../fixtures/openligadb/bl2-2021.json | 1 + .../fixtures/openligadb/bl2-2022.json | 1 + .../fixtures/openligadb/bl2-2023.json | 1 + .../fixtures/openligadb/bl2-2024.json | 1 + .../fixtures/openligadb/bl2-2025.json | 1 + .../fixtures/openligadb/bl2-2026.json | 1 + .../fixtures/openligadb/bl3-1991.json | 1 + .../fixtures/openligadb/bl3-2008.json | 1 + .../fixtures/openligadb/bl3-2009.json | 1 + .../fixtures/openligadb/bl3-2010.json | 1 + .../fixtures/openligadb/bl3-2011.json | 1 + .../fixtures/openligadb/bl3-2012.json | 1 + .../fixtures/openligadb/bl3-2013.json | 1 + .../fixtures/openligadb/bl3-2014.json | 1 + .../fixtures/openligadb/bl3-2015.json | 1 + .../fixtures/openligadb/bl3-2016.json | 1 + .../fixtures/openligadb/bl3-2017.json | 1 + .../fixtures/openligadb/bl3-2018.json | 1 + .../fixtures/openligadb/bl3-2019.json | 1 + .../fixtures/openligadb/bl3-2020.json | 1 + .../fixtures/openligadb/bl3-2021.json | 1 + .../fixtures/openligadb/bl3-2023.json | 1 + .../fixtures/openligadb/bl3-2024.json | 1 + .../fixtures/openligadb/bl3-2025.json | 1 + .../fixtures/openligadb/bl3-2026.json | 1 + .../fixtures/openligadb/fbl1-2020.json | 1 + .../fixtures/openligadb/fbl1-2024.json | 1 + .../fixtures/openligadb/fbl1-2025.json | 1 + .../fixtures/openligadb/hbl-2011.json | 1 + .../fixtures/openligadb/hbl-2012.json | 1 + .../fixtures/openligadb/hbl-2013.json | 1 + .../fixtures/openligadb/hbl-2014.json | 1 + .../fixtures/openligadb/hbl-2015.json | 1 + .../fixtures/openligadb/hbl-2016.json | 1 + 114 files changed, 844 insertions(+), 1 deletion(-) create mode 100644 tests/RealData/RealLeagueTest.php create mode 100644 tests/RealData/Support/RealLeague.php create mode 100644 tests/RealData/bin/fetch_openligadb.php create mode 100644 tests/RealData/bin/fetch_wikipedia.php create mode 100644 tests/RealData/fixtures/konstruiert/beidseitig-1.json create mode 100644 tests/RealData/fixtures/konstruiert/bonustore-1.json create mode 100644 tests/RealData/fixtures/konstruiert/dfl-schritt4-1.json create mode 100644 tests/RealData/fixtures/konstruiert/direkt-zehn-1.json create mode 100644 tests/RealData/fixtures/konstruiert/gruener-tisch-1.json create mode 100644 tests/RealData/fixtures/konstruiert/kegel-1.json create mode 100644 tests/RealData/fixtures/konstruiert/sonderpunkte-1.json create mode 100644 tests/RealData/fixtures/konstruiert/strafe-spielfrei-1.json create mode 100644 tests/RealData/fixtures/konstruiert/strafe-zukunft-1.json create mode 100644 tests/RealData/fixtures/konstruiert/zweipunkte-1.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2010.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2011.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2012.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2013.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2014.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2015.json create mode 100644 tests/RealData/fixtures/openligadb/PD-2016.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2009.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2010.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2011.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2012.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2013.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2014.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2015.json create mode 100644 tests/RealData/fixtures/openligadb/PL-2016.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2010.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2011.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2012.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2013.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2014.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2015.json create mode 100644 tests/RealData/fixtures/openligadb/SA-2016.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2001.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2002.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2003.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2004.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2005.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2006.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2007.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2008.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2009.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2010.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2011.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2012.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2013.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2014.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2015.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2016.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2017.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2018.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2019.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2020.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2021.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2022.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2023.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2024.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2025.json create mode 100644 tests/RealData/fixtures/openligadb/bl1-2026.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2006.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2007.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2008.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2009.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2010.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2011.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2012.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2013.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2014.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2015.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2016.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2017.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2018.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2019.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2020.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2021.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2022.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2023.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2024.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2025.json create mode 100644 tests/RealData/fixtures/openligadb/bl2-2026.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-1991.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2008.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2009.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2010.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2011.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2012.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2013.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2014.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2015.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2016.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2017.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2018.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2019.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2020.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2021.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2023.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2024.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2025.json create mode 100644 tests/RealData/fixtures/openligadb/bl3-2026.json create mode 100644 tests/RealData/fixtures/openligadb/fbl1-2020.json create mode 100644 tests/RealData/fixtures/openligadb/fbl1-2024.json create mode 100644 tests/RealData/fixtures/openligadb/fbl1-2025.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2011.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2012.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2013.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2014.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2015.json create mode 100644 tests/RealData/fixtures/openligadb/hbl-2016.json diff --git a/.gitignore b/.gitignore index df55eaad..4ac37ab5 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,5 @@ lmo/config/.defaults-stamp lmo/config/cfg.txt lmo/config/*/cfg.txt lmo/addon/tipp/lmo-tippauth.txt +# Rohdaten von tests/RealData/bin/fetch_openligadb.php +tests/RealData/.cache/ diff --git a/composer.json b/composer.json index e0b62528..0d12d783 100644 --- a/composer.json +++ b/composer.json @@ -41,7 +41,8 @@ "autoload-dev": { "psr-4": { "Lmo\\Tests\\GoldenMaster\\": "tests/GoldenMaster/", - "Lmo\\Tests\\Unit\\": "tests/Unit/" + "Lmo\\Tests\\Unit\\": "tests/Unit/", + "Lmo\\Tests\\RealData\\": "tests/RealData/" } }, "scripts": { diff --git a/phpunit.xml.dist b/phpunit.xml.dist index f6e3fea7..29dc1064 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -7,6 +7,9 @@ tests/Unit + + tests/RealData + tests/GoldenMaster diff --git a/tests/RealData/RealLeagueTest.php b/tests/RealData/RealLeagueTest.php new file mode 100644 index 00000000..1c85baba --- /dev/null +++ b/tests/RealData/RealLeagueTest.php @@ -0,0 +1,143 @@ + Kern-Ergebnis je Liga (calc.php rechnet alle Ansichten auf einmal) */ + private static array $core = []; + + public static function setUpBeforeClass(): void + { + foreach ([ + 'PATH_TO_ADDONDIR' => Fixture::sourceRoot() . '/lmo/addon', + 'CLASSLIB_VERSION_NR' => '2.8', + 'CLASSLIB_VERSION' => '(classlib 2.8)', + ] as $name => $value) { + if (!defined($name)) { + define($name, $value); + } + } + require_once PATH_TO_ADDONDIR . '/classlib/classes.php'; + } + + /** Ligadateien wieder entfernen: die Instanz teilen sich alle Suites (Ligenuebersicht!) */ + public static function tearDownAfterClass(): void + { + $dir = Fixture::get()->app()->ligenDir() . '/real'; + foreach (glob($dir . '/*.l98') ?: [] as $file) { + unlink($file); + } + if (is_dir($dir)) { + rmdir($dir); + } + } + + public static function leagues(): array + { + $cases = []; + foreach (RealLeague::files() as $file) { + $league = RealLeague::load($file); + if ($league->usable()) { + $cases[$league->id()] = [$file]; + } + } + return $cases; + } + + /** @dataProvider leagues */ + public function testCoreMatchesSourceTable(string $file): void + { + $league = RealLeague::load($file); + $entry = $this->core($league); + + $rows = []; + foreach ($entry['tab0'] as $key) { + $nr = (int)substr($key, -7); + $rows[$nr] = [ + 'points' => $entry['punkte'][$nr], 'goals' => $entry['etore'][$nr], + 'against' => $entry['atore'][$nr], 'matches' => $entry['spiele'][$nr], + 'minus' => $entry['negativ'][$nr], + ]; + } + self::assertTableMatches($league, $rows); + } + + /** @dataProvider leagues */ + public function testClasslibMatchesSourceTable(string $file): void + { + $league = RealLeague::load($file); + $path = sys_get_temp_dir() . '/real-' . $league->id() . '.l98'; + file_put_contents($path, $league->toL98()); + $liga = new \liga(); + $liga->loadFile($path); + unlink($path); + + $rows = []; + foreach ($liga->calcTable($league->rounds()) as $row) { + $rows[(int)$row['team']->nr] = [ + 'points' => $row['pPkt'], 'goals' => $row['pTor'], 'against' => $row['mTor'], 'matches' => $row['spiele'], + 'minus' => $row['mPkt'], + ]; + } + self::assertTableMatches($league, $rows); + } + + /** Gesamttabelle des Kerns nach dem letzten Spieltag. */ + private function core(RealLeague $league): array + { + if (!isset(self::$core[$league->id()])) { + $fixture = Fixture::get(); + $relative = 'real/' . $league->id() . '.l98'; + @mkdir($fixture->app()->ligenDir() . '/real'); + file_put_contents($fixture->app()->ligenDir() . '/' . $relative, $league->toL98()); + $all = json_decode($fixture->runner()->calc($relative), true); + $label = 'tabtype=0 newtabtype=0 action=table endtab=' . $league->rounds(); + self::assertArrayHasKey($label, $all, 'calc.php lieferte keine Gesamttabelle'); + self::$core[$league->id()] = $all[$label]; + } + return self::$core[$league->id()]; + } + + /** + * @param array $actual LMO-Teamnummer => Werte, in der berechneten Reihenfolge + */ + private static function assertTableMatches(RealLeague $league, array $actual): void + { + $expected = $league->expectedRows(); + $expectedOrder = $league->expectedOrder(); + $actualOrder = array_keys($actual); + + $lines = []; + foreach ($expectedOrder as $pos => $nr) { + $exp = $expected[$nr]; + // Minuspunkte nur vergleichen, wenn die Erwartung sie nennt (Zwei-Punkte-Regel) + $act = isset($actual[$nr]) ? array_intersect_key($actual[$nr], $exp) : null; + $valuesDiffer = $act === null || array_map('intval', $act) != array_map('intval', $exp); + $atPos = $actualOrder[$pos] ?? null; + // vollstaendiger Gleichstand ohne Regel (OpenLigaDB, ties_free): Teams mit gleichen Werten sind austauschbar + $samePlace = $atPos === $nr || ($league->tiesFree() && $atPos !== null && $expected[$atPos] == $exp) + // bekannte Regelvariante (siehe RealLeague::RULE_VARIANTS): nur die Werte zaehlen + || $league->ruleVariant() !== null; + if ($valuesDiffer || !$samePlace) { + $lines[] = sprintf('%2d. %-28s Quelle %s berechnet %s (dort Platz %s)', $pos + 1, $league->teamName($nr), + self::fmt($exp), $act ? self::fmt($act) : '-', ($p = array_search($nr, $actualOrder, true)) === false ? '-' : $p + 1); + } + } + self::assertSame([], $lines, $league->name() . ' (Vergleich: ' . $league->source() . ")\n" . implode("\n", $lines)); + } + + private static function fmt(array $row): string + { + return sprintf('%2d Sp %3d%s Pkt %3d:%-3d', $row['matches'], $row['points'], + isset($row['minus']) ? ':' . $row['minus'] : '', $row['goals'], $row['against']); + } +} diff --git a/tests/RealData/Support/RealLeague.php b/tests/RealData/Support/RealLeague.php new file mode 100644 index 00000000..593d1d09 --- /dev/null +++ b/tests/RealData/Support/RealLeague.php @@ -0,0 +1,319 @@ + Werte fuer [TeamN] wie in der Ligadatei: SP, SM, TOR1, TOR2, STDA + * (TOR1/TOR2 negativ = Bonustore, so speichert lmo-adminteams.php "+x") + * matches 6. Element je Partie: weitere Schluessel der Partie, z.B. {"SP": 2} (n.V.) + * official je Team optional "points" und "minus", sonst aus der Punkteregel berechnet + * ties_free true: Teams mit identischen Werten sind in der Reihenfolge austauschbar + */ +final class RealLeague +{ + /** Ligen, die bei Punktgleichheit zuerst den direkten Vergleich werten */ + private const DIRECT = ['SA', 'PD']; + + /** + * Saisons, deren offizielle Reihenfolge eine Regel braucht, die LMO nicht abbildet. + * Die Werte (Spiele, Punkte, Tore) werden trotzdem geprueft, nur die Reihenfolge nicht. + */ + private const RULE_VARIANTS = [ + 'PD-2010' => 'La Liga: Saragossa, Levante und Sociedad je 45 Punkte. Im Dreiervergleich sind Levante und ' + . 'Sociedad gleichauf (4 Pkt, -1); La Liga entscheidet danach ueber das Duell der beiden bzw. die ' + . 'Gesamt-Tordifferenz (Levante), LMO ueber die im direkten Vergleich erzielten Tore (Sociedad).', + // Abnahmetest: Eintrag entfernen, sobald LMO Schritt 4 der Bundesliga-Reihenfolge umsetzt + 'dfl-schritt4-1' => 'Bundesliga Schritt 4: Alpha und Beta gleich nach Punkten, Tordifferenz und Toren, ' + . 'Alpha gewinnt den direkten Vergleich. LMO kennt diesen Schritt nicht (Direct=0) und sortiert nach ' + . 'Teamnummer (Kern) bzw. Teamname (classlib).', + ]; + + private array $data; + /** @var array Team-ID der Quelle => LMO-Teamnummer */ + private array $nr = []; + /** @var array Tabelle des Pruefmassstabs: id, won, draw, lost, goals, against, matches, points */ + private array $table; + private array $points; + + private function __construct(array $data) + { + $this->data = $data; + foreach ($data['teams'] as $i => $team) { + $this->nr[$team['id']] = $i + 1; + } + if (isset($data['official'])) { + $options = $data['options'] ?? []; + $this->points = [ + (int)($options['PointsForWin'] ?? ($data['sport'] === 'Handball' ? 2 : 3)), + (int)($options['PointsForDraw'] ?? 1), + (int)($options['PointsForLost'] ?? 0), + ]; + [$win, $draw, $lost] = $this->points; + $this->table = array_map(static fn ($row) => $row + [ + 'matches' => $row['won'] + $row['draw'] + $row['lost'], + 'points' => $row['won'] * $win + $row['draw'] * $draw + $row['lost'] * $lost + $row['adjust'], + ], $data['official']['table']); + } else { + $this->table = $data['table']; + $this->points = $this->detectPoints(); + } + } + + public static function load(string $file): self + { + $data = json_decode((string)file_get_contents($file), true); + if (!is_array($data) || empty($data['teams']) || (empty($data['table']) && empty($data['official']))) { + throw new RuntimeException("Keine Ligadaten in $file"); + } + return new self($data); + } + + /** @return string[] alle Fixture-Dateien */ + public static function files(): array + { + $files = glob(dirname(__DIR__) . '/fixtures/*/*.json') ?: []; + sort($files); + return $files; + } + + public function id(): string + { + return $this->data['league'] . '-' . $this->data['season']; + } + + public function name(): string + { + return $this->data['name']; + } + + /** Herkunft der Vergleichstabelle */ + public function source(): string + { + return isset($this->data['official']) ? $this->data['official']['source'] : $this->data['source']; + } + + public function official(): bool + { + return isset($this->data['official']); + } + + /** Liga wertet bei Punktgleichheit zuerst den direkten Vergleich. */ + private function direct(): bool + { + return (bool)($this->data['options']['Direct'] ?? in_array($this->data['league'], self::DIRECT, true)); + } + + /** Teams mit identischen Werten duerfen in beliebiger Reihenfolge stehen. */ + public function tiesFree(): bool + { + return !$this->official() || !empty($this->data['ties_free']); + } + + /** Begruendung, wenn die Reihenfolge einer Regel folgt, die LMO nicht kennt, sonst null. */ + public function ruleVariant(): ?string + { + return self::RULE_VARIANTS[$this->id()] ?? null; + } + + public function usable(): bool + { + return $this->problem() === null; + } + + /** + * Warum die Liga nicht als Pruefmassstab taugt, oder null. Geprueft wird nur, ob Tabelle und + * Spiele zueinander passen (Spiele und Tore je Team), nicht die Rechnung selbst. + */ + public function problem(): ?string + { + if (!$this->official() && $this->direct()) { + return 'direkter Vergleich, aber nur die OpenLigaDB-Tabelle (ohne direkten Vergleich) vorhanden'; + } + $count = []; + foreach ($this->data['matches'] as $match) { + [, $home, $away, $hg, $ag] = $match; + if ($hg === null || $hg == -1) { + continue; + } + // -2 = Gruener Tisch: zaehlt als Spiel, ohne Tore fuer diese Seite + [$hg, $ag] = [max(0, $hg), max(0, $ag)]; + // ET=3 = beidseitiges Ergebnis: beide Teams bekommen das Ergebnis aus Sicht der Heimmannschaft + $both = ($match[5]['ET'] ?? 0) == 3; + foreach ([[$home, $hg, $ag], [$away, $both ? $hg : $ag, $both ? $ag : $hg]] as [$team, $for, $against]) { + $count[$team] ??= [0, 0, 0]; + $count[$team][0]++; + $count[$team][1] += $for; + $count[$team][2] += $against; + } + } + if (!$count) { + return 'keine gespielten Partien'; + } + // Bonus-/Straftore (TOR1/TOR2 wie in der Ligadatei: negativ = mehr Tore) + foreach ($this->data['penalties'] ?? [] as $team => $keys) { + $count[$team][1] -= (int)($keys['TOR1'] ?? 0); + $count[$team][2] -= (int)($keys['TOR2'] ?? 0); + } + if (count($this->table) !== count($this->data['teams'])) { + return 'Tabelle und Spiele haben unterschiedlich viele Teams'; + } + foreach ($this->table as $row) { + if (!isset($this->nr[$row['id']])) { + return "Team {$row['id']} der Tabelle spielt nicht mit"; + } + $own = $count[$row['id']] ?? [0, 0, 0]; + if ($own !== [$row['matches'], $row['goals'], $row['against']]) { + return sprintf('%s: Tabelle %d Sp %d:%d, Spiele ergeben %d Sp %d:%d', $this->teamName($this->nr[$row['id']]), + $row['matches'], $row['goals'], $row['against'], ...$own); + } + } + return null; + } + + public function rounds(): int + { + return max(array_column($this->data['matches'], 0)); + } + + /** Letzter Spieltag mit mindestens einem Ergebnis. */ + public function lastPlayedRound(): int + { + $rounds = array_column(array_filter($this->data['matches'], static fn ($m) => $m[3] !== null), 0); + return $rounds ? max($rounds) : 1; + } + + /** @return array{0:int,1:int,2:int} Punkte fuer Sieg, Unentschieden, Niederlage */ + public function pointRule(): array + { + return $this->points; + } + + /** @return array LMO-Teamnummer => Strafpunkte (positiv = Abzug) */ + public function deductions(): array + { + if (isset($this->data['penalties'])) { + return []; // konstruierte Liga: Strafen stehen ausdruecklich in "penalties" + } + [$win, $draw, $lost] = $this->points; + $result = []; + foreach ($this->table as $row) { + $diff = $row['won'] * $win + $row['draw'] * $draw + $row['lost'] * $lost - $row['points']; + if ($diff != 0) { + $result[$this->nr[$row['id']]] = $diff; + } + } + return $result; + } + + /** @return int[] LMO-Teamnummern in der Reihenfolge der Vergleichstabelle */ + public function expectedOrder(): array + { + return array_map(fn ($row) => $this->nr[$row['id']], $this->table); + } + + /** @return array Tabellenwerte je LMO-Teamnummer */ + public function expectedRows(): array + { + $rows = []; + foreach ($this->table as $row) { + $rows[$this->nr[$row['id']]] = [ + 'points' => $row['points'], 'goals' => $row['goals'], 'against' => $row['against'], 'matches' => $row['matches'], + ] + (isset($row['minus']) ? ['minus' => $row['minus']] : []); + } + return $rows; + } + + public function teamName(int $nr): string + { + return $this->data['teams'][$nr - 1]['name']; + } + + public function toL98(): string + { + [$win, $draw, $lost] = $this->points; + $byRound = []; + foreach ($this->data['matches'] as $match) { + [$round, $home, $away, $hg, $ag] = $match; + $byRound[$round][] = [$this->nr[$home], $this->nr[$away], $hg ?? -1, $ag ?? -1, $match[5] ?? []]; + } + $teams = count($this->data['teams']); + $options = [ + 'Title' => 'LMO', 'Name' => $this->data['name'], 'Type' => 0, 'Teams' => $teams, + 'Rounds' => $this->rounds(), 'Matches' => max(array_map('count', $byRound)), + 'Actual' => $this->lastPlayedRound(), + 'PointsForWin' => $win, 'PointsForDraw' => $draw, 'PointsForLost' => $lost, + 'Kegel' => 0, 'HandS' => 0, 'Spez' => 0, 'HideDraw' => 0, 'OnRun' => 0, + 'MinusPoints' => 1, 'Direct' => $this->direct() ? 1 : 0, + 'Champ' => 1, 'CL' => 0, 'CK' => 0, 'UC' => 0, 'AR' => 0, 'AB' => 0, + 'namePkt' => 'Pkt.', 'nameTor' => 'Tore', 'DatF' => 'd.m.Y H:i', + ]; + $options = array_merge($options, $this->data['options'] ?? []); + $out = "[Options]\n"; + foreach ($options as $key => $value) { + $out .= "$key=$value\n"; + } + $out .= "\n[Teams]\n"; + foreach ($this->data['teams'] as $i => $team) { + $out .= ($i + 1) . '=' . $team['name'] . "\n"; + } + $out .= "\n[Teamk]\n"; + foreach ($this->data['teams'] as $i => $team) { + $out .= ($i + 1) . '=' . ($team['short'] ?: $team['name']) . "\n"; + } + $deductions = $this->deductions(); + foreach ($this->data['teams'] as $i => $team) { + $nr = $i + 1; + $keys = ($this->data['penalties'][$team['id']] ?? []) + ['SP' => $deductions[$nr] ?? 0, 'SM' => 0, 'TOR1' => 0, 'TOR2' => 0, 'STDA' => 0]; + $out .= "\n[Team$nr]\n"; + foreach (['SP', 'SM', 'TOR1', 'TOR2', 'STDA'] as $key) { + $out .= "$key={$keys[$key]}\n"; + } + $out .= "URL=\nNOT=\n"; + } + for ($round = 1; $round <= $this->rounds(); $round++) { + $out .= "\n[Round$round]\nD1=\nD2=\n"; + foreach ($byRound[$round] ?? [] as $i => [$home, $away, $hg, $ag, $extra]) { + $n = $i + 1; + $out .= "TA$n=$home\nTB$n=$away\nGA$n=$hg\nGB$n=$ag\n"; + foreach ($extra as $key => $value) { + $out .= "$key$n=$value\n"; + } + $out .= "NT$n=\nBE$n=\nAT$n=0\n"; + } + } + return $out . "\n"; + } + + /** + * Punkteregel, die zur OpenLigaDB-Tabelle passt: die Regel, bei der die meisten Teams ohne + * Abzug aufgehen (Abzuege betreffen immer nur einzelne Teams). + */ + private function detectPoints(): array + { + $best = null; + foreach ([[3, 1, 0], [2, 1, 0]] as $rule) { + $fits = count(array_filter($this->table, static fn ($row) => + $row['won'] * $rule[0] + $row['draw'] * $rule[1] + $row['lost'] * $rule[2] == $row['points'])); + if ($best === null || $fits > $best[1]) { + $best = [$rule, $fits]; + } + } + return $best[0]; + } +} diff --git a/tests/RealData/bin/fetch_openligadb.php b/tests/RealData/bin/fetch_openligadb.php new file mode 100644 index 00000000..afe3f2a9 --- /dev/null +++ b/tests/RealData/bin/fetch_openligadb.php @@ -0,0 +1,125 @@ +-.json: + * Teams, alle Spiele mit Endergebnis und die Tabelle von OpenLigaDB. + * + * Aufruf (im Container): php tests/RealData/bin/fetch_openligadb.php [liga ...] + * Ohne Argumente werden alle Ligen aus LEAGUES geladen. Rohdaten landen in tests/RealData/.cache. + */ + +const API = 'https://api.openligadb.de'; +// Kuerzel => Sportart; alle bei OpenLigaDB vorhandenen Saisons werden geladen +const LEAGUES = [ + 'bl1' => 'Fussball', 'bl2' => 'Fussball', 'bl3' => 'Fussball', 'fbl1' => 'Fussball', + 'PL' => 'Fussball', 'SA' => 'Fussball', 'PD' => 'Fussball', + 'hbl' => 'Handball', +]; + +$root = dirname(__DIR__); +$cacheDir = $root . '/.cache'; +$outDir = $root . '/fixtures/openligadb'; +@mkdir($cacheDir, 0777, true); +@mkdir($outDir, 0777, true); + +function fetchJson(string $path, string $cacheDir, bool $refresh = false): array +{ + $file = $cacheDir . '/' . preg_replace('/[^A-Za-z0-9_-]+/', '_', trim($path, '/')) . '.json'; + if ($refresh || !is_file($file)) { + $context = stream_context_create(['http' => ['ignore_errors' => true, 'timeout' => 60]]); + foreach ([1, 5, 20, 60] as $wait) { + sleep($wait); // freundlich zur API, bei Fehlern laenger warten + $json = @file_get_contents(API . $path, false, $context); + $status = $http_response_header[0] ?? 'keine Antwort'; + if ($json !== false && str_contains($status, ' 200') && json_decode($json) !== null) { + break; + } + fwrite(STDERR, " $path: $status, neuer Versuch\n"); + $json = false; + } + if ($json === false) { + throw new RuntimeException("Abruf fehlgeschlagen: $path"); + } + file_put_contents($file, $json); + } + return json_decode(file_get_contents($file), true) ?? []; +} + +/** Endergebnis einer Partie oder null, wenn nicht gespielt. */ +function finalResult(array $match): ?array +{ + if (empty($match['matchIsFinished'])) { + return null; + } + $results = $match['matchResults'] ?? []; + foreach ($results as $r) { + if (($r['resultTypeID'] ?? null) == 2 || ($r['resultName'] ?? '') === 'Endergebnis') { + return [(int)$r['pointsTeam1'], (int)$r['pointsTeam2']]; + } + } + // aeltere Saisons: Ergebnis mit der hoechsten resultOrderID ist das Endergebnis + usort($results, static fn ($a, $b) => ($b['resultOrderID'] ?? 0) <=> ($a['resultOrderID'] ?? 0)); + return $results ? [(int)$results[0]['pointsTeam1'], (int)$results[0]['pointsTeam2']] : null; +} + +$wanted = array_slice($argv, 1) ?: array_keys(LEAGUES); +$available = fetchJson('/getavailableleagues', $cacheDir, true); +$today = date('Y-m-d'); + +foreach ($wanted as $shortcut) { + $seasons = []; + foreach ($available as $l) { + if ($l['leagueShortcut'] === $shortcut) { + $seasons[(int)$l['leagueSeason']] = $l['leagueName']; + } + } + ksort($seasons); + foreach ($seasons as $season => $name) { + try { + // laufende Saison immer neu laden, abgeschlossene aus dem Cache + $current = $season >= (int)date('Y') - 1; + $matches = fetchJson("/getmatchdata/$shortcut/$season", $cacheDir, $current); + $table = fetchJson("/getbltable/$shortcut/$season", $cacheDir, $current); + } catch (RuntimeException $e) { + fwrite(STDERR, $e->getMessage() . "\n"); + continue; + } + if (!$matches || !$table) { + printf("%-6s %d: keine Daten\n", $shortcut, $season); + continue; + } + + $teams = []; + $rows = []; + $played = 0; + foreach ($matches as $m) { + foreach (['team1', 'team2'] as $side) { + $teams[$m[$side]['teamId']] ??= ['id' => $m[$side]['teamId'], 'name' => $m[$side]['teamName'], 'short' => $m[$side]['shortName']]; + } + $result = finalResult($m); + $played += $result !== null; + $rows[] = [(int)$m['group']['groupOrderID'], $m['team1']['teamId'], $m['team2']['teamId'], $result[0] ?? null, $result[1] ?? null]; + } + usort($rows, static fn ($a, $b) => $a <=> $b); + ksort($teams); + + $data = [ + 'source' => 'OpenLigaDB, https://www.openligadb.de, abgerufen ' . $today, + 'league' => $shortcut, + 'season' => $season, + 'name' => $name, + 'sport' => LEAGUES[$shortcut] ?? 'Fussball', + 'finished' => $played === count($rows), + 'teams' => array_values($teams), + 'matches' => $rows, + 'table' => array_map(static fn ($t) => [ + 'id' => $t['teamInfoId'], 'points' => $t['points'], 'matches' => $t['matches'], + 'won' => $t['won'], 'draw' => $t['draw'], 'lost' => $t['lost'], + 'goals' => $t['goals'], 'against' => $t['opponentGoals'], + ], $table), + ]; + $file = sprintf('%s/%s-%d.json', $outDir, $shortcut, $season); + file_put_contents($file, json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . "\n"); + printf("%-6s %d: %2d Teams, %3d/%3d Spiele gespielt\n", $shortcut, $season, count($teams), $played, count($rows)); + } +} diff --git a/tests/RealData/bin/fetch_wikipedia.php b/tests/RealData/bin/fetch_wikipedia.php new file mode 100644 index 00000000..6629b1f9 --- /dev/null +++ b/tests/RealData/bin/fetch_wikipedia.php @@ -0,0 +1,143 @@ + Artikeltitel; %s = Saison wie "2013–14" +const TITLES = [ + 'bl1' => '%s Bundesliga', + 'bl2' => '%s 2. Bundesliga', + 'bl3' => '%s 3. Liga', + 'PL' => '%s Premier League', + 'SA' => '%s Serie A', + 'PD' => '%s La Liga', + 'hbl' => '%s Handball-Bundesliga', +]; + +$root = dirname(__DIR__); +$cacheDir = $root . '/.cache'; +@mkdir($cacheDir, 0777, true); + +function wikitext(string $title, string $cacheDir): ?string +{ + $file = $cacheDir . '/wiki_' . preg_replace('/[^A-Za-z0-9_-]+/', '_', $title) . '.txt'; + if (!is_file($file)) { + sleep(1); + $url = 'https://en.wikipedia.org/w/index.php?action=raw&title=' . rawurlencode(str_replace(' ', '_', $title)); + $context = stream_context_create(['http' => ['ignore_errors' => true, 'timeout' => 60, + 'header' => "User-Agent: lmo-php8-tests/1.0 (Testdaten fuer Liga Manager Online)\r\n"]]); + $text = @file_get_contents($url, false, $context); + if ($text === false || !str_contains($http_response_header[0] ?? '', ' 200')) { + return null; + } + file_put_contents($file, $text); + } + return file_get_contents($file); +} + +/** + * Erste Ligatabelle im Artikel: Reihenfolge und Bilanz je Kuerzel. + * + * @return array|null + */ +function parseTable(string $text): ?array +{ + if (!preg_match('/\{\{#invoke:\s*sports table\s*\|\s*main(.*?)\n\}\}/is', $text, $m)) { + return null; + } + $body = $m[1]; + // Kuerzel koennen Umlaute enthalten (KÖL), mehrere Eintraege stehen oft in einer Zeile + preg_match_all('/\|\s*team(\d+)\s*=\s*([^\s|}]+)/u', $body, $order, PREG_SET_ORDER); + // Kurzform: |team_order=MUN, LEI, DOR, ... + if (!$order && preg_match('/\|\s*team_order\s*=\s*([^|}]+)/u', $body, $list)) { + foreach (preg_split('/\s*,\s*/u', trim(preg_replace('//s', '', $list[1]))) as $i => $code) { + $order[] = [null, $i + 1, $code]; + } + } + if (!$order) { + return null; + } + $value = static function (string $field, string $code) use ($body): ?int { + return preg_match('/\|\s*' . $field . '_' . preg_quote($code, '/') . '\s*=\s*(-?\d+)/u', $body, $v) ? (int)$v[1] : null; + }; + usort($order, static fn ($a, $b) => (int)$a[1] <=> (int)$b[1]); + $rows = []; + foreach ($order as [, , $code]) { + $row = ['code' => $code]; + foreach (['win' => 'won', 'draw' => 'draw', 'loss' => 'lost', 'gf' => 'goals', 'ga' => 'against'] as $field => $key) { + $row[$key] = $value($field, $code); + if ($row[$key] === null) { + return null; + } + } + $row['adjust'] = (int)($value('adjust_points', $code) ?? 0) + (int)($value('startpoints', $code) ?? 0); + $rows[] = $row; + } + return $rows; +} + +foreach (glob($root . '/fixtures/openligadb/*.json') as $file) { + $data = json_decode(file_get_contents($file), true); + $id = $data['league'] . '-' . $data['season']; + if (!isset(TITLES[$data['league']]) || !$data['finished']) { + continue; + } + $season = sprintf('%d–%02d', $data['season'], ($data['season'] + 1) % 100); + $title = sprintf(TITLES[$data['league']], $season); + $text = wikitext($title, $cacheDir); + $table = $text === null ? null : parseTable($text); + // neuere Artikel binden die Tabelle als Vorlage ein: {{2020–21 Bundesliga table}} + if ($table === null && $text !== null && preg_match('/\{\{\s*([^{}|]*\btable)\s*\}\}/iu', $text, $include)) { + $title = 'Template:' . trim($include[1]); + $text = wikitext($title, $cacheDir); + $table = $text === null ? null : parseTable($text); + } + if ($table === null) { + printf("%-9s %s: keine Tabelle gefunden\n", $id, $title); + continue; + } + + // Bilanz je Team aus den Spielen + $stats = []; + foreach ($data['matches'] as [, $home, $away, $hg, $ag]) { + if ($hg === null) { + continue; + } + foreach ([[$home, $hg, $ag], [$away, $ag, $hg]] as [$team, $for, $against]) { + $stats[$team] ??= [0, 0, 0, 0, 0]; + $stats[$team][$for > $against ? 0 : ($for == $against ? 1 : 2)]++; + $stats[$team][3] += $for; + $stats[$team][4] += $against; + } + } + $byStats = []; + foreach ($stats as $team => $s) { + $byStats[implode('/', $s)][] = $team; + } + + $official = []; + $missing = []; + foreach ($table as $row) { + $key = implode('/', [$row['won'], $row['draw'], $row['lost'], $row['goals'], $row['against']]); + if (count($byStats[$key] ?? []) !== 1) { + $missing[] = $row['code'] . ' ' . $key; + continue; + } + $official[] = ['id' => $byStats[$key][0]] + array_diff_key($row, ['code' => 1]); + } + if ($missing || count($official) !== count($data['teams'])) { + printf("%-9s %s: %d von %d Teams zugeordnet, offen: %s\n", $id, $title, count($official), count($data['teams']), implode(', ', $missing)); + continue; + } + $data['official'] = [ + 'source' => 'Wikipedia, https://en.wikipedia.org/wiki/' . str_replace(' ', '_', $title) . ', abgerufen ' . date('Y-m-d'), + 'table' => $official, + ]; + file_put_contents($file, json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . "\n"); + printf("%-9s %s: offizielle Tabelle uebernommen\n", $id, $title); +} diff --git a/tests/RealData/fixtures/konstruiert/beidseitig-1.json b/tests/RealData/fixtures/konstruiert/beidseitig-1.json new file mode 100644 index 00000000..ba70d977 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/beidseitig-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Beidseitiges Ergebnis (Spielwertung gegen beide Mannschaften)","league":"beidseitig","season":1,"name":"Beidseitiges Ergebnis: Gamma und Delta werden beide mit 0:2 gewertet","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,1,0],[1,3,4,0,2,{"ET":3}],[2,1,3,2,0],[2,2,4,1,1],[3,4,1,0,1],[3,2,3,2,2]],"options":{"PointsForWin":2,"PointsForDraw":1,"PointsForLost":0,"MinusPoints":2},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Das Ergebnis aus Sicht der Heimmannschaft (0:2) gilt fuer beide Teams vollstaendig - Spiel, Niederlage, 0:2 Tore, 0:2 Punkte (Praxis: Spielwertung gegen beide Mannschaften, z.B. beide nicht angetreten)","table":[{"id":1,"won":3,"draw":0,"lost":0,"goals":4,"against":0,"adjust":0,"points":6,"minus":0},{"id":2,"won":0,"draw":2,"lost":1,"goals":3,"against":4,"adjust":0,"points":2,"minus":4},{"id":4,"won":0,"draw":1,"lost":2,"goals":1,"against":4,"adjust":0,"points":1,"minus":5},{"id":3,"won":0,"draw":1,"lost":2,"goals":2,"against":6,"adjust":0,"points":1,"minus":5}]}} diff --git a/tests/RealData/fixtures/konstruiert/bonustore-1.json b/tests/RealData/fixtures/konstruiert/bonustore-1.json new file mode 100644 index 00000000..939c4710 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/bonustore-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Straf-/Bonustore und negative Punkte","league":"bonustore","season":1,"name":"Straf-/Bonustore und negative Punkte","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,1,1],[1,3,4,2,0],[2,1,3,0,1],[2,2,4,2,0],[3,4,1,1,0],[3,2,3,1,1]],"penalties":{"1":{"SP":4},"2":{"TOR2":-2},"4":{"TOR1":-3}},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Alpha 4 Strafpunkte (1-4 = -3 Pkt), Beta 2 zusaetzliche Gegentore (Eingabe \"0 : +2\"), Delta 3 Bonustore (Eingabe \"+3 : 0\")","table":[{"id":3,"won":2,"draw":1,"lost":0,"goals":4,"against":1,"adjust":0},{"id":2,"won":1,"draw":2,"lost":0,"goals":4,"against":4,"adjust":0},{"id":4,"won":1,"draw":0,"lost":2,"goals":4,"against":4,"adjust":0},{"id":1,"won":0,"draw":1,"lost":2,"goals":1,"against":3,"adjust":-4}]}} diff --git a/tests/RealData/fixtures/konstruiert/dfl-schritt4-1.json b/tests/RealData/fixtures/konstruiert/dfl-schritt4-1.json new file mode 100644 index 00000000..eaff6504 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/dfl-schritt4-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Alpha und Beta gleich nach Punkten, Tordifferenz und Toren, Alpha gewinnt den direkten Vergleich","league":"dfl-schritt4","season":1,"name":"Bundesliga-Regel Schritt 4: direkter Vergleich nach Punkten, Tordifferenz, Toren","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,1,0],[1,3,4,2,2],[2,1,3,1,1],[2,2,4,1,1],[3,1,4,2,0],[3,2,3,2,0],[4,2,1,1,1],[4,4,3,3,0],[5,3,1,1,0],[5,4,2,0,0],[6,4,1,0,0],[6,3,2,0,1]],"table":[{"id":1,"points":9,"matches":6,"won":2,"draw":3,"lost":1,"goals":5,"against":3},{"id":2,"points":9,"matches":6,"won":2,"draw":3,"lost":1,"goals":5,"against":3},{"id":4,"points":7,"matches":6,"won":1,"draw":4,"lost":1,"goals":6,"against":5},{"id":3,"points":5,"matches":6,"won":1,"draw":2,"lost":3,"goals":4,"against":9}],"official":{"source":"Konstruiert nach der Reihenfolge der Bundesliga: 1. Punkte, 2. Tordifferenz, 3. erzielte Tore, 4. direkter Vergleich (Punkte, Tordifferenz, Auswaertstore), 5. Auswaertstore insgesamt","table":[{"id":1,"won":2,"draw":3,"lost":1,"goals":5,"against":3,"adjust":0},{"id":2,"won":2,"draw":3,"lost":1,"goals":5,"against":3,"adjust":0},{"id":4,"won":1,"draw":4,"lost":1,"goals":6,"against":5,"adjust":0},{"id":3,"won":1,"draw":2,"lost":3,"goals":4,"against":9,"adjust":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/direkt-zehn-1.json b/tests/RealData/fixtures/konstruiert/direkt-zehn-1.json new file mode 100644 index 00000000..a825c454 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/direkt-zehn-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Direkter Vergleich mit zehn punktgleichen Teams und Minuspunkten","league":"direkt-zehn","season":1,"name":"Direkter Vergleich mit zehn punktgleichen Teams und Minuspunkten","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Team 01","short":"TEA"},{"id":2,"name":"Team 02","short":"TEA"},{"id":3,"name":"Team 03","short":"TEA"},{"id":4,"name":"Team 04","short":"TEA"},{"id":5,"name":"Team 05","short":"TEA"},{"id":6,"name":"Team 06","short":"TEA"},{"id":7,"name":"Team 07","short":"TEA"},{"id":8,"name":"Team 08","short":"TEA"},{"id":9,"name":"Team 09","short":"TEA"},{"id":10,"name":"Team 10","short":"TEA"}],"matches":[[1,1,2,4,4],[1,3,4,3,3],[1,5,6,2,2],[1,7,8,1,1],[1,9,10,0,0]],"options":{"PointsForWin":2,"PointsForDraw":1,"PointsForLost":0,"MinusPoints":2,"Direct":1},"ties_free":true,"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Ein Spieltag, nur Unentschieden (4:4, 3:3, 2:2, 1:1, 0:0); alle 1:1 Pkt, Reihenfolge nach Toren","table":[{"id":1,"won":0,"draw":1,"lost":0,"goals":4,"against":4,"adjust":0,"points":1,"minus":1},{"id":2,"won":0,"draw":1,"lost":0,"goals":4,"against":4,"adjust":0,"points":1,"minus":1},{"id":3,"won":0,"draw":1,"lost":0,"goals":3,"against":3,"adjust":0,"points":1,"minus":1},{"id":4,"won":0,"draw":1,"lost":0,"goals":3,"against":3,"adjust":0,"points":1,"minus":1},{"id":5,"won":0,"draw":1,"lost":0,"goals":2,"against":2,"adjust":0,"points":1,"minus":1},{"id":6,"won":0,"draw":1,"lost":0,"goals":2,"against":2,"adjust":0,"points":1,"minus":1},{"id":7,"won":0,"draw":1,"lost":0,"goals":1,"against":1,"adjust":0,"points":1,"minus":1},{"id":8,"won":0,"draw":1,"lost":0,"goals":1,"against":1,"adjust":0,"points":1,"minus":1},{"id":9,"won":0,"draw":1,"lost":0,"goals":0,"against":0,"adjust":0,"points":1,"minus":1},{"id":10,"won":0,"draw":1,"lost":0,"goals":0,"against":0,"adjust":0,"points":1,"minus":1}]}} diff --git a/tests/RealData/fixtures/konstruiert/gruener-tisch-1.json b/tests/RealData/fixtures/konstruiert/gruener-tisch-1.json new file mode 100644 index 00000000..168ece45 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/gruener-tisch-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Gruener Tisch: Sieg zugesprochen, unabhaengig vom Ergebnis","league":"gruener-tisch","season":1,"name":"Gruener Tisch: Sieg zugesprochen, unabhaengig vom Ergebnis","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,-2,0],[1,3,4,1,1],[2,1,3,0,2],[2,2,4,0,-2],[3,4,1,1,1],[3,2,3,2,2]],"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Alpha bekommt den Sieg gegen Beta, Delta den gegen Beta zugesprochen (je 3 Pkt, ohne Tore)","table":[{"id":3,"won":1,"draw":2,"lost":0,"goals":5,"against":3,"adjust":0},{"id":4,"won":1,"draw":2,"lost":0,"goals":2,"against":2,"adjust":0},{"id":1,"won":1,"draw":1,"lost":1,"goals":1,"against":3,"adjust":0},{"id":2,"won":0,"draw":1,"lost":2,"goals":2,"against":2,"adjust":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/kegel-1.json b/tests/RealData/fixtures/konstruiert/kegel-1.json new file mode 100644 index 00000000..1458b9dc --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/kegel-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Kegelwertung: Punkte, dann erzielte Tore (Holz) vor Tordifferenz","league":"kegel","season":1,"name":"Kegelwertung: Punkte, dann erzielte Tore (Holz) vor Tordifferenz","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,1,0],[1,3,4,7,3],[2,1,3,2,2],[2,2,4,1,1],[3,4,1,4,4],[3,2,3,0,0]],"options":{"Kegel":1},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Gamma und Alpha je 5 Pkt, Delta und Beta je 2 Pkt; Delta hat mehr Tore (8) als Beta (1), aber die schlechtere Tordifferenz","table":[{"id":3,"won":1,"draw":2,"lost":0,"goals":9,"against":5,"adjust":0},{"id":1,"won":1,"draw":2,"lost":0,"goals":7,"against":6,"adjust":0},{"id":4,"won":0,"draw":2,"lost":1,"goals":8,"against":12,"adjust":0},{"id":2,"won":0,"draw":2,"lost":1,"goals":1,"against":2,"adjust":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/sonderpunkte-1.json b/tests/RealData/fixtures/konstruiert/sonderpunkte-1.json new file mode 100644 index 00000000..fe51720a --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/sonderpunkte-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Sonderpunkte nach Verlaengerung und Penaltyschiessen (Eishockey 3-2-1-0)","league":"sonderpunkte","season":1,"name":"Sonderpunkte nach Verlaengerung und Penaltyschiessen (Eishockey 3-2-1-0)","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,3,2,{"SP":2}],[1,3,4,1,0],[2,1,3,2,3,{"SP":1}],[2,2,4,4,1],[3,4,1,0,2],[3,2,3,2,1,{"SP":1}]],"options":{"Spez":1,"PointsForWin":3,"PointsForDraw":1,"PointsForLost":0,"XtraS":2,"XtraU":1,"XtraV":1,"SpezS":2,"SpezU":1,"SpezV":1},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Sieg 3, Sieg n.V./i.E. 2, Niederlage n.V./i.E. 1; alle drei ersten Teams 6 Pkt, Reihenfolge nach Tordifferenz","table":[{"id":2,"won":2,"draw":0,"lost":1,"goals":8,"against":5,"adjust":0,"points":6},{"id":1,"won":2,"draw":0,"lost":1,"goals":7,"against":5,"adjust":0,"points":6},{"id":3,"won":2,"draw":0,"lost":1,"goals":5,"against":4,"adjust":0,"points":6},{"id":4,"won":0,"draw":0,"lost":3,"goals":1,"against":7,"adjust":0,"points":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/strafe-spielfrei-1.json b/tests/RealData/fixtures/konstruiert/strafe-spielfrei-1.json new file mode 100644 index 00000000..89d67750 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/strafe-spielfrei-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Strafe ab Spieltag 3, das bestrafte Team ist an Spieltag 3 spielfrei","league":"strafe-spielfrei","season":1,"name":"Strafe ab Spieltag 3, das bestrafte Team ist an Spieltag 3 spielfrei","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"},{"id":5,"name":"Epsilon","short":"EPS"}],"matches":[[1,2,3,1,0],[1,4,5,0,1],[2,1,4,2,0],[2,3,5,1,1],[3,1,2,1,1],[3,3,4,2,1],[4,1,5,0,2],[4,2,4,1,0],[5,1,3,1,0],[5,2,5,0,0]],"penalties":{"5":{"SP":3,"STDA":3}},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Epsilon 3 Strafpunkte ab Spieltag 3 (8-3 = 5 Pkt); ohne Strafe stuende Epsilon auf Platz 1","table":[{"id":2,"won":2,"draw":2,"lost":0,"goals":3,"against":1,"adjust":0},{"id":1,"won":2,"draw":1,"lost":1,"goals":4,"against":3,"adjust":0},{"id":5,"won":2,"draw":2,"lost":0,"goals":4,"against":1,"adjust":-3},{"id":3,"won":1,"draw":1,"lost":2,"goals":3,"against":4,"adjust":0},{"id":4,"won":0,"draw":0,"lost":4,"goals":1,"against":6,"adjust":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/strafe-zukunft-1.json b/tests/RealData/fixtures/konstruiert/strafe-zukunft-1.json new file mode 100644 index 00000000..72e4579d --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/strafe-zukunft-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Strafe ab einem Spieltag, der noch nicht erreicht ist","league":"strafe-zukunft","season":1,"name":"Strafe ab Spieltag 5 bei Stand nach Spieltag 3","sport":"Fussball","finished":false,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,2,1,0],[1,3,4,0,0],[2,1,3,2,1],[2,2,4,1,1],[3,4,1,0,0],[3,2,3,2,0],[4,2,1,null,null],[4,4,3,null,null],[5,3,1,null,null],[5,4,2,null,null],[6,1,4,null,null],[6,3,2,null,null]],"penalties":{"2":{"SP":4,"STDA":5},"4":{"SP":2,"STDA":2}},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Strafpunkte zaehlen erst ab dem angegebenen Spieltag. Beta (4 Strafpunkte ab Spieltag 5) noch ohne Abzug, Delta (2 ab Spieltag 2) mit Abzug","table":[{"id":1,"won":2,"draw":1,"lost":0,"goals":3,"against":1,"adjust":0},{"id":2,"won":1,"draw":1,"lost":1,"goals":3,"against":2,"adjust":0},{"id":4,"won":0,"draw":3,"lost":0,"goals":1,"against":1,"adjust":-2},{"id":3,"won":0,"draw":1,"lost":2,"goals":1,"against":4,"adjust":0}]}} diff --git a/tests/RealData/fixtures/konstruiert/zweipunkte-1.json b/tests/RealData/fixtures/konstruiert/zweipunkte-1.json new file mode 100644 index 00000000..09b24e20 --- /dev/null +++ b/tests/RealData/fixtures/konstruiert/zweipunkte-1.json @@ -0,0 +1 @@ +{"source":"Konstruiert: Zwei-Punkte-Regel mit Minuspunkten, ungleich viele Spiele","league":"zweipunkte","season":1,"name":"Zwei-Punkte-Regel mit Minuspunkten, ungleich viele Spiele","sport":"Fussball","finished":true,"teams":[{"id":1,"name":"Alpha","short":"ALP"},{"id":2,"name":"Beta","short":"BET"},{"id":3,"name":"Gamma","short":"GAM"},{"id":4,"name":"Delta","short":"DEL"}],"matches":[[1,1,3,1,0],[1,2,4,5,0],[2,1,4,3,1],[2,3,2,1,0],[3,1,2,null,null],[3,3,4,2,2],[4,2,3,2,1],[4,4,1,null,null]],"options":{"PointsForWin":2,"PointsForDraw":1,"PointsForLost":0,"MinusPoints":2},"official":{"source":"Konstruiert, erwartete Tabelle von Hand berechnet: Alpha (2 Spiele, 4:0 Pkt) vor Beta (3 Spiele, 4:2 Pkt), obwohl Beta die bessere Tordifferenz hat","table":[{"id":1,"won":2,"draw":0,"lost":0,"goals":4,"against":1,"adjust":0,"points":4,"minus":0},{"id":2,"won":2,"draw":0,"lost":1,"goals":7,"against":2,"adjust":0,"points":4,"minus":2},{"id":3,"won":1,"draw":1,"lost":2,"goals":4,"against":5,"adjust":0,"points":3,"minus":5},{"id":4,"won":0,"draw":1,"lost":2,"goals":3,"against":10,"adjust":0,"points":1,"minus":5}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2010.json b/tests/RealData/fixtures/openligadb/PD-2010.json new file mode 100644 index 00000000..52f0f59f --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2010,"name":"Primera Division 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":355,"name":"Atlético Madrid","short":""},{"id":377,"name":"Real Madrid C. F","short":"Real Madrid"},{"id":382,"name":"Villarreal CF","short":"Villarreal CF"},{"id":440,"name":"Deportivo A Coruña","short":"Deportivo A Coruña"},{"id":736,"name":"Sevilla FC","short":""},{"id":1181,"name":"Valencia CF","short":""},{"id":1219,"name":"FC Getafe","short":""},{"id":1273,"name":"FC Barcelona","short":"Barca"},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1276,"name":"Athletic Bilbao","short":""},{"id":1277,"name":"RCD Mallorca","short":""},{"id":1278,"name":"Racing Santander","short":"Racing Santander"},{"id":1279,"name":"CA Osasuna","short":"Osasuna"},{"id":1280,"name":"Hercules Alicante","short":""},{"id":1281,"name":"Sporting Gijon","short":""},{"id":1282,"name":"UD Almeria","short":"Almeria"},{"id":1283,"name":"UD Levante","short":""},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1285,"name":"Real Saragossa","short":""}],"matches":[[1,355,1281,4,0],[1,440,1285,0,0],[1,1274,1219,3,1],[1,1275,382,1,0],[1,1277,377,0,0],[1,1278,1273,0,3],[1,1279,1282,0,0],[1,1280,1276,0,1],[1,1283,736,1,4],[1,1284,1181,1,3],[2,377,1279,1,0],[2,382,1274,4,0],[2,736,440,0,0],[2,1181,1278,1,0],[2,1219,1283,4,1],[2,1273,1280,0,2],[2,1276,355,1,2],[2,1281,1277,2,0],[2,1282,1275,2,2],[2,1285,1284,3,5],[3,355,1273,1,2],[3,440,1219,2,2],[3,1274,1282,1,0],[3,1275,377,1,2],[3,1277,1279,2,0],[3,1278,1285,2,0],[3,1280,1181,1,2],[3,1281,1276,2,2],[3,1283,382,1,2],[3,1284,736,1,2],[4,377,1274,3,0],[4,382,440,1,0],[4,736,1278,1,1],[4,1181,355,1,1],[4,1219,1284,0,2],[4,1273,1281,1,0],[4,1276,1277,3,0],[4,1279,1275,3,1],[4,1282,1283,0,1],[4,1285,1280,0,0],[5,355,1285,1,0],[5,440,1282,0,2],[5,1274,1279,1,0],[5,1276,1273,1,3],[5,1277,1275,2,0],[5,1278,1219,0,1],[5,1280,736,2,0],[5,1281,1181,0,2],[5,1283,377,0,0],[5,1284,382,2,3],[6,377,440,6,1],[6,382,1278,2,0],[6,736,355,3,1],[6,1181,1276,2,1],[6,1219,1280,3,0],[6,1273,1277,1,1],[6,1275,1274,1,0],[6,1279,1283,1,1],[6,1282,1284,1,1],[6,1285,1281,2,2],[7,355,1219,2,0],[7,440,1279,0,0],[7,1273,1181,2,1],[7,1276,1285,2,1],[7,1277,1274,0,1],[7,1278,1282,1,0],[7,1280,382,2,2],[7,1281,736,2,0],[7,1283,1275,2,1],[7,1284,377,1,4],[8,377,1278,6,1],[8,382,355,2,0],[8,736,1276,4,3],[8,1181,1277,1,2],[8,1219,1281,3,0],[8,1274,1283,2,1],[8,1275,440,3,0],[8,1279,1284,3,0],[8,1282,1280,1,1],[8,1285,1273,0,2],[9,355,1282,1,1],[9,440,1274,3,0],[9,1181,1285,1,1],[9,1273,736,5,0],[9,1276,1219,3,0],[9,1277,1283,2,1],[9,1278,1279,4,1],[9,1280,377,1,3],[9,1281,382,1,1],[9,1284,1275,1,2],[10,377,355,2,0],[10,382,1276,4,1],[10,736,1181,2,0],[10,1219,1273,1,3],[10,1274,1284,1,0],[10,1275,1278,1,0],[10,1279,1280,3,0],[10,1282,1281,1,1],[10,1283,440,1,2],[10,1285,1277,3,2],[11,355,1279,3,0],[11,1181,1219,2,0],[11,1273,382,3,1],[11,1276,1282,1,0],[11,1277,440,0,0],[11,1278,1274,0,0],[11,1280,1275,2,1],[11,1281,377,0,1],[11,1284,1283,1,0],[11,1285,736,1,2],[12,377,1276,5,1],[12,382,1181,1,1],[12,440,1284,3,0],[12,736,1277,1,2],[12,1219,1285,1,1],[12,1274,1280,3,0],[12,1275,355,2,4],[12,1279,1281,1,0],[12,1282,1273,0,8],[12,1283,1278,3,1],[13,355,1274,2,3],[13,736,1219,1,3],[13,1181,1282,2,1],[13,1273,377,5,0],[13,1276,1279,1,0],[13,1277,1284,2,0],[13,1278,440,1,0],[13,1280,1283,3,1],[13,1281,1275,1,3],[13,1285,382,0,3],[14,377,1181,2,0],[14,382,736,1,0],[14,440,1280,1,0],[14,1219,1277,3,0],[14,1274,1281,1,0],[14,1275,1276,2,0],[14,1279,1273,0,3],[14,1282,1285,1,1],[14,1283,355,2,0],[14,1284,1278,4,1],[15,355,440,2,0],[15,736,1282,1,3],[15,1181,1279,3,3],[15,1219,382,1,0],[15,1273,1275,5,0],[15,1276,1274,2,1],[15,1277,1278,0,1],[15,1280,1284,4,1],[15,1281,1283,1,1],[15,1285,377,1,3],[16,377,736,1,0],[16,382,1277,3,1],[16,440,1281,1,1],[16,1274,1273,1,5],[16,1275,1181,1,2],[16,1278,1280,0,0],[16,1279,1285,0,0],[16,1282,1219,2,3],[16,1283,1276,1,2],[16,1284,355,0,3],[17,355,1278,0,0],[17,382,1282,2,0],[17,736,1279,1,0],[17,1181,1274,2,1],[17,1219,377,2,3],[17,1273,1283,2,1],[17,1276,440,1,2],[17,1277,1280,3,0],[17,1281,1284,1,2],[17,1285,1275,2,1],[18,377,382,4,2],[18,440,1273,0,4],[18,1274,1285,4,0],[18,1275,736,2,3],[18,1277,1282,4,1],[18,1278,1281,1,1],[18,1279,1219,0,0],[18,1280,355,4,1],[18,1283,1181,0,1],[18,1284,1276,1,1],[19,355,1277,3,0],[19,382,1279,4,2],[19,736,1274,1,2],[19,1181,440,2,0],[19,1219,1275,0,4],[19,1273,1284,4,1],[19,1276,1278,2,1],[19,1281,1280,2,0],[19,1282,377,1,1],[19,1285,1283,1,0],[20,377,1277,1,0],[20,382,1275,2,1],[20,736,1283,4,1],[20,1181,1284,4,3],[20,1219,1274,1,3],[20,1273,1278,3,0],[20,1276,1280,3,0],[20,1281,355,1,0],[20,1282,1279,3,2],[20,1285,440,1,0],[21,355,1276,0,2],[21,440,736,3,3],[21,1274,382,0,1],[21,1275,1282,2,0],[21,1277,1281,0,4],[21,1278,1181,1,1],[21,1279,377,1,0],[21,1280,1273,0,3],[21,1283,1219,2,0],[21,1284,1285,1,2],[22,377,1275,4,1],[22,382,1283,0,1],[22,736,1284,0,0],[22,1181,1280,2,0],[22,1219,440,4,1],[22,1273,355,3,0],[22,1276,1281,3,0],[22,1279,1277,1,1],[22,1282,1274,3,2],[22,1285,1278,1,1],[23,355,1181,1,2],[23,440,382,1,0],[23,1274,377,0,1],[23,1275,1279,1,0],[23,1277,1276,1,0],[23,1278,736,3,2],[23,1280,1285,2,1],[23,1281,1273,1,1],[23,1283,1282,1,0],[23,1284,1219,2,2],[24,377,1283,2,0],[24,382,1284,1,1],[24,736,1280,1,0],[24,1181,1281,0,0],[24,1219,1278,0,1],[24,1273,1276,2,1],[24,1275,1277,1,0],[24,1279,1274,4,0],[24,1282,440,1,1],[24,1285,355,0,1],[25,355,736,2,2],[25,440,377,0,0],[25,1274,1275,4,1],[25,1276,1181,1,2],[25,1277,1273,0,3],[25,1278,382,2,2],[25,1280,1219,0,0],[25,1281,1285,0,0],[25,1283,1279,2,1],[25,1284,1282,3,1],[26,377,1284,7,0],[26,382,1280,1,0],[26,736,1281,3,0],[26,1181,1273,0,1],[26,1219,355,1,1],[26,1274,1277,1,2],[26,1275,1283,1,1],[26,1279,440,0,0],[26,1282,1278,1,1],[26,1285,1276,2,1],[27,355,382,3,1],[27,440,1275,2,1],[27,1273,1285,1,0],[27,1276,736,2,0],[27,1277,1181,1,2],[27,1278,377,1,3],[27,1280,1282,1,2],[27,1281,1219,2,0],[27,1283,1274,1,0],[27,1284,1279,0,1],[28,377,1280,2,0],[28,382,1281,1,1],[28,736,1273,1,1],[28,1219,1276,2,2],[28,1274,440,2,0],[28,1275,1284,0,2],[28,1279,1278,3,1],[28,1282,355,2,2],[28,1283,1277,1,1],[28,1285,1181,4,0],[29,355,377,1,2],[29,440,1283,0,1],[29,1181,736,0,1],[29,1273,1219,2,1],[29,1276,382,0,1],[29,1277,1285,1,0],[29,1278,1275,2,1],[29,1280,1279,0,4],[29,1281,1282,1,0],[29,1284,1274,2,0],[30,377,1281,0,1],[30,382,1273,0,1],[30,440,1277,2,1],[30,736,1285,3,1],[30,1219,1181,2,4],[30,1274,1278,1,2],[30,1275,1280,1,3],[30,1279,355,2,3],[30,1282,1276,1,3],[30,1283,1284,3,1],[31,355,1275,3,0],[31,1181,382,5,0],[31,1273,1282,3,1],[31,1276,377,0,3],[31,1277,736,2,2],[31,1278,1283,1,1],[31,1280,1274,0,0],[31,1281,1279,1,0],[31,1284,440,0,0],[31,1285,1219,2,1],[32,377,1273,1,1],[32,382,1285,1,0],[32,440,1278,2,0],[32,1219,736,1,0],[32,1274,355,2,2],[32,1275,1281,2,1],[32,1279,1276,1,2],[32,1282,1181,0,3],[32,1283,1280,2,1],[32,1284,1277,3,0],[33,355,1283,4,1],[33,736,382,3,2],[33,1181,377,3,6],[33,1273,1279,2,0],[33,1276,1275,2,1],[33,1277,1219,2,0],[33,1278,1284,1,2],[33,1280,440,1,0],[33,1281,1274,1,0],[33,1285,1282,1,0],[34,377,1285,2,3],[34,382,1219,2,1],[34,440,355,0,1],[34,1274,1276,2,1],[34,1275,1273,2,1],[34,1278,1277,2,0],[34,1279,1181,1,0],[34,1282,736,0,1],[34,1283,1281,0,0],[34,1284,1280,3,1],[35,355,1284,0,3],[35,736,377,2,6],[35,1181,1275,3,0],[35,1219,1282,2,0],[35,1273,1274,2,0],[35,1276,1283,3,2],[35,1277,382,0,0],[35,1280,1278,2,3],[35,1281,440,2,2],[35,1285,1279,1,3],[36,377,1219,4,0],[36,440,1276,2,1],[36,1274,1181,2,2],[36,1275,1285,2,1],[36,1278,355,2,1],[36,1279,736,3,2],[36,1280,1277,2,2],[36,1282,382,0,0],[36,1283,1273,1,1],[36,1284,1281,2,0],[37,355,1280,2,1],[37,382,377,1,3],[37,736,1275,3,1],[37,1181,1283,0,0],[37,1219,1279,2,0],[37,1273,440,0,0],[37,1276,1284,1,1],[37,1281,1278,2,1],[37,1282,1277,3,1],[37,1285,1274,1,0],[38,377,1282,8,1],[38,440,1181,0,2],[38,1274,736,2,3],[38,1275,1219,1,1],[38,1277,355,3,4],[38,1278,1276,1,2],[38,1279,382,1,0],[38,1280,1281,0,0],[38,1283,1285,1,2],[38,1284,1273,1,3]],"table":[{"id":1276,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":355,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1279,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":440,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1274,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1273,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1219,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1284,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1280,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1278,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1277,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":377,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1285,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1275,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":736,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1281,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1282,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1283,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":382,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2010–11_La_Liga, abgerufen 2026-10-09","table":[{"id":1273,"won":30,"draw":6,"lost":2,"goals":95,"against":21,"adjust":0},{"id":377,"won":29,"draw":5,"lost":4,"goals":102,"against":33,"adjust":0},{"id":1181,"won":21,"draw":8,"lost":9,"goals":64,"against":44,"adjust":0},{"id":382,"won":18,"draw":8,"lost":12,"goals":54,"against":44,"adjust":0},{"id":736,"won":17,"draw":7,"lost":14,"goals":62,"against":61,"adjust":0},{"id":1276,"won":18,"draw":4,"lost":16,"goals":59,"against":55,"adjust":0},{"id":355,"won":17,"draw":7,"lost":14,"goals":62,"against":53,"adjust":0},{"id":1274,"won":15,"draw":4,"lost":19,"goals":46,"against":55,"adjust":0},{"id":1279,"won":13,"draw":8,"lost":17,"goals":45,"against":46,"adjust":0},{"id":1281,"won":11,"draw":14,"lost":13,"goals":35,"against":42,"adjust":0},{"id":1284,"won":13,"draw":7,"lost":18,"goals":54,"against":68,"adjust":0},{"id":1278,"won":12,"draw":10,"lost":16,"goals":41,"against":56,"adjust":0},{"id":1285,"won":12,"draw":9,"lost":17,"goals":40,"against":53,"adjust":0},{"id":1283,"won":12,"draw":9,"lost":17,"goals":41,"against":52,"adjust":0},{"id":1275,"won":14,"draw":3,"lost":21,"goals":49,"against":66,"adjust":0},{"id":1219,"won":12,"draw":8,"lost":18,"goals":49,"against":60,"adjust":0},{"id":1277,"won":12,"draw":8,"lost":18,"goals":41,"against":56,"adjust":0},{"id":440,"won":10,"draw":13,"lost":15,"goals":31,"against":47,"adjust":0},{"id":1280,"won":9,"draw":8,"lost":21,"goals":36,"against":60,"adjust":0},{"id":1282,"won":6,"draw":12,"lost":20,"goals":36,"against":70,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2011.json b/tests/RealData/fixtures/openligadb/PD-2011.json new file mode 100644 index 00000000..435a0b63 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2011,"name":"Primera Division 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":382,"name":"Villarreal CF","short":"Villarreal CF"},{"id":736,"name":"Sevilla FC","short":""},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1141,"name":"FC Getafe","short":"Getafe"},{"id":1146,"name":"CA Osasuna","short":""},{"id":1147,"name":"RCD Mallorca","short":"Mallorca"},{"id":1151,"name":"Real Saragossa","short":""},{"id":1181,"name":"Valencia CF","short":""},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1276,"name":"Athletic Bilbao","short":""},{"id":1278,"name":"Racing Santander","short":"Racing Santander"},{"id":1281,"name":"Sporting Gijon","short":""},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1802,"name":"Rayo Vallecano","short":"Rayo"},{"id":1803,"name":"Levante UD","short":""},{"id":1804,"name":"Real Betis","short":"Real Betis"}],"matches":[[1,382,1281,3,0],[1,1133,1276,4,1],[1,1146,1181,1,1],[1,1274,1801,3,0],[1,1275,1800,0,4],[1,1278,1141,1,2],[1,1284,356,1,4],[1,1802,1147,0,1],[1,1803,1151,0,0],[1,1804,736,1,1],[2,356,382,5,0],[2,736,1284,2,1],[2,1141,1803,1,1],[2,1147,1274,1,0],[2,1151,1133,0,6],[2,1181,1278,4,3],[2,1276,1802,1,1],[2,1281,1275,1,2],[2,1800,1146,0,0],[2,1801,1804,0,1],[3,382,736,2,2],[3,1133,1141,4,2],[3,1146,1281,2,1],[3,1181,1800,1,0],[3,1274,1276,2,1],[3,1275,356,2,2],[3,1278,1803,0,0],[3,1284,1801,4,0],[3,1802,1151,0,0],[3,1804,1147,1,0],[4,356,1146,8,0],[4,736,1275,1,0],[4,1141,1802,0,1],[4,1147,1284,0,1],[4,1151,1274,2,1],[4,1276,1804,2,3],[4,1281,1181,0,1],[4,1800,1278,4,0],[4,1801,382,1,0],[4,1803,1133,1,0],[5,382,1147,2,0],[5,1146,736,0,0],[5,1181,356,2,2],[5,1274,1141,1,0],[5,1275,1801,1,0],[5,1278,1133,0,0],[5,1284,1276,1,0],[5,1800,1281,4,0],[5,1802,1803,1,2],[5,1804,1151,4,3],[6,356,1800,5,0],[6,736,1181,1,0],[6,1133,1802,6,2],[6,1141,1804,1,0],[6,1147,1275,2,1],[6,1151,1284,0,0],[6,1276,382,1,1],[6,1281,1278,0,0],[6,1801,1146,1,1],[6,1803,1274,3,1],[7,382,1151,2,2],[7,1146,1147,2,2],[7,1181,1801,1,0],[7,1274,1133,0,4],[7,1275,1276,1,2],[7,1278,1802,1,1],[7,1281,356,0,1],[7,1284,1141,3,2],[7,1800,736,0,0],[7,1804,1803,0,1],[8,356,1278,3,0],[8,736,1281,2,1],[8,1133,1804,4,1],[8,1141,382,0,0],[8,1147,1181,1,1],[8,1151,1275,2,0],[8,1276,1146,3,1],[8,1801,1800,0,0],[8,1802,1274,0,1],[8,1803,1284,3,0],[9,356,736,0,0],[9,382,1803,0,3],[9,1146,1151,3,0],[9,1181,1276,1,1],[9,1275,1141,0,0],[9,1278,1274,0,1],[9,1281,1801,2,0],[9,1284,1133,0,4],[9,1800,1147,1,1],[9,1804,1802,0,2],[10,736,1278,2,2],[10,1133,382,3,0],[10,1141,1146,2,2],[10,1147,1281,1,2],[10,1151,1181,0,1],[10,1274,1804,1,0],[10,1276,1800,3,0],[10,1801,356,0,1],[10,1802,1284,2,0],[10,1803,1275,3,2],[11,356,1147,5,0],[11,382,1802,2,0],[11,736,1801,1,2],[11,1146,1803,2,0],[11,1181,1141,3,1],[11,1275,1133,0,1],[11,1278,1804,1,0],[11,1281,1276,1,1],[11,1284,1274,2,1],[11,1800,1151,3,1],[12,1133,1146,7,1],[12,1141,1800,3,2],[12,1147,736,0,0],[12,1151,1281,2,2],[12,1274,382,0,0],[12,1276,356,2,2],[12,1801,1278,0,0],[12,1802,1275,4,0],[12,1803,1181,0,2],[12,1804,1284,0,0],[13,356,1151,4,0],[13,382,1804,1,0],[13,736,1276,1,2],[13,1146,1802,0,0],[13,1181,1133,2,3],[13,1275,1274,0,0],[13,1278,1284,1,3],[13,1281,1141,2,1],[13,1800,1803,3,2],[13,1801,1147,2,2],[14,1133,1800,4,1],[14,1141,356,1,0],[14,1147,1278,2,1],[14,1151,736,0,1],[14,1274,1146,1,2],[14,1276,1801,0,1],[14,1284,382,2,1],[14,1802,1181,1,2],[14,1803,1281,4,0],[14,1804,1275,2,3],[15,356,1803,5,0],[15,736,1141,3,0],[15,1146,1804,2,1],[15,1147,1276,1,1],[15,1181,1274,2,1],[15,1275,1284,3,2],[15,1278,382,1,0],[15,1281,1133,0,3],[15,1800,1802,3,1],[15,1801,1151,1,0],[16,382,1275,1,1],[16,1133,356,1,3],[16,1141,1801,1,0],[16,1151,1147,0,1],[16,1274,1800,4,2],[16,1276,1278,1,1],[16,1284,1146,1,1],[16,1802,1281,1,3],[16,1803,736,1,0],[16,1804,1181,2,1],[17,356,1802,4,0],[17,736,1133,2,6],[17,1146,382,2,1],[17,1147,1141,1,2],[17,1181,1284,2,0],[17,1276,1151,2,1],[17,1278,1275,0,0],[17,1281,1274,1,2],[17,1800,1804,0,2],[17,1801,1803,2,1],[18,382,1181,2,2],[18,1133,1801,5,1],[18,1141,1276,0,0],[18,1274,356,1,1],[18,1275,1146,0,0],[18,1278,1151,1,0],[18,1284,1800,0,0],[18,1802,736,2,1],[18,1803,1147,0,0],[18,1804,1281,2,0],[19,356,1804,4,2],[19,736,1274,0,0],[19,1146,1278,0,2],[19,1147,1133,1,2],[19,1151,1141,1,1],[19,1181,1275,0,1],[19,1276,1803,3,0],[19,1281,1284,2,1],[19,1800,382,3,0],[19,1801,1802,1,2],[20,356,1284,4,1],[20,736,1804,1,2],[20,1141,1278,1,1],[20,1147,1802,1,0],[20,1151,1803,1,0],[20,1181,1146,4,0],[20,1276,1133,0,3],[20,1281,382,2,3],[20,1800,1275,1,1],[20,1801,1274,2,1],[21,382,356,0,0],[21,1133,1151,3,1],[21,1146,1800,0,1],[21,1274,1147,1,0],[21,1275,1281,5,1],[21,1278,1181,2,2],[21,1284,736,2,1],[21,1802,1276,2,3],[21,1803,1141,1,2],[21,1804,1801,1,2],[22,356,1275,2,1],[22,736,382,1,2],[22,1141,1133,0,1],[22,1147,1804,1,0],[22,1151,1802,1,2],[22,1276,1274,3,3],[22,1281,1146,1,1],[22,1800,1181,0,0],[22,1801,1284,2,1],[22,1803,1278,1,1],[23,382,1801,3,1],[23,1133,1803,4,2],[23,1146,356,3,2],[23,1181,1281,4,0],[23,1274,1151,0,2],[23,1275,736,2,0],[23,1278,1800,0,0],[23,1284,1147,3,1],[23,1802,1141,2,0],[23,1804,1276,2,1],[24,356,1181,5,1],[24,736,1146,2,0],[24,1133,1278,4,0],[24,1141,1274,1,1],[24,1147,382,4,0],[24,1151,1804,0,2],[24,1276,1284,3,0],[24,1281,1800,1,1],[24,1801,1275,4,1],[24,1803,1802,3,5],[25,382,1276,2,2],[25,1146,1801,2,1],[25,1181,736,1,2],[25,1274,1803,1,2],[25,1275,1147,1,0],[25,1278,1281,1,1],[25,1284,1151,5,1],[25,1800,356,1,2],[25,1802,1133,0,1],[25,1804,1141,1,1],[26,356,1281,3,1],[26,736,1800,1,1],[26,1133,1274,5,0],[26,1141,1284,1,3],[26,1147,1146,1,1],[26,1151,382,2,1],[26,1276,1275,2,0],[26,1801,1181,0,1],[26,1802,1278,4,2],[26,1803,1804,3,1],[27,382,1141,1,2],[27,1146,1276,2,1],[27,1181,1147,2,2],[27,1274,1802,5,1],[27,1275,1151,3,0],[27,1278,356,0,2],[27,1281,736,1,0],[27,1284,1803,1,0],[27,1800,1801,2,0],[27,1804,1133,2,3],[28,736,356,0,2],[28,1133,1284,1,1],[28,1141,1275,1,0],[28,1147,1800,2,1],[28,1151,1146,1,1],[28,1274,1278,3,1],[28,1276,1181,0,3],[28,1801,1281,2,1],[28,1802,1804,3,0],[28,1803,382,1,0],[29,356,1801,5,3],[29,382,1133,1,1],[29,1146,1141,0,0],[29,1181,1151,1,2],[29,1275,1803,1,3],[29,1278,736,0,3],[29,1281,1147,2,3],[29,1284,1802,4,2],[29,1800,1276,2,1],[29,1804,1274,1,1],[30,1133,1275,5,1],[30,1141,1181,3,1],[30,1147,356,0,2],[30,1151,1800,1,0],[30,1274,1284,1,2],[30,1276,1281,1,1],[30,1801,736,0,3],[30,1802,382,0,2],[30,1803,1146,0,2],[30,1804,1278,1,1],[31,356,1276,2,0],[31,382,1274,0,0],[31,736,1147,3,1],[31,1146,1133,1,5],[31,1181,1803,1,1],[31,1275,1802,4,0],[31,1278,1801,0,1],[31,1281,1151,1,2],[31,1284,1804,0,2],[31,1800,1141,3,0],[32,1133,1181,0,0],[32,1141,1281,2,0],[32,1147,1801,0,0],[32,1151,356,1,4],[32,1274,1275,2,2],[32,1276,736,1,0],[32,1284,1278,3,0],[32,1802,1146,6,0],[32,1803,1800,2,0],[32,1804,382,3,1],[33,356,1141,4,0],[33,382,1284,2,1],[33,736,1151,3,0],[33,1146,1274,2,0],[33,1181,1802,4,1],[33,1275,1804,1,1],[33,1278,1147,0,3],[33,1281,1803,3,2],[33,1800,1133,1,4],[33,1801,1276,2,2],[34,382,1278,1,1],[34,1133,1281,3,1],[34,1141,736,5,1],[34,1151,1801,1,0],[34,1274,1181,4,0],[34,1276,1147,1,0],[34,1284,1275,1,1],[34,1802,1800,0,1],[34,1803,356,1,2],[34,1804,1146,1,0],[35,356,1133,1,2],[35,736,1803,1,1],[35,1146,1284,1,1],[35,1147,1151,1,0],[35,1181,1804,4,0],[35,1275,382,1,1],[35,1278,1276,0,1],[35,1281,1802,2,1],[35,1800,1274,3,1],[35,1801,1141,1,0],[36,382,1146,1,1],[36,1133,736,3,0],[36,1141,1147,1,3],[36,1151,1276,2,0],[36,1274,1281,0,3],[36,1275,1278,3,0],[36,1284,1181,1,0],[36,1802,356,0,7],[36,1803,1801,3,1],[36,1804,1800,2,2],[37,356,1274,4,0],[37,736,1802,5,2],[37,1146,1275,1,0],[37,1147,1803,1,0],[37,1151,1278,2,1],[37,1181,382,1,0],[37,1276,1141,0,0],[37,1281,1804,2,1],[37,1800,1284,2,1],[37,1801,1133,1,2],[38,382,1800,0,1],[38,1133,1147,4,1],[38,1141,1151,0,2],[38,1274,736,1,1],[38,1275,1181,1,0],[38,1278,1146,2,4],[38,1284,1281,1,0],[38,1802,1801,1,0],[38,1803,1276,3,0],[38,1804,356,2,2]],"table":[{"id":1276,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1800,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1146,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1274,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":356,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1141,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1284,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1801,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1803,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1278,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1802,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1147,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1804,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1133,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1151,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1275,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":736,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1281,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":382,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_La_Liga, abgerufen 2026-10-09","table":[{"id":1133,"won":32,"draw":4,"lost":2,"goals":121,"against":32,"adjust":0},{"id":356,"won":28,"draw":7,"lost":3,"goals":114,"against":29,"adjust":0},{"id":1181,"won":17,"draw":10,"lost":11,"goals":59,"against":44,"adjust":0},{"id":1284,"won":17,"draw":7,"lost":14,"goals":54,"against":53,"adjust":0},{"id":1800,"won":15,"draw":11,"lost":12,"goals":53,"against":46,"adjust":0},{"id":1803,"won":16,"draw":7,"lost":15,"goals":54,"against":50,"adjust":0},{"id":1146,"won":13,"draw":15,"lost":10,"goals":44,"against":61,"adjust":0},{"id":1147,"won":14,"draw":10,"lost":14,"goals":42,"against":46,"adjust":0},{"id":736,"won":13,"draw":11,"lost":14,"goals":48,"against":47,"adjust":0},{"id":1276,"won":12,"draw":13,"lost":13,"goals":49,"against":52,"adjust":0},{"id":1141,"won":12,"draw":11,"lost":15,"goals":40,"against":51,"adjust":0},{"id":1275,"won":12,"draw":11,"lost":15,"goals":46,"against":52,"adjust":0},{"id":1804,"won":13,"draw":8,"lost":17,"goals":47,"against":56,"adjust":0},{"id":1274,"won":12,"draw":10,"lost":16,"goals":46,"against":56,"adjust":0},{"id":1802,"won":13,"draw":4,"lost":21,"goals":53,"against":73,"adjust":0},{"id":1151,"won":12,"draw":7,"lost":19,"goals":36,"against":61,"adjust":0},{"id":1801,"won":12,"draw":6,"lost":20,"goals":35,"against":56,"adjust":0},{"id":382,"won":9,"draw":14,"lost":15,"goals":39,"against":53,"adjust":0},{"id":1281,"won":10,"draw":7,"lost":21,"goals":42,"against":69,"adjust":0},{"id":1278,"won":4,"draw":15,"lost":19,"goals":28,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2012.json b/tests/RealData/fixtures/openligadb/PD-2012.json new file mode 100644 index 00000000..fafe876f --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2012,"name":"Primera Division 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1135,"name":"Athletic Club","short":"Bilbao"},{"id":1139,"name":"FC Sevilla","short":"Sevilla"},{"id":1141,"name":"FC Getafe","short":"Getafe"},{"id":1142,"name":"Espanyol Barcelona","short":"Espanyol Barcelona"},{"id":1147,"name":"RCD Mallorca","short":"Mallorca"},{"id":1148,"name":"Deportivo La Coruna","short":""},{"id":1181,"name":"Valencia CF","short":""},{"id":1275,"name":"Real Sociedad","short":""},{"id":1279,"name":"CA Osasuna","short":"Osasuna"},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1285,"name":"Real Saragossa","short":""},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1802,"name":"Rayo Vallecano","short":"Rayo"},{"id":1803,"name":"Levante UD","short":""},{"id":1804,"name":"Real Betis","short":"Real Betis"},{"id":2175,"name":"Celta Vigo","short":"Celta Vigo"},{"id":2177,"name":"Real Valladolid","short":"realval"}],"matches":[[1,356,1275,5,1],[1,1133,1181,1,1],[1,1135,1804,3,5],[1,1139,1141,2,1],[1,1147,1142,2,1],[1,1148,1279,2,0],[1,1285,2177,0,1],[1,1802,1801,1,0],[1,1803,1800,1,1],[1,2175,1284,0,1],[2,1141,1133,2,1],[2,1142,1285,1,2],[2,1181,1148,3,3],[2,1275,2175,2,1],[2,1279,356,1,2],[2,1284,1147,1,1],[2,1800,1135,4,0],[2,1801,1139,1,1],[2,1804,1802,1,2],[2,2177,1803,2,0],[3,356,1181,1,0],[3,1133,1801,3,0],[3,1135,2177,2,0],[3,1147,1275,1,0],[3,1148,1141,1,1],[3,1285,1284,0,1],[3,1802,1139,0,0],[3,1803,1142,3,2],[3,1804,1800,2,4],[3,2175,1279,2,0],[4,1139,1133,1,0],[4,1141,356,1,4],[4,1142,1135,3,3],[4,1181,2175,2,1],[4,1275,1285,2,0],[4,1279,1147,1,1],[4,1284,1803,3,1],[4,1800,1802,4,3],[4,1801,1148,1,1],[4,2177,1804,0,1],[5,356,1801,2,0],[5,1135,1284,0,0],[5,1147,1181,2,0],[5,1148,1139,0,2],[5,1285,1279,3,1],[5,1800,2177,2,1],[5,1802,1133,0,2],[5,1803,1275,0,0],[5,1804,1142,1,0],[5,2175,1141,2,1],[6,1133,1148,5,1],[6,1139,356,2,3],[6,1141,1147,1,0],[6,1142,1800,0,1],[6,1181,1285,2,0],[6,1275,1135,2,0],[6,1279,1803,4,0],[6,1284,1804,4,0],[6,1801,2175,2,1],[6,2177,1802,6,1],[7,356,1133,2,2],[7,1135,1279,1,0],[7,1147,1801,1,2],[7,1285,1141,0,1],[7,1800,1284,2,1],[7,1802,1148,2,1],[7,1803,1181,1,0],[7,1804,1275,2,0],[7,2175,1139,2,0],[7,2177,1142,1,1],[8,1133,2175,2,0],[8,1139,1147,3,2],[8,1141,1803,0,1],[8,1142,1802,3,2],[8,1148,356,4,5],[8,1181,1135,3,2],[8,1275,1800,0,1],[8,1279,1804,0,0],[8,1284,2177,2,1],[8,1801,1285,1,2],[9,1135,1141,0,2],[9,1142,1284,0,0],[9,1147,1133,0,5],[9,1285,1139,2,1],[9,1800,1279,3,1],[9,1802,356,0,5],[9,1803,1801,3,1],[9,1804,1181,1,0],[9,2175,1148,1,1],[9,2177,1275,2,2],[10,356,2175,3,1],[10,1133,1285,4,0],[10,1139,1803,0,0],[10,1141,1804,2,4],[10,1148,1147,1,0],[10,1181,1800,2,0],[10,1275,1142,0,1],[10,1279,2177,0,1],[10,1284,1802,1,2],[10,1801,1135,1,2],[11,1135,1139,2,1],[11,1142,1279,0,3],[11,1147,356,2,4],[11,1284,1275,1,2],[11,1285,1148,5,3],[11,1800,1141,2,0],[11,1802,2175,3,2],[11,1803,1133,1,2],[11,1804,1801,1,2],[11,2177,1181,1,1],[12,356,1285,3,1],[12,1133,1135,5,1],[12,1139,1804,5,1],[12,1141,2177,2,1],[12,1148,1803,0,2],[12,1181,1142,2,1],[12,1275,1802,4,0],[12,1279,1284,0,0],[12,1801,1800,0,1],[12,2175,1147,1,1],[13,1135,1148,1,1],[13,1142,1141,0,2],[13,1275,1279,0,0],[13,1284,1181,4,0],[13,1285,2175,0,1],[13,1800,1139,4,0],[13,1802,1147,2,0],[13,1803,356,0,4],[13,1804,1133,1,0],[13,2177,1801,1,0],[14,356,1135,5,1],[14,1133,1800,2,0],[14,1139,2177,1,2],[14,1141,1284,1,0],[14,1147,1285,1,1],[14,1148,1804,2,3],[14,1181,1275,2,5],[14,1279,1802,1,0],[14,1801,1142,0,0],[14,2175,1803,1,1],[15,1135,2175,1,0],[15,1142,1139,2,2],[15,1275,1141,1,1],[15,1279,1181,0,1],[15,1284,1801,4,0],[15,1800,1148,6,0],[15,1802,1285,0,2],[15,1803,1147,4,0],[15,1804,356,1,2],[15,2177,1133,2,3],[16,356,1800,4,1],[16,1133,1142,2,2],[16,1139,1284,0,2],[16,1141,1279,1,1],[16,1147,1135,0,1],[16,1148,2177,0,0],[16,1181,1802,0,1],[16,1285,1803,0,1],[16,1801,1275,0,0],[16,2175,1804,0,1],[17,1135,1285,0,2],[17,1142,1148,2,0],[17,1181,1141,4,2],[17,1275,1139,2,1],[17,1279,1801,1,2],[17,1284,1133,3,2],[17,1800,2175,1,0],[17,1802,1803,3,0],[17,1804,1147,1,2],[17,2177,356,1,3],[18,356,1142,4,0],[18,1133,1275,4,3],[18,1139,1279,1,0],[18,1147,1800,1,1],[18,1148,1284,1,0],[18,1285,1804,1,2],[18,1801,1181,1,2],[18,1802,1141,3,1],[18,1803,1135,3,1],[18,2175,2177,3,1],[19,1135,1802,1,2],[19,1141,1801,2,2],[19,1142,2175,1,0],[19,1181,1139,2,0],[19,1275,1148,1,1],[19,1279,1133,0,0],[19,1284,356,1,3],[19,1800,1285,2,0],[19,1804,1803,2,0],[19,2177,1147,3,1],[20,1141,1139,1,1],[20,1142,1147,3,2],[20,1181,1133,5,0],[20,1275,356,3,2],[20,1279,1148,2,1],[20,1284,2175,1,1],[20,1800,1803,2,0],[20,1801,1802,2,0],[20,1804,1135,1,1],[20,2177,1285,2,0],[21,356,1279,5,1],[21,1133,1141,4,0],[21,1135,1800,3,0],[21,1139,1801,3,0],[21,1147,1284,2,3],[21,1148,1181,2,3],[21,1285,1142,0,0],[21,1802,1804,3,0],[21,1803,2177,2,1],[21,2175,1275,1,1],[22,1139,1802,2,1],[22,1141,1148,3,1],[22,1142,1803,3,2],[22,1181,356,1,1],[22,1275,1147,3,0],[22,1279,2175,1,0],[22,1284,1285,1,1],[22,1800,1804,1,0],[22,1801,1133,1,0],[22,2177,1135,2,2],[23,356,1141,6,1],[23,1133,1139,4,1],[23,1135,1142,0,4],[23,1147,1279,1,1],[23,1148,1801,0,3],[23,1285,1275,1,2],[23,1802,1800,2,1],[23,1803,1284,1,2],[23,1804,2177,0,0],[23,2175,1181,0,1],[24,1133,1802,2,0],[24,1139,1148,3,1],[24,1141,2175,3,1],[24,1142,1804,1,0],[24,1181,1147,2,0],[24,1275,1803,1,1],[24,1279,1285,1,0],[24,1284,1135,1,0],[24,1801,356,1,2],[24,2177,1800,0,3],[25,356,1139,1,2],[25,1135,1275,1,3],[25,1147,1141,1,3],[25,1148,1133,1,2],[25,1285,1181,2,2],[25,1800,1142,1,0],[25,1802,2177,1,2],[25,1803,1279,0,2],[25,1804,1284,3,0],[25,2175,1801,2,1],[26,1133,356,2,1],[26,1139,2175,4,1],[26,1141,1285,2,0],[26,1142,2177,0,0],[26,1148,1802,0,0],[26,1181,1803,2,2],[26,1275,1804,3,3],[26,1279,1135,0,1],[26,1284,1800,0,0],[26,1801,1147,1,2],[27,356,1148,2,0],[27,1135,1181,1,0],[27,1147,1139,2,1],[27,1285,1801,0,0],[27,1800,1275,0,1],[27,1802,1142,2,0],[27,1803,1141,0,0],[27,1804,1279,2,1],[27,2175,1133,1,2],[27,2177,1284,1,1],[28,356,1802,3,1],[28,1133,1147,5,2],[28,1139,1285,4,0],[28,1141,1135,1,0],[28,1148,2175,3,1],[28,1181,1804,3,0],[28,1275,2177,4,1],[28,1279,1800,0,2],[28,1284,1142,0,2],[28,1801,1803,1,1],[29,1135,1801,1,0],[29,1142,1275,2,2],[29,1147,1148,2,3],[29,1285,1133,1,1],[29,1800,1181,1,1],[29,1802,1284,1,3],[29,1803,1139,1,0],[29,1804,1141,0,0],[29,2175,356,2,2],[29,2177,1279,1,3],[30,356,1147,5,0],[30,1133,1803,5,1],[30,1139,1135,2,1],[30,1141,1800,0,0],[30,1148,1285,3,2],[30,1181,2177,2,1],[30,1275,1284,4,2],[30,1279,1142,0,2],[30,1801,1804,1,5],[30,2175,1802,0,2],[31,1135,1133,0,3],[31,1142,1181,3,3],[31,1147,2175,1,0],[31,1284,1279,1,0],[31,1285,356,0,3],[31,1800,1801,5,0],[31,1802,1275,0,2],[31,1803,1148,0,4],[31,1804,1139,3,3],[31,2177,1141,2,0],[32,356,1803,1,0],[32,1133,1804,3,1],[32,1139,1800,0,1],[32,1141,1142,0,2],[32,1147,1802,1,1],[32,1148,1135,1,1],[32,1181,1284,5,1],[32,1279,1275,0,0],[32,1801,2177,1,1],[32,2175,1285,2,1],[33,1135,356,2,2],[33,1142,1801,0,1],[33,1275,1181,4,2],[33,1284,1141,2,1],[33,1285,1147,3,2],[33,1800,1133,1,2],[33,1802,1279,2,2],[33,1803,2175,0,1],[33,1804,1148,1,1],[33,2177,1139,1,1],[34,356,1804,4,2],[34,1133,2177,4,3],[34,1139,1142,3,0],[34,1141,1275,2,1],[34,1147,1803,1,1],[34,1148,1800,0,0],[34,1181,1279,4,0],[34,1285,1802,3,0],[34,1801,1284,1,0],[34,2175,1135,1,1],[35,1135,1147,2,1],[35,1142,1133,1,1],[35,1275,1801,2,2],[35,1279,1141,1,0],[35,1284,1139,0,0],[35,1800,356,1,2],[35,1802,1181,0,4],[35,1803,1285,0,0],[35,1804,2175,1,0],[35,2177,1148,1,0],[36,356,2177,2,1],[36,1133,1284,6,2],[36,1139,1275,1,2],[36,1141,1181,0,1],[36,1147,1804,1,0],[36,1148,1142,2,0],[36,1285,1135,1,2],[36,1801,1279,3,0],[36,1803,1802,2,3],[36,2175,1800,1,3],[37,1135,1803,0,1],[37,1141,1802,1,2],[37,1142,356,0,2],[37,1181,1801,1,0],[37,1275,1133,3,3],[37,1279,1139,2,1],[37,1284,1148,3,1],[37,1800,1147,0,0],[37,1804,1285,4,0],[37,2177,2175,0,2],[38,356,1284,4,1],[38,1133,1279,4,2],[38,1139,1181,4,3],[38,1147,2177,4,2],[38,1148,1275,0,1],[38,1285,1800,1,3],[38,1801,1141,2,0],[38,1802,1135,2,2],[38,1803,1804,1,1],[38,2175,1142,1,0]],"table":[{"id":1135,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1800,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1279,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2175,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1148,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1142,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":356,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1141,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1284,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1139,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1801,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1803,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1802,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1147,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1804,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1133,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1285,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1275,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2177,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/PD-2013.json b/tests/RealData/fixtures/openligadb/PD-2013.json new file mode 100644 index 00000000..fe607697 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2013,"name":"Primera Division 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":434,"name":"FC Valencia","short":""},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1135,"name":"Athletic Club","short":"Bilbao"},{"id":1139,"name":"FC Sevilla","short":"Sevilla"},{"id":1141,"name":"FC Getafe","short":"Getafe"},{"id":1146,"name":"CA Osasuna","short":""},{"id":1209,"name":"FC Villareal","short":"FC Villareal"},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1282,"name":"UD Almeria","short":"Almeria"},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1802,"name":"Rayo Vallecano","short":"Rayo"},{"id":1803,"name":"Levante UD","short":""},{"id":1804,"name":"Real Betis","short":"Real Betis"},{"id":2175,"name":"Celta Vigo","short":"Celta Vigo"},{"id":2177,"name":"Real Valladolid","short":"realval"},{"id":2533,"name":"Elche CF","short":"Elche CF"}],"matches":[[1,356,1803,7,0],[1,434,1284,1,0],[1,1133,1804,2,1],[1,1139,1800,1,3],[1,1146,1801,1,2],[1,1275,1141,2,0],[1,1282,1209,2,3],[1,1802,2533,3,0],[1,2175,1274,2,2],[1,2177,1135,1,2],[2,1135,1146,2,0],[2,1141,1282,2,2],[2,1209,2177,2,1],[2,1274,434,3,1],[2,1284,356,0,1],[2,1800,1802,5,0],[2,1801,1133,0,1],[2,1803,1139,0,0],[2,1804,2175,1,2],[2,2533,1275,1,1],[3,434,356,2,3],[3,1133,1135,3,1],[3,1139,1284,2,2],[3,1146,1209,0,3],[3,1274,1804,0,0],[3,1275,1800,1,2],[3,1282,2533,2,2],[3,1802,1803,1,2],[3,2175,1801,1,1],[3,2177,1141,1,0],[4,356,1139,3,2],[4,1135,2175,3,2],[4,1141,1146,2,1],[4,1209,1133,2,2],[4,1284,1802,5,0],[4,1800,1282,4,2],[4,1801,1274,0,1],[4,1803,1275,0,0],[4,1804,434,3,1],[4,2533,2177,0,0],[5,434,1139,3,1],[5,1133,1141,4,1],[5,1146,2533,2,1],[5,1274,1135,3,2],[5,1275,1284,0,0],[5,1282,1803,2,2],[5,1802,356,0,4],[5,1804,1801,0,0],[5,2175,1209,0,0],[5,2177,1800,0,2],[6,356,1275,4,1],[6,1135,1804,2,1],[6,1139,1802,4,1],[6,1141,2175,2,0],[6,1209,1274,2,1],[6,1284,1282,2,0],[6,1800,1146,2,1],[6,1801,434,0,1],[6,1803,2177,1,1],[6,2533,1133,1,2],[7,434,1802,1,0],[7,1133,1800,0,1],[7,1146,1803,0,1],[7,1274,1141,0,2],[7,1275,1139,1,1],[7,1282,356,0,2],[7,1801,1135,2,0],[7,1804,1209,1,0],[7,2175,2533,0,1],[7,2177,1284,2,2],[8,356,2177,4,1],[8,1135,434,1,1],[8,1139,1282,2,1],[8,1141,1804,3,1],[8,1209,1801,3,0],[8,1284,1146,0,1],[8,1800,2175,2,1],[8,1802,1275,1,0],[8,1803,1133,2,3],[8,2533,1274,2,1],[9,434,1275,1,2],[9,1133,1284,2,0],[9,1135,1209,2,0],[9,1146,356,0,0],[9,1274,1800,1,0],[9,1282,1802,0,1],[9,1801,1141,0,2],[9,1804,2533,1,2],[9,2175,1803,0,1],[9,2177,1139,2,2],[10,356,1133,2,1],[10,1139,1146,2,1],[10,1141,1135,0,1],[10,1209,434,4,1],[10,1275,1282,3,0],[10,1284,2175,0,5],[10,1800,1804,5,0],[10,1802,2177,0,3],[10,1803,1274,3,0],[10,2533,1801,0,1],[11,434,1282,1,2],[11,1133,1139,7,3],[11,1135,2533,2,2],[11,1146,1802,3,1],[11,1209,1141,0,2],[11,1274,1284,0,0],[11,1801,1800,1,2],[11,1804,1803,0,0],[11,2175,356,0,3],[11,2177,1275,2,2],[12,356,1274,1,0],[12,1139,2175,0,1],[12,1141,434,0,1],[12,1275,1146,5,0],[12,1282,2177,1,0],[12,1284,1804,3,2],[12,1800,1135,2,0],[12,1802,1133,2,3],[12,1803,1801,0,1],[12,2533,1209,0,1],[13,434,2177,2,2],[13,1133,1275,5,1],[13,1135,1803,2,1],[13,1141,2533,1,1],[13,1146,1282,0,1],[13,1209,1800,1,1],[13,1274,1139,1,3],[13,1801,1284,3,1],[13,1804,356,1,4],[13,2175,1802,0,2],[14,356,1801,4,0],[14,1139,1804,4,0],[14,1275,2175,4,3],[14,1282,1133,0,5],[14,1284,1135,1,2],[14,1800,1141,7,0],[14,1802,1274,1,4],[14,1803,1209,0,3],[14,2177,1146,0,1],[14,2533,434,2,1],[15,434,1146,3,0],[15,1133,2177,4,0],[15,1135,356,1,0],[15,1141,1803,1,0],[15,1209,1284,1,1],[15,1274,1275,1,2],[15,1801,1139,1,2],[15,1804,1802,2,2],[15,2175,1282,3,1],[15,2533,1800,0,2],[16,356,1209,2,1],[16,1139,1135,1,1],[16,1146,1133,2,2],[16,1275,1804,5,1],[16,1282,1274,0,0],[16,1284,1141,1,0],[16,1800,434,3,0],[16,1802,1801,0,2],[16,1803,2533,2,1],[16,2177,2175,3,0],[17,434,1133,2,3],[17,1135,1802,2,1],[17,1141,356,2,5],[17,1209,1139,1,2],[17,1274,2177,4,2],[17,1800,1803,3,2],[17,1801,1275,1,3],[17,1804,1282,0,1],[17,2175,1146,1,1],[17,2533,1284,0,1],[18,356,2533,4,0],[18,434,1803,2,0],[18,1133,2175,3,0],[18,1139,1141,3,0],[18,1146,1274,1,0],[18,1275,1135,2,0],[18,1282,1801,3,0],[18,1284,1800,0,1],[18,1802,1209,2,5],[18,2177,1804,0,0],[19,1135,1282,6,1],[19,1141,1802,0,1],[19,1209,1275,5,1],[19,1274,1133,0,1],[19,1800,356,0,0],[19,1801,2177,4,0],[19,1803,1284,1,0],[19,1804,1146,1,2],[19,2175,434,2,1],[19,2533,1139,1,1],[20,1135,2177,4,2],[20,1141,1275,2,2],[20,1209,1282,2,0],[20,1274,2175,1,0],[20,1284,434,0,0],[20,1800,1139,1,1],[20,1801,1146,0,0],[20,1803,356,1,1],[20,1804,1133,0,5],[20,2533,1802,2,0],[21,356,1284,3,0],[21,434,1274,2,2],[21,1133,1801,2,0],[21,1139,1803,2,3],[21,1146,1135,1,5],[21,1275,2533,4,0],[21,1282,1141,1,0],[21,1802,1800,2,4],[21,2175,1804,4,2],[21,2177,1209,1,0],[22,356,434,2,3],[22,1135,1133,1,1],[22,1141,2177,0,0],[22,1209,1146,3,1],[22,1284,1139,3,2],[22,1800,1275,4,0],[22,1801,2175,1,2],[22,1803,1802,0,0],[22,1804,1274,2,0],[22,2533,1282,1,0],[23,434,1804,5,0],[23,1133,1209,4,2],[23,1139,356,1,4],[23,1146,1141,2,0],[23,1274,1801,1,0],[23,1275,1803,0,0],[23,1282,1800,2,0],[23,1802,1284,4,1],[23,2175,1135,0,0],[23,2177,2533,2,2],[24,356,1802,6,0],[24,1135,1274,1,2],[24,1139,434,0,0],[24,1141,1133,0,3],[24,1209,2175,0,2],[24,1284,1275,0,1],[24,1800,2177,3,0],[24,1801,1804,1,0],[24,1803,1282,1,0],[24,2533,1146,0,0],[25,434,1801,2,1],[25,1133,2533,3,0],[25,1146,1800,3,0],[25,1274,1209,1,2],[25,1275,356,3,1],[25,1282,1284,0,0],[25,1802,1139,0,1],[25,1804,1135,0,2],[25,2175,1141,1,1],[25,2177,1803,1,1],[26,356,1282,4,1],[26,1135,1801,4,0],[26,1139,1275,1,0],[26,1141,1274,0,0],[26,1209,1804,1,1],[26,1284,2177,1,1],[26,1800,1133,2,2],[26,1802,434,1,0],[26,1803,1146,2,0],[26,2533,2175,1,0],[27,434,1135,1,1],[27,1133,1803,3,0],[27,1146,1284,0,2],[27,1274,2533,3,1],[27,1275,1802,2,3],[27,1282,1139,1,3],[27,1801,1209,2,0],[27,1804,1141,2,0],[27,2175,1800,0,2],[27,2177,356,1,0],[28,356,1146,7,0],[28,1139,2177,4,1],[28,1141,1801,3,3],[28,1209,1135,1,1],[28,1275,434,1,0],[28,1284,1133,0,1],[28,1800,1274,1,0],[28,1802,1282,3,1],[28,1803,2175,0,1],[28,2533,1804,0,0],[29,434,1209,2,1],[29,1133,356,3,4],[29,1135,1141,1,0],[29,1146,1139,1,2],[29,1274,1803,0,0],[29,1282,1275,4,3],[29,1801,2533,1,0],[29,1804,1800,0,2],[29,2175,1284,0,2],[29,2177,1802,1,1],[30,356,2175,3,0],[30,1139,1133,2,1],[30,1141,1209,0,1],[30,1275,2177,1,0],[30,1282,434,2,2],[30,1284,1274,1,2],[30,1800,1801,1,0],[30,1802,1146,1,0],[30,1803,1804,1,3],[30,2533,1135,0,0],[31,434,1141,1,3],[31,1133,1802,5,0],[31,1135,1800,1,2],[31,1146,1275,1,1],[31,1209,2533,1,1],[31,1274,356,0,1],[31,1801,1803,0,2],[31,1804,1284,1,2],[31,2175,1139,1,0],[31,2177,1282,1,0],[32,356,1804,3,1],[32,1139,1274,4,1],[32,1275,1133,0,4],[32,1282,1146,1,2],[32,1284,1801,4,1],[32,1800,1209,1,0],[32,1802,2175,3,0],[32,1803,1135,1,2],[32,2177,434,0,0],[32,2533,1141,1,0],[33,434,2533,2,1],[33,1133,1282,4,0],[33,1135,1284,3,0],[33,1141,1800,0,2],[33,1146,2177,0,0],[33,1209,1803,1,0],[33,1274,1802,2,2],[33,1801,356,1,0],[33,1804,1139,0,2],[33,2175,1275,2,2],[34,356,1135,2,1],[34,1139,1801,4,0],[34,1146,434,1,1],[34,1275,1274,2,1],[34,1282,2175,2,4],[34,1284,1209,2,0],[34,1800,2533,2,0],[34,1802,1804,3,1],[34,1803,1141,0,0],[34,2177,1133,1,1],[35,434,1800,0,1],[35,1133,1146,4,0],[35,1135,1139,3,1],[35,1141,1284,1,0],[35,1209,356,2,3],[35,1274,1282,1,2],[35,1801,1802,0,3],[35,1804,1275,0,1],[35,2175,2177,4,1],[35,2533,1803,1,1],[36,356,1141,2,2],[36,1133,434,2,2],[36,1139,1209,0,0],[36,1146,2175,0,2],[36,1275,1801,1,1],[36,1282,1804,3,2],[36,1284,2533,0,1],[36,1802,1135,0,3],[36,1803,1800,2,0],[36,2177,1274,1,0],[37,1135,1275,1,1],[37,1141,1139,1,0],[37,1209,1802,4,0],[37,1274,1146,1,1],[37,1800,1284,1,1],[37,1801,1282,0,2],[37,1803,434,2,0],[37,1804,2177,4,3],[37,2175,1133,2,0],[37,2533,356,0,0],[38,356,1800,1,1],[38,434,2175,2,1],[38,1133,1274,3,1],[38,1139,2533,3,1],[38,1146,1804,2,1],[38,1275,1209,1,2],[38,1282,1135,0,0],[38,1284,1803,1,0],[38,1802,1141,1,2],[38,2177,1801,0,1]],"table":[{"id":1800,"points":90,"matches":38,"won":28,"draw":6,"lost":4,"goals":77,"against":26},{"id":356,"points":87,"matches":38,"won":27,"draw":6,"lost":5,"goals":100,"against":33},{"id":1133,"points":87,"matches":38,"won":27,"draw":6,"lost":5,"goals":104,"against":38},{"id":1135,"points":70,"matches":38,"won":20,"draw":10,"lost":8,"goals":66,"against":39},{"id":1139,"points":63,"matches":38,"won":18,"draw":9,"lost":11,"goals":69,"against":52},{"id":1209,"points":59,"matches":38,"won":17,"draw":8,"lost":13,"goals":60,"against":44},{"id":1275,"points":59,"matches":38,"won":16,"draw":11,"lost":11,"goals":62,"against":55},{"id":434,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":51,"against":53},{"id":2175,"points":49,"matches":38,"won":14,"draw":7,"lost":17,"goals":49,"against":54},{"id":1803,"points":48,"matches":38,"won":12,"draw":12,"lost":14,"goals":35,"against":43},{"id":1284,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":39,"against":46},{"id":1802,"points":43,"matches":38,"won":13,"draw":4,"lost":21,"goals":46,"against":80},{"id":1274,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":41,"against":51},{"id":1141,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":35,"against":54},{"id":1801,"points":41,"matches":38,"won":12,"draw":5,"lost":21,"goals":32,"against":56},{"id":2533,"points":40,"matches":38,"won":9,"draw":13,"lost":16,"goals":30,"against":50},{"id":1282,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":43,"against":71},{"id":1146,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":32,"against":62},{"id":2177,"points":36,"matches":38,"won":7,"draw":15,"lost":16,"goals":38,"against":60},{"id":1804,"points":25,"matches":38,"won":6,"draw":7,"lost":25,"goals":36,"against":78}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2013–14_La_Liga, abgerufen 2026-10-09","table":[{"id":1800,"won":28,"draw":6,"lost":4,"goals":77,"against":26,"adjust":0},{"id":356,"won":27,"draw":6,"lost":5,"goals":100,"against":33,"adjust":0},{"id":1133,"won":27,"draw":6,"lost":5,"goals":104,"against":38,"adjust":0},{"id":1135,"won":20,"draw":10,"lost":8,"goals":66,"against":39,"adjust":0},{"id":1139,"won":18,"draw":9,"lost":11,"goals":69,"against":52,"adjust":0},{"id":1209,"won":17,"draw":8,"lost":13,"goals":60,"against":44,"adjust":0},{"id":1275,"won":16,"draw":11,"lost":11,"goals":62,"against":55,"adjust":0},{"id":434,"won":13,"draw":10,"lost":15,"goals":51,"against":53,"adjust":0},{"id":2175,"won":14,"draw":7,"lost":17,"goals":49,"against":54,"adjust":0},{"id":1803,"won":12,"draw":12,"lost":14,"goals":35,"against":43,"adjust":0},{"id":1284,"won":12,"draw":9,"lost":17,"goals":39,"against":46,"adjust":0},{"id":1802,"won":13,"draw":4,"lost":21,"goals":46,"against":80,"adjust":0},{"id":1141,"won":11,"draw":9,"lost":18,"goals":35,"against":54,"adjust":0},{"id":1274,"won":11,"draw":9,"lost":18,"goals":41,"against":51,"adjust":0},{"id":1801,"won":12,"draw":5,"lost":21,"goals":32,"against":56,"adjust":0},{"id":2533,"won":9,"draw":13,"lost":16,"goals":30,"against":50,"adjust":0},{"id":1282,"won":11,"draw":7,"lost":20,"goals":43,"against":71,"adjust":0},{"id":1146,"won":10,"draw":9,"lost":19,"goals":32,"against":62,"adjust":0},{"id":2177,"won":7,"draw":15,"lost":16,"goals":38,"against":60,"adjust":0},{"id":1804,"won":6,"draw":7,"lost":25,"goals":36,"against":78,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2014.json b/tests/RealData/fixtures/openligadb/PD-2014.json new file mode 100644 index 00000000..19f6e491 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2014,"name":"Primera Division 2014/2015","sport":"Fussball","finished":true,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":382,"name":"Villarreal CF","short":"Villarreal CF"},{"id":440,"name":"Deportivo A Coruña","short":"Deportivo A Coruña"},{"id":736,"name":"Sevilla FC","short":""},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1135,"name":"Athletic Club","short":"Bilbao"},{"id":1141,"name":"FC Getafe","short":"Getafe"},{"id":1181,"name":"Valencia CF","short":""},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1282,"name":"UD Almeria","short":"Almeria"},{"id":1283,"name":"UD Levante","short":""},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1802,"name":"Rayo Vallecano","short":"Rayo"},{"id":2175,"name":"Celta Vigo","short":"Celta Vigo"},{"id":2533,"name":"Elche CF","short":"Elche CF"},{"id":2706,"name":"Cordoba CF","short":""},{"id":2707,"name":"SD Eibar","short":""}],"matches":[[1,356,2533,3,0],[1,736,1181,1,1],[1,1133,2706,2,0],[1,1282,1274,1,1],[1,1283,382,0,2],[1,1284,1135,1,0],[1,1801,440,2,1],[1,1802,1800,0,0],[1,2175,1141,3,1],[1,2707,1275,1,0],[2,382,356,0,1],[2,440,1802,2,2],[2,1135,1283,3,0],[2,1141,1282,1,0],[2,1181,1284,3,0],[2,1274,736,1,2],[2,1275,1133,4,2],[2,1800,2707,2,1],[2,2533,1801,1,1],[2,2706,2175,1,1],[3,356,1135,2,0],[3,736,1141,2,0],[3,1133,1800,1,2],[3,1181,1274,3,1],[3,1282,2706,1,1],[3,1284,1283,0,0],[3,1801,382,0,0],[3,1802,2533,2,3],[3,2175,1275,2,2],[3,2707,440,0,1],[4,382,1802,4,2],[4,440,1133,2,8],[4,1135,1801,0,1],[4,1141,1181,0,3],[4,1274,1284,2,2],[4,1275,1282,1,2],[4,1283,356,0,5],[4,1800,2175,2,2],[4,2533,2707,0,2],[4,2706,736,1,3],[5,736,1275,1,0],[5,1133,2533,5,1],[5,1181,2706,3,0],[5,1274,1141,2,0],[5,1282,1800,0,1],[5,1284,356,0,0],[5,1801,1283,0,1],[5,1802,1135,2,1],[5,2175,440,2,1],[5,2707,382,1,1],[6,356,1801,6,0],[6,382,1133,0,2],[6,440,1282,0,1],[6,1135,2707,0,0],[6,1141,1284,1,0],[6,1275,1181,1,1],[6,1283,1802,0,2],[6,1800,736,4,0],[6,2533,2175,0,1],[6,2706,1274,0,0],[7,736,440,4,1],[7,1133,1135,5,0],[7,1141,2706,1,1],[7,1181,1800,3,1],[7,1274,1275,2,0],[7,1282,2533,2,2],[7,1284,1801,2,1],[7,1802,356,0,2],[7,2175,382,1,3],[7,2707,1283,3,3],[8,356,2707,3,0],[8,382,1282,2,0],[8,440,1181,3,0],[8,1135,2175,1,1],[8,1275,1141,1,2],[8,1283,1133,0,5],[8,1800,1274,2,0],[8,1801,1802,0,1],[8,2533,736,0,2],[8,2706,1284,1,2],[9,736,382,2,1],[9,1133,356,3,1],[9,1141,1800,0,1],[9,1181,2533,3,1],[9,1274,440,0,0],[9,1282,1135,0,1],[9,1284,1802,4,0],[9,2175,1283,3,0],[9,2706,1275,1,1],[9,2707,1801,1,1],[10,356,2175,0,1],[10,382,1181,1,3],[10,440,1141,1,2],[10,1135,736,1,0],[10,1275,1284,0,1],[10,1283,1282,2,1],[10,1800,2706,4,2],[10,1801,1133,0,4],[10,1802,2707,2,3],[10,2533,1274,2,1],[11,736,1283,1,1],[11,1133,1802,5,1],[11,1141,2533,0,0],[11,1181,1135,0,0],[11,1274,382,1,1],[11,1275,1800,2,1],[11,1282,356,1,2],[11,1284,2707,2,1],[11,2175,1801,0,0],[11,2706,440,0,0],[12,356,736,5,1],[12,382,1141,2,1],[12,440,1275,0,0],[12,1135,1274,3,1],[12,1283,1181,2,1],[12,1800,1284,3,1],[12,1801,1282,0,0],[12,1802,2175,1,0],[12,2533,2706,2,2],[12,2707,1133,0,4],[13,736,1801,5,1],[13,1141,1135,1,2],[13,1181,356,0,1],[13,1274,1283,2,1],[13,1275,2533,3,0],[13,1282,1802,0,1],[13,1284,1133,1,2],[13,1800,440,2,0],[13,2175,2707,0,1],[13,2706,382,0,2],[14,356,1274,5,1],[14,382,1275,4,0],[14,440,1284,0,1],[14,1133,2175,3,0],[14,1135,2706,0,1],[14,1283,1141,1,1],[14,1801,1181,1,1],[14,1802,736,0,1],[14,2533,1800,0,2],[14,2707,1282,5,2],[15,440,2533,1,0],[15,736,2707,0,0],[15,1141,356,0,0],[15,1181,1802,3,0],[15,1274,1801,2,1],[15,1275,1135,1,1],[15,1282,1133,1,4],[15,1284,2175,1,0],[15,1800,382,0,1],[15,2706,1283,0,0],[16,356,2706,5,0],[16,382,440,3,0],[16,1133,736,2,1],[16,1135,1800,1,4],[16,1283,1275,1,1],[16,1801,1141,1,1],[16,1802,1274,1,3],[16,2175,1282,0,1],[16,2533,1284,1,2],[16,2707,1181,0,1],[17,440,1135,1,0],[17,736,2175,1,0],[17,1141,1802,1,2],[17,1181,1133,2,1],[17,1274,2707,1,2],[17,1275,356,1,0],[17,1284,1282,1,2],[17,1800,1283,3,1],[17,2533,382,2,2],[17,2706,1801,2,0],[18,356,1800,3,1],[18,1133,1274,3,0],[18,1135,2533,1,2],[18,1282,736,0,2],[18,1283,440,0,0],[18,1284,382,1,1],[18,1801,1275,1,1],[18,1802,2706,0,1],[18,2175,1181,1,1],[18,2707,1141,2,1],[19,382,1135,2,0],[19,440,356,0,4],[19,736,1284,2,0],[19,1141,1133,0,3],[19,1181,1282,3,2],[19,1274,2175,1,0],[19,1275,1802,0,1],[19,1800,1801,2,0],[19,2533,1283,1,0],[19,2706,2707,1,1],[20,382,1283,1,0],[20,440,1801,2,2],[20,1135,1284,1,1],[20,1141,2175,2,1],[20,1181,736,3,1],[20,1274,1282,3,0],[20,1275,2707,1,0],[20,1800,1802,3,1],[20,2533,356,0,6],[20,2706,1133,1,2],[21,356,382,3,2],[21,736,1274,3,2],[21,1133,1275,4,1],[21,1282,1141,1,0],[21,1283,1135,0,2],[21,1284,1181,1,0],[21,1801,2533,1,0],[21,1802,440,1,2],[21,2175,2706,1,0],[21,2707,1800,1,3],[22,382,1801,2,0],[22,440,2707,2,0],[22,1135,356,2,5],[22,1141,736,2,1],[22,1274,1181,1,2],[22,1275,2175,1,1],[22,1283,1284,4,1],[22,1800,1133,4,0],[22,2533,1802,2,0],[22,2706,1282,1,2],[23,356,1283,5,0],[23,736,2706,3,0],[23,1133,440,2,0],[23,1181,1141,1,0],[23,1282,1275,2,2],[23,1284,1274,0,2],[23,1801,1135,0,0],[23,1802,382,2,0],[23,2175,1800,2,0],[23,2707,2533,0,1],[24,356,1284,0,1],[24,382,2707,1,0],[24,440,2175,0,2],[24,1135,1802,1,0],[24,1141,1274,2,1],[24,1275,736,4,3],[24,1283,1801,2,1],[24,1800,1282,3,0],[24,2533,1133,0,2],[24,2706,1181,1,2],[25,736,1800,0,0],[25,1133,382,1,1],[25,1181,1275,2,0],[25,1274,2706,1,0],[25,1282,440,0,0],[25,1284,1141,3,2],[25,1801,356,1,3],[25,1802,1283,4,2],[25,2175,2533,1,1],[25,2707,1135,0,1],[26,356,1802,6,1],[26,382,2175,4,1],[26,440,736,3,4],[26,1135,1133,1,0],[26,1275,1274,1,0],[26,1283,2707,2,1],[26,1800,1181,1,1],[26,1801,1284,1,0],[26,2533,1282,1,0],[26,2706,1141,1,2],[27,736,2533,3,0],[27,1133,1283,2,0],[27,1141,1275,0,1],[27,1181,440,2,0],[27,1274,1800,0,0],[27,1282,382,0,0],[27,1284,2706,2,0],[27,1802,1801,3,1],[27,2175,1135,1,2],[27,2707,356,0,2],[28,356,1133,2,1],[28,382,736,0,2],[28,440,1274,0,0],[28,1135,1282,2,1],[28,1275,2706,3,1],[28,1283,2175,0,1],[28,1800,1141,2,0],[28,1801,2707,0,0],[28,1802,1284,1,0],[28,2533,1181,0,4],[29,736,1135,2,0],[29,1133,1801,9,1],[29,1141,440,2,1],[29,1181,382,0,0],[29,1274,2533,1,1],[29,1282,1283,1,4],[29,1284,1275,1,1],[29,2175,356,0,1],[29,2706,1800,0,2],[29,2707,1802,1,2],[30,356,1282,4,0],[30,382,1274,0,3],[30,440,2706,1,1],[30,1135,1181,1,1],[30,1283,736,1,2],[30,1800,1275,2,0],[30,1801,2175,1,1],[30,1802,1133,0,2],[30,2533,1141,0,1],[30,2707,1284,1,0],[31,736,356,2,2],[31,1133,2707,3,0],[31,1141,382,1,1],[31,1181,1283,3,0],[31,1274,1135,1,0],[31,1275,440,2,2],[31,1282,1801,3,0],[31,1284,1800,2,2],[31,2175,1802,6,1],[31,2706,2533,0,2],[32,356,1181,2,0],[32,382,2706,0,0],[32,440,1800,1,2],[32,1133,1284,3,1],[32,1135,1141,4,0],[32,1283,1274,2,2],[32,1801,736,1,1],[32,1802,1282,2,0],[32,2533,1275,1,0],[32,2707,2175,0,1],[33,736,1802,2,0],[33,1141,1283,0,1],[33,1181,1801,4,0],[33,1274,356,0,2],[33,1275,382,0,0],[33,1282,2707,2,0],[33,1284,440,1,1],[33,1800,2533,3,0],[33,2175,1133,2,4],[33,2706,1135,0,1],[34,356,1141,6,0],[34,382,1800,0,1],[34,1133,1282,3,0],[34,1135,1275,1,1],[34,1283,2706,1,0],[34,1801,1274,1,2],[34,1802,1181,1,1],[34,2175,1284,1,0],[34,2533,440,4,0],[34,2707,736,1,3],[35,440,382,1,1],[35,736,1133,2,3],[35,1141,1801,1,2],[35,1181,2707,3,1],[35,1274,1802,1,1],[35,1275,1283,3,0],[35,1282,2175,2,2],[35,1284,2533,1,2],[35,1800,1135,0,0],[35,2706,356,0,8],[36,356,1275,2,0],[36,382,2533,1,0],[36,1133,1181,2,2],[36,1135,440,1,1],[36,1282,1284,1,2],[36,1283,1800,2,2],[36,1801,2706,2,0],[36,1802,1141,2,0],[36,2175,736,1,1],[36,2707,1274,0,2],[37,382,1284,2,1],[37,440,1283,2,0],[37,736,1282,2,1],[37,1141,2707,1,1],[37,1181,2175,1,1],[37,1274,1133,1,4],[37,1275,1801,0,3],[37,1800,356,0,1],[37,2533,1135,2,3],[37,2706,1802,1,2],[38,356,440,2,2],[38,1133,1141,7,3],[38,1135,382,4,0],[38,1282,1181,2,3],[38,1283,2533,0,0],[38,1284,736,2,3],[38,1801,1800,0,0],[38,1802,1275,2,4],[38,2175,1274,3,2],[38,2707,2706,3,0]],"table":[{"id":356,"points":94,"matches":38,"won":30,"draw":4,"lost":4,"goals":110,"against":21},{"id":1133,"points":92,"matches":38,"won":30,"draw":2,"lost":6,"goals":118,"against":38},{"id":1800,"points":78,"matches":38,"won":23,"draw":9,"lost":6,"goals":67,"against":29},{"id":1181,"points":77,"matches":38,"won":22,"draw":11,"lost":5,"goals":70,"against":32},{"id":736,"points":76,"matches":38,"won":23,"draw":7,"lost":8,"goals":71,"against":45},{"id":382,"points":60,"matches":38,"won":16,"draw":12,"lost":10,"goals":48,"against":37},{"id":1135,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":42,"against":41},{"id":2175,"points":51,"matches":38,"won":13,"draw":12,"lost":13,"goals":47,"against":44},{"id":1284,"points":50,"matches":38,"won":14,"draw":8,"lost":16,"goals":42,"against":48},{"id":1274,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":47,"against":51},{"id":1802,"points":49,"matches":38,"won":15,"draw":4,"lost":19,"goals":46,"against":68},{"id":1275,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":44,"against":51},{"id":2533,"points":41,"matches":38,"won":11,"draw":8,"lost":19,"goals":35,"against":62},{"id":1141,"points":37,"matches":38,"won":10,"draw":7,"lost":21,"goals":33,"against":64},{"id":1283,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":34,"against":67},{"id":2707,"points":35,"matches":38,"won":9,"draw":8,"lost":21,"goals":34,"against":55},{"id":440,"points":35,"matches":38,"won":7,"draw":14,"lost":17,"goals":35,"against":60},{"id":1801,"points":35,"matches":38,"won":7,"draw":14,"lost":17,"goals":29,"against":64},{"id":1282,"points":32,"matches":38,"won":8,"draw":8,"lost":22,"goals":35,"against":64},{"id":2706,"points":20,"matches":38,"won":3,"draw":11,"lost":24,"goals":22,"against":68}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2014–15_La_Liga, abgerufen 2026-10-09","table":[{"id":356,"won":30,"draw":4,"lost":4,"goals":110,"against":21,"adjust":0},{"id":1133,"won":30,"draw":2,"lost":6,"goals":118,"against":38,"adjust":0},{"id":1800,"won":23,"draw":9,"lost":6,"goals":67,"against":29,"adjust":0},{"id":1181,"won":22,"draw":11,"lost":5,"goals":70,"against":32,"adjust":0},{"id":736,"won":23,"draw":7,"lost":8,"goals":71,"against":45,"adjust":0},{"id":382,"won":16,"draw":12,"lost":10,"goals":48,"against":37,"adjust":0},{"id":1135,"won":15,"draw":10,"lost":13,"goals":42,"against":41,"adjust":0},{"id":2175,"won":13,"draw":12,"lost":13,"goals":47,"against":44,"adjust":0},{"id":1284,"won":14,"draw":8,"lost":16,"goals":42,"against":48,"adjust":0},{"id":1274,"won":13,"draw":10,"lost":15,"goals":47,"against":51,"adjust":0},{"id":1802,"won":15,"draw":4,"lost":19,"goals":46,"against":68,"adjust":0},{"id":1275,"won":11,"draw":13,"lost":14,"goals":44,"against":51,"adjust":0},{"id":2533,"won":11,"draw":8,"lost":19,"goals":35,"against":62,"adjust":0},{"id":1283,"won":9,"draw":10,"lost":19,"goals":34,"against":67,"adjust":0},{"id":1141,"won":10,"draw":7,"lost":21,"goals":33,"against":64,"adjust":0},{"id":440,"won":7,"draw":14,"lost":17,"goals":35,"against":60,"adjust":0},{"id":1801,"won":7,"draw":14,"lost":17,"goals":29,"against":64,"adjust":0},{"id":2707,"won":9,"draw":8,"lost":21,"goals":34,"against":55,"adjust":0},{"id":1282,"won":8,"draw":8,"lost":22,"goals":35,"against":64,"adjust":-3},{"id":2706,"won":3,"draw":11,"lost":24,"goals":22,"against":68,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2015.json b/tests/RealData/fixtures/openligadb/PD-2015.json new file mode 100644 index 00000000..c5791f65 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2015,"name":"Primera Division 2015/2016","sport":"Fussball","finished":true,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":434,"name":"FC Valencia","short":""},{"id":440,"name":"Deportivo A Coruña","short":"Deportivo A Coruña"},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1135,"name":"Athletic Club","short":"Bilbao"},{"id":1139,"name":"FC Sevilla","short":"Sevilla"},{"id":1141,"name":"FC Getafe","short":"Getafe"},{"id":1209,"name":"FC Villareal","short":"FC Villareal"},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1281,"name":"Sporting Gijon","short":""},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1802,"name":"Rayo Vallecano","short":"Rayo"},{"id":1803,"name":"Levante UD","short":""},{"id":2175,"name":"Celta Vigo","short":"Celta Vigo"},{"id":2707,"name":"SD Eibar","short":""},{"id":2970,"name":"Betis Sevilla","short":""},{"id":2971,"name":"UD Las Palmas","short":"UD Las Palmas"}],"matches":[[1,440,1275,0,0],[1,1135,356,0,1],[1,1274,1141,1,0],[1,1281,1133,0,0],[1,1284,1139,0,0],[1,1800,2971,1,0],[1,1801,2707,1,3],[1,1802,434,0,0],[1,1803,2175,1,2],[1,2970,1209,1,1],[2,356,1284,1,0],[2,434,440,1,1],[2,1133,2970,5,0],[2,1139,1800,0,3],[2,1141,1801,1,2],[2,1209,1274,3,1],[2,1275,1281,0,0],[2,2175,1802,3,0],[2,2707,1135,2,0],[2,2971,1803,0,0],[3,1135,1141,3,1],[3,1274,1133,0,6],[3,1281,434,0,1],[3,1284,2707,0,0],[3,1800,356,1,2],[3,1801,1209,1,3],[3,1802,440,1,3],[3,1803,1139,1,1],[3,2175,2971,3,3],[3,2970,1275,1,0],[4,356,1803,4,1],[4,434,2970,0,0],[4,440,1281,2,3],[4,1133,1801,1,0],[4,1139,2175,1,2],[4,1141,1284,1,0],[4,1209,1135,3,1],[4,1275,1274,2,3],[4,2707,1800,0,2],[4,2971,1802,0,1],[5,1135,1133,1,2],[5,1274,434,1,0],[5,1284,1209,0,1],[5,1800,1141,2,0],[5,1801,1275,0,3],[5,1802,1281,2,1],[5,1803,2707,2,2],[5,2175,356,4,1],[5,2970,440,1,2],[5,2971,1139,2,0],[6,356,2971,2,1],[6,434,1801,1,0],[6,440,1274,3,0],[6,1133,1284,0,0],[6,1139,1802,3,2],[6,1141,1803,3,0],[6,1209,1800,1,0],[6,1275,1135,0,0],[6,1281,2970,1,2],[6,2707,2175,1,1],[7,1135,434,3,1],[7,1139,356,2,1],[7,1274,1281,1,2],[7,1284,1275,3,1],[7,1800,1133,1,1],[7,1801,440,1,1],[7,1802,2970,0,2],[7,1803,1209,1,0],[7,2175,1141,0,0],[7,2971,2707,0,2],[8,356,1802,5,2],[8,434,1284,3,0],[8,440,1135,2,2],[8,1133,1803,3,0],[8,1141,2971,4,0],[8,1209,2175,1,2],[8,1275,1800,0,2],[8,1281,1801,3,3],[8,2707,1139,1,1],[8,2970,1274,1,3],[9,356,2707,3,1],[9,1135,1281,3,0],[9,1139,1141,5,0],[9,1284,440,2,0],[9,1800,434,2,1],[9,1801,2970,1,1],[9,1802,1274,3,0],[9,1803,1275,0,4],[9,2175,1133,1,3],[9,2971,1209,0,0],[10,434,1803,3,0],[10,440,1800,1,1],[10,1133,2971,3,1],[10,1141,356,0,2],[10,1209,1139,2,1],[10,1274,1801,1,1],[10,1275,2175,2,3],[10,1281,1284,1,0],[10,2707,1802,1,0],[10,2970,1135,1,3],[11,356,1209,3,0],[11,1135,1274,2,1],[11,1139,1133,3,2],[11,1284,2970,0,1],[11,1800,1281,1,0],[11,1802,1801,2,1],[11,1803,440,1,1],[11,2175,434,1,5],[11,2707,1141,3,1],[11,2971,1275,2,0],[12,434,2971,1,1],[12,440,2175,2,0],[12,1133,356,0,4],[12,1141,1802,1,1],[12,1209,2707,1,1],[12,1274,1284,2,0],[12,1275,1139,2,0],[12,1281,1803,0,3],[12,1801,1135,2,0],[12,2970,1800,0,1],[13,356,1275,4,0],[13,1139,434,1,0],[13,1141,1209,2,0],[13,1284,1801,2,2],[13,1800,1274,1,0],[13,1802,1135,0,3],[13,1803,2970,0,1],[13,2175,1281,2,1],[13,2707,1133,0,2],[13,2971,440,0,2],[14,434,356,1,1],[14,440,1139,1,1],[14,1133,1141,4,1],[14,1135,1284,0,0],[14,1209,1802,2,1],[14,1274,1803,1,1],[14,1275,2707,2,1],[14,1281,2971,3,1],[14,1801,1800,0,2],[14,2970,2175,1,1],[15,356,440,2,2],[15,1139,1281,2,0],[15,1141,1275,1,1],[15,1209,1133,1,0],[15,1800,1135,2,1],[15,1802,1284,1,2],[15,1803,1801,1,2],[15,2175,1274,1,0],[15,2707,434,1,1],[15,2971,2970,1,0],[16,434,1141,2,2],[16,440,2707,2,0],[16,1133,1802,10,2],[16,1135,1803,2,0],[16,1274,2971,1,0],[16,1275,1209,0,2],[16,1281,356,1,3],[16,1284,1800,1,0],[16,1801,2175,0,2],[16,2970,1139,0,0],[17,356,2970,4,0],[17,1133,1275,3,1],[17,1139,1274,2,0],[17,1141,440,0,0],[17,1209,434,1,0],[17,1802,1800,0,2],[17,1803,1284,0,1],[17,2175,1135,0,1],[17,2707,1281,2,0],[17,2971,1801,4,1],[18,434,1133,2,2],[18,440,1209,1,2],[18,1135,2971,2,2],[18,1274,356,0,0],[18,1281,1141,1,2],[18,1284,2175,2,0],[18,1800,1803,1,0],[18,1801,1139,2,1],[18,1802,1275,2,2],[18,2970,2707,0,4],[19,356,1801,4,0],[19,1133,440,5,0],[19,1139,1135,2,0],[19,1141,2970,1,0],[19,1209,1281,2,0],[19,1275,434,2,0],[19,1803,1802,2,1],[19,2175,1800,0,2],[19,2707,1274,2,1],[19,2971,1284,1,1],[20,356,1135,6,0],[20,434,1802,2,2],[20,1133,1281,5,1],[20,1139,1284,2,1],[20,1141,1274,3,1],[20,1209,2970,0,0],[20,1275,440,1,1],[20,2175,1803,4,3],[20,2707,1801,5,1],[20,2971,1800,0,3],[21,440,434,1,1],[21,1135,2707,5,2],[21,1274,1209,2,2],[21,1281,1275,5,1],[21,1284,356,1,2],[21,1800,1139,0,0],[21,1801,1141,3,2],[21,1802,2175,3,0],[21,1803,2971,3,2],[21,2970,1133,1,1],[22,356,1800,2,1],[22,434,1281,0,1],[22,440,1802,2,2],[22,1133,1274,6,0],[22,1139,1803,3,1],[22,1141,1135,0,1],[22,1209,1801,1,0],[22,1275,2970,2,1],[22,2707,1284,1,2],[22,2971,2175,2,1],[23,1135,1209,0,0],[23,1274,1275,0,5],[23,1281,440,1,1],[23,1284,1141,3,0],[23,1800,2707,3,1],[23,1801,1133,1,2],[23,1802,2971,2,0],[23,1803,356,0,2],[23,2175,1139,1,1],[23,2970,434,1,0],[24,356,2175,6,1],[24,434,1274,2,1],[24,440,2970,2,2],[24,1133,1135,4,2],[24,1139,2971,2,0],[24,1141,1800,0,1],[24,1209,1284,1,0],[24,1275,1801,3,0],[24,1281,1802,2,2],[24,2707,1803,2,0],[25,1135,1275,0,1],[25,1274,440,1,0],[25,1284,1133,1,1],[25,1800,1209,0,0],[25,1801,434,1,2],[25,1802,1139,2,2],[25,1803,1141,3,0],[25,2175,2707,3,2],[25,2970,1281,1,1],[25,2971,356,1,2],[26,356,1139,2,1],[26,434,1135,0,3],[26,440,1801,0,1],[26,1133,1800,0,1],[26,1141,2175,0,1],[26,1209,1803,3,0],[26,1275,1284,1,1],[26,1281,1274,2,4],[26,2707,2971,0,1],[26,2970,1802,2,2],[27,1135,440,4,1],[27,1139,2707,1,0],[27,1274,2970,0,3],[27,1284,434,1,2],[27,1800,1275,3,0],[27,1801,1281,2,0],[27,1802,356,1,5],[27,1803,1133,1,3],[27,2175,1209,0,0],[27,2971,1141,4,0],[28,434,1800,1,3],[28,440,1284,3,3],[28,1133,2175,7,1],[28,1141,1139,1,1],[28,1209,2971,0,1],[28,1274,1802,2,1],[28,1275,1803,1,1],[28,1281,1135,0,2],[28,2707,356,0,4],[28,2970,1801,2,0],[29,356,1141,6,0],[29,1135,2970,3,1],[29,1139,1209,4,2],[29,1284,1281,1,0],[29,1800,440,3,0],[29,1801,1274,1,1],[29,1802,2707,1,1],[29,1803,434,1,0],[29,2175,1275,1,0],[29,2971,1133,1,2],[30,434,2175,0,2],[30,440,1803,2,1],[30,1133,1139,4,0],[30,1141,2707,1,1],[30,1209,356,2,2],[30,1274,1135,2,1],[30,1275,2971,0,1],[30,1281,1800,2,1],[30,1801,1802,2,2],[30,2970,1284,0,1],[31,356,1133,1,2],[31,1135,1801,1,1],[31,1139,1275,1,2],[31,1284,1274,1,1],[31,1800,2970,5,1],[31,1802,1141,2,0],[31,1803,1281,0,0],[31,2175,440,1,1],[31,2707,1209,1,2],[31,2971,434,2,1],[32,434,1139,2,1],[32,440,2971,1,3],[32,1133,2707,4,0],[32,1135,1802,1,0],[32,1209,1141,2,0],[32,1274,1800,1,3],[32,1275,356,1,0],[32,1281,2175,0,1],[32,1801,1284,0,0],[32,2970,1803,1,0],[33,356,434,1,2],[33,1139,440,1,1],[33,1141,1133,1,5],[33,1284,1135,0,1],[33,1800,1801,3,0],[33,1802,1209,2,1],[33,1803,1274,2,1],[33,2175,2970,1,1],[33,2707,1275,2,1],[33,2971,1281,1,1],[34,434,2707,4,0],[34,440,356,0,8],[34,1133,1209,3,0],[34,1135,1800,0,1],[34,1274,2175,1,1],[34,1275,1141,1,2],[34,1281,1139,2,1],[34,1284,1802,1,1],[34,1801,1803,5,1],[34,2970,2971,1,0],[35,356,1281,6,0],[35,1139,2970,2,0],[35,1141,434,2,2],[35,1209,1275,0,0],[35,1800,1284,1,0],[35,1802,1133,2,3],[35,1803,1135,2,2],[35,2175,1801,2,1],[35,2707,440,1,1],[35,2971,1274,4,0],[36,434,1209,0,2],[36,440,1141,0,2],[36,1135,2175,2,1],[36,1274,1139,1,0],[36,1275,1133,0,1],[36,1281,2707,2,0],[36,1284,1803,3,1],[36,1800,1802,1,0],[36,1801,2971,3,2],[36,2970,356,0,2],[37,356,1274,5,0],[37,1133,434,3,2],[37,1139,1801,1,4],[37,1141,1281,1,1],[37,1209,440,0,2],[37,1275,1802,2,1],[37,1803,1800,2,1],[37,2175,1284,1,0],[37,2707,2970,1,1],[37,2971,1135,0,0],[38,434,1275,0,1],[38,440,1133,0,2],[38,1135,1139,3,1],[38,1274,2707,4,2],[38,1281,1209,2,0],[38,1284,2971,4,1],[38,1800,2175,2,0],[38,1801,356,0,3],[38,1802,1803,3,1],[38,2970,1141,2,1]],"table":[{"id":356,"points":91,"matches":38,"won":29,"draw":4,"lost":5,"goals":112,"against":29},{"id":1133,"points":90,"matches":38,"won":28,"draw":6,"lost":4,"goals":110,"against":34},{"id":1800,"points":88,"matches":38,"won":28,"draw":4,"lost":6,"goals":63,"against":18},{"id":1209,"points":64,"matches":38,"won":18,"draw":10,"lost":10,"goals":44,"against":35},{"id":1135,"points":62,"matches":38,"won":18,"draw":8,"lost":12,"goals":58,"against":45},{"id":2175,"points":60,"matches":38,"won":17,"draw":9,"lost":12,"goals":51,"against":59},{"id":1139,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":51,"against":50},{"id":1284,"points":48,"matches":38,"won":12,"draw":12,"lost":14,"goals":38,"against":35},{"id":1275,"points":48,"matches":38,"won":13,"draw":9,"lost":16,"goals":45,"against":48},{"id":2970,"points":45,"matches":38,"won":11,"draw":12,"lost":15,"goals":34,"against":52},{"id":434,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":46,"against":48},{"id":2971,"points":44,"matches":38,"won":12,"draw":8,"lost":18,"goals":45,"against":53},{"id":2707,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":49,"against":61},{"id":1274,"points":43,"matches":38,"won":12,"draw":7,"lost":19,"goals":40,"against":74},{"id":440,"points":42,"matches":38,"won":8,"draw":18,"lost":12,"goals":45,"against":61},{"id":1281,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":40,"against":62},{"id":1801,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":46,"against":69},{"id":1802,"points":38,"matches":38,"won":9,"draw":11,"lost":18,"goals":52,"against":73},{"id":1141,"points":36,"matches":38,"won":9,"draw":9,"lost":20,"goals":37,"against":67},{"id":1803,"points":32,"matches":38,"won":8,"draw":8,"lost":22,"goals":37,"against":70}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2015–16_La_Liga, abgerufen 2026-10-09","table":[{"id":356,"won":29,"draw":4,"lost":5,"goals":112,"against":29,"adjust":0},{"id":1133,"won":28,"draw":6,"lost":4,"goals":110,"against":34,"adjust":0},{"id":1800,"won":28,"draw":4,"lost":6,"goals":63,"against":18,"adjust":0},{"id":1209,"won":18,"draw":10,"lost":10,"goals":44,"against":35,"adjust":0},{"id":1135,"won":18,"draw":8,"lost":12,"goals":58,"against":45,"adjust":0},{"id":2175,"won":17,"draw":9,"lost":12,"goals":51,"against":59,"adjust":0},{"id":1139,"won":14,"draw":10,"lost":14,"goals":51,"against":50,"adjust":0},{"id":1284,"won":12,"draw":12,"lost":14,"goals":38,"against":35,"adjust":0},{"id":1275,"won":13,"draw":9,"lost":16,"goals":45,"against":48,"adjust":0},{"id":2970,"won":11,"draw":12,"lost":15,"goals":34,"against":52,"adjust":0},{"id":2971,"won":12,"draw":8,"lost":18,"goals":45,"against":53,"adjust":0},{"id":434,"won":11,"draw":11,"lost":16,"goals":46,"against":48,"adjust":0},{"id":1274,"won":12,"draw":7,"lost":19,"goals":40,"against":74,"adjust":0},{"id":2707,"won":11,"draw":10,"lost":17,"goals":49,"against":61,"adjust":0},{"id":440,"won":8,"draw":18,"lost":12,"goals":45,"against":61,"adjust":0},{"id":1801,"won":10,"draw":9,"lost":19,"goals":46,"against":69,"adjust":0},{"id":1281,"won":10,"draw":9,"lost":19,"goals":40,"against":62,"adjust":0},{"id":1802,"won":9,"draw":11,"lost":18,"goals":52,"against":73,"adjust":0},{"id":1141,"won":9,"draw":9,"lost":20,"goals":37,"against":67,"adjust":0},{"id":1803,"won":8,"draw":8,"lost":22,"goals":37,"against":70,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PD-2016.json b/tests/RealData/fixtures/openligadb/PD-2016.json new file mode 100644 index 00000000..5e77ba68 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PD-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PD","season":2016,"name":"Primera Division 2016/2017","sport":"Fussball","finished":false,"teams":[{"id":356,"name":"FC Barcelona","short":"Barcelona"},{"id":434,"name":"FC Valencia","short":""},{"id":440,"name":"Deportivo A Coruña","short":"Deportivo A Coruña"},{"id":1133,"name":"Real Madrid","short":"Madrid"},{"id":1135,"name":"Athletic Club","short":"Bilbao"},{"id":1139,"name":"FC Sevilla","short":"Sevilla"},{"id":1209,"name":"FC Villareal","short":"FC Villareal"},{"id":1274,"name":"Espanyol Barcelona","short":"espbarca"},{"id":1275,"name":"Real Sociedad","short":""},{"id":1279,"name":"CA Osasuna","short":"Osasuna"},{"id":1281,"name":"Sporting Gijon","short":""},{"id":1284,"name":"FC Malaga","short":"FC Malaga"},{"id":1800,"name":"Atletico Madrid","short":""},{"id":1801,"name":"Granada CF","short":"Granada CF"},{"id":1804,"name":"Real Betis","short":"Real Betis"},{"id":2175,"name":"Celta Vigo","short":"Celta Vigo"},{"id":2707,"name":"SD Eibar","short":""},{"id":2971,"name":"UD Las Palmas","short":"UD Las Palmas"},{"id":4256,"name":"CD Leganes","short":""},{"id":4257,"name":"Deportivo Alaves","short":"Deportivo Alaves"}],"matches":[[1,356,1804,6,2],[1,434,2971,2,4],[1,440,2707,2,1],[1,1139,1274,6,4],[1,1275,1133,0,3],[1,1281,1135,2,1],[1,1284,1279,1,1],[1,1800,4257,1,1],[1,1801,1209,1,1],[1,2175,4256,0,1],[2,1133,2175,2,1],[2,1135,356,0,1],[2,1209,1139,0,0],[2,1274,1284,2,2],[2,1279,1275,0,2],[2,1804,440,0,0],[2,2707,434,1,0],[2,2971,1801,5,1],[2,4256,1800,0,0],[2,4257,1281,0,0],[3,356,4257,1,2],[3,434,1804,2,3],[3,440,1135,0,1],[3,1133,1279,5,2],[3,1139,2971,2,1],[3,1275,1274,1,1],[3,1281,4256,2,1],[3,1284,1209,0,2],[3,1801,2707,1,2],[3,2175,1800,0,4],[4,1135,434,2,1],[4,1209,1275,2,1],[4,1274,1133,0,2],[4,1279,2175,0,0],[4,1800,1281,5,0],[4,1804,1801,2,2],[4,2707,1139,1,1],[4,2971,1284,1,0],[4,4256,356,1,5],[4,4257,440,0,0],[5,356,1800,1,1],[5,434,4257,2,1],[5,440,4256,1,2],[5,1133,1209,1,1],[5,1139,1804,1,0],[5,1275,2971,4,1],[5,1279,1274,1,2],[5,1284,2707,2,1],[5,1801,1135,1,2],[5,2175,1281,2,1],[6,1135,1139,3,1],[6,1209,1279,3,1],[6,1274,2175,0,2],[6,1281,356,0,5],[6,1800,440,1,0],[6,1804,1284,1,0],[6,2707,1275,2,0],[6,2971,1133,2,2],[6,4256,434,1,2],[6,4257,1801,3,1],[7,434,1800,0,2],[7,440,1281,2,1],[7,1133,2707,1,1],[7,1139,4257,2,1],[7,1274,1209,0,0],[7,1275,1804,1,0],[7,1279,2971,2,2],[7,1284,1135,2,1],[7,1801,4256,0,1],[7,2175,356,4,3],[8,356,440,4,0],[8,1135,1275,3,2],[8,1209,2175,5,0],[8,1281,434,1,2],[8,1800,1801,7,1],[8,1804,1133,1,6],[8,2707,1279,2,3],[8,2971,1274,0,0],[8,4256,1139,2,3],[8,4257,1284,1,1],[9,434,356,2,3],[9,1133,1135,2,1],[9,1139,1800,1,0],[9,1209,2971,2,1],[9,1274,2707,3,3],[9,1275,4257,3,0],[9,1279,1804,1,2],[9,1284,4256,4,0],[9,1801,1281,0,0],[9,2175,440,4,1],[10,356,1801,1,0],[10,440,434,1,1],[10,1135,1279,1,1],[10,1281,1139,1,1],[10,1800,1284,4,2],[10,1804,1274,0,1],[10,2707,1209,2,1],[10,2971,2175,3,3],[10,4256,1275,0,2],[10,4257,1133,1,4],[11,1133,4256,3,0],[11,1139,356,1,2],[11,1209,1804,2,0],[11,1274,1135,0,0],[11,1275,1800,2,0],[11,1279,4257,0,1],[11,1284,1281,3,2],[11,1801,440,1,1],[11,2175,434,2,1],[11,2971,2707,1,0],[12,356,1284,0,0],[12,434,1801,1,1],[12,440,1139,2,3],[12,1135,1209,1,0],[12,1281,1275,1,3],[12,1800,1133,0,3],[12,1804,2971,2,0],[12,2707,2175,1,0],[12,4256,1279,2,0],[12,4257,1274,0,1],[13,1133,1281,2,1],[13,1139,434,2,1],[13,1209,4257,0,2],[13,1274,4256,3,0],[13,1275,356,1,1],[13,1279,1800,0,3],[13,1284,440,4,3],[13,2175,1801,3,1],[13,2707,1804,3,1],[13,2971,1135,3,1],[14,356,1133,0,0],[14,434,1284,2,2],[14,440,1275,5,1],[14,1135,2707,3,1],[14,1281,1279,3,1],[14,1800,1274,0,0],[14,1801,1139,2,1],[14,1804,2175,0,0],[14,4256,1209,0,0],[14,4257,2971,1,1],[15,1133,440,null,null],[15,1209,1800,null,null],[15,1274,1281,null,null],[15,1275,434,null,null],[15,1279,356,null,null],[15,1284,1801,null,null],[15,1804,1135,null,null],[15,2175,434,null,null],[15,2707,4257,null,null],[15,2971,4256,null,null],[16,356,1274,null,null],[16,434,1133,null,null],[16,440,1279,null,null],[16,1135,2175,null,null],[16,1139,1284,null,null],[16,1281,1209,null,null],[16,1800,2971,null,null],[16,1801,1275,null,null],[16,4256,2707,null,null],[16,4257,1804,null,null]],"table":[{"id":1133,"points":34,"matches":14,"won":10,"draw":4,"lost":0,"goals":36,"against":11},{"id":356,"points":28,"matches":14,"won":8,"draw":4,"lost":2,"goals":33,"against":14},{"id":1139,"points":27,"matches":14,"won":8,"draw":3,"lost":3,"goals":25,"against":20},{"id":1800,"points":25,"matches":14,"won":7,"draw":4,"lost":3,"goals":28,"against":11},{"id":1209,"points":23,"matches":14,"won":6,"draw":5,"lost":3,"goals":19,"against":10},{"id":1275,"points":23,"matches":14,"won":7,"draw":2,"lost":5,"goals":23,"against":19},{"id":1135,"points":23,"matches":14,"won":7,"draw":2,"lost":5,"goals":20,"against":17},{"id":2707,"points":21,"matches":14,"won":6,"draw":3,"lost":5,"goals":21,"against":19},{"id":2175,"points":21,"matches":14,"won":6,"draw":3,"lost":5,"goals":21,"against":23},{"id":2971,"points":20,"matches":14,"won":5,"draw":5,"lost":4,"goals":25,"against":22},{"id":1284,"points":20,"matches":14,"won":5,"draw":5,"lost":4,"goals":23,"against":21},{"id":1274,"points":19,"matches":14,"won":4,"draw":7,"lost":3,"goals":17,"against":17},{"id":4257,"points":17,"matches":14,"won":4,"draw":5,"lost":5,"goals":14,"against":17},{"id":1804,"points":15,"matches":14,"won":4,"draw":3,"lost":7,"goals":14,"against":25},{"id":4256,"points":14,"matches":14,"won":4,"draw":2,"lost":8,"goals":11,"against":25},{"id":440,"points":13,"matches":14,"won":3,"draw":4,"lost":7,"goals":18,"against":24},{"id":434,"points":12,"matches":14,"won":3,"draw":3,"lost":8,"goals":19,"against":26},{"id":1281,"points":12,"matches":14,"won":3,"draw":3,"lost":8,"goals":15,"against":28},{"id":1801,"points":8,"matches":14,"won":1,"draw":5,"lost":8,"goals":13,"against":30},{"id":1279,"points":7,"matches":14,"won":1,"draw":4,"lost":9,"goals":13,"against":29}]} diff --git a/tests/RealData/fixtures/openligadb/PL-2009.json b/tests/RealData/fixtures/openligadb/PL-2009.json new file mode 100644 index 00000000..ad823fba --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2009.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2009,"name":"Premier League 2009/2010","sport":"Fussball","finished":false,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":539,"name":"Blackburn Rovers FC","short":""},{"id":540,"name":"Bolton Wanderers FC","short":""},{"id":541,"name":"Everton FC","short":"Everton"},{"id":542,"name":"Portsmouth FC","short":""},{"id":543,"name":"Stoke City FC","short":""},{"id":544,"name":"Wolverhampton Wanderers FC","short":"Wolverhampton"},{"id":545,"name":"Wigan Athletic FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":547,"name":"Hull City AFC","short":""},{"id":548,"name":"Birmingham City FC","short":""},{"id":549,"name":"Fulham FC","short":"Fulham"},{"id":550,"name":"Burnley FC","short":"Burnley"},{"id":551,"name":"West Ham United FC","short":"West Ham"}],"matches":[[1,364,547,2,1],[1,372,548,1,0],[1,438,545,0,2],[1,452,370,2,1],[1,539,458,0,2],[1,540,546,0,1],[1,541,354,1,6],[1,542,549,0,1],[1,543,550,2,0],[1,544,551,0,2],[2,354,540,4,2],[2,370,543,4,0],[2,458,541,null,null],[2,545,544,0,1],[2,546,364,1,3],[2,547,452,1,5],[2,548,542,1,0],[2,549,539,3,0],[2,550,372,1,0],[2,551,438,2,1],[3,354,542,4,1],[3,370,438,1,3],[3,458,544,1,0],[3,545,372,0,5],[3,546,539,2,1],[3,547,540,1,0],[3,548,543,0,0],[3,549,364,0,2],[3,550,541,1,0],[3,551,452,1,2],[4,364,550,3,0],[4,372,354,2,1],[4,438,549,2,0],[4,452,548,2,1],[4,539,551,0,0],[4,540,370,2,3],[4,541,545,2,1],[4,542,458,0,1],[4,543,546,1,0],[4,544,547,1,1],[5,370,550,4,0],[5,452,372,1,3],[5,458,354,4,2],[5,539,544,3,1],[5,542,540,2,3],[5,543,364,1,2],[5,545,551,1,0],[5,546,547,4,1],[5,548,438,0,1],[5,549,541,2,1],[6,354,545,4,0],[6,364,452,3,0],[6,372,458,4,3],[6,438,542,2,0],[6,540,543,1,1],[6,541,539,3,0],[6,544,549,2,1],[6,547,548,0,1],[6,550,546,3,1],[6,551,370,2,3],[7,370,547,6,1],[7,452,550,5,0],[7,458,551,3,1],[7,539,438,2,1],[7,542,541,0,1],[7,543,372,0,2],[7,545,364,3,1],[7,546,544,5,2],[7,548,540,1,2],[7,549,354,0,1],[8,354,539,6,2],[8,364,370,2,0],[8,372,546,2,2],[8,438,458,1,1],[8,540,452,2,2],[8,541,543,1,1],[8,544,542,0,1],[8,547,545,2,1],[8,550,548,2,1],[8,551,549,2,2],[9,354,548,3,1],[9,372,540,2,1],[9,438,364,2,1],[9,539,550,3,2],[9,541,544,1,1],[9,542,452,1,2],[9,543,551,2,1],[9,545,458,1,1],[9,546,370,1,0],[9,549,547,2,0],[10,364,539,5,0],[10,370,372,2,0],[10,452,543,0,1],[10,458,549,2,2],[10,540,541,3,2],[10,544,438,1,1],[10,547,542,0,0],[10,548,546,2,1],[10,550,545,1,3],[10,551,354,2,2],[11,354,452,3,0],[11,372,539,2,0],[11,540,364,0,4],[11,541,438,1,1],[11,542,545,4,0],[11,543,544,2,2],[11,546,551,2,2],[11,548,458,0,0],[11,549,370,3,1],[11,550,547,2,0],[12,364,372,1,0],[12,370,548,2,2],[12,438,540,5,1],[12,452,546,2,0],[12,458,550,3,3],[12,539,542,3,1],[12,544,354,1,4],[12,545,549,1,1],[12,547,543,2,1],[12,551,541,1,2],[13,364,544,4,0],[13,370,458,2,2],[13,372,541,3,0],[13,452,545,9,1],[13,540,539,0,2],[13,543,542,1,0],[13,546,354,1,0],[13,547,551,3,3],[13,548,549,1,0],[13,550,438,1,1],[14,354,364,0,3],[14,438,452,1,1],[14,458,547,1,1],[14,539,543,0,0],[14,541,370,0,2],[14,542,372,1,4],[14,544,548,0,1],[14,545,546,1,0],[14,549,540,1,1],[14,551,550,5,3],[15,354,543,2,0],[15,438,547,3,0],[15,458,364,2,1],[15,539,370,0,0],[15,541,452,2,2],[15,542,550,2,0],[15,544,540,2,1],[15,545,548,2,3],[15,549,546,1,0],[15,551,372,0,4],[16,364,541,3,3],[16,370,354,1,2],[16,372,438,0,1],[16,452,544,0,1],[16,540,458,3,3],[16,543,545,2,2],[16,546,542,1,1],[16,547,539,0,0],[16,548,551,1,0],[16,550,549,1,1],[17,364,542,2,1],[17,370,545,2,1],[17,372,544,3,0],[17,452,458,3,0],[17,540,551,3,1],[17,543,549,3,2],[17,546,438,0,2],[17,547,541,3,2],[17,548,539,2,1],[17,550,354,1,1],[18,354,547,3,0],[18,438,543,1,0],[18,458,546,4,3],[18,539,452,0,2],[18,541,548,1,1],[18,542,370,2,0],[18,544,550,2,0],[18,545,540,null,null],[18,549,372,3,0],[18,551,364,1,1],[19,354,438,3,0],[19,370,544,2,0],[19,458,543,2,0],[19,545,539,1,1],[19,546,541,1,1],[19,547,372,1,3],[19,548,364,0,0],[19,549,452,0,0],[19,550,540,1,1],[19,551,542,2,0],[20,364,549,2,1],[20,372,545,5,0],[20,438,370,0,1],[20,452,551,2,0],[20,539,546,2,2],[20,540,547,2,2],[20,541,550,2,0],[20,542,354,1,4],[20,543,548,0,1],[20,544,458,0,3],[21,354,541,2,2],[21,370,452,2,0],[21,458,539,4,1],[21,545,438,1,2],[21,546,540,4,0],[21,547,364,1,1],[21,548,372,1,1],[21,549,542,1,0],[21,550,543,1,1],[21,551,544,1,3],[22,364,546,7,2],[22,372,550,3,0],[22,438,551,0,0],[22,452,547,0,0],[22,539,549,2,0],[22,540,354,0,2],[22,541,458,2,0],[22,542,548,1,2],[22,543,370,1,1],[22,544,545,0,2],[23,364,548,3,0],[23,372,547,4,0],[23,438,354,0,0],[23,452,549,2,0],[23,539,545,2,1],[23,540,550,1,0],[23,541,546,2,0],[23,542,551,1,1],[23,543,458,1,1],[23,544,370,0,0],[24,354,372,1,3],[24,370,540,2,0],[24,458,542,2,0],[24,545,541,0,1],[24,546,543,0,0],[24,547,544,2,2],[24,548,452,1,1],[24,549,438,0,2],[24,550,364,1,2],[24,551,539,0,0],[25,364,354,2,0],[25,370,541,1,0],[25,372,542,5,0],[25,452,438,0,0],[25,540,549,0,0],[25,543,539,3,0],[25,546,545,1,1],[25,547,458,2,1],[25,548,544,2,1],[25,550,551,2,1],[26,354,370,1,0],[26,438,372,1,1],[26,458,540,2,0],[26,539,547,1,0],[26,541,364,2,1],[26,542,546,1,1],[26,544,452,1,0],[26,545,543,1,1],[26,549,550,3,0],[26,551,548,2,0],[27,354,546,2,0],[27,438,550,5,2],[27,458,370,0,0],[27,539,540,3,0],[27,541,372,3,1],[27,542,543,1,2],[27,544,364,0,2],[27,545,452,0,3],[27,549,548,2,1],[27,551,547,3,0],[28,364,458,2,4],[28,370,539,2,1],[28,372,551,3,0],[28,452,541,2,1],[28,540,544,1,0],[28,543,354,1,3],[28,546,549,0,0],[28,547,438,0,2],[28,548,545,1,0],[28,550,542,1,2],[29,354,550,3,1],[29,438,546,1,1],[29,458,452,0,1],[29,539,548,2,1],[29,541,547,5,1],[29,542,364,0,5],[29,544,372,0,1],[29,545,370,1,0],[29,549,543,0,1],[29,551,540,1,2],[30,364,551,4,1],[30,370,542,4,1],[30,372,549,3,0],[30,452,539,3,1],[30,540,545,4,0],[30,543,438,0,0],[30,546,458,1,1],[30,547,354,1,2],[30,548,541,2,2],[30,550,544,1,2],[31,354,551,2,0],[31,372,370,2,1],[31,438,544,2,2],[31,539,364,1,1],[31,541,540,2,0],[31,542,547,3,2],[31,543,452,1,2],[31,545,550,1,0],[31,546,548,3,1],[31,549,458,1,2],[32,364,438,7,1],[32,370,546,3,0],[32,452,542,2,0],[32,458,545,3,0],[32,540,372,0,4],[32,544,541,0,0],[32,547,549,2,0],[32,548,354,1,1],[32,550,539,0,1],[32,551,543,0,1],[33,354,544,1,0],[33,372,364,1,2],[33,540,438,0,1],[33,541,551,2,2],[33,542,539,0,0],[33,543,547,2,0],[33,546,452,3,1],[33,548,370,1,1],[33,549,545,2,1],[33,550,458,1,6],[34,364,540,1,0],[34,370,549,0,0],[34,438,541,2,2],[34,452,354,2,1],[34,458,548,5,1],[34,539,372,0,0],[34,544,543,0,0],[34,545,542,0,0],[34,547,550,1,4],[34,551,546,1,0],[35,370,551,3,0],[35,452,364,2,1],[35,458,372,0,1],[35,539,541,2,3],[35,542,438,1,2],[35,543,540,1,2],[35,545,354,3,2],[35,546,550,2,1],[35,548,547,0,0],[35,549,544,0,0],[36,354,458,0,0],[36,364,543,7,0],[36,372,452,3,1],[36,438,548,1,0],[36,540,542,2,2],[36,541,549,2,1],[36,544,539,1,1],[36,547,546,0,1],[36,550,370,0,4],[36,551,545,3,2],[37,370,364,0,2],[37,452,540,1,0],[37,458,438,3,1],[37,539,354,2,1],[37,542,544,3,1],[37,543,541,0,0],[37,545,547,2,2],[37,546,372,0,1],[37,548,550,2,1],[37,549,551,3,2],[38,354,549,4,0],[38,364,545,8,0],[38,372,543,4,0],[38,438,539,0,1],[38,540,548,2,1],[38,541,542,1,0],[38,544,546,2,1],[38,547,370,0,0],[38,550,452,4,2],[38,551,458,1,1]],"table":[{"id":354,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":438,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":548,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":539,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":540,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":550,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":364,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":541,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":370,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":549,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":547,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":458,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":372,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":542,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":543,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":546,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":452,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":551,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":545,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":544,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/PL-2010.json b/tests/RealData/fixtures/openligadb/PL-2010.json new file mode 100644 index 00000000..1fa4d0a9 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2010,"name":"Premier League 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":539,"name":"Blackburn Rovers FC","short":""},{"id":540,"name":"Bolton Wanderers FC","short":""},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":544,"name":"Wolverhampton Wanderers FC","short":"Wolverhampton"},{"id":545,"name":"Wigan Athletic FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":548,"name":"Birmingham City FC","short":""},{"id":549,"name":"Fulham FC","short":"Fulham"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1076,"name":"Blackpool FC","short":""},{"id":1079,"name":"West Bromwich Albion","short":""}],"matches":[[1,364,1079,6,0],[1,370,354,1,1],[1,372,1075,3,0],[1,438,551,3,0],[1,452,458,0,0],[1,539,541,1,0],[1,540,549,0,0],[1,544,543,2,1],[1,545,1076,0,4],[1,546,548,2,2],[2,354,1076,6,0],[2,458,370,3,0],[2,541,544,1,1],[2,543,452,1,2],[2,545,364,0,6],[2,548,539,2,1],[2,549,372,2,2],[2,551,540,1,3],[2,1075,438,6,0],[2,1079,546,1,0],[3,364,543,2,0],[3,370,1079,1,0],[3,372,551,3,0],[3,438,541,1,0],[3,452,545,0,1],[3,539,354,1,2],[3,540,548,2,2],[3,544,1075,1,1],[3,546,458,1,0],[3,1076,549,2,2],[4,354,540,4,1],[4,458,539,1,1],[4,541,372,3,3],[4,543,438,2,1],[4,545,546,1,1],[4,548,370,0,0],[4,549,544,2,1],[4,551,364,1,3],[4,1075,1076,0,2],[4,1079,452,1,1],[5,364,1076,4,0],[5,372,370,3,2],[5,438,540,1,1],[5,452,544,3,1],[5,539,549,1,1],[5,541,1075,0,1],[5,543,551,1,1],[5,545,458,0,2],[5,546,354,1,1],[5,1079,548,3,1],[6,354,1079,2,3],[6,370,546,2,2],[6,458,364,1,0],[6,540,372,2,2],[6,544,438,1,2],[6,548,545,0,0],[6,549,541,0,0],[6,551,452,1,0],[6,1075,543,1,2],[6,1076,539,1,2],[7,364,354,2,0],[7,370,1076,1,2],[7,452,438,2,1],[7,458,1075,2,1],[7,543,539,1,0],[7,545,544,2,0],[7,546,372,0,0],[7,548,541,0,2],[7,551,549,1,1],[7,1079,540,1,1],[8,354,548,2,1],[8,372,1079,2,2],[8,438,364,0,0],[8,539,546,0,0],[8,540,543,2,1],[8,541,370,2,0],[8,544,551,1,1],[8,549,452,1,2],[8,1075,545,2,2],[8,1076,458,2,3],[9,364,544,2,0],[9,370,539,2,1],[9,452,541,1,1],[9,458,354,0,3],[9,543,372,1,2],[9,545,540,1,1],[9,546,438,1,0],[9,548,1076,2,0],[9,551,1075,1,2],[9,1079,549,2,1],[10,354,551,1,0],[10,372,452,2,0],[10,438,548,0,0],[10,539,364,1,2],[10,540,370,0,1],[10,541,543,1,0],[10,544,458,2,1],[10,549,545,2,0],[10,1075,546,5,1],[10,1076,1079,2,1],[11,354,1075,0,1],[11,370,364,2,0],[11,372,544,2,1],[11,539,545,2,1],[11,540,452,4,2],[11,546,543,2,0],[11,548,551,2,2],[11,549,438,1,1],[11,1076,541,2,2],[11,1079,458,0,2],[12,364,549,1,0],[12,438,1076,3,2],[12,452,546,1,1],[12,458,372,0,0],[12,541,540,1,1],[12,543,548,3,2],[12,544,354,0,2],[12,545,370,1,1],[12,551,1079,2,2],[12,1075,539,1,2],[13,364,546,0,3],[13,438,372,2,2],[13,452,539,4,2],[13,458,548,0,0],[13,541,354,1,2],[13,543,370,2,0],[13,544,540,2,3],[13,545,1079,1,0],[13,551,1076,0,0],[13,1075,549,0,0],[14,354,452,2,3],[14,370,551,3,0],[14,372,545,2,0],[14,539,438,2,0],[14,540,1075,5,1],[14,546,541,2,2],[14,548,364,1,0],[14,549,458,1,4],[14,1076,544,2,1],[14,1079,543,0,3],[15,372,539,7,1],[15,438,354,2,4],[15,452,370,2,1],[15,540,1076,2,2],[15,541,1079,1,4],[15,543,458,1,1],[15,544,546,3,2],[15,549,548,1,1],[15,551,545,3,1],[15,1075,364,1,1],[16,354,549,2,1],[16,364,541,1,1],[16,370,438,3,0],[16,458,540,1,0],[16,539,544,3,0],[16,545,543,2,2],[16,546,551,1,0],[16,548,452,1,1],[16,1076,372,2,3],[16,1079,1075,3,1],[17,372,354,1,0],[17,438,1079,2,1],[17,452,364,1,1],[17,540,539,2,1],[17,541,545,0,0],[17,543,1076,0,1],[17,544,548,1,0],[17,549,546,0,0],[17,551,458,1,3],[17,1075,370,3,1],[18,354,543,1,0],[18,364,372,2,1],[18,370,549,1,0],[18,458,541,1,2],[18,539,551,1,1],[18,545,438,1,2],[18,546,540,1,0],[18,548,1075,0,2],[18,1076,452,3,1],[18,1079,544,1,1],[19,354,364,3,1],[19,372,546,2,0],[19,438,452,1,2],[19,539,543,0,2],[19,540,1079,2,0],[19,541,548,1,1],[19,544,545,1,2],[19,549,551,1,3],[19,1075,458,1,3],[19,1076,370,2,1],[20,364,540,1,0],[20,370,544,0,1],[20,452,1075,2,0],[20,458,438,4,0],[20,543,549,0,2],[20,545,354,2,2],[20,546,1076,0,2],[20,548,372,1,1],[20,551,541,1,1],[20,1079,539,1,3],[21,364,438,3,3],[21,370,540,2,1],[21,452,549,1,0],[21,458,1076,1,0],[21,543,541,2,0],[21,545,1075,0,1],[21,546,539,3,0],[21,548,354,0,3],[21,551,544,2,0],[21,1079,372,1,2],[22,354,458,0,0],[22,372,543,2,1],[22,438,546,0,1],[22,539,370,3,1],[22,540,545,1,1],[22,541,452,2,1],[22,544,364,1,0],[22,549,1079,3,0],[22,1075,551,5,0],[22,1076,548,1,2],[23,364,539,2,0],[23,370,541,2,2],[23,452,372,0,0],[23,458,544,4,3],[23,543,540,2,0],[23,545,549,1,1],[23,546,1075,1,1],[23,548,438,1,1],[23,551,354,0,3],[23,1079,1076,3,2],[24,354,545,3,0],[24,372,548,5,0],[24,438,458,1,0],[24,539,1079,2,0],[24,540,364,0,4],[24,541,551,2,2],[24,544,370,0,3],[24,549,543,2,0],[24,1075,452,1,1],[24,1076,546,1,2],[25,354,541,2,1],[25,370,543,2,0],[25,372,438,3,1],[25,539,452,0,1],[25,540,544,1,0],[25,546,364,2,4],[25,548,458,2,2],[25,549,1075,1,0],[25,1076,551,1,3],[25,1079,545,2,2],[26,364,370,0,1],[26,438,549,2,2],[26,452,540,2,1],[26,458,1079,3,0],[26,541,1076,5,3],[26,543,546,3,2],[26,544,372,2,1],[26,545,539,4,3],[26,551,548,0,1],[26,1075,354,4,4],[27,354,544,2,0],[27,370,545,1,1],[27,372,458,2,1],[27,539,1075,0,0],[27,540,541,2,0],[27,546,452,1,2],[27,548,543,1,0],[27,549,364,0,0],[27,1076,438,1,1],[27,1079,551,3,3],[28,364,548,3,1],[28,438,539,4,1],[28,452,354,3,3],[28,458,549,1,1],[28,541,546,2,0],[28,543,1079,1,1],[28,544,1076,4,0],[28,545,372,0,4],[28,551,370,3,1],[28,1075,540,1,1],[29,354,546,0,0],[29,370,372,3,1],[29,458,545,1,0],[29,540,438,3,2],[29,544,452,3,3],[29,548,1079,1,3],[29,549,539,3,2],[29,551,543,3,0],[29,1075,541,1,2],[29,1076,364,1,3],[30,364,458,2,0],[30,372,540,1,0],[30,438,544,0,1],[30,452,551,0,0],[30,539,1076,2,2],[30,541,549,2,1],[30,543,1075,4,0],[30,545,548,2,1],[30,546,370,0,2],[30,1079,354,2,2],[31,354,539,0,0],[31,458,546,5,0],[31,541,438,2,2],[31,543,364,1,1],[31,545,452,0,0],[31,548,540,2,1],[31,549,1076,3,0],[31,551,372,2,4],[31,1075,544,4,1],[31,1079,370,2,1],[32,364,545,1,0],[32,370,458,3,0],[32,372,549,2,0],[32,438,1075,1,0],[32,452,543,3,2],[32,539,548,1,1],[32,540,551,3,0],[32,544,541,0,3],[32,546,1079,2,3],[32,1076,354,1,3],[33,354,370,1,1],[33,458,452,1,0],[33,541,539,2,0],[33,543,544,3,0],[33,548,546,2,0],[33,549,540,3,0],[33,551,438,1,2],[33,1075,372,0,0],[33,1076,545,1,3],[33,1079,364,1,3],[34,364,551,3,0],[34,370,548,5,0],[34,372,541,1,0],[34,438,543,1,1],[34,452,1079,2,2],[34,539,458,0,1],[34,540,354,2,1],[34,544,549,1,1],[34,546,545,4,2],[34,1076,1075,1,1],[35,354,372,1,0],[35,364,452,2,1],[35,370,1075,3,0],[35,458,551,2,1],[35,539,540,1,0],[35,545,541,1,1],[35,546,549,0,3],[35,548,544,1,1],[35,1076,543,0,0],[35,1079,438,2,1],[36,372,364,2,1],[36,438,545,1,1],[36,452,1076,1,1],[36,540,546,1,2],[36,541,458,2,1],[36,543,354,3,1],[36,544,1079,3,1],[36,549,370,2,5],[36,551,539,1,1],[36,1075,548,2,1],[37,354,438,1,2],[37,364,1075,2,2],[37,370,452,0,2],[37,458,543,3,0],[37,539,372,1,1],[37,545,551,3,2],[37,546,544,1,3],[37,548,549,0,2],[37,1076,540,4,3],[37,1079,541,1,0],[38,372,1076,4,2],[38,438,370,1,0],[38,452,548,2,1],[38,540,458,0,2],[38,541,364,1,0],[38,543,545,0,1],[38,544,539,0,3],[38,549,354,2,2],[38,551,546,0,3],[38,1075,1079,3,3]],"table":[{"id":354,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":438,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":548,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":539,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1076,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":540,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":364,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":541,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":370,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":549,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":458,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":372,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1075,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":543,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":546,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":452,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1079,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":551,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":545,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":544,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/PL-2011.json b/tests/RealData/fixtures/openligadb/PL-2011.json new file mode 100644 index 00000000..2449ef4a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2011,"name":"Premier League 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":539,"name":"Blackburn Rovers FC","short":""},{"id":540,"name":"Bolton Wanderers FC","short":""},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":544,"name":"Wolverhampton Wanderers FC","short":"Wolverhampton"},{"id":545,"name":"Wigan Athletic FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":549,"name":"Fulham FC","short":"Fulham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1078,"name":"West Bromwich Albion","short":""},{"id":1726,"name":"Norwich City","short":""},{"id":1727,"name":"Queens Park Rangers","short":""},{"id":1728,"name":"Swansea City","short":""}],"matches":[[1,370,546,1,1],[1,452,541,2,0],[1,458,1728,4,0],[1,539,544,1,2],[1,543,364,0,0],[1,545,1726,1,1],[1,549,438,0,0],[1,1075,354,0,0],[1,1078,372,1,2],[1,1727,540,0,4],[2,354,370,0,2],[2,364,1078,2,1],[2,372,452,3,0],[2,438,539,3,1],[2,540,458,2,3],[2,541,1727,0,1],[2,544,549,2,0],[2,546,1075,0,1],[2,1726,543,1,1],[2,1728,545,0,0],[3,364,1726,3,1],[3,370,540,3,1],[3,372,354,8,2],[3,438,544,0,0],[3,452,458,1,5],[3,539,541,0,1],[3,545,1727,2,0],[3,1075,549,2,1],[3,1078,543,0,1],[3,1728,546,0,0],[4,354,1728,1,0],[4,458,545,3,0],[4,540,372,0,5],[4,541,438,2,2],[4,543,370,1,0],[4,544,452,0,2],[4,546,364,1,2],[4,549,539,1,1],[4,1726,1078,0,1],[4,1727,1075,0,0],[5,372,364,3,1],[5,438,1075,1,1],[5,452,370,4,0],[5,539,354,4,3],[5,540,1726,1,2],[5,541,545,3,1],[5,544,1727,0,3],[5,546,543,4,0],[5,549,458,2,2],[5,1728,1078,3,0],[6,354,540,3,0],[6,364,1728,4,1],[6,370,544,2,1],[6,458,541,2,0],[6,543,372,1,1],[6,545,452,1,2],[6,1075,539,3,1],[6,1078,549,0,0],[6,1726,546,2,1],[6,1727,438,1,1],[7,372,1726,2,0],[7,438,545,2,0],[7,452,354,2,1],[7,539,458,0,4],[7,540,364,1,5],[7,541,370,0,2],[7,544,1075,1,2],[7,546,1078,2,2],[7,549,1727,6,0],[7,1728,543,2,0],[8,354,546,2,1],[8,364,541,3,1],[8,370,372,1,1],[8,458,438,4,1],[8,543,549,2,0],[8,545,540,1,3],[8,1075,452,2,2],[8,1078,544,2,0],[8,1726,1728,3,1],[8,1727,539,1,1],[9,354,543,3,1],[9,370,1726,1,1],[9,372,458,1,6],[9,438,1078,1,2],[9,539,452,1,2],[9,540,546,0,2],[9,544,1728,2,2],[9,549,541,1,3],[9,1075,545,1,0],[9,1727,364,1,0],[10,364,354,3,5],[10,452,1727,3,1],[10,458,544,3,1],[10,541,372,0,1],[10,543,1075,1,3],[10,545,549,0,2],[10,546,438,2,2],[10,1078,370,0,2],[10,1726,539,3,3],[10,1728,540,3,1],[11,354,1078,3,0],[11,370,1728,0,0],[11,372,546,1,0],[11,438,1726,3,2],[11,539,364,0,1],[11,540,543,5,0],[11,544,545,3,1],[11,549,452,1,3],[11,1075,541,2,1],[11,1727,458,2,3],[12,364,370,1,2],[12,452,438,2,0],[12,458,1075,3,1],[12,541,544,2,1],[12,543,1727,2,3],[12,545,539,3,3],[12,546,549,0,0],[12,1078,540,2,1],[12,1726,354,1,2],[12,1728,372,0,1],[13,354,549,1,1],[13,364,544,3,0],[13,370,458,1,1],[13,372,1075,1,1],[13,540,541,0,2],[13,543,539,3,1],[13,546,545,1,2],[13,1078,452,1,3],[13,1726,1727,2,1],[13,1728,438,0,0],[14,438,372,0,1],[14,452,540,3,0],[14,458,1726,5,1],[14,539,1728,4,2],[14,541,543,0,1],[14,544,546,2,1],[14,545,354,0,4],[14,549,370,1,0],[14,1075,364,0,3],[14,1727,1078,1,1],[15,354,541,1,0],[15,364,458,2,1],[15,370,1727,1,0],[15,372,544,4,1],[15,540,438,1,2],[15,543,452,2,1],[15,546,539,2,1],[15,1078,545,1,2],[15,1726,1075,4,2],[15,1728,549,2,0],[16,438,370,0,2],[16,452,546,1,0],[16,458,354,1,0],[16,539,1078,1,2],[16,541,1726,1,1],[16,544,543,1,2],[16,545,364,1,1],[16,549,540,2,0],[16,1075,1728,0,0],[16,1727,372,0,2],[17,438,354,1,2],[17,452,364,1,1],[17,458,543,3,0],[17,539,540,1,2],[17,541,1728,1,0],[17,544,1726,2,2],[17,545,370,0,0],[17,549,372,0,5],[17,1075,1078,2,3],[17,1727,546,2,3],[18,354,544,1,1],[18,364,549,1,1],[18,370,539,1,1],[18,372,545,5,0],[18,540,1075,0,2],[18,543,438,0,0],[18,546,541,1,1],[18,1078,458,0,0],[18,1726,452,0,2],[18,1728,1727,1,1],[19,354,1727,1,0],[19,364,438,1,3],[19,370,1075,3,1],[19,372,539,2,3],[19,540,544,1,1],[19,543,545,2,2],[19,546,458,1,0],[19,1078,541,0,1],[19,1726,549,1,1],[19,1728,452,1,1],[20,438,1728,0,2],[20,452,1078,1,0],[20,458,370,3,0],[20,539,543,1,2],[20,541,540,1,2],[20,544,364,1,2],[20,545,546,1,4],[20,549,354,2,1],[20,1075,372,3,0],[20,1727,1726,1,2],[21,364,546,1,0],[21,370,543,0,0],[21,372,540,3,0],[21,438,541,1,1],[21,452,544,1,1],[21,539,549,3,1],[21,545,458,0,1],[21,1075,1727,1,0],[21,1078,1726,1,2],[21,1728,354,3,2],[22,354,372,1,2],[22,458,452,3,2],[22,540,370,3,1],[22,541,539,1,1],[22,543,1078,1,2],[22,544,438,2,3],[22,546,1728,2,0],[22,549,1075,5,2],[22,1726,364,0,0],[22,1727,545,3,1],[23,372,543,2,0],[23,438,1727,2,2],[23,452,545,3,1],[23,539,1075,0,2],[23,540,354,0,0],[23,541,458,1,0],[23,544,370,0,3],[23,546,1726,3,0],[23,549,1078,1,1],[23,1728,364,1,1],[24,354,539,7,1],[24,364,372,3,3],[24,370,452,0,0],[24,458,549,3,0],[24,543,546,0,1],[24,545,541,1,1],[24,1075,438,2,1],[24,1078,1728,1,2],[24,1726,540,2,0],[24,1727,544,1,2],[25,372,370,2,1],[25,438,458,0,1],[25,452,1075,5,0],[25,539,1727,3,2],[25,540,545,1,2],[25,541,364,2,0],[25,544,1078,1,5],[25,546,354,1,2],[25,549,543,2,1],[25,1728,1726,2,3],[26,354,452,5,2],[26,364,540,3,0],[26,370,541,3,0],[26,458,539,3,0],[26,543,1728,2,0],[26,545,438,0,0],[26,1075,544,2,2],[26,1078,546,4,0],[26,1726,372,1,2],[26,1727,549,0,1],[27,370,354,1,2],[27,452,372,1,3],[27,458,540,2,0],[27,539,438,1,1],[27,543,1726,1,0],[27,545,1728,0,2],[27,549,544,5,0],[27,1075,546,1,1],[27,1078,364,1,0],[27,1727,541,1,1],[28,354,1075,2,1],[28,364,543,1,0],[28,372,1078,2,0],[28,438,549,1,0],[28,540,1727,2,1],[28,541,452,1,0],[28,544,539,0,2],[28,546,370,1,0],[28,1726,545,1,1],[28,1728,458,1,0],[29,438,540,1,2],[29,452,543,1,1],[29,458,364,2,1],[29,539,546,2,0],[29,541,354,0,1],[29,544,372,0,5],[29,545,1078,1,1],[29,549,1728,0,3],[29,1075,1726,1,0],[29,1727,370,3,2],[30,354,438,3,0],[30,364,452,0,0],[30,370,545,1,2],[30,372,549,1,0],[30,540,539,2,1],[30,543,458,1,1],[30,546,1727,3,1],[30,1078,1075,1,3],[30,1726,544,2,1],[30,1728,541,0,2],[31,438,364,2,4],[31,452,1728,3,1],[31,458,546,3,3],[31,539,372,0,2],[31,541,1078,2,0],[31,544,540,2,3],[31,545,543,2,0],[31,549,1726,2,1],[31,1075,370,2,0],[31,1727,354,2,1],[32,354,458,1,0],[32,364,545,2,1],[32,370,438,1,1],[32,372,1727,2,0],[32,540,549,0,3],[32,543,544,2,1],[32,546,452,0,0],[32,1078,539,3,0],[32,1726,541,2,2],[32,1728,1075,0,2],[33,438,543,1,1],[33,452,1726,1,2],[33,458,1078,4,0],[33,539,370,2,3],[33,541,546,4,0],[33,544,354,0,3],[33,545,372,1,0],[33,549,364,1,1],[33,1075,540,2,0],[33,1727,1728,3,0],[34,354,545,1,2],[34,364,1075,0,2],[34,370,549,0,1],[34,372,438,4,0],[34,540,452,1,4],[34,543,541,1,1],[34,546,544,0,0],[34,1078,1727,1,0],[34,1726,458,1,6],[34,1728,539,3,0],[35,354,364,0,0],[35,370,1078,0,1],[35,372,541,4,4],[35,438,546,0,0],[35,539,1726,2,0],[35,540,1728,1,1],[35,544,458,0,2],[35,549,545,2,1],[35,1075,543,3,0],[35,1727,452,1,0],[36,364,1727,6,1],[36,452,539,2,0],[36,458,372,1,0],[36,541,549,4,0],[36,543,354,1,1],[36,545,1075,4,0],[36,546,540,2,2],[36,1078,438,0,0],[36,1726,370,0,3],[36,1728,544,4,4],[37,354,1726,3,3],[37,370,364,4,1],[37,372,1728,2,0],[37,438,452,1,1],[37,539,545,0,1],[37,540,1078,2,2],[37,544,541,0,0],[37,549,546,2,1],[37,1075,458,0,2],[37,1727,543,1,0],[38,364,539,2,1],[38,452,549,2,0],[38,458,1727,3,2],[38,541,1075,3,1],[38,543,540,2,2],[38,545,544,3,2],[38,546,372,0,1],[38,1078,354,2,3],[38,1726,438,2,0],[38,1728,370,1,0]],"table":[{"id":354,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":438,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":539,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":540,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":364,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":541,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":370,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":549,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":458,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":372,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1075,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1726,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1727,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":543,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":546,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1728,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":452,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1078,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":545,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":544,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_Premier_League, abgerufen 2026-10-09","table":[{"id":458,"won":28,"draw":5,"lost":5,"goals":93,"against":29,"adjust":0},{"id":372,"won":28,"draw":5,"lost":5,"goals":89,"against":33,"adjust":0},{"id":354,"won":21,"draw":7,"lost":10,"goals":74,"against":49,"adjust":0},{"id":452,"won":20,"draw":9,"lost":9,"goals":66,"against":41,"adjust":0},{"id":1075,"won":19,"draw":8,"lost":11,"goals":56,"against":51,"adjust":0},{"id":364,"won":18,"draw":10,"lost":10,"goals":65,"against":46,"adjust":0},{"id":541,"won":15,"draw":11,"lost":12,"goals":50,"against":40,"adjust":0},{"id":370,"won":14,"draw":10,"lost":14,"goals":47,"against":40,"adjust":0},{"id":549,"won":14,"draw":10,"lost":14,"goals":48,"against":51,"adjust":0},{"id":1078,"won":13,"draw":8,"lost":17,"goals":45,"against":52,"adjust":0},{"id":1728,"won":12,"draw":11,"lost":15,"goals":44,"against":51,"adjust":0},{"id":1726,"won":12,"draw":11,"lost":15,"goals":52,"against":66,"adjust":0},{"id":546,"won":11,"draw":12,"lost":15,"goals":45,"against":46,"adjust":0},{"id":543,"won":11,"draw":12,"lost":15,"goals":36,"against":53,"adjust":0},{"id":545,"won":11,"draw":10,"lost":17,"goals":42,"against":62,"adjust":0},{"id":438,"won":7,"draw":17,"lost":14,"goals":37,"against":53,"adjust":0},{"id":1727,"won":10,"draw":7,"lost":21,"goals":43,"against":66,"adjust":0},{"id":540,"won":10,"draw":6,"lost":22,"goals":46,"against":77,"adjust":0},{"id":539,"won":8,"draw":7,"lost":23,"goals":48,"against":78,"adjust":0},{"id":544,"won":5,"draw":10,"lost":23,"goals":40,"against":82,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PL-2012.json b/tests/RealData/fixtures/openligadb/PL-2012.json new file mode 100644 index 00000000..0f0f8ace --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2012,"name":"Premier League 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":545,"name":"Wigan Athletic FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":549,"name":"Fulham FC","short":"Fulham"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1079,"name":"West Bromwich Albion","short":""},{"id":1726,"name":"Norwich City","short":""},{"id":1727,"name":"Queens Park Rangers","short":""},{"id":1728,"name":"Swansea City","short":""},{"id":2109,"name":"FC Reading","short":""},{"id":2110,"name":"Southampton FC","short":"Southampton"}],"matches":[[1,354,546,0,0],[1,458,2110,3,2],[1,541,372,1,0],[1,545,364,0,2],[1,549,1726,5,0],[1,551,438,1,0],[1,1075,452,2,1],[1,1079,370,3,0],[1,1727,1728,0,5],[1,2109,543,1,1],[2,364,1075,2,0],[2,370,458,2,2],[2,372,549,3,2],[2,438,541,1,3],[2,452,1079,1,1],[2,543,354,0,0],[2,546,2109,3,0],[2,1726,1727,1,1],[2,1728,551,3,0],[2,2110,545,0,2],[3,364,2109,4,2],[3,370,354,0,2],[3,452,1726,1,1],[3,458,1727,3,1],[3,545,543,2,2],[3,551,549,3,0],[3,1075,438,1,1],[3,1079,541,2,0],[3,1728,546,2,2],[3,2110,372,2,3],[4,354,2110,6,1],[4,372,545,4,0],[4,438,1728,2,0],[4,541,1075,2,2],[4,543,458,1,1],[4,546,370,1,1],[4,549,1079,3,0],[4,1726,551,0,0],[4,1727,364,0,0],[4,2109,452,1,3],[5,364,543,1,0],[5,370,372,1,2],[5,452,1727,2,1],[5,458,354,1,1],[5,545,549,1,2],[5,551,546,1,1],[5,1075,1726,1,0],[5,1079,2109,1,0],[5,1728,541,0,3],[5,2110,438,4,1],[6,354,364,1,2],[6,372,452,2,3],[6,438,1079,1,1],[6,541,2110,3,1],[6,543,1728,2,0],[6,546,545,1,0],[6,549,458,1,2],[6,1726,370,2,5],[6,1727,551,1,2],[6,2109,1075,2,2],[7,364,1726,4,1],[7,370,543,0,0],[7,452,438,2,0],[7,458,546,3,0],[7,545,541,2,2],[7,551,354,1,3],[7,1075,372,0,3],[7,1079,1727,3,2],[7,1728,2109,2,2],[7,2110,549,2,2],[8,370,2109,1,0],[8,372,543,4,2],[8,452,364,2,4],[8,546,1075,1,1],[8,549,438,1,0],[8,551,2110,4,1],[8,1079,458,1,2],[8,1726,354,1,0],[8,1727,541,1,1],[8,1728,545,2,1],[9,354,1727,1,0],[9,364,372,2,3],[9,438,1726,1,1],[9,458,1728,1,0],[9,541,370,2,2],[9,543,546,0,0],[9,545,551,2,1],[9,1075,1079,2,1],[9,2109,549,3,3],[9,2110,452,1,2],[10,370,1075,1,1],[10,372,354,2,1],[10,452,545,0,1],[10,546,438,0,1],[10,549,541,2,2],[10,551,458,0,0],[10,1079,2110,2,0],[10,1726,543,1,0],[10,1727,2109,1,1],[10,1728,364,1,1],[11,354,549,3,3],[11,364,370,1,1],[11,438,372,2,3],[11,458,452,2,1],[11,541,546,2,1],[11,543,1727,1,0],[11,545,1079,1,2],[11,1075,551,0,1],[11,2109,1726,0,0],[11,2110,1728,1,1],[12,354,452,5,2],[12,370,545,3,0],[12,458,438,5,0],[12,549,546,1,3],[12,551,543,1,1],[12,1075,1728,1,2],[12,1079,364,2,1],[12,1726,372,1,0],[12,1727,2110,1,3],[12,2109,541,2,1],[13,364,458,0,0],[13,372,1727,3,1],[13,438,354,0,0],[13,452,551,3,1],[13,541,1726,1,1],[13,543,549,1,0],[13,545,2109,3,2],[13,546,1079,2,4],[13,1728,370,0,0],[13,2110,1075,2,0],[14,364,549,0,0],[14,372,551,1,0],[14,438,2109,1,0],[14,452,370,2,1],[14,541,354,1,1],[14,543,1075,2,1],[14,545,458,0,2],[14,546,1727,0,0],[14,1728,1079,3,1],[14,2110,1726,1,1],[15,354,1728,0,2],[15,370,2110,1,0],[15,458,541,1,1],[15,549,452,0,3],[15,551,364,3,1],[15,1075,545,3,0],[15,1079,543,0,1],[15,1726,546,2,1],[15,1727,438,1,1],[15,2109,372,3,4],[16,354,1079,2,0],[16,438,543,0,0],[16,458,372,2,3],[16,541,452,2,1],[16,545,1727,2,2],[16,546,364,1,3],[16,549,1075,2,1],[16,551,370,2,3],[16,1728,1726,3,4],[16,2110,2109,1,0],[17,364,2110,2,2],[17,370,438,1,3],[17,372,546,3,1],[17,452,1728,1,0],[17,543,541,1,1],[17,1075,458,1,3],[17,1079,551,0,0],[17,1726,545,2,1],[17,1727,549,2,1],[17,2109,354,2,5],[18,364,438,8,0],[18,370,549,4,0],[18,452,543,0,0],[18,458,2109,1,0],[18,545,354,0,1],[18,551,541,1,2],[18,1075,1727,1,0],[18,1079,1726,2,1],[18,1728,372,1,1],[18,2110,546,0,1],[19,354,551,5,1],[19,372,1075,4,3],[19,438,452,0,4],[19,541,545,2,1],[19,543,370,3,1],[19,546,458,1,0],[19,549,2110,1,1],[19,1726,364,0,1],[19,1727,1079,1,2],[19,2109,1728,0,0],[20,354,1075,7,3],[20,372,1079,2,0],[20,438,545,0,3],[20,541,364,1,2],[20,543,2110,3,3],[20,546,452,1,2],[20,549,1728,1,2],[20,1726,458,3,4],[20,1727,370,0,3],[20,2109,551,1,0],[21,364,1727,0,1],[21,370,546,3,0],[21,452,2109,3,1],[21,458,543,3,0],[21,545,372,0,4],[21,551,1726,2,1],[21,1075,541,1,2],[21,1079,549,1,2],[21,1728,438,2,2],[21,2110,354,1,1],[22,354,458,0,2],[22,372,370,2,1],[22,438,2110,0,1],[22,541,1728,0,0],[22,543,364,0,4],[22,546,551,3,0],[22,549,545,1,1],[22,1726,1075,0,0],[22,1727,452,0,0],[22,2109,1079,3,2],[23,364,354,2,1],[23,370,1726,5,0],[23,452,372,1,1],[23,458,549,2,0],[23,545,546,2,3],[23,551,1727,1,1],[23,1075,2109,1,2],[23,1079,438,2,2],[23,1728,543,3,1],[23,2110,541,0,0],[24,354,370,2,2],[24,372,2110,2,1],[24,438,1075,1,2],[24,541,1079,2,1],[24,543,545,2,2],[24,546,1728,0,0],[24,549,551,3,1],[24,1726,452,1,1],[24,1727,458,0,0],[24,2109,364,2,2],[25,354,543,1,0],[25,458,370,2,2],[25,541,438,3,3],[25,545,2110,2,2],[25,549,372,0,1],[25,551,1728,1,0],[25,1075,364,3,2],[25,1079,452,0,1],[25,1727,1726,0,0],[25,2109,546,2,1],[26,364,545,4,1],[26,370,1079,0,2],[26,372,541,2,0],[26,438,551,2,1],[26,452,1075,2,1],[26,543,2109,2,1],[26,546,354,0,1],[26,1726,549,0,0],[26,1728,1727,4,1],[26,2110,458,3,1],[27,354,438,2,1],[27,370,1728,5,0],[27,458,364,2,0],[27,549,543,1,0],[27,551,452,2,3],[27,1075,2110,4,2],[27,1079,546,2,1],[27,1726,541,2,1],[27,1727,372,0,2],[27,2109,545,0,3],[28,364,1079,1,0],[28,372,1726,4,0],[28,438,458,0,1],[28,452,354,2,1],[28,541,2109,3,1],[28,543,551,0,1],[28,545,370,0,4],[28,546,549,2,2],[28,1728,1075,1,0],[28,2110,1727,1,2],[29,354,541,0,0],[29,370,452,3,2],[29,458,545,1,0],[29,549,364,0,3],[29,551,372,2,2],[29,1075,543,2,1],[29,1079,1728,3,1],[29,1726,2110,0,0],[29,1727,546,3,1],[29,2109,438,1,2],[30,364,551,2,0],[30,372,2109,1,0],[30,438,1727,3,2],[30,452,549,0,1],[30,541,458,2,0],[30,543,1079,0,0],[30,545,1075,2,1],[30,546,1726,1,1],[30,1728,354,0,2],[30,2110,370,3,1],[31,354,2109,4,1],[31,438,370,1,2],[31,458,1075,4,0],[31,541,543,1,0],[31,545,1726,1,0],[31,546,372,0,1],[31,549,1727,3,2],[31,551,1079,3,1],[31,1728,452,1,2],[31,2110,364,2,1],[32,364,546,2,1],[32,370,551,0,0],[32,372,458,1,2],[32,452,541,2,2],[32,543,438,1,3],[32,1075,549,1,0],[32,1079,354,1,2],[32,1726,1728,2,2],[32,1727,545,1,1],[32,2109,2110,0,2],[33,354,1726,3,1],[33,364,452,2,2],[33,438,549,1,1],[33,458,1079,1,0],[33,541,1727,1,1],[33,543,372,0,2],[33,545,1728,2,3],[33,1075,546,0,3],[33,2109,370,0,0],[33,2110,551,1,1],[34,370,364,2,2],[34,372,438,3,0],[34,452,458,3,1],[34,546,541,1,0],[34,549,354,0,1],[34,551,545,2,0],[34,1079,1075,1,1],[34,1726,2109,2,1],[34,1727,543,0,2],[34,1728,2110,0,0],[35,354,372,1,1],[35,364,1728,2,0],[35,438,546,6,1],[35,458,551,2,1],[35,541,549,1,0],[35,543,1726,1,0],[35,545,452,2,2],[35,1075,370,0,6],[35,2109,1727,0,0],[35,2110,1079,0,3],[36,370,541,0,0],[36,372,364,0,1],[36,452,2110,1,0],[36,546,543,1,1],[36,549,2109,2,4],[36,551,1075,0,0],[36,1079,545,2,3],[36,1726,438,1,2],[36,1727,354,0,1],[36,1728,458,0,0],[37,354,545,4,1],[37,372,1728,2,1],[37,438,364,1,2],[37,541,551,2,0],[37,543,452,1,2],[37,546,2110,1,1],[37,549,370,1,3],[37,1726,1079,4,0],[37,1727,1075,1,2],[37,2109,458,0,2],[38,364,541,2,1],[38,370,1727,1,0],[38,452,546,1,0],[38,458,1726,2,3],[38,545,438,2,2],[38,551,2109,4,2],[38,1075,354,0,1],[38,1079,372,5,5],[38,1728,549,0,3],[38,2110,543,1,1]],"table":[{"id":372,"points":89,"matches":38,"won":28,"draw":5,"lost":5,"goals":86,"against":43},{"id":458,"points":78,"matches":38,"won":23,"draw":9,"lost":6,"goals":66,"against":34},{"id":364,"points":75,"matches":38,"won":22,"draw":9,"lost":7,"goals":75,"against":39},{"id":354,"points":73,"matches":38,"won":21,"draw":10,"lost":7,"goals":72,"against":37},{"id":452,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":66,"against":46},{"id":370,"points":61,"matches":38,"won":16,"draw":13,"lost":9,"goals":71,"against":43},{"id":541,"points":61,"matches":38,"won":15,"draw":16,"lost":7,"goals":54,"against":41},{"id":1079,"points":49,"matches":38,"won":14,"draw":7,"lost":17,"goals":54,"against":57},{"id":1728,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":47,"against":52},{"id":551,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":45,"against":53},{"id":1726,"points":44,"matches":38,"won":10,"draw":14,"lost":14,"goals":41,"against":58},{"id":549,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":50,"against":60},{"id":543,"points":42,"matches":38,"won":9,"draw":15,"lost":14,"goals":34,"against":45},{"id":2110,"points":41,"matches":38,"won":9,"draw":14,"lost":15,"goals":49,"against":60},{"id":438,"points":41,"matches":38,"won":10,"draw":11,"lost":17,"goals":47,"against":69},{"id":1075,"points":41,"matches":38,"won":11,"draw":8,"lost":19,"goals":45,"against":68},{"id":546,"points":39,"matches":38,"won":9,"draw":12,"lost":17,"goals":41,"against":54},{"id":545,"points":36,"matches":38,"won":9,"draw":9,"lost":20,"goals":47,"against":73},{"id":2109,"points":28,"matches":38,"won":6,"draw":10,"lost":22,"goals":43,"against":73},{"id":1727,"points":26,"matches":38,"won":4,"draw":14,"lost":20,"goals":31,"against":59}]} diff --git a/tests/RealData/fixtures/openligadb/PL-2013.json b/tests/RealData/fixtures/openligadb/PL-2013.json new file mode 100644 index 00000000..c38d3fc9 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2013,"name":"Premier League 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":547,"name":"Hull City AFC","short":""},{"id":549,"name":"Fulham FC","short":"Fulham"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1079,"name":"West Bromwich Albion","short":""},{"id":1726,"name":"Norwich City","short":""},{"id":1728,"name":"Swansea City","short":""},{"id":2110,"name":"Southampton FC","short":"Southampton"},{"id":2488,"name":"Cardiff City FC","short":"Cardiff City"},{"id":2489,"name":"Crystal Palace FC","short":"Crystal Palace"}],"matches":[[1,354,438,1,3],[1,364,547,2,0],[1,370,543,1,0],[1,458,1075,4,0],[1,546,549,0,1],[1,551,2488,2,0],[1,1079,2110,0,1],[1,1726,541,2,2],[1,1728,372,1,4],[1,2489,452,0,1],[2,372,364,0,0],[2,438,370,0,1],[2,452,1728,1,0],[2,541,1079,0,0],[2,543,2489,2,1],[2,547,1726,1,0],[2,549,354,1,3],[2,1075,551,0,0],[2,2110,546,1,1],[2,2488,458,3,2],[3,354,452,1,0],[3,364,438,2,1],[3,370,372,1,0],[3,458,547,2,0],[3,551,543,0,1],[3,1075,549,1,0],[3,1079,1728,0,2],[3,1726,2110,1,0],[3,2488,541,0,0],[3,2489,546,3,1],[4,372,2489,2,0],[4,438,1075,1,2],[4,452,1726,2,0],[4,541,364,1,0],[4,543,458,0,0],[4,546,354,1,3],[4,547,2488,1,1],[4,549,1079,1,1],[4,1728,370,2,2],[4,2110,551,0,0],[5,354,543,3,1],[5,364,549,2,0],[5,370,2110,0,1],[5,458,372,4,1],[5,551,541,2,3],[5,1075,547,2,3],[5,1079,546,3,0],[5,1726,438,0,1],[5,2488,452,0,1],[5,2489,1728,0,2],[6,372,1079,1,2],[6,438,458,3,2],[6,452,364,1,1],[6,541,1075,3,2],[6,543,1726,0,1],[6,546,370,1,3],[6,547,551,1,0],[6,549,2488,1,2],[6,1728,354,1,2],[6,2110,2489,2,0],[7,370,2489,3,1],[7,452,551,0,3],[7,458,541,3,1],[7,546,372,1,2],[7,547,438,0,0],[7,549,543,1,0],[7,1079,354,1,1],[7,1726,364,1,3],[7,2110,1728,2,0],[7,2488,1075,1,2],[8,354,1726,4,1],[8,364,2488,4,1],[8,372,2110,1,1],[8,438,452,0,2],[8,541,547,2,1],[8,543,1079,0,0],[8,551,458,1,3],[8,1075,370,2,2],[8,1728,546,4,0],[8,2489,549,1,4],[9,364,458,2,1],[9,370,1079,4,1],[9,372,543,3,2],[9,438,541,0,2],[9,452,547,1,0],[9,546,1075,2,1],[9,1726,2488,0,0],[9,1728,551,0,0],[9,2110,549,2,0],[9,2489,354,0,2],[10,354,370,2,0],[10,458,1726,7,0],[10,541,452,0,0],[10,543,2110,1,1],[10,547,546,1,0],[10,549,372,1,3],[10,551,438,0,0],[10,1075,364,2,0],[10,1079,2489,2,0],[10,2488,1728,1,0],[11,364,1079,2,2],[11,370,549,4,0],[11,372,354,1,0],[11,438,2488,2,0],[11,452,1075,0,1],[11,546,458,1,0],[11,1726,551,3,1],[11,1728,543,3,3],[11,2110,547,4,1],[11,2489,541,0,0],[12,354,2110,2,0],[12,458,452,6,0],[12,541,370,3,3],[12,543,546,2,0],[12,547,2489,0,1],[12,549,1728,1,2],[12,551,364,0,3],[12,1075,1726,2,1],[12,1079,438,2,2],[12,2488,372,2,2],[13,364,2110,3,1],[13,438,546,0,0],[13,452,372,2,2],[13,458,1728,3,0],[13,541,543,4,0],[13,547,370,3,1],[13,551,549,3,0],[13,1075,1079,2,1],[13,1726,2489,1,0],[13,2488,354,0,3],[14,354,547,2,0],[14,370,1726,5,1],[14,372,541,0,1],[14,543,2488,0,0],[14,546,364,3,4],[14,549,452,1,2],[14,1079,458,2,3],[14,1728,1075,3,0],[14,2110,438,2,3],[14,2489,551,1,0],[15,354,541,1,1],[15,370,551,4,1],[15,372,1075,0,1],[15,543,364,3,2],[15,546,452,1,2],[15,549,438,2,0],[15,1079,1726,0,2],[15,1728,547,1,1],[15,2110,458,1,1],[15,2489,2488,2,0],[16,364,2489,2,1],[16,438,372,0,3],[16,452,370,0,5],[16,458,354,6,3],[16,541,549,4,1],[16,547,543,0,0],[16,551,546,0,0],[16,1075,2110,1,1],[16,1726,1728,1,1],[16,2488,1079,1,0],[17,354,364,0,0],[17,370,2488,3,1],[17,372,551,3,1],[17,543,438,2,1],[17,546,1726,0,0],[17,549,458,2,4],[17,1079,547,1,1],[17,1728,541,1,2],[17,2110,452,2,3],[17,2489,1075,0,3],[18,364,1728,1,0],[18,438,2489,0,1],[18,452,1079,1,1],[18,458,370,2,1],[18,541,546,0,1],[18,547,372,2,3],[18,551,354,1,3],[18,1075,543,5,1],[18,1726,549,1,2],[18,2488,2110,0,3],[19,364,370,2,1],[19,438,1728,1,1],[19,452,543,3,0],[19,458,2489,1,0],[19,541,2110,2,1],[19,547,549,6,0],[19,551,1079,3,3],[19,1075,354,0,1],[19,1726,372,0,1],[19,2488,546,2,2],[20,354,2488,2,0],[20,370,547,2,0],[20,372,452,1,2],[20,543,541,1,1],[20,546,438,0,1],[20,549,551,2,1],[20,1079,1075,1,0],[20,1728,458,2,3],[20,2110,364,0,3],[20,2489,1726,1,1],[21,372,1728,2,0],[21,438,354,1,2],[21,452,2489,2,0],[21,541,1726,2,0],[21,543,370,3,5],[21,547,364,0,2],[21,549,546,1,4],[21,1075,458,0,2],[21,2110,1079,1,0],[21,2488,551,0,2],[22,354,549,2,0],[22,364,372,3,1],[22,370,438,2,2],[22,458,2488,4,2],[22,546,2110,2,2],[22,551,1075,1,3],[22,1079,541,1,1],[22,1726,547,1,0],[22,1728,452,1,3],[22,2489,543,1,0],[23,364,551,0,0],[23,370,541,4,0],[23,372,2488,2,0],[23,438,1079,4,3],[23,452,458,1,5],[23,546,543,1,0],[23,1726,1075,0,0],[23,1728,549,2,0],[23,2110,354,2,2],[23,2489,547,1,0],[24,354,2489,2,0],[24,458,364,0,1],[24,541,438,2,1],[24,543,372,2,1],[24,547,452,1,1],[24,549,2110,0,3],[24,551,1728,2,0],[24,1075,546,0,3],[24,1079,370,1,1],[24,2488,1726,2,1],[25,364,1075,3,0],[25,370,354,5,1],[25,372,549,2,2],[25,438,551,0,2],[25,452,541,1,0],[25,546,547,0,2],[25,1726,458,0,0],[25,1728,2488,3,0],[25,2110,543,2,2],[25,2489,1079,3,1],[26,354,372,0,0],[26,458,546,2,2],[26,541,2489,2,3],[26,543,1728,1,1],[26,547,2110,0,1],[26,549,370,2,3],[26,551,1726,2,0],[26,1075,452,0,4],[26,1079,364,1,1],[26,2488,438,0,0],[27,354,546,4,1],[27,364,541,1,0],[27,370,1728,4,3],[27,458,543,1,0],[27,551,2110,3,1],[27,1075,438,1,0],[27,1079,549,1,1],[27,1726,452,1,0],[27,2488,547,0,4],[27,2489,372,0,2],[28,372,458,0,3],[28,438,1726,4,1],[28,452,2488,1,0],[28,541,551,1,0],[28,543,354,1,0],[28,546,1079,2,0],[28,547,1075,1,4],[28,549,364,1,3],[28,1728,2489,1,1],[28,2110,370,0,3],[29,354,1728,2,2],[29,364,452,4,0],[29,370,546,2,1],[29,458,438,4,0],[29,551,547,2,1],[29,1075,541,0,3],[29,1079,372,0,3],[29,1726,543,1,1],[29,2488,549,3,1],[29,2489,2110,0,1],[30,372,370,0,3],[30,438,364,1,0],[30,452,354,0,1],[30,541,2488,2,1],[30,543,551,3,1],[30,546,2489,0,0],[30,547,458,0,2],[30,549,1075,1,0],[30,1728,1079,1,2],[30,2110,1726,4,2],[31,364,354,6,0],[31,438,543,1,4],[31,452,2110,3,2],[31,458,549,5,0],[31,541,1728,3,2],[31,547,1079,2,0],[31,551,372,0,2],[31,1075,2489,1,0],[31,1726,546,2,0],[31,2488,370,3,6],[32,354,458,1,1],[32,370,452,4,0],[32,372,438,4,1],[32,543,547,1,0],[32,546,551,1,2],[32,549,541,1,3],[32,1079,2488,3,3],[32,1728,1726,3,0],[32,2110,1075,4,0],[32,2489,364,1,0],[33,364,543,3,0],[33,438,549,1,2],[33,452,546,5,1],[33,458,2110,4,1],[33,541,354,3,0],[33,547,1728,1,0],[33,551,370,1,2],[33,1075,372,0,4],[33,1726,1079,0,1],[33,2488,2489,0,3],[34,354,551,3,1],[34,370,458,3,2],[34,372,547,3,1],[34,543,1075,1,0],[34,546,541,0,1],[34,549,1726,1,0],[34,1079,452,3,3],[34,1728,364,0,1],[34,2110,2488,0,1],[34,2489,438,1,0],[35,364,546,1,2],[35,438,2110,0,0],[35,452,549,3,1],[35,458,1079,3,1],[35,541,372,2,0],[35,547,354,0,3],[35,551,2489,0,1],[35,1075,1728,1,2],[35,1726,370,2,3],[35,2488,543,1,1],[36,354,1075,3,0],[36,370,364,0,2],[36,372,1726,4,0],[36,543,452,0,1],[36,546,2488,4,0],[36,549,547,2,2],[36,1079,551,1,0],[36,1728,438,4,1],[36,2110,541,2,0],[36,2489,458,0,2],[37,354,1079,1,0],[37,364,1726,0,0],[37,372,546,0,1],[37,438,547,3,1],[37,541,458,2,3],[37,543,549,4,1],[37,551,452,2,0],[37,1075,2488,3,0],[37,1728,2110,0,1],[37,2489,370,3,3],[38,370,1075,2,1],[38,452,438,3,0],[38,458,551,2,0],[38,546,1728,1,3],[38,547,541,0,2],[38,549,2489,2,2],[38,1079,543,1,2],[38,1726,354,0,2],[38,2110,372,1,1],[38,2488,364,1,2]],"table":[{"id":458,"points":86,"matches":38,"won":27,"draw":5,"lost":6,"goals":102,"against":37},{"id":370,"points":84,"matches":38,"won":26,"draw":6,"lost":6,"goals":101,"against":50},{"id":364,"points":82,"matches":38,"won":25,"draw":7,"lost":6,"goals":71,"against":27},{"id":354,"points":79,"matches":38,"won":24,"draw":7,"lost":7,"goals":68,"against":41},{"id":541,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":61,"against":39},{"id":452,"points":69,"matches":38,"won":21,"draw":6,"lost":11,"goals":55,"against":51},{"id":372,"points":64,"matches":38,"won":19,"draw":7,"lost":12,"goals":64,"against":43},{"id":2110,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":54,"against":46},{"id":543,"points":50,"matches":38,"won":13,"draw":11,"lost":14,"goals":45,"against":52},{"id":1075,"points":49,"matches":38,"won":15,"draw":4,"lost":19,"goals":43,"against":59},{"id":2489,"points":45,"matches":38,"won":13,"draw":6,"lost":19,"goals":33,"against":48},{"id":1728,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":54,"against":54},{"id":551,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":40,"against":51},{"id":546,"points":38,"matches":38,"won":10,"draw":8,"lost":20,"goals":41,"against":60},{"id":438,"points":38,"matches":38,"won":10,"draw":8,"lost":20,"goals":39,"against":61},{"id":547,"points":37,"matches":38,"won":10,"draw":7,"lost":21,"goals":38,"against":53},{"id":1079,"points":36,"matches":38,"won":7,"draw":15,"lost":16,"goals":43,"against":59},{"id":1726,"points":33,"matches":38,"won":8,"draw":9,"lost":21,"goals":28,"against":62},{"id":549,"points":32,"matches":38,"won":9,"draw":5,"lost":24,"goals":40,"against":85},{"id":2488,"points":30,"matches":38,"won":7,"draw":9,"lost":22,"goals":32,"against":74}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2013–14_Premier_League, abgerufen 2026-10-09","table":[{"id":458,"won":27,"draw":5,"lost":6,"goals":102,"against":37,"adjust":0},{"id":370,"won":26,"draw":6,"lost":6,"goals":101,"against":50,"adjust":0},{"id":364,"won":25,"draw":7,"lost":6,"goals":71,"against":27,"adjust":0},{"id":354,"won":24,"draw":7,"lost":7,"goals":68,"against":41,"adjust":0},{"id":541,"won":21,"draw":9,"lost":8,"goals":61,"against":39,"adjust":0},{"id":452,"won":21,"draw":6,"lost":11,"goals":55,"against":51,"adjust":0},{"id":372,"won":19,"draw":7,"lost":12,"goals":64,"against":43,"adjust":0},{"id":2110,"won":15,"draw":11,"lost":12,"goals":54,"against":46,"adjust":0},{"id":543,"won":13,"draw":11,"lost":14,"goals":45,"against":52,"adjust":0},{"id":1075,"won":15,"draw":4,"lost":19,"goals":43,"against":59,"adjust":0},{"id":2489,"won":13,"draw":6,"lost":19,"goals":33,"against":48,"adjust":0},{"id":1728,"won":11,"draw":9,"lost":18,"goals":54,"against":54,"adjust":0},{"id":551,"won":11,"draw":7,"lost":20,"goals":40,"against":51,"adjust":0},{"id":546,"won":10,"draw":8,"lost":20,"goals":41,"against":60,"adjust":0},{"id":438,"won":10,"draw":8,"lost":20,"goals":39,"against":61,"adjust":0},{"id":547,"won":10,"draw":7,"lost":21,"goals":38,"against":53,"adjust":0},{"id":1079,"won":7,"draw":15,"lost":16,"goals":43,"against":59,"adjust":0},{"id":1726,"won":8,"draw":9,"lost":21,"goals":28,"against":62,"adjust":0},{"id":549,"won":9,"draw":5,"lost":24,"goals":40,"against":85,"adjust":0},{"id":2488,"won":7,"draw":9,"lost":22,"goals":32,"against":74,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PL-2014.json b/tests/RealData/fixtures/openligadb/PL-2014.json new file mode 100644 index 00000000..12e1a911 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2014,"name":"Premier League 2014/2015 ","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":547,"name":"Hull City AFC","short":""},{"id":550,"name":"Burnley FC","short":"Burnley"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1079,"name":"West Bromwich Albion","short":""},{"id":1727,"name":"Queens Park Rangers","short":""},{"id":1728,"name":"Swansea City","short":""},{"id":2110,"name":"Southampton FC","short":"Southampton"},{"id":2490,"name":"Crystal Palace","short":""},{"id":2705,"name":"Leicester City","short":""}],"matches":[[1,354,2490,2,1],[1,370,2110,2,1],[1,372,1728,1,2],[1,543,438,0,1],[1,550,364,1,3],[1,551,452,0,1],[1,1075,458,0,2],[1,1079,546,2,2],[1,1727,547,0,1],[1,2705,541,2,2],[2,364,2705,2,0],[2,438,1075,0,0],[2,452,1727,4,0],[2,458,370,3,1],[2,541,354,2,2],[2,546,372,1,1],[2,547,543,1,1],[2,1728,550,1,0],[2,2110,1079,0,0],[2,2490,551,1,3],[3,438,547,2,1],[3,452,370,0,3],[3,458,543,0,1],[3,541,364,3,6],[3,550,372,0,0],[3,551,2110,1,3],[3,1075,2490,3,3],[3,1727,546,1,0],[3,1728,1079,3,0],[3,2705,354,1,1],[4,354,458,2,2],[4,364,1728,4,2],[4,370,438,0,1],[4,372,1727,4,0],[4,543,2705,0,1],[4,546,452,2,2],[4,547,551,2,2],[4,1079,541,0,2],[4,2110,1075,4,0],[4,2490,550,0,0],[5,438,354,0,3],[5,452,1079,0,1],[5,458,364,1,1],[5,541,2490,2,3],[5,550,546,0,0],[5,551,370,3,1],[5,1075,547,2,2],[5,1727,543,2,2],[5,1728,2110,0,1],[5,2705,372,5,3],[6,354,452,1,1],[6,364,438,3,0],[6,370,541,1,1],[6,372,551,2,1],[6,543,1075,1,0],[6,546,1728,0,0],[6,547,458,2,4],[6,1079,550,4,0],[6,2110,1727,2,1],[6,2490,2705,2,0],[7,364,354,2,0],[7,370,1079,2,1],[7,372,541,2,1],[7,438,458,0,2],[7,452,2110,1,0],[7,546,543,3,1],[7,547,2490,2,0],[7,551,1727,2,0],[7,1728,1075,2,2],[7,2705,550,2,2],[8,354,547,2,2],[8,458,452,4,1],[8,541,438,3,0],[8,543,1728,2,1],[8,550,551,1,3],[8,1075,2705,1,0],[8,1079,372,2,2],[8,1727,370,2,3],[8,2110,546,8,0],[8,2490,364,1,2],[9,370,547,0,0],[9,372,364,1,1],[9,452,1075,1,2],[9,546,354,0,2],[9,550,541,1,3],[9,551,458,2,1],[9,1079,2490,2,2],[9,1727,438,2,0],[9,1728,2705,2,0],[9,2110,543,1,0],[10,354,550,3,0],[10,364,1727,2,1],[10,438,452,1,2],[10,458,372,1,0],[10,541,1728,0,0],[10,543,551,2,2],[10,547,2110,0,1],[10,1075,370,1,0],[10,2490,546,1,3],[10,2705,1079,0,1],[11,370,364,1,2],[11,372,2490,1,0],[11,452,543,1,2],[11,546,541,1,1],[11,550,547,1,0],[11,551,438,0,0],[11,1079,1075,0,2],[11,1727,458,2,2],[11,1728,354,2,1],[11,2110,2705,2,0],[12,354,372,1,2],[12,364,1079,2,0],[12,438,2110,1,1],[12,458,1728,2,1],[12,541,551,2,1],[12,543,550,1,2],[12,547,452,1,2],[12,1075,1727,1,0],[12,2490,370,3,1],[12,2705,546,0,0],[13,370,543,1,0],[13,372,547,3,0],[13,452,541,2,1],[13,546,364,0,0],[13,550,438,1,1],[13,551,1075,1,0],[13,1079,354,0,1],[13,1727,2705,3,2],[13,1728,2490,1,1],[13,2110,458,0,3],[14,354,2110,1,0],[14,364,452,3,0],[14,372,543,2,1],[14,541,547,1,1],[14,546,458,1,4],[14,550,1075,1,1],[14,1079,551,1,2],[14,1728,1727,2,0],[14,2490,438,0,1],[14,2705,370,1,3],[15,370,546,0,0],[15,438,2705,2,1],[15,452,2490,0,0],[15,458,541,1,0],[15,543,354,3,2],[15,547,1079,0,0],[15,551,1728,3,1],[15,1075,364,2,1],[15,1727,550,2,0],[15,2110,372,1,2],[16,354,1075,4,1],[16,364,547,2,0],[16,372,370,3,0],[16,541,1727,3,1],[16,546,551,1,1],[16,550,2110,1,0],[16,1079,438,1,0],[16,1728,452,1,2],[16,2490,543,1,1],[16,2705,458,0,1],[17,370,354,2,2],[17,438,372,1,1],[17,452,550,2,1],[17,458,2490,3,0],[17,543,364,0,2],[17,547,1728,0,1],[17,551,2705,2,0],[17,1075,546,0,1],[17,1727,1079,3,2],[17,2110,541,3,0],[18,354,1727,2,1],[18,364,551,2,0],[18,372,1075,3,1],[18,541,543,0,1],[18,546,547,1,3],[18,550,370,0,1],[18,1079,458,1,3],[18,1728,438,1,0],[18,2490,2110,1,3],[18,2705,452,1,2],[19,370,1728,4,1],[19,438,546,0,0],[19,452,372,0,0],[19,458,550,2,2],[19,543,1079,2,0],[19,547,2705,0,1],[19,551,354,1,2],[19,1075,541,3,2],[19,1727,2490,0,0],[19,2110,364,1,1],[20,370,2705,2,2],[20,438,2490,0,0],[20,452,364,5,3],[20,458,546,3,2],[20,543,372,1,1],[20,547,541,2,0],[20,551,1079,1,1],[20,1075,550,3,3],[20,1727,1728,1,1],[20,2110,354,2,0],[21,354,543,3,0],[21,364,1075,2,0],[21,372,2110,0,1],[21,541,458,1,1],[21,546,370,0,1],[21,550,1727,2,1],[21,1079,547,1,0],[21,1728,551,1,1],[21,2490,452,2,1],[21,2705,438,1,0],[22,438,370,0,2],[22,452,546,2,1],[22,458,354,0,2],[22,541,1079,0,0],[22,550,2490,2,3],[22,551,547,3,0],[22,1075,2110,1,2],[22,1727,372,0,2],[22,1728,364,0,5],[22,2705,543,0,1],[23,354,438,5,0],[23,364,458,1,1],[23,370,551,2,0],[23,372,2705,3,1],[23,543,1727,3,1],[23,546,550,2,0],[23,547,1075,0,3],[23,1079,452,0,3],[23,2110,1728,0,1],[23,2490,541,0,1],[24,438,364,1,2],[24,452,354,2,1],[24,458,547,1,1],[24,541,370,0,0],[24,550,1079,2,2],[24,551,372,1,1],[24,1075,543,1,1],[24,1727,2110,0,1],[24,1728,546,1,1],[24,2705,2490,0,1],[25,354,2705,2,1],[25,364,541,1,0],[25,370,452,3,2],[25,372,550,3,1],[25,543,458,1,4],[25,546,1727,0,2],[25,547,438,2,0],[25,1079,1728,2,0],[25,2110,551,0,0],[25,2490,1075,1,1],[26,364,550,1,1],[26,438,543,1,2],[26,452,551,2,2],[26,458,1075,5,0],[26,541,2705,2,2],[26,546,1079,0,0],[26,547,1727,2,1],[26,1728,372,2,1],[26,2110,370,0,2],[26,2490,354,1,2],[27,354,541,2,0],[27,370,458,2,1],[27,372,546,2,0],[27,543,547,1,0],[27,550,1728,0,1],[27,551,2490,1,3],[27,1075,438,1,0],[27,1079,2110,1,0],[27,1727,452,1,2],[27,2705,364,1,3],[28,370,550,2,0],[28,438,1079,2,1],[28,452,1728,3,2],[28,458,2705,2,0],[28,543,541,2,0],[28,547,546,1,1],[28,551,364,0,1],[28,1075,372,0,1],[28,1727,354,1,2],[28,2110,2490,1,0],[29,354,551,3,0],[29,364,2110,1,1],[29,372,452,3,0],[29,541,1075,3,0],[29,546,438,0,4],[29,550,458,1,0],[29,1079,543,1,0],[29,1728,370,0,1],[29,2490,1727,3,1],[29,2705,547,0,0],[30,370,372,1,2],[30,438,1728,0,1],[30,452,2705,4,3],[30,458,1079,3,0],[30,543,2490,1,2],[30,547,364,2,3],[30,551,546,1,0],[30,1075,354,1,2],[30,1727,541,1,2],[30,2110,550,2,0],[31,354,370,4,1],[31,364,543,2,1],[31,372,438,3,1],[31,541,2110,1,0],[31,546,1075,1,0],[31,550,452,0,0],[31,1079,1727,1,4],[31,1728,547,3,1],[31,2490,458,2,1],[31,2705,551,2,1],[32,370,1075,2,0],[32,372,458,4,2],[32,452,438,0,1],[32,546,2490,1,4],[32,550,354,0,1],[32,551,543,1,1],[32,1079,2705,2,3],[32,1727,364,0,1],[32,1728,541,1,1],[32,2110,547,2,0],[33,354,546,0,0],[33,364,372,1,0],[33,438,1727,3,3],[33,458,551,2,0],[33,541,550,1,0],[33,543,2110,2,1],[33,547,370,1,0],[33,1075,452,1,3],[33,2490,1079,0,2],[33,2705,1728,2,0],[34,354,364,0,0],[34,458,438,3,2],[34,541,372,3,0],[34,543,546,1,1],[34,550,2705,0,1],[34,1075,1728,2,3],[34,1079,370,0,0],[34,1727,551,0,0],[34,2110,452,2,2],[34,2490,547,0,2],[35,364,2490,1,0],[35,370,1727,2,1],[35,372,1079,0,1],[35,438,541,3,2],[35,452,458,0,1],[35,546,2110,2,1],[35,547,354,1,3],[35,551,550,1,0],[35,1728,543,2,0],[35,2705,1075,3,0],[36,354,1728,0,1],[36,364,370,1,1],[36,438,551,1,0],[36,458,1727,6,0],[36,541,546,0,2],[36,543,452,3,0],[36,547,550,0,1],[36,1075,1079,1,1],[36,2490,372,1,2],[36,2705,2110,2,0],[37,370,2490,1,3],[37,372,354,1,1],[37,452,547,2,0],[37,546,2705,0,0],[37,550,543,0,0],[37,551,541,1,2],[37,1079,364,3,0],[37,1727,1075,2,1],[37,1728,458,2,4],[37,2110,438,6,1],[38,354,1079,4,1],[38,364,546,3,1],[38,438,550,0,1],[38,458,2110,2,0],[38,541,452,0,1],[38,543,370,6,1],[38,547,372,0,0],[38,1075,551,2,0],[38,2490,1728,1,0],[38,2705,1727,5,1]],"table":[{"id":364,"points":87,"matches":38,"won":26,"draw":9,"lost":3,"goals":73,"against":32},{"id":458,"points":79,"matches":38,"won":24,"draw":7,"lost":7,"goals":83,"against":38},{"id":354,"points":75,"matches":38,"won":22,"draw":9,"lost":7,"goals":71,"against":36},{"id":372,"points":70,"matches":38,"won":20,"draw":10,"lost":8,"goals":62,"against":37},{"id":452,"points":64,"matches":38,"won":19,"draw":7,"lost":12,"goals":58,"against":53},{"id":370,"points":62,"matches":38,"won":18,"draw":8,"lost":12,"goals":52,"against":48},{"id":2110,"points":60,"matches":38,"won":18,"draw":6,"lost":14,"goals":54,"against":33},{"id":1728,"points":56,"matches":38,"won":16,"draw":8,"lost":14,"goals":46,"against":49},{"id":543,"points":54,"matches":38,"won":15,"draw":9,"lost":14,"goals":48,"against":45},{"id":2490,"points":48,"matches":38,"won":13,"draw":9,"lost":16,"goals":47,"against":51},{"id":541,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":48,"against":50},{"id":551,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":44,"against":47},{"id":1079,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":38,"against":51},{"id":2705,"points":41,"matches":38,"won":11,"draw":8,"lost":19,"goals":46,"against":55},{"id":1075,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":40,"against":63},{"id":546,"points":38,"matches":38,"won":7,"draw":17,"lost":14,"goals":31,"against":53},{"id":438,"points":38,"matches":38,"won":10,"draw":8,"lost":20,"goals":31,"against":57},{"id":547,"points":35,"matches":38,"won":8,"draw":11,"lost":19,"goals":33,"against":51},{"id":550,"points":33,"matches":38,"won":7,"draw":12,"lost":19,"goals":28,"against":53},{"id":1727,"points":30,"matches":38,"won":8,"draw":6,"lost":24,"goals":42,"against":73}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2014–15_Premier_League, abgerufen 2026-10-09","table":[{"id":364,"won":26,"draw":9,"lost":3,"goals":73,"against":32,"adjust":0},{"id":458,"won":24,"draw":7,"lost":7,"goals":83,"against":38,"adjust":0},{"id":354,"won":22,"draw":9,"lost":7,"goals":71,"against":36,"adjust":0},{"id":372,"won":20,"draw":10,"lost":8,"goals":62,"against":37,"adjust":0},{"id":452,"won":19,"draw":7,"lost":12,"goals":58,"against":53,"adjust":0},{"id":370,"won":18,"draw":8,"lost":12,"goals":52,"against":48,"adjust":0},{"id":2110,"won":18,"draw":6,"lost":14,"goals":54,"against":33,"adjust":0},{"id":1728,"won":16,"draw":8,"lost":14,"goals":46,"against":49,"adjust":0},{"id":543,"won":15,"draw":9,"lost":14,"goals":48,"against":45,"adjust":0},{"id":2490,"won":13,"draw":9,"lost":16,"goals":47,"against":51,"adjust":0},{"id":541,"won":12,"draw":11,"lost":15,"goals":48,"against":50,"adjust":0},{"id":551,"won":12,"draw":11,"lost":15,"goals":44,"against":47,"adjust":0},{"id":1079,"won":11,"draw":11,"lost":16,"goals":38,"against":51,"adjust":0},{"id":2705,"won":11,"draw":8,"lost":19,"goals":46,"against":55,"adjust":0},{"id":1075,"won":10,"draw":9,"lost":19,"goals":40,"against":63,"adjust":0},{"id":546,"won":7,"draw":17,"lost":14,"goals":31,"against":53,"adjust":0},{"id":438,"won":10,"draw":8,"lost":20,"goals":31,"against":57,"adjust":0},{"id":547,"won":8,"draw":11,"lost":19,"goals":33,"against":51,"adjust":0},{"id":550,"won":7,"draw":12,"lost":19,"goals":28,"against":53,"adjust":0},{"id":1727,"won":8,"draw":6,"lost":24,"goals":42,"against":73,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/PL-2015.json b/tests/RealData/fixtures/openligadb/PL-2015.json new file mode 100644 index 00000000..0b7b510b --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2015,"name":" Premier League 2015/2016 ","sport":"Fussball","finished":true,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":372,"name":"Manchester United FC","short":""},{"id":438,"name":"Aston Villa","short":"Villa"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":458,"name":"Manchester City FC","short":"Manchester City"},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1075,"name":"Newcastle United FC","short":"Newcastle"},{"id":1079,"name":"West Bromwich Albion","short":""},{"id":1726,"name":"Norwich City","short":""},{"id":1728,"name":"Swansea City","short":""},{"id":2110,"name":"Southampton FC","short":"Southampton"},{"id":2489,"name":"Crystal Palace FC","short":"Crystal Palace"},{"id":2705,"name":"Leicester City","short":""},{"id":2942,"name":"AFC Bournemouth","short":"Bournemouth"},{"id":2943,"name":"FC Watford","short":""}],"matches":[[1,354,551,0,2],[1,364,1728,2,2],[1,372,452,1,0],[1,541,2943,2,2],[1,543,370,0,1],[1,1075,2110,2,2],[1,1079,458,0,3],[1,1726,2489,1,3],[1,2705,546,4,2],[1,2942,438,0,1],[2,370,2942,1,0],[2,438,372,0,1],[2,452,543,2,2],[2,458,364,3,0],[2,546,1726,1,3],[2,551,2705,1,2],[2,1728,1075,2,0],[2,2110,541,0,3],[2,2489,354,1,2],[2,2943,1079,0,0],[3,354,370,0,0],[3,372,1075,0,0],[3,541,458,0,2],[3,546,1728,1,1],[3,551,2942,3,4],[3,1079,364,2,3],[3,1726,543,1,1],[3,2489,438,2,1],[3,2705,452,1,1],[3,2943,2110,0,0],[4,364,2489,1,2],[4,370,551,0,3],[4,438,546,2,2],[4,452,541,0,0],[4,458,2943,2,0],[4,543,1079,0,1],[4,1075,354,0,1],[4,1728,372,2,1],[4,2110,1726,3,0],[4,2942,2705,1,1],[5,354,543,2,0],[5,372,370,3,1],[5,541,364,3,1],[5,546,452,0,1],[5,551,1075,2,0],[5,1079,2110,0,0],[5,1726,2942,3,1],[5,2489,458,0,1],[5,2705,438,3,2],[5,2943,1728,1,0],[6,364,354,2,0],[6,370,1726,1,1],[6,438,1079,0,1],[6,452,2489,1,0],[6,458,551,1,2],[6,543,2705,2,2],[6,1075,2943,1,2],[6,1728,541,0,0],[6,2110,372,2,3],[6,2942,546,2,0],[7,370,438,3,2],[7,372,546,3,0],[7,452,458,4,1],[7,543,2942,2,1],[7,551,1726,2,2],[7,1075,364,2,2],[7,1079,541,2,3],[7,2110,1728,3,1],[7,2705,354,2,5],[7,2943,2489,0,1],[8,354,372,3,0],[8,364,2110,1,3],[8,438,543,0,1],[8,458,1075,6,1],[8,541,370,1,1],[8,546,551,2,2],[8,1726,2705,1,2],[8,1728,452,2,2],[8,2489,1079,2,0],[8,2942,2943,1,1],[9,364,438,2,0],[9,452,370,0,0],[9,458,2942,5,1],[9,541,372,0,3],[9,1075,1726,6,2],[9,1079,546,1,0],[9,1728,543,0,1],[9,2110,2705,2,2],[9,2489,551,1,3],[9,2943,354,0,3],[10,354,541,2,1],[10,370,2110,1,1],[10,372,458,0,0],[10,438,1728,1,2],[10,543,2943,0,2],[10,546,1075,3,0],[10,551,364,2,1],[10,1726,1079,0,1],[10,2705,2489,1,0],[10,2942,452,1,5],[11,364,370,1,3],[11,452,438,3,1],[11,458,1726,2,1],[11,541,546,6,2],[11,1075,543,0,0],[11,1079,2705,2,3],[11,1728,354,0,3],[11,2110,2942,2,0],[11,2489,372,0,0],[11,2943,551,2,0],[12,354,452,1,1],[12,370,2489,1,2],[12,372,1079,2,0],[12,438,458,0,0],[12,543,364,1,0],[12,546,2110,0,1],[12,551,541,1,1],[12,1726,1728,1,0],[12,2705,2943,2,1],[12,2942,1075,0,1],[13,364,1726,1,0],[13,452,551,4,1],[13,458,370,1,4],[13,541,438,4,0],[13,1075,2705,0,3],[13,1079,354,2,1],[13,1728,2942,2,2],[13,2110,543,0,1],[13,2489,546,0,1],[13,2943,372,1,2],[14,370,1728,1,0],[14,438,2943,2,3],[14,452,364,0,0],[14,458,2110,3,1],[14,546,543,2,0],[14,551,1079,1,1],[14,1726,354,1,1],[14,2489,1075,5,1],[14,2705,372,1,1],[14,2942,541,3,3],[15,354,546,3,1],[15,364,2942,0,1],[15,372,551,0,0],[15,541,2489,1,1],[15,543,458,2,0],[15,1075,370,2,0],[15,1079,452,1,1],[15,1728,2705,0,3],[15,2110,438,1,1],[15,2943,1726,2,0],[16,370,1079,2,2],[16,438,354,0,2],[16,452,1075,1,2],[16,458,1728,2,1],[16,546,2943,0,1],[16,551,543,0,0],[16,1726,541,1,1],[16,2489,2110,1,0],[16,2705,364,2,1],[16,2942,372,2,1],[17,354,458,2,1],[17,364,546,3,1],[17,372,1726,1,2],[17,541,2705,2,3],[17,543,2489,1,2],[17,1075,438,1,1],[17,1079,2942,1,2],[17,1728,551,0,0],[17,2110,452,0,2],[17,2943,370,3,0],[18,364,2943,2,2],[18,370,2705,1,0],[18,438,551,1,1],[18,452,1726,3,0],[18,458,546,4,1],[18,543,372,2,0],[18,1075,541,0,1],[18,1728,1079,1,0],[18,2110,354,4,0],[18,2942,2489,0,0],[19,354,2942,2,0],[19,372,364,0,0],[19,541,543,3,4],[19,546,370,0,1],[19,551,2110,2,1],[19,1079,1075,1,0],[19,1726,438,2,0],[19,2489,1728,0,0],[19,2705,458,0,0],[19,2943,452,1,2],[20,354,1075,1,0],[20,372,1728,2,1],[20,541,452,1,1],[20,546,438,3,1],[20,551,370,2,0],[20,1079,543,2,1],[20,1726,2110,1,0],[20,2489,364,0,3],[20,2705,2942,0,0],[20,2943,458,1,2],[21,364,1079,2,2],[21,370,354,3,3],[21,438,2489,1,0],[21,452,2705,0,1],[21,458,541,0,0],[21,543,1726,3,1],[21,1075,372,3,3],[21,1728,546,2,4],[21,2110,2943,2,0],[21,2942,551,1,3],[22,364,541,3,3],[22,370,372,0,1],[22,438,2705,1,1],[22,452,546,4,1],[22,458,2489,4,0],[22,543,354,0,0],[22,1075,551,2,1],[22,1728,2943,1,0],[22,2110,1079,3,0],[22,2942,1726,3,0],[23,354,364,0,1],[23,372,2110,0,1],[23,541,1728,1,2],[23,546,2942,1,1],[23,551,458,2,2],[23,1079,438,0,0],[23,1726,370,4,5],[23,2489,452,1,3],[23,2705,543,3,0],[23,2943,1075,2,1],[24,354,2110,0,0],[24,372,543,3,0],[24,541,1075,3,0],[24,546,458,0,1],[24,551,438,2,0],[24,1079,1728,1,1],[24,1726,452,0,3],[24,2489,2942,1,2],[24,2705,370,2,0],[24,2943,364,0,0],[25,364,372,1,1],[25,370,546,2,2],[25,438,1726,2,0],[25,452,2943,1,0],[25,458,2705,1,3],[25,543,541,0,3],[25,1075,1079,1,0],[25,1728,2489,1,1],[25,2110,551,1,0],[25,2942,354,0,2],[26,354,2705,2,1],[26,364,1075,5,1],[26,438,370,0,6],[26,458,452,1,2],[26,541,1079,0,1],[26,546,372,2,1],[26,1726,551,2,2],[26,1728,2110,0,1],[26,2489,2943,1,2],[26,2942,543,1,3],[27,370,541,4,0],[27,372,354,3,2],[27,452,1728,2,1],[27,543,438,2,1],[27,551,546,1,0],[27,1075,458,1,1],[27,1079,2489,3,2],[27,2110,364,1,2],[27,2705,1726,1,0],[27,2943,2942,0,0],[28,354,1728,1,2],[28,370,458,3,0],[28,372,2943,1,0],[28,438,541,1,3],[28,543,1075,1,0],[28,546,2489,2,2],[28,551,452,1,0],[28,1726,364,1,2],[28,2705,1079,2,2],[28,2942,2110,2,0],[29,364,543,1,1],[29,452,354,2,2],[29,458,438,4,0],[29,541,551,2,3],[29,1075,2942,1,3],[29,1079,372,1,0],[29,1728,1726,1,0],[29,2110,546,1,1],[29,2489,370,1,2],[29,2943,2705,0,1],[30,354,1079,2,0],[30,370,364,1,1],[30,372,2489,2,0],[30,438,452,0,2],[30,543,2110,1,2],[30,546,541,3,0],[30,551,2943,3,1],[30,1726,458,0,0],[30,2705,1075,1,0],[30,2942,1728,3,2],[31,364,551,2,2],[31,452,2942,3,0],[31,458,372,0,1],[31,541,354,0,2],[31,1075,546,1,1],[31,1079,1726,0,1],[31,1728,438,1,0],[31,2110,370,3,2],[31,2489,2705,0,1],[31,2943,543,0,1],[32,354,2943,4,0],[32,370,452,1,1],[32,372,541,1,0],[32,438,364,0,4],[32,543,1728,2,2],[32,546,1079,0,0],[32,551,2489,2,2],[32,1726,1075,3,2],[32,2705,2110,1,0],[32,2942,458,0,4],[33,370,543,4,1],[33,438,2942,1,2],[33,452,372,3,0],[33,458,1079,2,1],[33,546,2705,0,2],[33,551,354,3,3],[33,1728,364,1,0],[33,2110,1075,3,1],[33,2489,1726,1,0],[33,2943,541,1,1],[34,354,2489,1,1],[34,364,458,0,3],[34,372,438,1,0],[34,541,2110,1,1],[34,543,452,0,4],[34,1075,1728,3,0],[34,1079,2943,0,1],[34,1726,546,0,3],[34,2705,551,2,2],[34,2942,370,1,2],[35,370,1075,2,2],[35,438,2110,2,4],[35,452,1079,1,1],[35,458,543,4,0],[35,546,354,0,0],[35,551,372,3,2],[35,1726,2943,4,2],[35,2489,541,0,0],[35,2705,1728,4,0],[35,2942,364,1,4],[36,354,1726,1,0],[36,364,452,2,2],[36,372,2705,1,1],[36,541,2942,2,1],[36,543,546,1,1],[36,1075,2489,1,0],[36,1079,551,0,3],[36,1728,370,3,1],[36,2110,458,4,2],[36,2943,438,3,2],[37,370,2943,2,0],[37,438,1075,0,0],[37,452,2110,1,2],[37,458,354,2,2],[37,546,364,3,2],[37,551,1728,1,4],[37,1726,372,0,1],[37,2489,543,2,1],[37,2705,541,3,1],[37,2942,1079,1,1],[38,354,438,4,0],[38,364,2705,1,1],[38,372,2942,3,1],[38,541,1726,3,0],[38,543,551,2,1],[38,1075,452,5,1],[38,1079,370,1,1],[38,1728,458,1,1],[38,2110,2489,4,0],[38,2943,546,2,2]],"table":[{"id":2705,"points":81,"matches":38,"won":23,"draw":12,"lost":3,"goals":68,"against":36},{"id":354,"points":71,"matches":38,"won":20,"draw":11,"lost":7,"goals":65,"against":36},{"id":452,"points":70,"matches":38,"won":19,"draw":13,"lost":6,"goals":69,"against":35},{"id":458,"points":66,"matches":38,"won":19,"draw":9,"lost":10,"goals":71,"against":41},{"id":372,"points":66,"matches":38,"won":19,"draw":9,"lost":10,"goals":49,"against":35},{"id":2110,"points":63,"matches":38,"won":18,"draw":9,"lost":11,"goals":59,"against":40},{"id":551,"points":62,"matches":38,"won":16,"draw":14,"lost":8,"goals":65,"against":51},{"id":370,"points":60,"matches":38,"won":16,"draw":12,"lost":10,"goals":63,"against":50},{"id":543,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":40,"against":54},{"id":364,"points":50,"matches":38,"won":12,"draw":14,"lost":12,"goals":59,"against":53},{"id":541,"points":47,"matches":38,"won":11,"draw":14,"lost":13,"goals":59,"against":55},{"id":1728,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":42,"against":52},{"id":2943,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":39,"against":49},{"id":1079,"points":43,"matches":38,"won":10,"draw":13,"lost":15,"goals":34,"against":48},{"id":2489,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":38,"against":51},{"id":2942,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":45,"against":67},{"id":546,"points":39,"matches":38,"won":9,"draw":12,"lost":17,"goals":48,"against":62},{"id":1075,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":44,"against":65},{"id":1726,"points":34,"matches":38,"won":9,"draw":7,"lost":22,"goals":39,"against":67},{"id":438,"points":17,"matches":38,"won":3,"draw":8,"lost":27,"goals":27,"against":76}]} diff --git a/tests/RealData/fixtures/openligadb/PL-2016.json b/tests/RealData/fixtures/openligadb/PL-2016.json new file mode 100644 index 00000000..8c7d4ec5 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/PL-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"PL","season":2016,"name":" Premier League 2016/2017 ","sport":"Fussball","finished":false,"teams":[{"id":354,"name":"Arsenal FC","short":""},{"id":364,"name":"Chelsea FC","short":"Chelsea FC"},{"id":370,"name":"FC Liverpool","short":"Liverpool"},{"id":452,"name":"Tottenham Hotspur FC","short":"Tottenham"},{"id":541,"name":"Everton FC","short":"Everton"},{"id":543,"name":"Stoke City FC","short":""},{"id":546,"name":"Sunderland AFC","short":"Sunderland"},{"id":547,"name":"Hull City AFC","short":""},{"id":550,"name":"Burnley FC","short":"Burnley"},{"id":551,"name":"West Ham United FC","short":"West Ham"},{"id":1079,"name":"West Bromwich Albion","short":""},{"id":1728,"name":"Swansea City","short":""},{"id":1824,"name":"Manchester City","short":"Manchester City"},{"id":2110,"name":"Southampton FC","short":"Southampton"},{"id":2489,"name":"Crystal Palace FC","short":"Crystal Palace"},{"id":2556,"name":"Manchester United FC","short":"ManU"},{"id":2705,"name":"Leicester City","short":""},{"id":2942,"name":"AFC Bournemouth","short":"Bournemouth"},{"id":2943,"name":"FC Watford","short":""},{"id":4254,"name":"FC Middlesbrough","short":""}],"matches":[[1,354,370,3,4],[1,364,551,2,1],[1,541,452,1,1],[1,547,2705,2,1],[1,550,1728,0,1],[1,1824,546,2,1],[1,2110,2943,1,1],[1,2489,1079,0,1],[1,2942,2556,1,3],[1,4254,543,1,1],[2,452,2489,1,0],[2,543,1824,1,4],[2,546,4254,1,2],[2,550,370,2,0],[2,551,2942,1,0],[2,1079,541,1,2],[2,1728,547,0,2],[2,2556,2110,2,0],[2,2705,354,0,0],[2,2943,364,1,2],[3,364,550,3,0],[3,452,370,1,1],[3,541,543,1,0],[3,547,2556,0,1],[3,1079,4254,0,0],[3,1824,551,3,1],[3,2110,546,1,1],[3,2489,2942,1,1],[3,2705,1728,2,1],[3,2943,354,1,3],[4,354,2110,2,1],[4,370,2705,4,1],[4,543,452,0,4],[4,546,541,0,3],[4,550,547,1,1],[4,551,2943,2,4],[4,1728,364,2,2],[4,2556,1824,1,2],[4,2942,1079,1,0],[4,4254,2489,1,2],[5,364,370,1,2],[5,452,546,1,0],[5,541,4254,3,1],[5,547,354,1,4],[5,1079,551,4,2],[5,1824,2942,4,0],[5,2110,1728,1,0],[5,2489,543,4,1],[5,2705,550,2,0],[5,2943,2556,3,1],[6,354,364,3,0],[6,370,547,5,1],[6,543,1079,1,1],[6,546,2489,2,3],[6,550,2943,2,0],[6,551,2110,0,3],[6,1728,1824,1,3],[6,2556,2705,4,1],[6,2942,541,1,0],[6,4254,452,1,2],[7,452,1824,2,0],[7,541,2489,1,1],[7,546,1079,1,1],[7,547,364,0,2],[7,550,354,0,1],[7,551,4254,1,1],[7,1728,370,1,2],[7,2556,543,1,1],[7,2705,2110,0,0],[7,2943,2942,2,2],[8,354,1728,3,2],[8,364,2705,3,0],[8,370,2556,0,0],[8,543,546,2,0],[8,1079,452,1,1],[8,1824,541,1,1],[8,2110,550,3,1],[8,2489,551,0,1],[8,2942,547,6,1],[8,4254,2943,0,1],[9,354,4254,0,0],[9,364,2556,4,0],[9,370,1079,2,1],[9,547,543,0,2],[9,550,541,2,1],[9,551,546,1,0],[9,1728,2943,0,0],[9,1824,2110,1,1],[9,2705,2489,3,1],[9,2942,452,0,0],[10,452,2705,1,1],[10,541,551,2,0],[10,543,1728,3,1],[10,546,354,1,4],[10,1079,1824,0,4],[10,2110,364,0,2],[10,2489,370,2,4],[10,2556,550,0,0],[10,2943,547,1,0],[10,4254,2942,2,0],[11,354,452,1,1],[11,364,541,5,0],[11,370,2943,6,1],[11,547,2110,2,1],[11,550,2489,3,2],[11,551,543,1,1],[11,1728,2556,1,3],[11,1824,4254,1,1],[11,2705,1079,1,2],[11,2942,546,1,2],[12,452,551,3,2],[12,541,1728,1,1],[12,543,2942,0,1],[12,546,547,3,0],[12,1079,550,4,0],[12,2110,370,0,0],[12,2489,1824,1,2],[12,2556,354,1,1],[12,2943,2705,2,1],[12,4254,364,0,1],[13,354,2942,3,1],[13,364,452,2,1],[13,370,546,2,0],[13,547,1079,1,1],[13,550,1824,1,2],[13,1728,2489,5,4],[13,2110,541,1,0],[13,2556,551,1,1],[13,2705,4254,2,2],[13,2943,543,0,1],[14,452,1728,5,0],[14,541,2556,1,1],[14,543,550,2,0],[14,546,2705,2,1],[14,551,354,1,5],[14,1079,2943,3,1],[14,1824,364,1,3],[14,2489,2110,3,0],[14,2942,370,4,3],[14,4254,547,1,0],[15,354,543,3,1],[15,364,1079,1,0],[15,370,551,2,2],[15,547,2489,3,3],[15,550,2942,3,2],[15,1728,546,3,0],[15,2110,4254,1,0],[15,2556,452,1,0],[15,2705,1824,4,2],[15,2943,541,3,2],[16,452,547,3,0],[16,541,354,2,1],[16,543,2110,0,0],[16,546,364,0,1],[16,551,550,1,0],[16,1079,1728,3,1],[16,1824,2943,2,0],[16,2489,2556,1,2],[16,2942,2705,1,0],[16,4254,370,0,3],[17,452,550,2,1],[17,541,370,0,1],[17,543,2705,2,2],[17,546,2943,1,0],[17,551,547,1,0],[17,1079,2556,0,2],[17,1824,354,2,1],[17,2489,364,0,1],[17,2942,2110,1,3],[17,4254,1728,3,0],[18,354,1079,1,0],[18,364,2942,3,0],[18,370,543,4,1],[18,547,1824,0,3],[18,550,4254,1,0],[18,1728,551,1,4],[18,2110,452,1,4],[18,2556,546,3,1],[18,2705,541,0,2],[18,2943,2489,1,1],[19,354,2489,2,0],[19,364,543,4,2],[19,370,1824,1,0],[19,547,541,2,2],[19,550,546,4,1],[19,1728,2942,0,3],[19,2110,1079,1,2],[19,2556,4254,2,1],[19,2705,551,1,0],[19,2943,452,1,4],[20,452,364,2,0],[20,541,2110,3,0],[20,543,2943,2,0],[20,546,370,2,2],[20,551,2556,0,2],[20,1079,547,3,1],[20,1824,550,2,1],[20,2489,1728,1,2],[20,2942,354,3,3],[20,4254,2705,0,0],[21,452,1079,4,0],[21,541,1824,4,0],[21,546,543,1,3],[21,547,2942,3,1],[21,550,2110,1,0],[21,551,2489,3,0],[21,1728,354,0,4],[21,2556,370,1,1],[21,2705,364,0,3],[21,2943,4254,0,0],[22,354,550,2,1],[22,364,547,2,0],[22,370,1728,2,3],[22,543,2556,1,1],[22,1079,546,2,0],[22,1824,452,2,2],[22,2110,2705,3,0],[22,2489,541,0,1],[22,2942,2943,2,2],[22,4254,551,1,3],[23,354,2943,1,2],[23,370,364,1,1],[23,543,541,1,1],[23,546,452,0,0],[23,550,2705,1,0],[23,551,1824,0,3],[23,1728,2110,2,1],[23,2556,547,0,0],[23,2942,2489,0,2],[23,4254,1079,1,1],[24,364,354,3,1],[24,452,4254,1,0],[24,541,2942,6,3],[24,547,370,2,0],[24,1079,543,1,0],[24,1824,1728,2,1],[24,2110,551,1,2],[24,2489,546,0,4],[24,2705,2556,0,3],[24,2943,550,2,1],[25,354,547,2,0],[25,370,452,2,0],[25,543,2489,1,0],[25,546,2110,0,4],[25,550,364,1,1],[25,551,1079,2,2],[25,1728,2705,2,0],[25,2556,2943,2,0],[25,2942,1824,0,2],[25,4254,541,0,0],[26,364,1728,3,1],[26,452,543,4,0],[26,541,546,2,0],[26,547,550,1,1],[26,1079,2942,2,1],[26,1824,2556,0,0],[26,2110,354,null,null],[26,2489,4254,1,0],[26,2705,370,3,1],[26,2943,551,1,1],[27,370,354,3,1],[27,452,541,3,2],[27,543,4254,2,0],[27,546,1824,0,2],[27,551,364,1,2],[27,1079,2489,0,2],[27,1728,550,3,2],[27,2556,2942,1,1],[27,2705,547,3,1],[27,2943,2110,3,4],[28,354,2705,1,0],[28,364,2943,4,3],[28,370,550,2,1],[28,541,1079,3,0],[28,547,1728,2,1],[28,1824,543,0,0],[28,2110,2556,0,0],[28,2489,452,0,1],[28,2942,551,3,2],[28,4254,546,1,0],[29,452,2110,2,1],[29,541,547,4,0],[29,543,364,1,2],[29,546,550,0,0],[29,551,2705,2,3],[29,1079,354,3,1],[29,1824,370,1,1],[29,2489,2943,1,0],[29,2942,1728,2,0],[29,4254,2556,1,3],[30,354,1824,2,2],[30,364,2489,1,2],[30,370,541,3,1],[30,547,551,2,1],[30,550,452,0,2],[30,1728,4254,0,0],[30,2110,2942,0,0],[30,2556,1079,0,0],[30,2705,543,2,0],[30,2943,546,1,0],[31,354,551,3,0],[31,364,1824,2,1],[31,370,2942,2,2],[31,547,4254,4,2],[31,550,543,1,0],[31,1728,452,1,3],[31,2110,2489,3,1],[31,2556,541,1,1],[31,2705,546,2,0],[31,2943,1079,2,0],[32,452,2943,4,0],[32,541,2705,4,2],[32,543,370,1,2],[32,546,2556,0,3],[32,551,1728,1,0],[32,1079,2110,0,1],[32,1824,547,3,1],[32,2489,354,3,0],[32,2942,364,1,3],[32,4254,550,0,0],[33,452,2942,4,0],[33,541,550,3,1],[33,543,547,3,1],[33,546,551,2,2],[33,1079,370,0,1],[33,2110,1824,0,3],[33,2489,2705,2,2],[33,2556,364,2,0],[33,2943,1728,1,0],[33,4254,354,1,2],[34,354,546,2,0],[34,354,2705,1,0],[34,364,2110,4,2],[34,370,2489,1,2],[34,547,2943,2,0],[34,550,2556,0,2],[34,551,541,0,0],[34,1728,543,2,0],[34,1824,1079,0,0],[34,1824,2556,0,0],[34,2489,452,0,1],[34,2705,452,1,6],[34,2942,4254,4,0],[34,4254,546,1,0],[35,452,354,2,0],[35,541,364,0,3],[35,543,551,0,0],[35,546,2942,0,1],[35,1079,2705,0,1],[35,2110,547,0,0],[35,2489,550,0,2],[35,2556,1728,1,1],[35,2943,370,0,1],[35,4254,1824,2,2],[36,354,2556,2,0],[36,364,4254,3,0],[36,370,2110,0,0],[36,547,546,0,2],[36,550,1079,2,2],[36,551,452,1,0],[36,1728,541,0,0],[36,1824,2489,5,0],[36,2705,2943,3,0],[36,2942,543,2,2],[37,354,546,2,0],[37,364,2943,4,3],[37,452,2556,2,1],[37,541,2943,1,0],[37,543,354,1,4],[37,546,1728,0,2],[37,551,370,0,4],[37,1079,364,0,1],[37,1824,1079,3,1],[37,1824,2705,2,1],[37,2110,354,0,2],[37,2110,2556,0,0],[37,2489,547,4,0],[37,2705,452,1,6],[37,2942,550,2,1],[37,4254,2110,1,2],[38,354,541,3,1],[38,364,546,5,1],[38,370,4254,3,0],[38,547,452,1,7],[38,550,551,1,2],[38,1728,1079,2,1],[38,2110,543,0,1],[38,2556,2489,2,0],[38,2705,2942,1,1],[38,2943,1824,0,5]],"table":[{"id":364,"points":96,"matches":39,"won":31,"draw":3,"lost":5,"goals":89,"against":36},{"id":452,"points":92,"matches":40,"won":28,"draw":8,"lost":4,"goals":93,"against":27},{"id":354,"points":84,"matches":41,"won":26,"draw":6,"lost":9,"goals":81,"against":44},{"id":1824,"points":80,"matches":40,"won":23,"draw":11,"lost":6,"goals":79,"against":39},{"id":370,"points":76,"matches":38,"won":22,"draw":10,"lost":6,"goals":78,"against":42},{"id":2556,"points":71,"matches":40,"won":18,"draw":17,"lost":5,"goals":54,"against":29},{"id":541,"points":62,"matches":38,"won":17,"draw":11,"lost":10,"goals":62,"against":43},{"id":2110,"points":47,"matches":40,"won":12,"draw":11,"lost":17,"goals":41,"against":48},{"id":1079,"points":46,"matches":39,"won":12,"draw":10,"lost":17,"goals":43,"against":51},{"id":2942,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":55,"against":67},{"id":551,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":46,"against":63},{"id":543,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":41,"against":56},{"id":2705,"points":44,"matches":40,"won":12,"draw":8,"lost":20,"goals":48,"against":70},{"id":2489,"points":41,"matches":39,"won":12,"draw":5,"lost":22,"goals":50,"against":64},{"id":550,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":39,"against":54},{"id":2943,"points":40,"matches":39,"won":11,"draw":7,"lost":21,"goals":43,"against":72},{"id":1728,"points":39,"matches":38,"won":11,"draw":6,"lost":21,"goals":44,"against":70},{"id":547,"points":34,"matches":38,"won":9,"draw":7,"lost":22,"goals":37,"against":80},{"id":4254,"points":31,"matches":39,"won":6,"draw":13,"lost":20,"goals":28,"against":53},{"id":546,"points":24,"matches":40,"won":6,"draw":6,"lost":28,"goals":29,"against":72}]} diff --git a/tests/RealData/fixtures/openligadb/SA-2010.json b/tests/RealData/fixtures/openligadb/SA-2010.json new file mode 100644 index 00000000..7c4a6bbf --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2010,"name":"Serie A 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":444,"name":"Sampdoria Genua","short":""},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1154,"name":"AC Mailand","short":""},{"id":1155,"name":"FC Parma","short":""},{"id":1156,"name":"AC Chievo Verona","short":""},{"id":1157,"name":"AS Bari","short":""},{"id":1158,"name":"FC Genua","short":""},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1162,"name":"Cagliari Calcio","short":"Cagliari Calcio"},{"id":1163,"name":"AC Cesena","short":""},{"id":1164,"name":"US Palermo","short":""},{"id":1165,"name":"Catania Calcio","short":""},{"id":1166,"name":"Brescia Calcio","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1168,"name":"US Lecce","short":""}],"matches":[[1,378,1163,0,0],[1,444,1167,2,0],[1,450,1158,0,1],[1,1154,1168,4,0],[1,1155,1166,2,0],[1,1156,1165,2,1],[1,1157,369,1,0],[1,1159,1160,1,1],[1,1161,733,0,0],[1,1164,1162,0,0],[2,369,444,3,3],[2,733,450,2,1],[2,1158,1156,1,3],[2,1160,1157,2,2],[2,1162,378,5,1],[2,1163,1154,2,0],[2,1165,1155,2,1],[2,1166,1164,3,2],[2,1167,1161,3,1],[2,1168,1159,1,0],[3,378,1161,2,2],[3,444,1160,1,2],[3,450,369,0,4],[3,1154,1165,1,1],[3,1155,1158,1,1],[3,1156,1166,0,1],[3,1157,1162,0,0],[3,1159,1167,1,2],[3,1163,1168,1,0],[3,1164,733,1,2],[4,369,1164,1,3],[4,733,1157,4,0],[4,1158,1159,1,1],[4,1160,1156,1,3],[4,1161,450,2,1],[4,1162,444,0,0],[4,1165,1163,2,0],[4,1166,378,2,1],[4,1167,1154,1,1],[4,1168,1155,1,1],[5,369,1162,4,2],[5,378,733,1,0],[5,444,450,0,0],[5,1154,1158,1,0],[5,1156,1167,0,1],[5,1157,1166,2,1],[5,1159,1155,2,0],[5,1163,1160,1,4],[5,1164,1168,2,2],[5,1165,1161,1,1],[6,450,1163,1,0],[6,733,369,0,0],[6,1155,1154,0,1],[6,1156,1162,0,0],[6,1158,1157,2,1],[6,1159,1164,1,2],[6,1160,378,2,0],[6,1161,444,1,1],[6,1167,1166,1,0],[6,1168,1165,1,0],[7,369,1168,4,0],[7,378,1158,2,1],[7,444,1159,2,1],[7,1154,1156,3,1],[7,1157,1167,0,2],[7,1162,733,0,1],[7,1163,1155,1,1],[7,1164,1161,4,1],[7,1165,1160,1,1],[7,1166,450,0,1],[8,450,1164,2,1],[8,733,444,1,1],[8,1155,378,0,0],[8,1156,1163,2,1],[8,1158,1165,1,0],[8,1159,1157,2,1],[8,1160,1154,1,2],[8,1161,369,0,0],[8,1167,1162,2,1],[8,1168,1166,2,1],[9,378,1168,2,0],[9,1154,369,1,2],[9,1155,1156,0,0],[9,1157,450,0,2],[9,1158,733,0,1],[9,1162,1161,2,0],[9,1163,444,0,1],[9,1164,1167,0,1],[9,1165,1159,0,0],[9,1166,1160,0,1],[10,369,1163,3,1],[10,444,1165,0,0],[10,450,1162,1,1],[10,733,1166,1,1],[10,1157,1154,2,3],[10,1159,1156,1,0],[10,1160,1155,2,0],[10,1161,1168,2,0],[10,1164,1158,1,0],[10,1167,378,0,2],[11,378,1159,3,2],[11,1154,1164,3,1],[11,1155,444,1,0],[11,1156,1157,0,0],[11,1158,1161,1,0],[11,1162,1160,0,1],[11,1163,1167,1,0],[11,1165,450,1,0],[11,1166,369,1,1],[11,1168,733,1,1],[12,369,378,1,1],[12,444,1156,0,0],[12,450,1168,4,0],[12,733,1154,0,1],[12,1157,1155,0,1],[12,1159,1163,1,0],[12,1161,1166,1,0],[12,1162,1158,0,1],[12,1164,1165,3,1],[12,1167,1160,2,0],[13,378,450,2,0],[13,1154,1159,1,0],[13,1155,1167,1,1],[13,1156,733,2,1],[13,1158,369,0,2],[13,1160,1161,4,1],[13,1163,1164,1,2],[13,1165,1157,1,0],[13,1166,1162,1,2],[13,1168,444,2,3],[14,369,1159,1,1],[14,444,1154,1,1],[14,450,1160,3,1],[14,733,1155,5,2],[14,1157,1163,1,1],[14,1161,1156,2,1],[14,1162,1168,3,2],[14,1164,378,3,1],[14,1166,1158,0,0],[14,1167,1165,1,1],[15,444,1157,3,0],[15,1154,1166,3,0],[15,1155,450,2,1],[15,1156,378,2,2],[15,1159,1162,1,0],[15,1160,1164,1,0],[15,1163,1161,0,2],[15,1165,369,1,3],[15,1167,733,3,1],[15,1168,1158,1,3],[16,369,1167,2,1],[16,378,1157,1,0],[16,450,1159,2,1],[16,733,1163,3,2],[16,1158,1160,0,1],[16,1161,1154,0,3],[16,1162,1165,3,0],[16,1164,1155,3,1],[16,1166,444,1,0],[16,1168,1156,3,2],[17,444,1158,0,1],[17,1154,378,0,1],[17,1155,1161,0,0],[17,1156,369,1,1],[17,1157,1164,1,1],[17,1159,733,1,2],[17,1160,1168,1,0],[17,1163,1162,1,0],[17,1165,1166,1,0],[17,1167,450,3,2],[18,369,1155,1,4],[18,378,1165,4,2],[18,450,1156,2,0],[18,733,1160,3,1],[18,1158,1167,0,0],[18,1161,1159,1,1],[18,1162,1154,0,1],[18,1164,444,3,0],[18,1166,1163,1,2],[18,1168,1157,0,1],[19,444,378,2,1],[19,1154,450,4,4],[19,1155,1162,1,2],[19,1156,1164,0,0],[19,1157,1161,0,2],[19,1159,1166,3,2],[19,1160,369,3,0],[19,1163,1158,0,0],[19,1165,733,1,2],[19,1167,1168,1,2],[20,369,1157,2,1],[20,733,1161,4,1],[20,1158,450,2,4],[20,1160,1159,0,0],[20,1162,1164,3,1],[20,1163,378,0,1],[20,1165,1156,1,1],[20,1166,1155,2,0],[20,1167,444,1,0],[20,1168,1154,1,1],[21,378,1162,3,0],[21,444,369,0,0],[21,450,733,3,1],[21,1154,1163,2,0],[21,1155,1165,2,0],[21,1156,1158,0,0],[21,1157,1160,0,2],[21,1159,1168,1,1],[21,1161,1167,3,1],[21,1164,1166,1,0],[22,369,450,1,2],[22,733,1164,3,2],[22,1158,1155,3,1],[22,1160,444,4,0],[22,1161,378,0,1],[22,1162,1157,2,1],[22,1165,1154,0,2],[22,1166,1156,0,3],[22,1167,1159,2,0],[22,1168,1163,1,1],[23,378,1166,1,1],[23,444,1162,0,1],[23,450,1161,1,1],[23,1154,1167,0,0],[23,1155,1168,0,1],[23,1156,1160,2,0],[23,1157,733,0,3],[23,1159,1158,1,0],[23,1163,1165,1,1],[23,1164,369,2,1],[24,450,444,2,0],[24,733,378,5,3],[24,1155,1159,1,1],[24,1158,1154,1,1],[24,1160,1163,2,0],[24,1161,1165,1,0],[24,1162,369,1,3],[24,1166,1157,2,0],[24,1167,1156,1,1],[24,1168,1164,2,4],[25,369,733,1,0],[25,378,1160,0,2],[25,444,1161,3,1],[25,1154,1155,4,0],[25,1157,1158,0,0],[25,1162,1156,4,1],[25,1163,450,0,3],[25,1164,1159,2,4],[25,1165,1168,3,2],[25,1166,1167,0,2],[26,450,1166,0,0],[26,733,1162,1,0],[26,1155,1163,2,2],[26,1156,1154,1,2],[26,1158,378,4,3],[26,1159,444,0,0],[26,1160,1165,1,0],[26,1161,1164,1,0],[26,1167,1157,1,0],[26,1168,369,2,0],[27,369,1161,0,2],[27,378,1155,2,2],[27,444,733,0,2],[27,1154,1160,3,0],[27,1157,1159,1,1],[27,1162,1167,1,0],[27,1163,1156,1,0],[27,1164,450,0,7],[27,1165,1158,2,1],[27,1166,1168,2,2],[28,369,1154,0,1],[28,444,1163,2,3],[28,450,1157,1,0],[28,733,1158,5,2],[28,1156,1155,0,0],[28,1159,1165,3,0],[28,1160,1166,0,0],[28,1161,1162,2,2],[28,1167,1164,2,0],[28,1168,378,1,2],[29,378,1167,2,0],[29,1154,1157,1,1],[29,1155,1160,1,3],[29,1156,1159,0,1],[29,1158,1164,1,0],[29,1162,450,0,4],[29,1163,369,2,2],[29,1165,444,1,0],[29,1166,733,1,1],[29,1168,1161,0,1],[30,369,1166,2,1],[30,444,1155,0,1],[30,450,1165,2,0],[30,733,1168,1,0],[30,1157,1156,1,2],[30,1159,378,2,2],[30,1160,1162,2,1],[30,1161,1158,1,1],[30,1164,1154,1,0],[30,1167,1163,1,0],[31,378,369,0,2],[31,1154,733,3,0],[31,1155,1157,1,2],[31,1156,444,0,0],[31,1158,1162,0,1],[31,1160,1167,4,3],[31,1163,1159,2,2],[31,1165,1164,4,0],[31,1166,1161,3,1],[31,1168,450,2,0],[32,369,1158,3,2],[32,444,1168,1,2],[32,450,378,1,2],[32,733,1156,2,0],[32,1157,1165,1,1],[32,1159,1154,1,2],[32,1161,1160,0,2],[32,1162,1166,1,1],[32,1164,1163,2,2],[32,1167,1155,2,0],[33,378,1164,2,3],[33,1154,444,3,0],[33,1155,733,2,0],[33,1156,1161,2,0],[33,1158,1166,3,0],[33,1159,369,0,0],[33,1160,450,1,2],[33,1163,1157,1,0],[33,1165,1167,1,4],[33,1168,1162,3,3],[34,369,1165,2,2],[34,378,1156,1,0],[34,450,1155,0,2],[34,733,1167,2,1],[34,1157,444,0,1],[34,1158,1168,4,2],[34,1161,1163,0,2],[34,1162,1159,1,2],[34,1164,1160,2,1],[34,1166,1154,0,1],[35,444,1166,3,3],[35,1154,1161,1,0],[35,1155,1164,3,1],[35,1156,1168,1,0],[35,1157,378,2,3],[35,1159,450,5,2],[35,1160,1158,1,0],[35,1163,733,1,2],[35,1165,1162,2,0],[35,1167,369,0,1],[36,369,1156,2,2],[36,378,1154,0,0],[36,450,1167,2,1],[36,733,1159,3,1],[36,1158,444,2,1],[36,1161,1155,0,0],[36,1162,1163,0,2],[36,1164,1157,2,1],[36,1166,1165,1,2],[36,1168,1160,2,1],[37,444,1164,1,2],[37,1154,1162,4,1],[37,1155,369,1,0],[37,1156,450,0,2],[37,1157,1168,0,2],[37,1159,1161,1,1],[37,1160,733,1,1],[37,1163,1166,1,0],[37,1165,378,2,1],[37,1167,1158,4,2],[38,369,1160,2,2],[38,378,444,3,1],[38,450,1154,0,0],[38,733,1165,3,1],[38,1158,1163,3,2],[38,1161,1157,0,4],[38,1162,1155,1,1],[38,1164,1156,1,3],[38,1166,1159,2,2],[38,1168,1167,2,4]],"table":[{"id":1163,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1156,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1159,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1154,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1157,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":378,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1166,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1162,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1165,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1161,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1158,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1155,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":733,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":369,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1167,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":444,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1160,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":450,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1168,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1164,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2010–11_Serie_A, abgerufen 2026-10-09","table":[{"id":1154,"won":24,"draw":10,"lost":4,"goals":65,"against":24,"adjust":0},{"id":733,"won":23,"draw":7,"lost":8,"goals":69,"against":42,"adjust":0},{"id":1160,"won":21,"draw":7,"lost":10,"goals":59,"against":39,"adjust":0},{"id":450,"won":20,"draw":6,"lost":12,"goals":65,"against":43,"adjust":0},{"id":1167,"won":20,"draw":6,"lost":12,"goals":55,"against":39,"adjust":0},{"id":378,"won":18,"draw":9,"lost":11,"goals":59,"against":52,"adjust":0},{"id":369,"won":15,"draw":13,"lost":10,"goals":57,"against":47,"adjust":0},{"id":1164,"won":17,"draw":5,"lost":16,"goals":58,"against":63,"adjust":0},{"id":1159,"won":12,"draw":15,"lost":11,"goals":49,"against":44,"adjust":0},{"id":1158,"won":14,"draw":9,"lost":15,"goals":45,"against":47,"adjust":0},{"id":1156,"won":11,"draw":13,"lost":14,"goals":38,"against":40,"adjust":0},{"id":1155,"won":11,"draw":13,"lost":14,"goals":39,"against":47,"adjust":0},{"id":1165,"won":12,"draw":10,"lost":16,"goals":40,"against":52,"adjust":0},{"id":1162,"won":12,"draw":9,"lost":17,"goals":44,"against":51,"adjust":0},{"id":1163,"won":11,"draw":10,"lost":17,"goals":38,"against":50,"adjust":0},{"id":1161,"won":11,"draw":12,"lost":15,"goals":35,"against":52,"adjust":-3},{"id":1168,"won":11,"draw":8,"lost":19,"goals":46,"against":66,"adjust":0},{"id":444,"won":8,"draw":12,"lost":18,"goals":33,"against":49,"adjust":0},{"id":1166,"won":7,"draw":11,"lost":20,"goals":34,"against":52,"adjust":0},{"id":1157,"won":5,"draw":9,"lost":24,"goals":27,"against":56,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/SA-2011.json b/tests/RealData/fixtures/openligadb/SA-2011.json new file mode 100644 index 00000000..1eedf684 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2011,"name":"Serie A 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":441,"name":"AC Mailand","short":"AC Mailand"},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1155,"name":"FC Parma","short":""},{"id":1156,"name":"AC Chievo Verona","short":""},{"id":1158,"name":"FC Genua","short":""},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1162,"name":"Cagliari Calcio","short":"Cagliari Calcio"},{"id":1163,"name":"AC Cesena","short":""},{"id":1164,"name":"US Palermo","short":""},{"id":1165,"name":"Catania Calcio","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1168,"name":"US Lecce","short":""},{"id":1806,"name":"AC Siena","short":""},{"id":1807,"name":"Atalanta Bergamo","short":"Bergamo"},{"id":1808,"name":"Novara Calcio","short":""}],"matches":[[1,450,369,0,0],[1,733,1168,4,1],[1,1155,1165,3,3],[1,1160,1158,6,1],[1,1161,378,0,2],[1,1162,441,0,2],[1,1167,1156,0,0],[1,1806,1159,0,0],[1,1807,1163,4,1],[1,1808,1164,2,2],[2,369,1155,4,1],[2,378,1162,1,2],[2,441,1167,2,2],[2,1156,1808,2,2],[2,1158,1807,2,2],[2,1159,1161,2,0],[2,1163,1160,1,3],[2,1164,733,4,3],[2,1165,1806,0,0],[2,1168,450,0,2],[3,450,1159,2,0],[3,733,378,0,0],[3,1155,1156,2,1],[3,1160,441,3,1],[3,1161,1168,0,2],[3,1162,1808,2,1],[3,1165,1163,1,0],[3,1167,1158,1,2],[3,1806,369,0,1],[3,1807,1164,1,0],[4,369,1161,1,1],[4,378,1806,1,1],[4,441,450,1,1],[4,1156,1160,1,0],[4,1158,1165,3,0],[4,1159,1155,3,0],[4,1163,1167,1,2],[4,1164,1162,3,2],[4,1168,1807,1,2],[4,1808,733,3,1],[5,441,1163,1,0],[5,1155,378,0,1],[5,1156,1158,2,1],[5,1160,1159,0,0],[5,1161,733,1,3],[5,1162,450,0,0],[5,1165,369,1,1],[5,1167,1164,0,0],[5,1806,1168,3,0],[5,1807,1808,2,1],[6,369,441,2,0],[6,378,1807,3,1],[6,450,1161,2,0],[6,733,1160,0,3],[6,1155,1158,3,1],[6,1159,1167,1,2],[6,1163,1156,0,0],[6,1164,1806,2,0],[6,1168,1162,0,2],[6,1808,1165,3,3],[7,441,1164,3,0],[7,1156,369,0,0],[7,1158,1168,0,0],[7,1160,1155,1,2],[7,1162,1806,0,0],[7,1163,1159,0,0],[7,1165,733,2,1],[7,1167,378,2,1],[7,1807,450,0,0],[7,1808,1161,0,2],[8,369,1158,2,2],[8,378,1164,1,0],[8,450,1808,3,0],[8,733,1156,1,0],[8,1155,1807,1,2],[8,1159,1165,2,2],[8,1161,1167,0,2],[8,1162,1160,0,0],[8,1168,441,3,4],[8,1806,1163,2,0],[9,369,1159,2,1],[9,441,1155,4,1],[9,1156,1161,0,1],[9,1158,378,2,1],[9,1160,450,2,0],[9,1163,1162,1,1],[9,1164,1168,2,0],[9,1167,1165,1,1],[9,1807,733,1,1],[9,1808,1806,1,1],[10,378,441,2,3],[10,450,1164,1,0],[10,733,369,1,2],[10,1155,1163,2,0],[10,1159,1158,1,0],[10,1161,1807,3,1],[10,1162,1167,0,3],[10,1165,1160,2,1],[10,1168,1808,1,1],[10,1806,1156,4,1],[11,441,1165,4,0],[11,450,1806,2,1],[11,1156,1159,1,0],[11,1158,733,0,1],[11,1160,369,3,3],[11,1163,1168,0,1],[11,1164,1161,3,1],[11,1167,1155,1,0],[11,1807,1162,1,0],[11,1808,378,0,2],[12,369,1164,3,0],[12,378,1168,2,1],[12,733,1162,2,1],[12,1155,450,2,0],[12,1158,1808,1,0],[12,1159,441,0,0],[12,1160,1167,0,0],[12,1161,1163,0,1],[12,1165,1156,1,2],[12,1806,1807,2,2],[13,441,1156,4,0],[13,450,378,2,0],[13,1162,1161,1,1],[13,1163,1158,2,0],[13,1164,1159,2,0],[13,1167,369,0,1],[13,1168,1165,0,1],[13,1806,733,0,1],[13,1807,1160,1,1],[13,1808,1155,2,1],[14,369,1163,2,0],[14,733,450,0,1],[14,1155,1164,0,0],[14,1156,1807,0,0],[14,1158,441,0,2],[14,1159,378,3,0],[14,1160,1168,4,2],[14,1161,1806,1,0],[14,1165,1162,0,1],[14,1167,1808,3,0],[15,378,369,1,1],[15,450,1156,2,1],[15,733,1159,2,0],[15,1161,441,2,2],[15,1162,1155,0,0],[15,1164,1163,0,1],[15,1168,1167,2,3],[15,1806,1158,0,2],[15,1807,1165,1,1],[15,1808,1160,1,1],[16,369,1808,2,0],[16,441,1806,2,0],[16,1155,1168,3,3],[16,1156,1162,2,0],[16,1158,1161,2,1],[16,1159,1807,2,2],[16,1160,378,1,3],[16,1163,733,0,1],[16,1165,1164,2,0],[16,1167,450,2,2],[17,378,1156,2,0],[17,450,1163,4,1],[17,733,1155,5,0],[17,1161,1165,2,0],[17,1162,1158,3,0],[17,1164,1160,1,3],[17,1168,369,0,1],[17,1806,1167,4,0],[17,1807,441,0,2],[17,1808,1159,0,3],[18,369,1162,1,1],[18,441,733,0,1],[18,1155,1806,3,1],[18,1156,1164,1,0],[18,1158,450,3,2],[18,1159,1168,0,1],[18,1160,1161,1,1],[18,1163,1808,3,1],[18,1165,378,1,1],[18,1167,1807,2,0],[19,378,1163,5,1],[19,450,1165,2,1],[19,733,1167,2,1],[19,1161,1155,0,0],[19,1162,1159,0,0],[19,1164,1158,5,3],[19,1168,1156,2,2],[19,1806,1160,1,1],[19,1807,369,0,2],[19,1808,441,0,3],[20,369,450,2,1],[20,378,1161,1,1],[20,441,1162,3,0],[20,1156,1167,0,3],[20,1158,1160,3,2],[20,1159,1806,2,1],[20,1163,1807,0,1],[20,1164,1808,2,0],[20,1165,1155,1,1],[20,1168,733,1,0],[21,450,1168,2,1],[21,733,1164,4,4],[21,1155,369,0,0],[21,1160,1163,0,0],[21,1161,1159,2,0],[21,1162,378,4,2],[21,1167,441,2,0],[21,1806,1165,0,1],[21,1807,1158,1,0],[21,1808,1156,1,2],[22,369,1806,0,0],[22,378,733,4,0],[22,441,1160,0,0],[22,1156,1155,1,2],[22,1158,1167,3,2],[22,1159,450,3,2],[22,1163,1165,0,0],[22,1164,1807,2,1],[22,1168,1161,0,0],[22,1808,1162,0,0],[23,450,441,1,2],[23,733,1808,0,1],[23,1155,1159,2,2],[23,1160,1156,2,0],[23,1161,369,1,1],[23,1162,1164,2,1],[23,1165,1158,4,0],[23,1167,1163,3,2],[23,1806,378,1,0],[23,1807,1168,0,0],[24,369,1165,3,1],[24,378,1155,1,0],[24,450,1162,0,0],[24,733,1161,0,3],[24,1158,1156,0,1],[24,1159,1160,0,3],[24,1163,441,1,3],[24,1164,1167,5,1],[24,1168,1806,4,1],[24,1808,1807,0,0],[25,441,369,1,1],[25,1156,1163,1,0],[25,1158,1155,2,2],[25,1160,733,1,0],[25,1161,450,1,3],[25,1162,1168,1,2],[25,1165,1808,3,1],[25,1167,1159,1,0],[25,1806,1164,4,1],[25,1807,378,4,1],[26,369,1156,1,1],[26,378,1167,1,2],[26,450,1807,0,0],[26,733,1165,2,2],[26,1155,1160,1,2],[26,1159,1163,2,0],[26,1161,1808,1,0],[26,1164,441,0,4],[26,1168,1158,2,2],[26,1806,1162,3,0],[27,441,1168,2,0],[27,1156,733,0,2],[27,1158,369,0,0],[27,1160,1162,6,3],[27,1163,1806,0,2],[27,1164,378,0,1],[27,1165,1159,1,0],[27,1167,1161,1,3],[27,1807,1155,1,1],[27,1808,450,1,0],[28,378,1158,1,0],[28,450,1160,2,2],[28,733,1807,0,0],[28,1155,441,0,2],[28,1159,369,0,5],[28,1161,1156,2,2],[28,1162,1163,3,0],[28,1165,1167,1,0],[28,1168,1164,1,1],[28,1806,1808,0,2],[29,369,733,2,0],[29,441,378,2,1],[29,1156,1806,1,1],[29,1158,1159,2,2],[29,1160,1165,2,2],[29,1163,1155,2,2],[29,1164,450,1,1],[29,1167,1162,1,0],[29,1807,1161,2,0],[29,1808,1168,0,0],[30,369,1160,3,0],[30,378,1808,5,2],[30,733,1158,5,4],[30,1155,1167,3,1],[30,1159,1156,1,2],[30,1161,1164,1,3],[30,1162,1807,2,0],[30,1165,441,1,1],[30,1168,1163,0,0],[30,1806,450,1,0],[31,441,1159,1,2],[31,450,1155,3,1],[31,1156,1165,3,2],[31,1162,733,2,2],[31,1163,1161,0,0],[31,1164,369,0,2],[31,1167,1160,3,1],[31,1168,378,4,2],[31,1807,1806,1,2],[31,1808,1158,1,1],[32,369,1167,2,1],[32,378,450,3,1],[32,733,1806,2,1],[32,1155,1808,2,0],[32,1156,441,0,1],[32,1158,1163,1,1],[32,1159,1164,0,0],[32,1160,1807,1,3],[32,1161,1162,1,0],[32,1165,1168,1,2],[33,378,1159,1,2],[33,441,1158,1,0],[33,450,733,1,3],[33,1162,1165,3,0],[33,1163,369,0,1],[33,1164,1155,1,2],[33,1168,1160,0,2],[33,1806,1161,1,1],[33,1807,1156,1,0],[33,1808,1167,2,1],[34,369,378,4,0],[34,441,1161,1,1],[34,1155,1162,3,0],[34,1156,450,0,0],[34,1158,1806,1,4],[34,1159,733,0,0],[34,1160,1808,2,0],[34,1163,1164,2,2],[34,1165,1807,2,0],[34,1167,1168,1,1],[35,378,1160,2,2],[35,450,1167,2,0],[35,733,1163,2,1],[35,1161,1158,3,2],[35,1162,1156,0,0],[35,1164,1165,1,1],[35,1168,1155,1,2],[35,1806,441,1,4],[35,1807,1159,2,0],[35,1808,369,0,4],[36,369,1168,1,1],[36,441,1807,2,0],[36,1155,733,3,1],[36,1156,378,0,0],[36,1158,1162,2,1],[36,1159,1808,2,2],[36,1160,1164,2,0],[36,1163,450,0,1],[36,1165,1161,0,1],[36,1167,1806,1,1],[37,378,1165,2,2],[37,450,1158,2,0],[37,733,441,4,2],[37,1161,1160,2,0],[37,1162,369,0,2],[37,1164,1156,4,4],[37,1168,1159,0,1],[37,1806,1155,0,2],[37,1807,1167,0,2],[37,1808,1163,3,0],[38,369,1807,3,1],[38,441,1808,2,1],[38,1155,1161,1,0],[38,1156,1168,1,0],[38,1158,1164,2,0],[38,1159,1162,0,0],[38,1160,1806,2,1],[38,1163,378,2,3],[38,1165,450,0,2],[38,1167,733,3,1]],"table":[{"id":1163,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1156,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1159,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":441,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1806,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":378,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1807,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1162,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1165,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1161,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1158,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1155,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":733,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":369,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1167,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1808,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1160,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":450,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1168,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1164,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_Serie_A, abgerufen 2026-10-09","table":[{"id":369,"won":23,"draw":15,"lost":0,"goals":68,"against":20,"adjust":0},{"id":441,"won":24,"draw":8,"lost":6,"goals":74,"against":33,"adjust":0},{"id":450,"won":18,"draw":10,"lost":10,"goals":52,"against":35,"adjust":0},{"id":1167,"won":18,"draw":8,"lost":12,"goals":56,"against":47,"adjust":0},{"id":1160,"won":16,"draw":13,"lost":9,"goals":66,"against":46,"adjust":0},{"id":733,"won":17,"draw":7,"lost":14,"goals":58,"against":55,"adjust":0},{"id":378,"won":16,"draw":8,"lost":14,"goals":60,"against":54,"adjust":0},{"id":1155,"won":15,"draw":11,"lost":12,"goals":54,"against":53,"adjust":0},{"id":1161,"won":13,"draw":12,"lost":13,"goals":41,"against":43,"adjust":0},{"id":1156,"won":12,"draw":13,"lost":13,"goals":35,"against":45,"adjust":0},{"id":1165,"won":11,"draw":15,"lost":12,"goals":47,"against":52,"adjust":0},{"id":1807,"won":13,"draw":13,"lost":12,"goals":41,"against":43,"adjust":-6},{"id":1159,"won":11,"draw":13,"lost":14,"goals":37,"against":43,"adjust":0},{"id":1806,"won":11,"draw":11,"lost":16,"goals":45,"against":45,"adjust":0},{"id":1162,"won":10,"draw":13,"lost":15,"goals":37,"against":46,"adjust":0},{"id":1164,"won":11,"draw":10,"lost":17,"goals":52,"against":62,"adjust":0},{"id":1158,"won":11,"draw":9,"lost":18,"goals":50,"against":69,"adjust":0},{"id":1168,"won":8,"draw":12,"lost":18,"goals":40,"against":56,"adjust":0},{"id":1808,"won":7,"draw":11,"lost":20,"goals":35,"against":65,"adjust":0},{"id":1163,"won":4,"draw":10,"lost":24,"goals":24,"against":60,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/SA-2012.json b/tests/RealData/fixtures/openligadb/SA-2012.json new file mode 100644 index 00000000..d38b69c9 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2012,"name":"Serie A 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":441,"name":"AC Mailand","short":"AC Mailand"},{"id":444,"name":"Sampdoria Genua","short":""},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1155,"name":"FC Parma","short":""},{"id":1156,"name":"AC Chievo Verona","short":""},{"id":1158,"name":"FC Genua","short":""},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1162,"name":"Cagliari Calcio","short":"Cagliari Calcio"},{"id":1164,"name":"US Palermo","short":""},{"id":1165,"name":"Catania Calcio","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1806,"name":"AC Siena","short":""},{"id":1807,"name":"Atalanta Bergamo","short":"Bergamo"},{"id":2253,"name":"Pescara Calcio","short":""},{"id":2254,"name":"FC Turin","short":""}],"matches":[[1,369,1155,2,0],[1,378,1165,2,2],[1,441,444,0,1],[1,1156,1161,2,0],[1,1158,1162,2,0],[1,1159,450,2,1],[1,1164,1160,0,3],[1,1806,2254,0,0],[1,1807,1167,0,1],[1,2253,733,0,3],[2,444,1806,2,1],[2,450,369,1,4],[2,733,378,1,3],[2,1155,1156,2,0],[2,1160,1159,2,1],[2,1161,441,1,3],[2,1162,1807,1,1],[2,1165,1158,3,2],[2,1167,1164,3,0],[2,2254,2253,3,0],[3,378,1161,2,3],[3,441,1807,0,1],[3,1156,1167,1,3],[3,1158,369,1,3],[3,1159,1165,2,0],[3,1160,1155,3,1],[3,1164,1162,1,1],[3,1806,450,2,2],[3,2253,444,2,3],[3,2254,733,0,2],[4,369,1156,2,0],[4,444,2254,1,1],[4,450,441,2,1],[4,733,1806,0,2],[4,1155,1159,1,1],[4,1161,2253,1,1],[4,1162,378,0,3],[4,1165,1160,0,0],[4,1167,1158,0,1],[4,1807,1164,1,0],[5,378,444,1,1],[5,441,1162,2,0],[5,1156,733,0,2],[5,1158,1155,1,1],[5,1159,369,0,0],[5,1160,1167,3,0],[5,1165,1807,2,1],[5,1806,1161,1,0],[5,2253,1164,1,0],[5,2254,450,0,0],[6,369,378,4,1],[6,444,1160,0,1],[6,450,1158,0,0],[6,733,1159,2,1],[6,1155,441,1,1],[6,1161,1165,4,0],[6,1162,2253,1,2],[6,1164,1156,4,1],[6,1167,1806,2,1],[6,1807,2254,1,5],[7,378,1807,2,0],[7,441,733,0,1],[7,1156,444,2,1],[7,1158,1164,1,1],[7,1159,1161,1,0],[7,1160,450,2,1],[7,1165,1155,2,0],[7,1806,369,1,2],[7,2253,1167,0,3],[7,2254,1162,0,1],[8,369,1160,2,0],[8,450,2253,1,0],[8,733,1165,2,0],[8,1155,444,2,1],[8,1156,1159,1,1],[8,1158,378,2,4],[8,1162,1161,1,0],[8,1164,2254,0,0],[8,1167,441,3,2],[8,1807,1806,2,1],[9,378,450,2,3],[9,441,1158,1,0],[9,444,1162,0,1],[9,1159,1167,2,0],[9,1160,1156,1,0],[9,1161,733,1,3],[9,1165,369,0,1],[9,1806,1164,0,0],[9,2253,1807,0,0],[9,2254,1155,1,3],[10,369,1161,2,1],[10,450,1165,2,2],[10,733,444,3,2],[10,1155,378,3,2],[10,1156,2253,2,0],[10,1158,1159,0,1],[10,1162,1806,4,2],[10,1164,441,2,2],[10,1167,2254,1,1],[10,1807,1160,1,0],[11,369,733,1,3],[11,378,1164,4,1],[11,441,1156,5,1],[11,444,1807,1,2],[11,1159,1162,4,1],[11,1160,2254,1,1],[11,1161,450,1,1],[11,1165,1167,4,0],[11,1806,1158,1,0],[11,2253,1155,2,0],[12,441,1159,1,3],[12,1155,1806,0,0],[12,1156,450,2,2],[12,1158,1160,2,4],[12,1162,1165,0,0],[12,1164,444,2,0],[12,1167,378,3,2],[12,1807,733,3,2],[12,2253,369,1,6],[12,2254,1161,1,0],[13,369,1167,0,0],[13,378,2254,2,0],[13,444,1158,3,1],[13,450,1155,2,2],[13,733,1162,2,2],[13,1159,1807,4,1],[13,1160,441,2,2],[13,1161,1164,3,0],[13,1165,1156,2,1],[13,1806,2253,1,0],[14,441,369,1,0],[14,444,1161,1,0],[14,1155,733,1,0],[14,1156,1806,0,0],[14,1162,1160,0,1],[14,1164,1165,3,1],[14,1167,450,3,0],[14,1807,1158,0,1],[14,2253,378,0,1],[14,2254,1159,2,2],[15,369,2254,3,0],[15,450,1162,4,1],[15,733,1164,1,0],[15,1158,1156,2,4],[15,1159,444,2,2],[15,1160,2253,5,1],[15,1161,1807,2,1],[15,1165,441,1,3],[15,1167,1155,2,1],[15,1806,378,1,3],[16,378,1159,4,2],[16,444,450,0,2],[16,733,1160,2,1],[16,1161,1167,0,0],[16,1162,1156,0,2],[16,1164,369,0,1],[16,1806,1165,1,3],[16,1807,1155,2,1],[16,2253,1158,2,0],[16,2254,441,2,4],[17,369,1807,3,0],[17,441,2253,4,1],[17,450,1164,1,1],[17,1155,1162,4,1],[17,1156,378,1,0],[17,1158,2254,1,1],[17,1159,1806,4,1],[17,1160,1161,2,3],[17,1165,444,3,1],[17,1167,733,1,0],[18,378,441,4,2],[18,444,1167,0,1],[18,733,1158,1,1],[18,1161,1155,1,2],[18,1162,369,1,3],[18,1164,1159,0,3],[18,1806,1160,0,2],[18,1807,450,1,1],[18,2253,1165,2,1],[18,2254,1156,2,0],[19,369,444,1,2],[19,441,1806,2,1],[19,450,733,3,0],[19,1155,1164,2,1],[19,1156,1807,1,0],[19,1158,1161,2,0],[19,1159,2253,0,2],[19,1160,378,4,1],[19,1165,2254,0,0],[19,1167,1162,2,1],[20,444,441,0,0],[20,450,1159,3,1],[20,733,2253,2,0],[20,1155,369,1,1],[20,1160,1164,3,0],[20,1161,1156,4,0],[20,1162,1158,2,1],[20,1165,378,1,0],[20,1167,1807,2,0],[20,2254,1806,3,2],[21,369,450,4,0],[21,378,733,1,1],[21,441,1161,2,1],[21,1156,1155,1,1],[21,1158,1165,0,2],[21,1159,1160,1,1],[21,1164,1167,2,2],[21,1806,444,1,0],[21,1807,1162,1,1],[21,2253,2254,0,2],[22,369,1158,1,1],[22,444,2253,6,0],[22,450,1806,1,0],[22,733,2254,2,2],[22,1155,1160,1,2],[22,1161,378,3,3],[22,1162,1164,1,1],[22,1165,1159,2,1],[22,1167,1156,0,1],[22,1807,441,0,1],[23,378,1162,2,4],[23,441,450,2,1],[23,1156,369,1,2],[23,1158,1167,3,2],[23,1159,1155,2,0],[23,1160,1165,2,0],[23,1164,1807,1,2],[23,1806,733,3,1],[23,2253,1161,2,3],[23,2254,444,0,0],[24,369,1159,2,0],[24,444,378,3,1],[24,450,2254,1,0],[24,733,1156,3,1],[24,1155,1158,0,0],[24,1161,1806,1,1],[24,1162,441,1,1],[24,1164,2253,1,1],[24,1167,1160,1,1],[24,1807,1165,0,0],[25,378,369,1,0],[25,441,1155,2,1],[25,1156,1164,1,1],[25,1158,450,1,0],[25,1159,733,4,1],[25,1160,444,0,0],[25,1165,1161,1,0],[25,1806,1167,3,0],[25,2253,1162,0,2],[25,2254,1807,2,1],[26,369,1806,3,0],[26,444,1156,2,0],[26,450,1160,0,0],[26,733,441,1,1],[26,1155,1165,1,2],[26,1161,1159,2,1],[26,1162,2254,4,3],[26,1164,1158,0,0],[26,1167,2253,2,0],[26,1807,378,2,3],[27,378,1158,3,1],[27,441,1167,3,0],[27,444,1155,1,0],[27,1159,1156,2,1],[27,1160,369,1,1],[27,1161,1162,3,0],[27,1165,733,2,3],[27,1806,1807,0,2],[27,2253,450,0,1],[27,2254,1164,0,0],[28,369,1165,1,0],[28,450,378,1,1],[28,733,1161,0,1],[28,1155,2254,4,1],[28,1156,1160,2,0],[28,1158,441,0,2],[28,1162,444,3,1],[28,1164,1806,1,0],[28,1167,1159,0,2],[28,1807,2253,2,1],[29,378,1155,2,0],[29,441,1164,2,0],[29,444,733,0,2],[29,1159,1158,3,2],[29,1160,1807,3,2],[29,1161,369,0,2],[29,1165,450,3,1],[29,1806,1162,0,0],[29,2253,1156,0,2],[29,2254,1167,1,0],[30,450,1161,0,0],[30,733,369,1,2],[30,1155,2253,3,0],[30,1156,441,0,1],[30,1158,1806,2,2],[30,1162,1159,2,1],[30,1164,378,2,0],[30,1167,1165,2,1],[30,1807,444,0,0],[30,2254,1160,3,5],[31,369,2253,2,1],[31,378,1167,1,1],[31,444,1164,1,3],[31,450,1156,3,1],[31,733,1807,3,4],[31,1159,441,2,2],[31,1160,1158,2,0],[31,1161,2254,2,2],[31,1165,1162,0,0],[31,1806,1155,0,0],[32,441,1160,1,1],[32,1155,450,0,3],[32,1156,1165,0,0],[32,1158,444,1,1],[32,1162,733,2,0],[32,1164,1161,1,1],[32,1167,369,0,2],[32,1807,1159,0,2],[32,2253,1806,2,3],[32,2254,378,1,2],[33,369,441,1,0],[33,378,2253,1,1],[33,450,1167,1,0],[33,733,1155,1,0],[33,1158,1807,1,1],[33,1159,2254,4,3],[33,1160,1162,3,2],[33,1161,444,1,1],[33,1165,1164,1,1],[33,1806,1156,0,1],[34,378,1806,4,0],[34,441,1165,4,2],[34,444,1159,0,3],[34,1155,1167,0,0],[34,1156,1158,0,1],[34,1162,450,0,1],[34,1164,733,1,0],[34,1807,1161,1,1],[34,2253,1160,0,3],[34,2254,369,0,2],[35,369,1164,1,0],[35,441,2254,1,0],[35,450,444,3,1],[35,1155,1807,2,0],[35,1156,1162,0,0],[35,1158,2253,4,1],[35,1159,378,0,1],[35,1160,733,3,1],[35,1165,1806,3,0],[35,1167,1161,6,0],[36,378,1156,0,1],[36,444,1165,1,1],[36,733,1167,1,3],[36,1161,1160,0,3],[36,1162,1155,0,1],[36,1164,450,2,3],[36,1806,1159,0,1],[36,1807,369,0,1],[36,2253,441,0,4],[36,2254,1158,0,0],[37,369,1162,1,1],[37,441,378,0,0],[37,450,1807,2,1],[37,1155,1161,0,2],[37,1156,2254,1,1],[37,1158,733,0,0],[37,1159,1164,1,0],[37,1160,1806,2,1],[37,1165,2253,1,0],[37,1167,444,2,0],[38,378,1160,2,1],[38,444,369,3,2],[38,733,450,2,5],[38,1161,1158,0,0],[38,1162,1167,1,0],[38,1164,1155,1,3],[38,1806,441,1,2],[38,1807,1156,2,2],[38,2253,1159,1,5],[38,2254,1165,2,2]],"table":[{"id":1156,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1159,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":441,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1806,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":378,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1807,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1162,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1165,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1161,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1158,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1155,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2254,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":733,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":369,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1167,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2253,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":444,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1160,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":450,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1164,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/SA-2013.json b/tests/RealData/fixtures/openligadb/SA-2013.json new file mode 100644 index 00000000..9074af2e --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2013,"name":"Serie A 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1153,"name":"AC Mailand","short":""},{"id":1155,"name":"FC Parma","short":""},{"id":1156,"name":"AC Chievo Verona","short":""},{"id":1158,"name":"FC Genua","short":""},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1165,"name":"Catania Calcio","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":2254,"name":"FC Turin","short":""},{"id":2319,"name":"Atalanta Bergamo","short":""},{"id":2320,"name":"Cagliari Calcio","short":""},{"id":2330,"name":"Sampdoria Genua","short":""},{"id":2332,"name":"Udinese Calcio","short":""},{"id":2534,"name":"AS Livorno","short":""},{"id":2535,"name":"Hellas Verona","short":""},{"id":2536,"name":"Sassuolo","short":""}],"matches":[[1,733,1158,2,0],[1,1155,1156,0,0],[1,1159,1165,2,1],[1,1160,1161,3,0],[1,1167,2332,2,1],[1,2254,2536,2,0],[1,2320,2319,2,1],[1,2330,369,0,1],[1,2534,378,0,2],[1,2535,1153,2,1],[2,369,1167,4,1],[2,378,2535,3,0],[2,1153,2320,3,1],[2,1156,1160,2,4],[2,1158,1159,2,5],[2,1161,2330,2,2],[2,1165,733,0,3],[2,2319,2254,2,0],[2,2332,1155,3,1],[2,2536,2534,1,4],[3,733,369,1,1],[3,1155,378,1,3],[3,1159,2320,1,1],[3,1160,2319,2,0],[3,1167,1156,3,0],[3,2254,1153,2,2],[3,2330,1158,0,3],[3,2332,1161,1,1],[3,2534,1165,2,0],[3,2535,2536,2,0],[4,369,2535,2,1],[4,378,1167,2,0],[4,1153,1160,1,2],[4,1156,2332,2,1],[4,1158,2534,0,0],[4,1161,2254,1,2],[4,1165,1155,0,0],[4,2319,1159,0,2],[4,2320,2330,2,2],[4,2536,733,0,7],[5,733,1159,2,1],[5,1155,2319,4,3],[5,1156,369,1,2],[5,1160,2536,1,1],[5,1161,1153,3,3],[5,1167,1165,3,1],[5,2254,2535,2,2],[5,2330,378,0,2],[5,2332,1158,1,0],[5,2534,2320,1,1],[6,378,1161,5,0],[6,1153,2330,1,0],[6,1158,1160,0,2],[6,1159,1155,2,2],[6,1165,1156,2,0],[6,2254,369,0,1],[6,2319,2332,2,0],[6,2320,733,1,1],[6,2535,2534,2,1],[6,2536,1167,2,2],[7,369,1153,3,2],[7,733,378,0,3],[7,1155,2536,3,1],[7,1156,2319,0,1],[7,1160,2534,4,0],[7,1161,2535,1,4],[7,1165,1158,1,1],[7,1167,1159,0,0],[7,2330,2254,2,2],[7,2332,2320,2,0],[8,378,1160,2,0],[8,1153,2332,1,0],[8,1158,1156,2,1],[8,1159,369,4,2],[8,2254,733,3,3],[8,2319,1167,2,1],[8,2320,1165,2,1],[8,2534,2330,1,2],[8,2535,1155,3,2],[8,2536,1161,2,1],[9,369,1158,2,0],[9,733,2535,4,2],[9,1155,1153,3,2],[9,1156,1159,1,2],[9,1160,2254,2,0],[9,1161,2534,1,0],[9,1165,2536,0,0],[9,1167,2320,2,0],[9,2330,2319,1,0],[9,2332,378,0,1],[10,369,1165,4,0],[10,378,1156,1,0],[10,1153,1167,1,1],[10,1158,1155,1,0],[10,1159,1160,1,2],[10,2319,733,0,0],[10,2320,1161,0,3],[10,2534,2254,3,3],[10,2535,2330,2,0],[10,2536,2332,1,2],[11,1153,1159,0,2],[11,1155,369,0,1],[11,1160,1165,2,1],[11,1161,1156,0,0],[11,1167,1158,0,2],[11,2254,378,1,1],[11,2330,2536,3,4],[11,2332,733,0,3],[11,2534,2319,1,0],[11,2535,2320,2,1],[12,369,1160,3,0],[12,378,2536,1,1],[12,733,2534,2,0],[12,1155,1167,1,1],[12,1156,1153,0,0],[12,1158,2535,2,0],[12,1159,2330,2,1],[12,1165,2332,1,0],[12,2319,1161,2,1],[12,2320,2254,2,1],[13,378,2320,0,0],[13,1153,1158,1,1],[13,1160,1155,0,1],[13,1161,733,1,1],[13,2254,1165,4,1],[13,2330,1167,1,1],[13,2332,1159,1,0],[13,2534,369,0,2],[13,2535,1156,0,1],[13,2536,2319,2,0],[14,369,2332,1,0],[14,733,2330,1,1],[14,1155,1161,1,1],[14,1156,2534,3,0],[14,1158,2254,1,1],[14,1159,2535,4,3],[14,1165,1153,1,3],[14,1167,1160,2,4],[14,2319,378,1,1],[14,2320,2536,2,2],[15,378,1159,2,1],[15,733,1155,3,3],[15,1160,2332,3,3],[15,1161,369,0,2],[15,2254,1167,1,0],[15,2320,1158,2,1],[15,2330,1165,2,0],[15,2534,1153,2,2],[15,2535,2319,2,1],[15,2536,1156,0,1],[16,369,2536,4,0],[16,1153,378,2,2],[16,1155,2320,0,0],[16,1156,2330,0,1],[16,1158,2319,1,1],[16,1159,1161,3,0],[16,1160,733,4,2],[16,1165,2535,0,0],[16,1167,2534,2,0],[16,2332,2254,0,2],[17,378,1165,4,0],[17,733,1153,1,0],[17,1161,1158,1,0],[17,2254,1156,4,1],[17,2319,369,1,4],[17,2320,1160,1,1],[17,2330,1155,1,1],[17,2534,2332,1,2],[17,2535,1167,4,1],[17,2536,1159,0,1],[18,369,378,3,0],[18,1153,2319,3,0],[18,1155,2254,3,1],[18,1156,2320,0,0],[18,1158,2536,2,0],[18,1159,2534,1,0],[18,1160,2330,2,0],[18,1165,1161,2,0],[18,1167,733,1,0],[18,2332,2535,1,3],[19,378,1158,4,0],[19,733,1156,1,1],[19,1161,1167,0,0],[19,2254,1159,0,0],[19,2319,1165,2,1],[19,2320,369,1,4],[19,2330,2332,3,0],[19,2534,1155,0,3],[19,2535,1160,0,3],[19,2536,1153,4,3],[20,369,2330,4,2],[20,378,2534,3,0],[20,1153,2535,1,0],[20,1156,1155,1,2],[20,1158,733,1,0],[20,1161,1160,2,2],[20,1165,1159,0,3],[20,2319,2320,1,0],[20,2332,1167,2,3],[20,2536,2254,0,2],[21,733,1165,0,0],[21,1155,2332,1,0],[21,1159,1158,3,3],[21,1160,1156,1,1],[21,1167,369,1,1],[21,2254,2319,1,0],[21,2320,1153,1,2],[21,2330,1161,1,1],[21,2534,2536,3,1],[21,2535,378,1,3],[22,369,733,3,1],[22,378,1155,4,2],[22,1153,2254,1,1],[22,1156,1167,0,2],[22,1158,2330,0,1],[22,1161,2332,0,2],[22,1165,2534,3,3],[22,2319,1160,3,0],[22,2320,1159,1,0],[22,2536,2535,1,2],[23,733,2536,1,0],[23,1155,1165,0,0],[23,1159,2319,2,0],[23,1160,1153,3,1],[23,1167,378,0,0],[23,2254,1161,1,2],[23,2330,2320,1,0],[23,2332,1156,3,0],[23,2534,1158,0,1],[23,2535,369,2,2],[24,369,1156,3,1],[24,378,2330,3,0],[24,1153,1161,1,0],[24,1158,2332,3,3],[24,1159,733,1,2],[24,1165,1167,3,1],[24,2319,1155,0,4],[24,2320,2534,1,2],[24,2535,2254,1,3],[24,2536,1160,0,2],[25,369,2254,1,0],[25,733,2320,1,1],[25,1155,1159,2,2],[25,1156,1165,2,0],[25,1160,1158,1,1],[25,1161,378,0,1],[25,1167,2536,3,2],[25,2330,1153,0,2],[25,2332,2319,1,1],[25,2534,2535,2,3],[26,378,733,0,0],[26,1153,369,0,2],[26,1158,1165,2,0],[26,1159,1167,0,1],[26,2254,2330,0,2],[26,2319,1156,2,1],[26,2320,2332,3,0],[26,2534,1160,1,1],[26,2535,1161,0,0],[26,2536,1155,0,1],[27,369,1159,1,0],[27,733,2254,1,0],[27,1155,2535,2,0],[27,1156,1158,2,1],[27,1160,378,1,0],[27,1161,2536,0,0],[27,1165,2320,1,1],[27,1167,2319,0,1],[27,2330,2534,4,2],[27,2332,1153,1,0],[28,378,2332,3,2],[28,1153,1155,2,4],[28,1158,369,0,1],[28,1159,1156,3,1],[28,2254,1160,0,1],[28,2319,2330,3,0],[28,2320,1167,0,2],[28,2534,1161,2,1],[28,2535,733,0,2],[28,2536,1165,3,1],[29,733,2319,1,2],[29,1155,1158,1,1],[29,1156,378,0,2],[29,1160,1159,0,1],[29,1161,2320,1,0],[29,1165,369,0,1],[29,1167,1153,1,1],[29,2254,2534,3,1],[29,2330,2535,5,0],[29,2332,2536,1,0],[30,369,1155,2,1],[30,378,2254,2,1],[30,733,2332,0,0],[30,1156,1161,3,0],[30,1158,1167,2,0],[30,1159,1153,0,2],[30,1165,1160,2,4],[30,2319,2534,2,0],[30,2320,2535,1,0],[30,2536,2330,1,2],[31,1153,1156,3,0],[31,1160,369,2,0],[31,1161,2319,0,2],[31,1167,1155,3,2],[31,2254,2320,2,1],[31,2330,1159,0,0],[31,2332,1165,1,0],[31,2534,733,2,2],[31,2535,1158,3,0],[31,2536,378,0,2],[32,369,2534,2,0],[32,733,1161,2,2],[32,1155,1160,1,0],[32,1156,2535,0,1],[32,1158,1153,1,2],[32,1159,2332,2,1],[32,1165,2254,1,2],[32,1167,2330,2,0],[32,2319,2536,0,2],[32,2320,378,1,3],[33,378,2319,3,1],[33,1153,1165,1,0],[33,1160,1167,4,2],[33,1161,1155,1,1],[33,2254,1158,2,1],[33,2330,733,0,4],[33,2332,369,0,2],[33,2534,1156,2,4],[33,2535,1159,3,5],[33,2536,2320,1,1],[34,369,1161,1,0],[34,1153,2534,3,0],[34,1155,733,0,2],[34,1156,2536,0,1],[34,1158,2320,1,2],[34,1159,378,0,1],[34,1165,2330,2,1],[34,1167,2254,3,3],[34,2319,2535,1,2],[34,2332,1160,1,1],[35,378,1153,2,0],[35,733,1160,0,0],[35,1161,1159,0,3],[35,2254,2332,2,0],[35,2319,1158,1,1],[35,2320,1155,1,0],[35,2330,1156,2,1],[35,2534,1167,0,2],[35,2535,1165,4,0],[35,2536,369,1,3],[36,369,2319,1,0],[36,1153,733,1,0],[36,1155,2330,2,0],[36,1156,2254,0,1],[36,1158,1161,0,0],[36,1159,2536,3,4],[36,1160,2320,3,0],[36,1165,378,4,1],[36,1167,2535,3,3],[36,2332,2534,5,3],[37,378,369,0,1],[37,733,1167,4,1],[37,1161,1165,1,2],[37,2254,1155,1,1],[37,2319,1153,2,1],[37,2320,1156,0,1],[37,2330,1160,2,5],[37,2534,1159,0,1],[37,2535,2332,2,2],[37,2536,1158,4,2],[38,369,2320,3,0],[38,1153,2536,2,1],[38,1155,2534,2,0],[38,1156,733,2,1],[38,1158,378,1,0],[38,1159,2254,2,2],[38,1160,2535,5,1],[38,1165,2319,2,1],[38,1167,1161,1,0],[38,2332,2330,3,3]],"table":[{"id":369,"points":102,"matches":38,"won":33,"draw":3,"lost":2,"goals":80,"against":23},{"id":378,"points":85,"matches":38,"won":26,"draw":7,"lost":5,"goals":72,"against":25},{"id":1160,"points":78,"matches":38,"won":23,"draw":9,"lost":6,"goals":77,"against":39},{"id":1159,"points":65,"matches":38,"won":19,"draw":8,"lost":11,"goals":65,"against":44},{"id":733,"points":60,"matches":38,"won":15,"draw":15,"lost":8,"goals":61,"against":38},{"id":1155,"points":58,"matches":38,"won":15,"draw":13,"lost":10,"goals":58,"against":46},{"id":2254,"points":57,"matches":38,"won":15,"draw":12,"lost":11,"goals":58,"against":48},{"id":1153,"points":57,"matches":38,"won":16,"draw":9,"lost":13,"goals":57,"against":49},{"id":1167,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":54,"against":54},{"id":2535,"points":54,"matches":38,"won":16,"draw":6,"lost":16,"goals":62,"against":68},{"id":2319,"points":50,"matches":38,"won":15,"draw":5,"lost":18,"goals":42,"against":50},{"id":2330,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":48,"against":62},{"id":1158,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":41,"against":50},{"id":2332,"points":44,"matches":38,"won":12,"draw":8,"lost":18,"goals":46,"against":57},{"id":2320,"points":39,"matches":38,"won":9,"draw":12,"lost":17,"goals":34,"against":53},{"id":1156,"points":36,"matches":38,"won":10,"draw":6,"lost":22,"goals":34,"against":54},{"id":2536,"points":34,"matches":38,"won":9,"draw":7,"lost":22,"goals":43,"against":72},{"id":1165,"points":32,"matches":38,"won":8,"draw":8,"lost":22,"goals":34,"against":66},{"id":1161,"points":29,"matches":38,"won":5,"draw":14,"lost":19,"goals":28,"against":58},{"id":2534,"points":25,"matches":38,"won":6,"draw":7,"lost":25,"goals":39,"against":77}]} diff --git a/tests/RealData/fixtures/openligadb/SA-2014.json b/tests/RealData/fixtures/openligadb/SA-2014.json new file mode 100644 index 00000000..3ed6cbf8 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2014,"name":"Serie A 2014/2015","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":441,"name":"AC Mailand","short":"AC Mailand"},{"id":444,"name":"Sampdoria Genua","short":""},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1156,"name":"AC Chievo Verona","short":""},{"id":1158,"name":"FC Genua","short":""},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1162,"name":"Cagliari Calcio","short":"Cagliari Calcio"},{"id":1163,"name":"AC Cesena","short":""},{"id":1164,"name":"US Palermo","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1807,"name":"Atalanta Bergamo","short":"Bergamo"},{"id":2254,"name":"FC Turin","short":""},{"id":2324,"name":"Parma FC","short":""},{"id":2535,"name":"Hellas Verona","short":""},{"id":2536,"name":"Sassuolo","short":""},{"id":2647,"name":"Empoli FC","short":""}],"matches":[[1,378,1159,2,0],[1,441,1167,3,1],[1,450,2647,2,0],[1,1156,369,0,1],[1,1158,1160,1,2],[1,1163,2324,1,0],[1,1164,444,1,1],[1,1807,2535,0,0],[1,2254,733,0,0],[1,2536,1162,1,1],[2,369,450,2,0],[2,444,2254,2,0],[2,733,2536,7,0],[2,1159,1158,0,0],[2,1160,1156,0,1],[2,1162,1807,1,2],[2,1167,1163,3,0],[2,2324,441,4,5],[2,2535,1164,2,1],[2,2647,378,0,1],[3,378,1162,2,0],[3,441,369,0,1],[3,450,1160,1,0],[3,1156,2324,2,3],[3,1158,1167,1,0],[3,1163,2647,2,2],[3,1164,733,1,1],[3,1807,1159,0,1],[3,2254,2535,0,1],[3,2536,444,0,0],[4,369,1163,3,0],[4,444,1156,2,1],[4,733,1807,2,0],[4,1159,2536,0,0],[4,1160,1164,3,3],[4,1162,2254,1,2],[4,1167,450,0,1],[4,2324,378,1,2],[4,2535,1158,2,2],[4,2647,441,2,2],[5,378,2535,2,0],[5,450,2324,4,2],[5,733,1162,1,4],[5,1156,2647,1,1],[5,1158,444,0,1],[5,1163,441,1,1],[5,1164,1167,0,4],[5,1807,369,0,3],[5,2254,1159,1,1],[5,2536,1160,0,1],[6,369,378,3,2],[6,441,1156,2,0],[6,444,1807,1,0],[6,450,1163,1,1],[6,1159,733,3,0],[6,1160,2254,2,1],[6,1167,2536,3,2],[6,2324,1158,1,2],[6,2535,1162,1,0],[6,2647,1164,3,0],[7,378,1156,3,0],[7,733,1160,2,2],[7,1158,2647,1,1],[7,1159,1167,0,2],[7,1162,444,2,2],[7,1164,1163,2,1],[7,1807,2324,1,0],[7,2254,450,1,0],[7,2535,441,1,3],[7,2536,369,1,1],[8,369,1164,2,0],[8,441,1159,1,1],[8,444,378,0,0],[8,450,1807,2,0],[8,1156,1158,1,2],[8,1160,2535,6,2],[8,1163,733,0,1],[8,1167,2254,2,1],[8,2324,2536,1,3],[8,2647,1162,0,4],[9,378,1163,2,0],[9,733,444,1,0],[9,1158,369,1,0],[9,1159,450,3,0],[9,1162,441,1,1],[9,1164,1156,1,0],[9,1807,1160,1,1],[9,2254,2324,1,0],[9,2535,1167,1,1],[9,2536,2647,3,1],[10,441,1164,0,2],[10,444,1159,3,1],[10,450,1158,2,4],[10,1156,2536,0,0],[10,1160,378,2,0],[10,1163,2535,1,1],[10,1167,1162,4,2],[10,2254,1807,0,0],[10,2324,733,2,0],[10,2647,369,0,2],[11,369,2324,7,0],[11,378,2254,3,0],[11,444,441,2,2],[11,733,2535,2,2],[11,1156,1163,2,1],[11,1159,1160,0,1],[11,1162,1158,1,1],[11,1164,450,1,1],[11,2536,1807,0,0],[11,2647,1167,2,1],[12,441,733,1,1],[12,450,1156,1,1],[12,1158,1164,1,1],[12,1160,1162,3,3],[12,1163,444,1,1],[12,1167,369,0,3],[12,1807,378,1,2],[12,2254,2536,0,1],[12,2324,2647,0,2],[12,2535,1159,1,2],[13,369,2254,2,1],[13,378,733,4,2],[13,441,450,2,0],[13,444,1160,1,1],[13,1156,1167,0,0],[13,1162,1159,0,4],[13,1163,1158,0,3],[13,1164,2324,2,1],[13,2536,2535,2,1],[13,2647,1807,0,0],[14,378,2536,2,2],[14,733,450,1,2],[14,1158,441,1,0],[14,1159,369,0,0],[14,1160,2647,2,2],[14,1162,1156,0,2],[14,1807,1163,3,2],[14,2254,1164,2,2],[14,2324,1167,1,2],[14,2535,444,1,3],[15,369,444,1,1],[15,441,1160,2,0],[15,450,2535,1,2],[15,1156,733,0,2],[15,1158,378,0,1],[15,1163,1159,1,4],[15,1164,2536,2,1],[15,1167,1807,3,0],[15,2324,1162,0,0],[15,2647,2254,0,0],[16,378,441,0,0],[16,444,450,2,2],[16,733,1167,2,2],[16,1159,2647,1,1],[16,1160,2324,2,0],[16,1162,369,1,3],[16,1807,1164,3,3],[16,2254,1158,2,1],[16,2535,1156,0,1],[16,2536,1163,1,1],[17,369,733,1,1],[17,441,2536,1,2],[17,450,378,0,1],[17,1156,2254,0,0],[17,1158,1807,2,2],[17,1163,1160,1,4],[17,1164,1162,5,0],[17,1167,444,3,0],[17,2324,1159,1,0],[17,2647,2535,0,0],[18,378,1167,2,2],[18,444,2647,1,0],[18,733,1158,3,1],[18,1159,1164,4,3],[18,1160,369,1,3],[18,1162,1163,2,1],[18,1807,1156,1,1],[18,2254,441,1,1],[18,2535,2324,3,1],[18,2536,450,1,1],[19,369,2535,4,0],[19,441,1807,0,1],[19,450,1162,2,2],[19,1156,1159,1,2],[19,1158,2536,3,3],[19,1163,2254,2,3],[19,1164,378,1,1],[19,1167,1160,0,1],[19,2324,444,0,2],[19,2647,733,0,0],[20,369,1156,2,0],[20,444,1164,1,1],[20,733,2254,0,1],[20,1159,378,1,1],[20,1160,1158,2,1],[20,1162,2536,2,1],[20,1167,441,3,1],[20,2324,1163,1,2],[20,2535,1807,1,0],[20,2647,450,1,2],[21,378,2647,1,1],[21,441,2324,3,1],[21,450,369,0,0],[21,1156,1160,1,2],[21,1158,1159,1,1],[21,1163,1167,2,1],[21,1164,2535,2,1],[21,1807,1162,2,1],[21,2254,444,5,1],[21,2536,733,3,1],[22,369,441,3,1],[22,444,2536,1,1],[22,733,1164,3,0],[22,1159,1807,3,2],[22,1160,450,3,1],[22,1162,378,1,2],[22,1167,1158,0,1],[22,2324,1156,0,1],[22,2535,2254,1,3],[22,2647,1163,2,0],[23,378,2324,0,0],[23,441,2647,1,1],[23,450,1167,0,1],[23,1156,444,2,1],[23,1158,2535,5,2],[23,1163,369,2,2],[23,1164,1160,3,1],[23,1807,733,1,4],[23,2254,1162,1,1],[23,2536,1159,1,3],[24,369,1807,2,1],[24,441,1163,2,0],[24,444,1158,1,1],[24,1159,2254,1,1],[24,1160,2536,2,0],[24,1162,733,1,2],[24,1167,1164,2,1],[24,2324,450,1,0],[24,2535,378,1,1],[24,2647,1156,3,0],[25,378,369,1,1],[25,733,1159,0,1],[25,1156,441,0,0],[25,1158,2324,2,0],[25,1162,2535,1,2],[25,1163,450,1,0],[25,1164,2647,0,0],[25,1807,444,1,2],[25,2254,1160,1,0],[25,2536,1167,0,3],[26,369,2536,1,0],[26,441,2535,2,2],[26,444,1162,2,0],[26,450,2254,3,2],[26,1156,378,0,0],[26,1160,733,2,2],[26,1163,1164,0,0],[26,1167,1159,4,0],[26,2324,1807,0,0],[26,2647,1158,1,1],[27,378,444,0,2],[27,733,1163,1,1],[27,1158,1156,0,2],[27,1159,441,2,1],[27,1162,2647,1,1],[27,1164,369,0,1],[27,1807,450,0,0],[27,2254,1167,0,2],[27,2535,1160,2,0],[27,2536,2324,4,1],[28,369,1158,1,0],[28,441,1162,3,1],[28,444,733,1,0],[28,450,1159,2,2],[28,1156,1164,1,0],[28,1160,1807,1,1],[28,1163,378,0,1],[28,1167,2535,2,0],[28,2324,2254,0,2],[28,2647,2536,3,1],[29,369,2647,2,0],[29,378,1160,1,0],[29,733,2324,1,1],[29,1158,450,1,1],[29,1159,444,2,0],[29,1162,1167,1,3],[29,1164,441,1,2],[29,1807,2254,1,2],[29,2535,1163,3,3],[29,2536,1156,1,0],[30,441,444,1,1],[30,450,1164,1,3],[30,1158,1162,2,0],[30,1160,1159,3,0],[30,1163,1156,0,1],[30,1167,2647,4,0],[30,1807,2536,2,1],[30,2254,378,1,1],[30,2324,369,1,0],[30,2535,733,0,3],[31,369,1167,2,0],[31,378,1807,1,1],[31,444,1163,0,0],[31,733,441,0,0],[31,1156,450,1,1],[31,1159,2535,0,1],[31,1162,1160,0,3],[31,1164,1158,2,1],[31,2536,2254,1,1],[31,2647,2324,2,2],[32,450,441,2,1],[32,733,378,2,1],[32,1158,1163,3,1],[32,1159,1162,1,3],[32,1160,444,4,2],[32,1167,1156,1,1],[32,1807,2647,2,2],[32,2254,369,2,1],[32,2324,1164,1,0],[32,2535,2536,3,2],[33,369,1159,3,2],[33,441,1158,1,3],[33,444,2535,1,1],[33,450,733,1,2],[33,1156,1162,1,0],[33,1163,1807,2,2],[33,1164,2254,2,2],[33,1167,2324,4,0],[33,2536,378,0,3],[33,2647,1160,4,2],[34,378,1158,2,0],[34,444,369,0,1],[34,733,1156,0,0],[34,1159,1163,3,1],[34,1160,441,3,0],[34,1162,2324,4,0],[34,1807,1167,1,1],[34,2254,2647,0,1],[34,2535,450,0,1],[34,2536,1164,0,0],[35,369,1162,1,1],[35,441,378,2,1],[35,450,444,1,4],[35,1156,2535,2,2],[35,1158,2254,5,1],[35,1163,2536,2,3],[35,1164,1807,2,3],[35,1167,733,1,2],[35,2324,1160,2,2],[35,2647,1159,2,3],[36,378,450,2,1],[36,444,1167,0,1],[36,733,369,1,2],[36,1159,2324,3,0],[36,1160,1163,3,2],[36,1162,1164,0,1],[36,1807,1158,1,4],[36,2254,1156,2,0],[36,2535,2647,2,1],[36,2536,441,3,2],[37,369,1160,3,1],[37,441,2254,3,0],[37,450,2536,0,1],[37,1156,1807,1,1],[37,1158,733,3,2],[37,1163,1162,0,1],[37,1164,1159,2,3],[37,1167,378,1,2],[37,2324,2535,2,2],[37,2647,444,1,1],[38,378,1164,1,2],[38,444,2324,2,2],[38,733,2647,4,3],[38,1159,1156,3,0],[38,1160,1167,2,4],[38,1162,450,4,3],[38,1807,441,1,3],[38,2254,1163,5,0],[38,2535,369,2,2],[38,2536,1158,3,1]],"table":[{"id":369,"points":87,"matches":38,"won":26,"draw":9,"lost":3,"goals":72,"against":24},{"id":378,"points":70,"matches":38,"won":19,"draw":13,"lost":6,"goals":54,"against":31},{"id":1167,"points":69,"matches":38,"won":21,"draw":6,"lost":11,"goals":71,"against":38},{"id":1159,"points":64,"matches":38,"won":18,"draw":10,"lost":10,"goals":61,"against":46},{"id":1160,"points":63,"matches":38,"won":18,"draw":9,"lost":11,"goals":70,"against":54},{"id":1158,"points":59,"matches":38,"won":16,"draw":11,"lost":11,"goals":62,"against":47},{"id":444,"points":56,"matches":38,"won":13,"draw":17,"lost":8,"goals":48,"against":42},{"id":733,"points":55,"matches":38,"won":14,"draw":13,"lost":11,"goals":59,"against":48},{"id":2254,"points":54,"matches":38,"won":14,"draw":12,"lost":12,"goals":48,"against":45},{"id":441,"points":52,"matches":38,"won":13,"draw":13,"lost":12,"goals":56,"against":50},{"id":1164,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":53,"against":55},{"id":2536,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":49,"against":57},{"id":2535,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":49,"against":65},{"id":1156,"points":43,"matches":38,"won":10,"draw":13,"lost":15,"goals":28,"against":41},{"id":2647,"points":42,"matches":38,"won":8,"draw":18,"lost":12,"goals":46,"against":52},{"id":450,"points":41,"matches":38,"won":10,"draw":11,"lost":17,"goals":43,"against":56},{"id":1807,"points":37,"matches":38,"won":7,"draw":16,"lost":15,"goals":38,"against":57},{"id":1162,"points":34,"matches":38,"won":8,"draw":10,"lost":20,"goals":48,"against":68},{"id":2324,"points":26,"matches":38,"won":6,"draw":8,"lost":24,"goals":33,"against":75},{"id":1163,"points":24,"matches":38,"won":4,"draw":12,"lost":22,"goals":36,"against":73}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2014–15_Serie_A, abgerufen 2026-10-09","table":[{"id":369,"won":26,"draw":9,"lost":3,"goals":72,"against":24,"adjust":0},{"id":378,"won":19,"draw":13,"lost":6,"goals":54,"against":31,"adjust":0},{"id":1167,"won":21,"draw":6,"lost":11,"goals":71,"against":38,"adjust":0},{"id":1159,"won":18,"draw":10,"lost":10,"goals":61,"against":46,"adjust":0},{"id":1160,"won":18,"draw":9,"lost":11,"goals":70,"against":54,"adjust":0},{"id":1158,"won":16,"draw":11,"lost":11,"goals":62,"against":47,"adjust":0},{"id":444,"won":13,"draw":17,"lost":8,"goals":48,"against":42,"adjust":0},{"id":733,"won":14,"draw":13,"lost":11,"goals":59,"against":48,"adjust":0},{"id":2254,"won":14,"draw":12,"lost":12,"goals":48,"against":45,"adjust":0},{"id":441,"won":13,"draw":13,"lost":12,"goals":56,"against":50,"adjust":0},{"id":1164,"won":12,"draw":13,"lost":13,"goals":53,"against":55,"adjust":0},{"id":2536,"won":12,"draw":13,"lost":13,"goals":49,"against":57,"adjust":0},{"id":2535,"won":11,"draw":13,"lost":14,"goals":49,"against":65,"adjust":0},{"id":1156,"won":10,"draw":13,"lost":15,"goals":28,"against":41,"adjust":0},{"id":2647,"won":8,"draw":18,"lost":12,"goals":46,"against":52,"adjust":0},{"id":450,"won":10,"draw":11,"lost":17,"goals":43,"against":56,"adjust":0},{"id":1807,"won":7,"draw":16,"lost":15,"goals":38,"against":57,"adjust":0},{"id":1162,"won":8,"draw":10,"lost":20,"goals":48,"against":68,"adjust":0},{"id":1163,"won":4,"draw":12,"lost":22,"goals":36,"against":73,"adjust":0},{"id":2324,"won":6,"draw":8,"lost":24,"goals":33,"against":75,"adjust":-7}]}} diff --git a/tests/RealData/fixtures/openligadb/SA-2015.json b/tests/RealData/fixtures/openligadb/SA-2015.json new file mode 100644 index 00000000..e8cb4bb4 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2015,"name":"Serie A 2015/2016 ","sport":"Fussball","finished":true,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":441,"name":"AC Mailand","short":"AC Mailand"},{"id":444,"name":"Sampdoria Genua","short":""},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1164,"name":"US Palermo","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1807,"name":"Atalanta Bergamo","short":"Bergamo"},{"id":2254,"name":"FC Turin","short":""},{"id":2535,"name":"Hellas Verona","short":""},{"id":2536,"name":"Sassuolo","short":""},{"id":2647,"name":"Empoli FC","short":""},{"id":2661,"name":"Carpi FC","short":""},{"id":2972,"name":"Brescia Calcio","short":""},{"id":3056,"name":"FC Genua","short":""},{"id":3057,"name":"Chievo Verona","short":""}],"matches":[[1,369,450,0,1],[1,444,2661,5,2],[1,733,1807,1,0],[1,1159,441,2,0],[1,1164,3056,1,0],[1,1167,1161,2,1],[1,2535,378,1,1],[1,2536,1160,2,1],[1,2647,3057,1,3],[1,2972,2254,1,2],[2,378,369,2,1],[2,441,2647,2,1],[2,450,1164,0,1],[2,1160,444,2,2],[2,1161,2536,0,1],[2,1807,2972,2,0],[2,2254,1159,3,1],[2,2661,733,1,2],[2,3056,2535,2,0],[2,3057,1167,4,0],[3,369,3057,1,1],[3,444,1161,2,0],[3,733,441,1,0],[3,1159,3056,1,0],[3,1164,2661,2,2],[3,1167,450,2,0],[3,2535,2254,2,2],[3,2536,1807,2,2],[3,2647,1160,2,2],[3,2972,378,0,2],[4,378,2536,2,2],[4,441,1164,3,2],[4,450,2647,1,2],[4,1160,1167,5,0],[4,1161,2972,1,0],[4,1807,2535,1,1],[4,2254,444,2,0],[4,2661,1159,0,1],[4,3056,369,0,2],[4,3057,733,0,1],[5,369,2972,1,1],[5,444,378,2,1],[5,450,441,2,3],[5,733,2535,1,0],[5,1159,1161,2,0],[5,1164,2536,0,1],[5,1167,3056,2,0],[5,2647,1807,0,1],[5,2661,1160,0,0],[5,3057,2254,1,0],[6,378,2661,5,1],[6,733,1159,1,4],[6,1160,369,2,1],[6,1161,450,1,2],[6,1807,444,2,1],[6,2254,1164,2,1],[6,2535,1167,1,2],[6,2536,3057,1,1],[6,2972,2647,2,0],[6,3056,441,1,0],[7,369,1161,3,1],[7,441,1160,0,4],[7,444,733,1,1],[7,450,3056,1,1],[7,1159,1807,3,0],[7,1164,378,2,4],[7,1167,2972,2,0],[7,2647,2536,1,0],[7,2661,2254,2,1],[7,3057,2535,1,1],[8,378,2647,3,1],[8,733,369,0,0],[8,1160,1159,2,1],[8,1161,1164,0,1],[8,1807,2661,3,0],[8,2254,441,1,1],[8,2535,450,1,1],[8,2536,1167,2,1],[8,2972,444,2,0],[8,3056,3057,3,2],[9,369,1807,2,0],[9,441,2536,2,1],[9,444,2535,4,1],[9,450,2972,1,0],[9,1159,378,1,2],[9,1164,733,1,1],[9,1167,2254,3,0],[9,2647,3056,2,0],[9,2661,1161,1,2],[9,3057,1160,0,1],[10,378,450,3,1],[10,441,3057,1,0],[10,444,2647,1,1],[10,1160,1164,2,0],[10,1161,733,0,1],[10,1807,1167,2,1],[10,2254,3056,3,3],[10,2535,1159,0,2],[10,2536,369,1,0],[10,2972,2661,2,1],[11,369,2254,2,1],[11,450,2536,0,0],[11,733,378,1,0],[11,1159,2972,4,1],[11,1161,1807,3,0],[11,1164,2647,0,1],[11,1167,441,1,3],[11,2661,2535,0,0],[11,3056,1160,0,0],[11,3057,444,1,1],[12,378,1167,2,0],[12,441,1807,0,0],[12,444,1159,0,2],[12,1160,450,1,0],[12,1164,3057,1,0],[12,2254,733,0,1],[12,2535,1161,0,2],[12,2536,2661,1,0],[12,2647,369,1,3],[12,2972,3056,2,2],[13,369,441,1,0],[13,450,444,1,0],[13,733,2972,4,0],[13,1159,2647,2,2],[13,1161,378,2,2],[13,1167,1164,1,1],[13,1807,2254,0,1],[13,2535,1160,0,2],[13,2661,3057,1,2],[13,3056,2536,2,1],[14,378,1807,0,2],[14,441,444,4,1],[14,1160,733,2,1],[14,1164,369,0,3],[14,2254,1161,2,0],[14,2536,1159,1,1],[14,2647,1167,1,0],[14,2972,2535,3,2],[14,3056,2661,1,2],[14,3057,450,2,3],[15,444,2536,1,3],[15,733,3056,1,0],[15,1159,450,3,0],[15,1161,1160,3,2],[15,1167,369,0,2],[15,1807,1164,3,0],[15,2254,378,1,1],[15,2535,2647,0,1],[15,2661,441,0,0],[15,2972,3057,0,2],[16,369,1159,3,1],[16,441,2535,1,1],[16,450,733,0,4],[16,1160,378,0,0],[16,1164,2972,4,1],[16,1167,444,1,1],[16,2536,2254,1,1],[16,2647,2661,3,0],[16,3056,1161,0,1],[16,3057,1807,1,0],[17,378,3056,2,0],[17,444,1164,2,0],[17,733,1167,1,2],[17,1159,3057,2,0],[17,1161,2647,2,3],[17,1807,1160,1,3],[17,2254,450,0,1],[17,2535,2536,1,1],[17,2661,369,2,3],[17,2972,441,2,4],[18,369,2535,3,0],[18,441,1161,0,1],[18,450,1807,2,1],[18,1160,2254,2,1],[18,1164,1159,1,3],[18,1167,2661,0,0],[18,2536,2972,2,2],[18,2647,733,0,1],[18,3056,444,2,3],[18,3057,378,3,3],[19,378,441,1,1],[19,444,369,1,2],[19,733,2536,0,1],[19,1159,1167,1,3],[19,1161,3057,0,1],[19,1807,3056,0,2],[19,2254,2647,0,1],[19,2535,1164,0,1],[19,2661,450,2,1],[19,2972,1160,1,5],[20,378,2535,1,1],[20,441,1159,2,0],[20,450,369,0,4],[20,1160,2536,3,1],[20,1161,1167,2,2],[20,1807,733,1,1],[20,2254,2972,4,2],[20,2661,444,2,1],[20,3056,1164,4,0],[20,3057,2647,1,1],[21,369,378,1,0],[21,444,1160,2,4],[21,733,2661,1,1],[21,1159,2254,2,0],[21,1164,450,4,1],[21,1167,3057,4,1],[21,2535,3056,1,1],[21,2536,1161,0,2],[21,2647,441,2,2],[21,2972,1807,0,0],[22,378,2972,3,1],[22,441,733,3,0],[22,450,1167,0,0],[22,1160,2647,5,1],[22,1161,444,3,2],[22,1807,2536,1,1],[22,2254,2535,0,0],[22,2661,1164,1,1],[22,3056,1159,0,0],[22,3057,369,0,4],[23,369,3056,1,0],[23,444,2254,2,2],[23,733,3057,1,0],[23,1159,2661,2,1],[23,1164,441,0,2],[23,1167,1160,0,2],[23,2535,1807,2,1],[23,2536,378,0,2],[23,2647,450,1,1],[23,2972,1161,1,0],[24,378,444,2,1],[24,441,450,1,1],[24,1160,2661,1,0],[24,1161,1159,1,1],[24,1807,2647,0,0],[24,2254,3057,1,2],[24,2535,733,3,3],[24,2536,1164,2,2],[24,2972,369,0,2],[24,3056,1167,0,0],[25,369,1160,1,0],[25,441,3056,2,1],[25,444,1807,0,0],[25,450,1161,0,1],[25,1159,733,2,1],[25,1164,2254,1,3],[25,1167,2535,5,2],[25,2647,2972,1,2],[25,2661,378,1,3],[25,3057,2536,1,1],[26,378,1164,5,0],[26,733,444,3,1],[26,1160,441,1,1],[26,1161,369,0,0],[26,1807,1159,2,3],[26,2254,2661,0,0],[26,2535,3057,3,1],[26,2536,2647,3,2],[26,2972,1167,0,0],[26,3056,450,2,1],[27,369,733,2,0],[27,441,2254,1,0],[27,444,2972,2,0],[27,450,2535,2,0],[27,1159,1160,1,1],[27,1164,1161,0,0],[27,1167,2536,0,2],[27,2647,378,1,3],[27,2661,1807,1,1],[27,3057,3056,1,0],[28,378,1159,4,1],[28,733,1164,3,1],[28,1160,3057,3,1],[28,1161,2661,0,0],[28,1807,369,0,2],[28,2254,1167,1,1],[28,2535,444,0,3],[28,2536,441,2,0],[28,2972,450,2,0],[28,3056,2647,1,0],[29,369,2536,1,0],[29,450,378,1,2],[29,733,1161,2,1],[29,1159,2535,1,1],[29,1164,1160,0,1],[29,1167,1807,2,0],[29,2647,444,1,1],[29,2661,2972,2,1],[29,3056,2254,3,2],[29,3057,441,0,0],[30,378,733,1,1],[30,441,1167,1,1],[30,444,3057,0,1],[30,1160,3056,3,1],[30,1807,1161,2,0],[30,2254,369,1,4],[30,2535,2661,1,2],[30,2536,450,1,1],[30,2647,1164,0,0],[30,2972,1159,0,0],[31,369,2647,1,0],[31,450,1160,3,1],[31,733,2254,1,2],[31,1159,444,1,1],[31,1161,2535,0,1],[31,1167,378,1,4],[31,1807,441,2,1],[31,2661,2536,1,3],[31,3056,2972,4,0],[31,3057,1164,3,1],[32,378,1161,1,1],[32,441,369,1,2],[32,444,450,2,0],[32,1160,2535,3,0],[32,1164,1167,0,3],[32,2254,1807,2,1],[32,2536,3056,0,1],[32,2647,1159,2,0],[32,2972,733,0,1],[32,3057,2661,1,0],[33,369,1164,4,0],[33,444,441,0,1],[33,450,3057,0,0],[33,733,1160,2,0],[33,1159,2536,3,1],[33,1161,2254,0,1],[33,1167,2647,2,0],[33,1807,378,3,3],[33,2535,2972,1,2],[33,2661,3056,4,1],[34,369,1167,3,0],[34,378,2254,3,2],[34,441,2661,0,0],[34,450,1159,2,1],[34,1160,1161,6,0],[34,1164,1807,2,2],[34,2536,444,0,0],[34,2647,2535,1,0],[34,3056,733,1,0],[34,3057,2972,5,1],[35,378,1160,1,0],[35,444,1167,2,1],[35,733,450,3,1],[35,1159,369,1,2],[35,1161,3056,2,0],[35,1807,3057,1,0],[35,2254,2536,1,3],[35,2535,441,2,1],[35,2661,2647,1,0],[35,2972,1164,0,2],[36,369,2661,2,0],[36,441,2972,3,3],[36,450,2254,1,5],[36,1160,1807,2,1],[36,1164,444,2,0],[36,1167,733,2,0],[36,2536,2535,1,0],[36,2647,1161,0,0],[36,3056,378,2,3],[36,3057,1159,0,0],[37,378,3057,3,0],[37,444,3056,0,3],[37,733,2647,2,1],[37,1159,1164,0,0],[37,1161,441,0,1],[37,1807,450,1,1],[37,2254,1160,1,2],[37,2535,369,2,1],[37,2661,1167,1,3],[37,2972,2536,0,1],[38,369,444,5,0],[38,441,378,1,3],[38,450,2661,1,2],[38,1160,2972,4,0],[38,1164,2535,3,2],[38,1167,1159,2,4],[38,2536,733,3,1],[38,2647,2254,2,1],[38,3056,1807,1,2],[38,3057,1161,0,0]],"table":[{"id":369,"points":91,"matches":38,"won":29,"draw":4,"lost":5,"goals":75,"against":20},{"id":1160,"points":82,"matches":38,"won":25,"draw":7,"lost":6,"goals":80,"against":32},{"id":378,"points":80,"matches":38,"won":23,"draw":11,"lost":4,"goals":83,"against":41},{"id":733,"points":67,"matches":38,"won":20,"draw":7,"lost":11,"goals":50,"against":38},{"id":1159,"points":64,"matches":38,"won":18,"draw":10,"lost":10,"goals":60,"against":42},{"id":2536,"points":61,"matches":38,"won":16,"draw":13,"lost":9,"goals":49,"against":40},{"id":441,"points":57,"matches":38,"won":15,"draw":12,"lost":11,"goals":49,"against":43},{"id":1167,"points":54,"matches":38,"won":15,"draw":9,"lost":14,"goals":52,"against":52},{"id":3057,"points":50,"matches":38,"won":13,"draw":11,"lost":14,"goals":43,"against":45},{"id":3056,"points":46,"matches":38,"won":13,"draw":7,"lost":18,"goals":45,"against":48},{"id":2647,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":40,"against":49},{"id":2254,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":52,"against":55},{"id":1807,"points":45,"matches":38,"won":11,"draw":12,"lost":15,"goals":41,"against":47},{"id":1161,"points":42,"matches":38,"won":11,"draw":9,"lost":18,"goals":33,"against":45},{"id":444,"points":40,"matches":38,"won":10,"draw":10,"lost":18,"goals":48,"against":61},{"id":450,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":35,"against":60},{"id":1164,"points":39,"matches":38,"won":10,"draw":9,"lost":19,"goals":38,"against":65},{"id":2661,"points":38,"matches":38,"won":9,"draw":11,"lost":18,"goals":37,"against":57},{"id":2972,"points":31,"matches":38,"won":8,"draw":7,"lost":23,"goals":35,"against":76},{"id":2535,"points":28,"matches":38,"won":5,"draw":13,"lost":20,"goals":34,"against":63}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2015–16_Serie_A, abgerufen 2026-10-09","table":[{"id":369,"won":29,"draw":4,"lost":5,"goals":75,"against":20,"adjust":0},{"id":1160,"won":25,"draw":7,"lost":6,"goals":80,"against":32,"adjust":0},{"id":378,"won":23,"draw":11,"lost":4,"goals":83,"against":41,"adjust":0},{"id":733,"won":20,"draw":7,"lost":11,"goals":50,"against":38,"adjust":0},{"id":1159,"won":18,"draw":10,"lost":10,"goals":60,"against":42,"adjust":0},{"id":2536,"won":16,"draw":13,"lost":9,"goals":49,"against":40,"adjust":0},{"id":441,"won":15,"draw":12,"lost":11,"goals":49,"against":43,"adjust":0},{"id":1167,"won":15,"draw":9,"lost":14,"goals":52,"against":52,"adjust":0},{"id":3057,"won":13,"draw":11,"lost":14,"goals":43,"against":45,"adjust":0},{"id":2647,"won":12,"draw":10,"lost":16,"goals":40,"against":49,"adjust":0},{"id":3056,"won":13,"draw":7,"lost":18,"goals":45,"against":48,"adjust":0},{"id":2254,"won":12,"draw":9,"lost":17,"goals":52,"against":55,"adjust":0},{"id":1807,"won":11,"draw":12,"lost":15,"goals":41,"against":47,"adjust":0},{"id":1161,"won":11,"draw":9,"lost":18,"goals":33,"against":45,"adjust":0},{"id":444,"won":10,"draw":10,"lost":18,"goals":48,"against":61,"adjust":0},{"id":1164,"won":10,"draw":9,"lost":19,"goals":38,"against":65,"adjust":0},{"id":450,"won":10,"draw":9,"lost":19,"goals":35,"against":60,"adjust":0},{"id":2661,"won":9,"draw":11,"lost":18,"goals":37,"against":57,"adjust":0},{"id":2972,"won":8,"draw":7,"lost":23,"goals":35,"against":76,"adjust":0},{"id":2535,"won":5,"draw":13,"lost":20,"goals":34,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/SA-2016.json b/tests/RealData/fixtures/openligadb/SA-2016.json new file mode 100644 index 00000000..abce8005 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/SA-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"SA","season":2016,"name":"Serie A 2016/2017 ","sport":"Fussball","finished":false,"teams":[{"id":369,"name":"Juventus Turin","short":"Juventus"},{"id":378,"name":"AS Rom","short":"AS Rom"},{"id":441,"name":"AC Mailand","short":"AC Mailand"},{"id":444,"name":"Sampdoria Genua","short":""},{"id":450,"name":"Udinese Calcio","short":"Udinese Calcio"},{"id":733,"name":"Inter Mailand","short":"Inter"},{"id":1159,"name":"AC Florenz","short":""},{"id":1160,"name":"SSC Neapel","short":""},{"id":1161,"name":"FC Bologna","short":"Bologna"},{"id":1162,"name":"Cagliari Calcio","short":"Cagliari Calcio"},{"id":1164,"name":"US Palermo","short":""},{"id":1167,"name":"Lazio Rom","short":"Lazio Rom"},{"id":1807,"name":"Atalanta Bergamo","short":"Bergamo"},{"id":2254,"name":"FC Turin","short":""},{"id":2329,"name":"Delfino Pescara 1936","short":""},{"id":2536,"name":"Sassuolo","short":""},{"id":2647,"name":"Empoli FC","short":""},{"id":2650,"name":"FC Crotone","short":""},{"id":3056,"name":"FC Genua","short":""},{"id":3057,"name":"Chievo Verona","short":""}],"matches":[[1,369,1159,2,1],[1,378,450,4,0],[1,441,2254,3,2],[1,1161,2650,1,0],[1,1164,2536,0,1],[1,1807,1167,3,4],[1,2329,1160,2,2],[1,2647,444,0,1],[1,3056,1162,3,1],[1,3057,733,2,0],[2,444,1807,2,1],[2,450,2647,2,0],[2,733,1164,1,1],[2,1159,3057,1,0],[2,1160,441,4,2],[2,1162,378,2,2],[2,1167,369,0,1],[2,2254,1161,5,1],[2,2536,2329,2,1],[2,2650,3056,1,3],[3,369,2536,3,1],[3,378,444,3,2],[3,441,450,0,1],[3,1161,1162,2,1],[3,1164,1160,0,3],[3,1807,2254,2,1],[3,2329,733,1,2],[3,2647,2650,2,1],[3,3056,1159,null,null],[3,3057,1167,1,1],[4,444,441,0,1],[4,450,3057,1,2],[4,733,369,2,1],[4,1159,378,1,0],[4,1160,1161,3,1],[4,1162,1807,3,0],[4,1167,2329,3,0],[4,2254,2647,0,0],[4,2536,3056,2,0],[4,2650,1164,1,1],[5,369,1162,4,0],[5,378,2650,4,0],[5,441,1167,2,0],[5,450,1159,2,2],[5,1161,444,2,0],[5,1807,1164,0,1],[5,2329,2254,0,0],[5,2647,733,0,2],[5,3056,1160,0,0],[5,3057,2536,2,1],[6,733,1161,1,1],[6,1159,441,0,0],[6,1160,3057,2,0],[6,1162,444,2,1],[6,1164,369,0,1],[6,1167,2647,2,0],[6,2254,378,3,1],[6,2536,450,1,0],[6,2650,1807,1,3],[6,3056,2329,1,1],[7,378,733,2,1],[7,441,2536,4,3],[7,444,1164,1,1],[7,450,1167,0,3],[7,1161,3056,0,1],[7,1162,2650,2,1],[7,1807,1160,1,0],[7,2254,1159,2,1],[7,2329,3057,0,2],[7,2647,369,0,3],[8,369,450,2,1],[8,733,1162,1,2],[8,1159,1807,0,0],[8,1160,378,1,3],[8,1164,2254,1,4],[8,1167,1161,1,1],[8,2329,444,1,1],[8,2536,2650,2,1],[8,3056,2647,0,0],[8,3057,441,1,3],[9,378,1164,4,1],[9,441,369,1,0],[9,444,3056,2,1],[9,450,2329,3,1],[9,1161,2536,1,1],[9,1162,1159,3,5],[9,1807,733,2,1],[9,2254,1167,2,2],[9,2647,3057,0,0],[9,2650,1160,1,2],[10,369,444,4,1],[10,733,2254,2,1],[10,1159,2650,1,1],[10,1160,2647,2,0],[10,1164,450,1,3],[10,1167,1162,4,1],[10,2329,1807,0,1],[10,2536,378,1,3],[10,3056,441,3,0],[10,3057,1161,1,1],[11,369,1160,2,1],[11,441,2329,1,0],[11,444,733,1,0],[11,450,2254,2,2],[11,1161,1159,0,1],[11,1162,1164,2,1],[11,1167,2536,2,1],[11,1807,3056,3,0],[11,2647,378,0,0],[11,2650,3057,2,0],[12,378,1161,3,0],[12,733,2650,3,0],[12,1159,444,1,1],[12,1160,1167,1,1],[12,1164,441,1,2],[12,2254,1162,5,1],[12,2329,2647,0,4],[12,2536,1807,0,3],[12,3056,450,1,1],[12,3057,369,1,2],[13,369,2329,3,0],[13,441,733,2,2],[13,444,2536,3,2],[13,450,1160,1,2],[13,1161,1164,3,1],[13,1167,3056,3,1],[13,1807,378,2,1],[13,2647,1159,0,4],[13,2650,2254,0,2],[13,3057,1162,1,0],[14,378,2329,3,2],[14,733,1159,4,2],[14,1160,2536,1,1],[14,1161,1807,0,2],[14,1162,450,2,1],[14,1164,1167,0,1],[14,2254,3057,2,1],[14,2647,441,1,4],[14,2650,444,1,1],[14,3056,369,3,1],[15,369,1807,null,null],[15,441,2650,null,null],[15,444,2254,null,null],[15,450,1161,null,null],[15,1159,1164,null,null],[15,1160,733,null,null],[15,1167,378,null,null],[15,2329,1162,null,null],[15,2536,2647,null,null],[15,3057,3056,null,null],[16,378,441,null,null],[16,444,1167,null,null],[16,733,3056,null,null],[16,1159,2536,null,null],[16,1161,2647,null,null],[16,1162,1160,null,null],[16,1164,3057,null,null],[16,1807,450,null,null],[16,2254,369,null,null],[16,2650,2329,null,null],[17,369,378,null,null],[17,441,1807,null,null],[17,450,2650,null,null],[17,1160,2254,null,null],[17,1167,1159,null,null],[17,2329,1161,null,null],[17,2536,733,null,null],[17,2647,1162,null,null],[17,3056,1164,null,null],[17,3057,444,null,null],[18,378,3057,null,null],[18,444,450,null,null],[18,733,1167,null,null],[18,1159,1160,null,null],[18,1161,441,null,null],[18,1162,2536,null,null],[18,1164,2329,null,null],[18,1807,2647,null,null],[18,2254,3056,null,null],[18,2650,369,null,null]],"table":[{"id":369,"points":33,"matches":14,"won":11,"draw":0,"lost":3,"goals":29,"against":12},{"id":378,"points":29,"matches":14,"won":9,"draw":2,"lost":3,"goals":33,"against":16},{"id":441,"points":29,"matches":14,"won":9,"draw":2,"lost":3,"goals":25,"against":18},{"id":1167,"points":28,"matches":14,"won":8,"draw":4,"lost":2,"goals":27,"against":14},{"id":1807,"points":28,"matches":14,"won":9,"draw":1,"lost":4,"goals":23,"against":14},{"id":2254,"points":25,"matches":14,"won":7,"draw":4,"lost":3,"goals":31,"against":17},{"id":1160,"points":25,"matches":14,"won":7,"draw":4,"lost":3,"goals":24,"against":15},{"id":733,"points":21,"matches":14,"won":6,"draw":3,"lost":5,"goals":22,"against":18},{"id":1159,"points":20,"matches":13,"won":5,"draw":5,"lost":3,"goals":20,"against":15},{"id":3056,"points":19,"matches":13,"won":5,"draw":4,"lost":4,"goals":17,"against":15},{"id":444,"points":19,"matches":14,"won":5,"draw":4,"lost":5,"goals":17,"against":20},{"id":1162,"points":19,"matches":14,"won":6,"draw":1,"lost":7,"goals":22,"against":31},{"id":3057,"points":18,"matches":14,"won":5,"draw":3,"lost":6,"goals":14,"against":16},{"id":2536,"points":17,"matches":14,"won":5,"draw":2,"lost":7,"goals":19,"against":24},{"id":1161,"points":16,"matches":14,"won":4,"draw":4,"lost":6,"goals":14,"against":21},{"id":450,"points":15,"matches":14,"won":4,"draw":3,"lost":7,"goals":18,"against":23},{"id":2647,"points":10,"matches":14,"won":2,"draw":4,"lost":8,"goals":7,"against":21},{"id":2650,"points":6,"matches":14,"won":1,"draw":3,"lost":10,"goals":11,"against":27},{"id":1164,"points":6,"matches":14,"won":1,"draw":3,"lost":10,"goals":10,"against":27},{"id":2329,"points":4,"matches":14,"won":0,"draw":4,"lost":10,"goals":9,"against":28}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2001.json b/tests/RealData/fixtures/openligadb/bl1-2001.json new file mode 100644 index 00000000..a4c63e4e --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2001.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2001,"name":"1. Fußball-Bundesliga 2001/2002","sport":"Fussball","finished":false,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,131,null,null],[1,7,79,null,null],[1,9,102,null,null],[1,16,65,null,null],[1,87,40,null,null],[1,93,100,null,null],[1,98,54,null,null],[1,112,134,null,null],[1,125,76,null,null]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":65,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":98,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2002.json b/tests/RealData/fixtures/openligadb/bl1-2002.json new file mode 100644 index 00000000..db74c28a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2002.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2002,"name":"1. Fußball-Bundesliga 2002/2003","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"Werder Bremen","short":"Bremen"}],"matches":[[1,7,54,2,2],[1,9,131,1,0],[1,16,76,1,1],[1,79,129,1,3],[1,83,134,3,0],[1,87,40,0,0],[1,93,6,1,1],[1,100,55,2,1],[1,125,102,0,2]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":359,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":361,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2003.json b/tests/RealData/fixtures/openligadb/bl1-2003.json new file mode 100644 index 00000000..61044cc2 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2003.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2003,"name":"1. Fußball-Bundesliga 2003/2004","sport":"Fussball","finished":false,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,112,4,1],[1,9,7,2,2],[1,40,91,3,1],[1,54,134,0,3],[1,76,125,0,1],[1,87,65,1,0],[1,100,55,0,3],[1,102,16,0,2],[1,131,129,3,2],[2,7,131,4,0],[2,16,6,null,null],[2,55,40,3,3],[2,65,76,1,2],[2,91,6,1,2],[2,112,102,2,2],[2,125,9,1,1],[2,129,100,1,1],[2,134,87,1,1],[3,6,55,null,null],[3,7,125,null,null],[3,9,65,null,null],[3,40,129,null,null],[3,54,112,null,null],[3,76,134,null,null],[3,87,16,null,null],[3,102,91,null,null],[3,131,100,null,null],[4,16,76,null,null],[4,55,102,null,null],[4,65,7,null,null],[4,91,54,null,null],[4,100,40,null,null],[4,112,87,null,null],[4,125,131,null,null],[4,129,6,null,null],[4,134,9,null,null],[5,6,100,null,null],[5,7,134,null,null],[5,9,16,null,null],[5,54,55,null,null],[5,76,112,null,null],[5,87,91,null,null],[5,102,129,null,null],[5,125,65,null,null],[5,131,40,null,null],[6,16,7,null,null],[6,40,6,null,null],[6,55,87,null,null],[6,65,131,null,null],[6,91,76,null,null],[6,100,102,null,null],[6,112,9,null,null],[6,129,54,null,null],[6,134,7,null,null],[7,7,112,null,null],[7,9,91,null,null],[7,54,100,null,null],[7,65,134,null,null],[7,76,55,null,null],[7,87,129,null,null],[7,102,40,null,null],[7,125,16,null,null],[7,131,6,null,null],[8,6,102,null,null],[8,16,65,null,null],[8,40,54,null,null],[8,55,9,null,null],[8,91,7,null,null],[8,100,87,null,null],[8,112,125,null,null],[8,129,76,null,null],[8,134,131,null,null],[9,7,55,null,null],[9,9,129,null,null],[9,54,6,null,null],[9,65,112,null,null],[9,76,100,null,null],[9,87,40,null,null],[9,125,91,null,null],[9,131,102,null,null],[9,134,16,null,null],[10,6,87,null,null],[10,16,131,null,null],[10,40,76,null,null],[10,55,125,null,null],[10,91,65,null,null],[10,100,9,null,null],[10,102,54,null,null],[10,112,134,null,null],[10,129,7,null,null],[11,7,100,null,null],[11,9,40,null,null],[11,16,112,null,null],[11,65,55,null,null],[11,76,6,null,null],[11,87,102,null,null],[11,125,129,null,null],[11,131,54,null,null],[11,134,91,null,null],[12,6,9,null,null],[12,40,7,null,null],[12,54,87,null,null],[12,55,134,null,null],[12,91,16,null,null],[12,100,125,null,null],[12,102,76,null,null],[12,112,131,null,null],[12,129,65,null,null],[13,7,6,null,null],[13,9,102,null,null],[13,16,55,null,null],[13,65,100,null,null],[13,76,54,null,null],[13,112,91,null,null],[13,125,40,null,null],[13,131,87,null,null],[13,134,129,null,null],[14,6,125,null,null],[14,40,65,null,null],[14,54,9,null,null],[14,55,112,null,null],[14,87,76,null,null],[14,91,131,null,null],[14,100,134,null,null],[14,102,7,null,null],[14,129,16,null,null],[15,7,54,null,null],[15,9,87,null,null],[15,16,100,null,null],[15,65,6,null,null],[15,91,55,null,null],[15,112,129,null,null],[15,125,102,null,null],[15,131,76,null,null],[15,134,40,null,null],[16,6,134,null,null],[16,40,16,null,null],[16,54,125,null,null],[16,76,9,null,null],[16,87,7,null,null],[16,100,112,null,null],[16,102,65,null,null],[16,129,91,null,null],[16,131,55,null,null],[17,7,76,null,null],[17,9,131,null,null],[17,16,6,null,null],[17,55,129,null,null],[17,65,54,null,null],[17,91,100,null,null],[17,112,40,null,null],[17,125,87,null,null],[17,134,102,null,null],[18,7,9,0,1],[18,16,102,2,0],[18,55,100,null,null],[18,65,87,null,null],[18,91,40,null,null],[18,112,6,null,null],[18,125,76,null,null],[18,129,131,null,null],[18,134,54,null,null],[19,6,91,null,null],[19,9,125,null,null],[19,40,55,null,null],[19,54,16,null,null],[19,76,65,null,null],[19,87,134,null,null],[19,100,129,null,null],[19,102,112,4,1],[19,131,7,null,null],[20,16,87,null,null],[20,55,6,null,null],[20,65,9,null,null],[20,91,102,null,null],[20,100,131,null,null],[20,112,54,null,null],[20,125,7,null,null],[20,129,40,null,null],[20,134,76,null,null],[21,6,129,null,null],[21,7,65,null,null],[21,9,134,null,null],[21,40,100,null,null],[21,54,91,null,null],[21,76,16,null,null],[21,87,112,null,null],[21,102,55,null,null],[21,131,125,null,null],[22,16,9,null,null],[22,40,131,null,null],[22,55,54,null,null],[22,65,125,null,null],[22,91,87,null,null],[22,100,6,null,null],[22,112,76,null,null],[22,129,102,null,null],[22,134,7,null,null],[23,6,40,null,null],[23,7,16,null,null],[23,9,112,null,null],[23,54,129,null,null],[23,76,91,null,null],[23,87,55,null,null],[23,102,100,null,null],[23,125,134,null,null],[23,131,65,null,null],[24,6,131,null,null],[24,16,125,null,null],[24,40,102,null,null],[24,55,76,null,null],[24,91,9,null,null],[24,100,54,null,null],[24,112,7,null,null],[24,129,87,null,null],[24,134,65,null,null],[25,7,91,null,null],[25,9,55,null,null],[25,54,40,null,null],[25,65,16,null,null],[25,76,129,null,null],[25,87,100,null,null],[25,102,6,null,null],[25,125,112,null,null],[25,131,134,null,null],[26,6,54,null,null],[26,16,134,null,null],[26,40,87,null,null],[26,55,7,null,null],[26,91,125,null,null],[26,100,76,null,null],[26,102,131,null,null],[26,112,65,null,null],[26,129,9,null,null],[27,7,129,null,null],[27,9,100,null,null],[27,54,102,null,null],[27,65,91,null,null],[27,76,40,null,null],[27,87,6,null,null],[27,125,55,null,null],[27,131,16,null,null],[27,134,112,null,null],[28,6,76,null,null],[28,40,9,null,null],[28,54,131,null,null],[28,55,65,null,null],[28,91,134,null,null],[28,100,7,null,null],[28,102,87,null,null],[28,112,16,null,null],[28,129,125,null,null],[29,7,40,null,null],[29,9,6,null,null],[29,16,91,null,null],[29,65,129,null,null],[29,76,102,null,null],[29,87,54,null,null],[29,125,100,null,null],[29,131,112,null,null],[29,134,55,null,null],[30,6,7,null,null],[30,40,125,null,null],[30,54,76,null,null],[30,55,16,null,null],[30,87,131,null,null],[30,91,112,null,null],[30,100,65,null,null],[30,102,9,null,null],[30,129,134,null,null],[31,7,102,null,null],[31,9,54,null,null],[31,16,129,null,null],[31,65,40,null,null],[31,76,87,null,null],[31,112,55,null,null],[31,125,6,null,null],[31,131,91,null,null],[31,134,100,null,null],[32,6,65,null,null],[32,40,134,null,null],[32,54,7,null,null],[32,55,91,null,null],[32,76,131,null,null],[32,87,9,null,null],[32,100,16,null,null],[32,102,125,null,null],[32,129,112,null,null],[33,7,87,null,null],[33,9,76,null,null],[33,16,40,null,null],[33,55,131,null,null],[33,65,102,null,null],[33,91,129,null,null],[33,112,100,null,null],[33,125,54,null,null],[33,134,6,null,null],[34,6,16,null,null],[34,40,112,null,null],[34,54,65,null,null],[34,76,7,null,null],[34,87,125,null,null],[34,100,91,null,null],[34,102,134,null,null],[34,129,55,null,null],[34,131,9,null,null]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":65,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":91,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2004.json b/tests/RealData/fixtures/openligadb/bl1-2004.json new file mode 100644 index 00000000..959936b5 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2004.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2004,"name":"1. Fußball-Bundesliga 2004/2005","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,55,2,1],[1,7,131,1,2],[1,16,81,4,2],[1,54,129,2,2],[1,76,79,1,3],[1,83,87,0,0],[1,100,40,0,2],[1,112,102,0,0],[1,134,9,1,0],[2,9,76,2,1],[2,40,54,1,1],[2,55,83,0,1],[2,79,16,1,1],[2,81,100,2,1],[2,87,7,2,3],[2,102,134,0,4],[2,129,6,2,2],[2,131,112,0,1],[3,6,40,4,1],[3,7,55,1,1],[3,9,102,0,2],[3,54,81,1,1],[3,76,16,2,3],[3,83,129,1,2],[3,100,79,4,3],[3,112,87,1,1],[3,134,131,1,2],[4,16,100,2,0],[4,40,83,1,0],[4,55,112,2,2],[4,79,54,0,0],[4,81,6,2,0],[4,87,134,3,1],[4,102,76,2,3],[4,129,7,2,2],[4,131,9,3,0],[5,6,79,2,2],[5,7,40,2,2],[5,9,87,3,2],[5,54,16,0,0],[5,76,100,2,1],[5,83,81,1,1],[5,102,131,1,2],[5,112,129,1,1],[5,134,55,3,0],[6,16,6,3,0],[6,40,112,3,1],[6,55,9,1,0],[6,79,83,1,2],[6,81,7,1,1],[6,87,102,2,2],[6,100,54,2,1],[6,129,134,1,4],[6,131,76,2,1],[7,6,100,3,0],[7,7,79,2,2],[7,9,129,3,2],[7,76,54,0,2],[7,83,16,0,2],[7,102,55,1,3],[7,112,81,1,2],[7,131,87,2,1],[7,134,40,1,2],[8,16,7,2,0],[8,40,9,0,1],[8,54,6,3,1],[8,55,131,3,0],[8,79,112,3,0],[8,81,134,2,1],[8,87,76,2,0],[8,100,83,0,2],[8,129,102,0,1],[9,7,100,0,2],[9,9,81,2,1],[9,76,6,0,0],[9,83,54,1,0],[9,87,55,0,2],[9,102,40,0,2],[9,112,16,2,0],[9,131,129,3,0],[9,134,79,4,1],[10,6,83,3,2],[10,16,134,1,2],[10,40,131,2,0],[10,54,7,0,1],[10,55,76,3,1],[10,79,9,0,2],[10,81,102,3,1],[10,100,112,4,0],[10,129,87,3,0],[11,7,6,1,0],[11,9,16,3,2],[11,55,129,3,0],[11,76,83,2,1],[11,87,40,2,0],[11,102,79,0,2],[11,112,54,1,3],[11,131,81,4,3],[11,134,100,1,1],[12,6,112,4,1],[12,16,102,4,0],[12,40,55,3,0],[12,54,134,1,1],[12,79,131,4,0],[12,81,87,1,1],[12,83,7,1,0],[12,100,9,1,2],[12,129,76,1,1],[13,9,54,1,3],[13,55,81,2,0],[13,76,7,1,0],[13,87,79,2,1],[13,102,100,0,6],[13,112,83,2,3],[13,129,40,1,3],[13,131,16,3,0],[13,134,6,2,2],[14,6,9,0,3],[14,7,112,2,0],[14,16,87,1,0],[14,40,76,3,1],[14,54,102,1,1],[14,79,55,1,1],[14,81,129,1,0],[14,83,134,2,1],[14,100,131,3,1],[15,9,83,2,1],[15,40,81,4,2],[15,55,16,0,0],[15,76,112,3,0],[15,87,100,1,3],[15,102,6,0,2],[15,129,79,3,1],[15,131,54,2,3],[15,134,7,2,0],[16,6,131,2,1],[16,7,9,0,1],[16,16,129,5,2],[16,54,87,6,0],[16,76,81,2,0],[16,79,40,2,2],[16,83,102,1,1],[16,100,55,0,2],[16,112,134,0,6],[17,9,112,1,1],[17,40,16,2,2],[17,55,54,0,1],[17,81,79,0,1],[17,87,6,1,1],[17,102,7,1,1],[17,129,100,1,2],[17,131,83,5,0],[17,134,76,1,1],[18,9,134,2,1],[18,40,100,3,0],[18,55,6,0,3],[18,79,76,1,3],[18,81,16,2,3],[18,87,83,1,0],[18,102,112,0,0],[18,129,54,2,2],[18,131,7,1,2],[19,6,129,4,0],[19,7,87,1,1],[19,16,79,2,4],[19,54,40,0,0],[19,76,9,2,0],[19,83,55,0,1],[19,100,81,2,1],[19,112,131,1,0],[19,134,102,3,2],[20,16,76,1,1],[20,40,6,2,0],[20,55,7,1,3],[20,79,100,1,3],[20,81,54,0,3],[20,87,112,3,2],[20,102,9,2,2],[20,129,83,1,1],[20,131,134,2,3],[21,6,81,2,0],[21,7,129,1,0],[21,9,131,3,0],[21,54,79,2,1],[21,76,102,2,1],[21,83,40,3,1],[21,100,16,2,1],[21,112,55,0,0],[21,134,87,2,0],[22,16,54,1,0],[22,40,7,5,0],[22,55,134,1,4],[22,79,6,2,4],[22,81,83,0,0],[22,87,9,1,3],[22,100,76,2,1],[22,129,112,3,1],[22,131,102,4,0],[23,6,16,1,1],[23,7,81,3,0],[23,9,55,1,0],[23,54,100,4,1],[23,76,131,0,0],[23,83,79,3,1],[23,102,87,0,0],[23,112,40,0,1],[23,134,129,4,0],[24,16,83,2,1],[24,40,134,1,0],[24,54,76,1,1],[24,55,102,0,1],[24,79,7,2,2],[24,81,112,5,0],[24,87,131,1,0],[24,100,6,1,0],[24,129,9,0,2],[25,6,54,3,3],[25,7,16,0,2],[25,9,40,1,0],[25,76,87,1,0],[25,83,100,3,4],[25,102,129,3,1],[25,112,79,2,3],[25,131,55,1,0],[25,134,81,0,0],[26,6,76,2,0],[26,16,112,1,0],[26,40,102,3,1],[26,54,83,3,0],[26,55,87,2,1],[26,79,134,1,2],[26,81,9,2,1],[26,100,7,2,3],[26,129,131,5,1],[27,7,54,2,1],[27,9,79,4,1],[27,76,55,0,2],[27,83,6,1,0],[27,87,129,2,2],[27,102,81,2,0],[27,112,100,1,1],[27,131,40,0,3],[27,134,16,1,2],[28,6,7,0,1],[28,16,9,3,0],[28,40,87,2,1],[28,54,112,3,1],[28,79,102,3,0],[28,81,131,0,2],[28,83,76,0,2],[28,100,134,1,2],[28,129,55,1,0],[29,7,83,1,1],[29,9,100,1,2],[29,55,40,0,1],[29,76,129,1,2],[29,87,81,1,1],[29,102,16,2,1],[29,112,6,1,3],[29,131,79,0,1],[29,134,54,0,1],[30,6,134,2,1],[30,7,76,4,2],[30,16,131,0,0],[30,40,129,3,1],[30,54,9,4,1],[30,79,87,0,0],[30,81,55,2,0],[30,83,112,3,1],[30,100,102,3,0],[31,9,6,3,3],[31,55,79,1,0],[31,76,40,0,4],[31,87,16,2,0],[31,102,54,2,1],[31,112,7,2,2],[31,129,81,2,6],[31,131,100,1,0],[31,134,83,3,0],[32,6,102,3,0],[32,7,134,1,0],[32,16,55,1,0],[32,54,131,3,1],[32,79,129,2,1],[32,81,40,2,4],[32,83,9,0,2],[32,100,87,0,0],[32,112,76,1,2],[33,9,7,1,2],[33,40,79,6,3],[33,55,100,2,1],[33,81,76,3,2],[33,87,54,0,0],[33,102,83,1,1],[33,129,16,2,0],[33,131,6,2,2],[33,134,112,4,1],[34,6,87,5,1],[34,7,102,2,1],[34,16,40,1,3],[34,54,55,0,0],[34,76,134,1,2],[34,79,81,1,2],[34,83,131,1,2],[34,100,129,0,1],[34,112,9,2,3]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":81,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2004–05_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":24,"draw":5,"lost":5,"goals":75,"against":33,"adjust":0},{"id":9,"won":20,"draw":3,"lost":11,"goals":56,"against":46,"adjust":0},{"id":134,"won":18,"draw":5,"lost":11,"goals":68,"against":37,"adjust":0},{"id":54,"won":15,"draw":13,"lost":6,"goals":59,"against":31,"adjust":0},{"id":16,"won":17,"draw":7,"lost":10,"goals":54,"against":40,"adjust":0},{"id":6,"won":16,"draw":9,"lost":9,"goals":65,"against":44,"adjust":0},{"id":7,"won":15,"draw":10,"lost":9,"goals":47,"against":44,"adjust":0},{"id":100,"won":16,"draw":3,"lost":15,"goals":55,"against":50,"adjust":0},{"id":131,"won":15,"draw":3,"lost":16,"goals":49,"against":51,"adjust":0},{"id":55,"won":13,"draw":6,"lost":15,"goals":34,"against":36,"adjust":0},{"id":81,"won":12,"draw":7,"lost":15,"goals":50,"against":55,"adjust":0},{"id":76,"won":12,"draw":6,"lost":16,"goals":43,"against":52,"adjust":0},{"id":83,"won":11,"draw":7,"lost":16,"goals":37,"against":49,"adjust":0},{"id":79,"won":10,"draw":8,"lost":16,"goals":55,"against":63,"adjust":0},{"id":87,"won":8,"draw":12,"lost":14,"goals":35,"against":51,"adjust":0},{"id":129,"won":9,"draw":8,"lost":17,"goals":47,"against":68,"adjust":0},{"id":102,"won":7,"draw":9,"lost":18,"goals":31,"against":65,"adjust":0},{"id":112,"won":3,"draw":9,"lost":22,"goals":30,"against":75,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2005.json b/tests/RealData/fixtures/openligadb/bl1-2005.json new file mode 100644 index 00000000..c510d73f --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2005.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2005,"name":"1. Fussball-Bundesliga 2005/2006","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,9,76,2,1],[1,40,87,3,0],[1,55,54,2,2],[1,65,81,1,0],[1,91,6,1,4],[1,100,79,3,0],[1,107,16,1,1],[1,131,7,2,2],[1,134,83,5,2],[2,6,40,2,5],[2,7,9,1,2],[2,16,65,2,3],[2,54,91,2,0],[2,76,107,5,3],[2,79,55,1,1],[2,81,134,0,2],[2,83,100,0,2],[2,87,131,1,1],[3,9,87,1,1],[3,40,54,3,0],[3,65,76,2,3],[3,83,81,2,0],[3,91,79,1,0],[3,100,55,1,1],[3,107,7,1,1],[3,131,6,2,1],[3,134,16,1,1],[4,6,9,1,1],[4,7,65,2,1],[4,16,83,1,1],[4,54,131,3,0],[4,55,91,2,0],[4,76,134,1,5],[4,79,40,1,2],[4,81,100,1,3],[4,87,107,2,1],[5,9,54,0,0],[5,40,55,1,0],[5,65,87,2,1],[5,81,16,1,2],[5,83,76,0,0],[5,100,91,1,1],[5,107,6,1,3],[5,131,79,1,1],[5,134,7,3,2],[6,6,65,2,1],[6,7,83,2,0],[6,16,100,1,2],[6,54,107,3,2],[6,55,131,2,4],[6,76,81,0,2],[6,79,9,1,1],[6,87,134,2,1],[6,91,40,0,1],[7,9,55,2,0],[7,16,76,1,0],[7,65,54,0,1],[7,81,7,1,1],[7,83,87,0,2],[7,100,40,2,0],[7,107,79,1,0],[7,131,91,1,0],[7,134,6,2,1],[8,6,83,1,1],[8,7,16,0,0],[8,40,131,2,0],[8,54,134,1,2],[8,55,107,1,1],[8,76,100,0,3],[8,79,65,2,1],[8,87,81,1,0],[8,91,9,0,1],[9,9,40,1,1],[9,16,87,1,1],[9,65,55,1,4],[9,76,7,3,3],[9,81,6,3,1],[9,83,54,3,0],[9,100,131,0,1],[9,107,91,0,1],[9,134,79,6,2],[10,6,16,1,1],[10,7,100,1,1],[10,40,107,4,0],[10,54,81,3,1],[10,55,134,0,0],[10,79,83,2,3],[10,87,76,4,1],[10,91,65,6,3],[10,131,9,0,0],[11,7,87,2,1],[11,16,54,3,3],[11,65,40,1,2],[11,76,6,2,2],[11,81,79,4,1],[11,83,55,4,1],[11,100,9,1,0],[11,107,131,1,0],[11,134,91,4,1],[12,6,7,2,1],[12,9,107,3,0],[12,40,134,3,1],[12,54,76,3,0],[12,55,81,2,2],[12,79,16,0,1],[12,87,100,0,0],[12,91,83,3,0],[12,131,65,1,1],[13,7,54,2,0],[13,16,55,2,2],[13,65,9,2,2],[13,76,79,1,3],[13,81,91,2,2],[13,83,40,1,2],[13,87,6,1,1],[13,100,107,2,0],[13,134,131,6,1],[14,6,100,0,1],[14,9,134,2,1],[14,40,81,2,1],[14,54,87,2,2],[14,55,76,5,1],[14,79,7,1,2],[14,91,16,1,1],[14,107,65,1,1],[14,131,83,0,0],[15,6,54,1,2],[15,7,55,0,2],[15,16,40,0,0],[15,76,91,1,2],[15,81,131,5,1],[15,83,9,0,1],[15,87,79,0,1],[15,100,65,3,1],[15,134,107,2,0],[16,9,81,1,0],[16,40,76,2,1],[16,55,87,1,1],[16,65,134,1,4],[16,79,6,1,1],[16,91,7,2,0],[16,100,54,2,1],[16,107,83,1,1],[16,131,16,0,1],[17,6,55,0,0],[17,7,40,1,2],[17,16,9,2,0],[17,54,79,1,1],[17,76,131,3,2],[17,81,107,1,1],[17,83,65,3,2],[17,87,91,4,3],[17,134,100,1,1],[18,6,91,2,1],[18,7,131,3,2],[18,16,107,0,1],[18,54,55,1,1],[18,76,9,0,2],[18,79,100,2,1],[18,81,65,4,2],[18,83,134,0,1],[18,87,40,1,3],[19,9,7,0,0],[19,40,6,1,0],[19,55,79,1,1],[19,65,16,0,0],[19,91,54,1,1],[19,100,83,2,1],[19,107,76,2,2],[19,131,87,2,0],[19,134,81,4,2],[20,6,131,4,0],[20,7,107,2,0],[20,16,134,0,0],[20,54,40,0,0],[20,55,100,2,1],[20,76,65,2,2],[20,79,91,0,1],[20,81,83,1,1],[20,87,9,0,0],[21,9,6,7,4],[21,40,79,2,1],[21,65,7,0,0],[21,83,16,2,1],[21,91,55,0,1],[21,100,81,1,0],[21,107,87,1,1],[21,131,54,1,1],[21,134,76,0,2],[22,6,107,3,2],[22,7,134,0,1],[22,16,81,2,1],[22,54,9,1,2],[22,55,40,1,1],[22,76,83,2,0],[22,79,131,1,0],[22,87,65,2,0],[22,91,100,1,2],[23,9,79,2,0],[23,40,91,5,2],[23,65,6,0,3],[23,81,76,0,2],[23,83,7,1,0],[23,100,16,0,2],[23,107,54,2,1],[23,131,55,2,1],[23,134,87,2,0],[24,6,134,1,1],[24,7,81,1,1],[24,40,100,1,2],[24,54,65,2,4],[24,55,9,1,2],[24,76,16,1,1],[24,79,107,3,0],[24,87,83,2,0],[24,91,131,1,1],[25,9,91,2,0],[25,16,7,0,0],[25,65,79,3,4],[25,81,87,3,0],[25,83,6,1,0],[25,100,76,3,0],[25,107,55,0,0],[25,131,40,0,0],[25,134,54,0,3],[26,6,81,1,2],[26,7,76,2,1],[26,40,9,3,0],[26,54,83,1,0],[26,55,65,1,0],[26,79,134,3,1],[26,87,16,1,1],[26,91,107,5,2],[26,131,100,0,1],[27,9,131,2,2],[27,16,6,0,2],[27,65,91,1,1],[27,76,87,3,0],[27,81,54,2,2],[27,83,79,0,0],[27,100,7,2,4],[27,107,40,1,3],[27,134,55,5,0],[28,6,76,5,1],[28,9,100,0,2],[28,40,65,2,2],[28,54,16,2,0],[28,55,83,0,1],[28,79,81,3,0],[28,87,7,2,1],[28,91,134,0,1],[28,131,107,1,1],[29,7,6,1,2],[29,16,79,1,0],[29,65,131,3,0],[29,76,54,0,2],[29,81,55,0,0],[29,83,91,1,0],[29,100,87,2,0],[29,107,9,1,1],[29,134,40,3,0],[30,6,87,2,1],[30,9,65,1,1],[30,40,83,2,0],[30,54,7,0,0],[30,55,16,3,3],[30,79,76,3,2],[30,91,81,0,0],[30,107,100,0,2],[30,131,134,1,1],[31,7,79,2,1],[31,16,91,0,2],[31,65,107,3,1],[31,76,55,1,0],[31,81,40,2,2],[31,83,131,0,1],[31,87,54,2,2],[31,100,6,0,2],[31,134,9,0,0],[32,9,83,3,1],[32,40,16,3,1],[32,54,6,1,5],[32,55,7,1,2],[32,65,100,0,1],[32,79,87,5,2],[32,91,76,2,2],[32,107,134,3,5],[32,131,81,0,3],[33,6,79,2,2],[33,7,91,1,1],[33,16,131,2,1],[33,54,100,4,2],[33,76,40,1,1],[33,81,9,1,0],[33,83,107,0,2],[33,87,55,2,2],[33,134,65,6,0],[34,9,16,3,2],[34,40,7,3,3],[34,55,6,2,2],[34,65,83,4,2],[34,79,54,2,1],[34,91,87,0,2],[34,100,134,1,2],[34,107,81,0,0],[34,131,76,2,2]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":65,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":81,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":91,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":107,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2005–06_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":22,"draw":9,"lost":3,"goals":67,"against":32,"adjust":0},{"id":134,"won":21,"draw":7,"lost":6,"goals":79,"against":37,"adjust":0},{"id":100,"won":21,"draw":5,"lost":8,"goals":53,"against":30,"adjust":0},{"id":9,"won":16,"draw":13,"lost":5,"goals":47,"against":31,"adjust":0},{"id":6,"won":14,"draw":10,"lost":10,"goals":64,"against":49,"adjust":0},{"id":54,"won":12,"draw":12,"lost":10,"goals":52,"against":48,"adjust":0},{"id":7,"won":11,"draw":13,"lost":10,"goals":45,"against":42,"adjust":0},{"id":79,"won":12,"draw":8,"lost":14,"goals":49,"against":51,"adjust":0},{"id":16,"won":9,"draw":16,"lost":9,"goals":37,"against":39,"adjust":0},{"id":87,"won":10,"draw":12,"lost":12,"goals":42,"against":50,"adjust":0},{"id":81,"won":9,"draw":11,"lost":14,"goals":46,"against":47,"adjust":0},{"id":55,"won":7,"draw":17,"lost":10,"goals":43,"against":47,"adjust":0},{"id":83,"won":10,"draw":7,"lost":17,"goals":32,"against":47,"adjust":0},{"id":91,"won":9,"draw":9,"lost":16,"goals":42,"against":51,"adjust":0},{"id":131,"won":7,"draw":13,"lost":14,"goals":33,"against":55,"adjust":0},{"id":76,"won":8,"draw":9,"lost":17,"goals":47,"against":71,"adjust":0},{"id":65,"won":7,"draw":9,"lost":18,"goals":49,"against":71,"adjust":0},{"id":107,"won":5,"draw":12,"lost":17,"goals":34,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2006.json b/tests/RealData/fixtures/openligadb/bl1-2006.json new file mode 100644 index 00000000..2eb1e663 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2006.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2006,"name":"1. Fussball-Bundesliga 2006/2007","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,23,3,0],[1,9,91,1,1],[1,16,79,0,3],[1,40,7,2,0],[1,55,134,2,4],[1,81,129,2,1],[1,87,93,2,0],[1,100,83,1,1],[1,131,54,0,0],[2,7,81,1,1],[2,23,9,0,1],[2,54,55,4,0],[2,79,87,1,0],[2,83,16,2,3],[2,91,131,0,0],[2,93,100,2,2],[2,129,40,1,2],[2,134,6,2,1],[3,6,131,1,1],[3,9,134,2,0],[3,16,7,1,3],[3,40,79,0,0],[3,55,23,0,3],[3,81,91,1,1],[3,87,83,1,0],[3,100,54,1,1],[3,129,93,0,1],[4,7,100,1,0],[4,23,87,4,2],[4,54,9,2,0],[4,79,129,1,1],[4,83,40,2,1],[4,91,6,3,1],[4,93,81,2,0],[4,131,55,1,2],[4,134,16,2,3],[5,9,131,2,0],[5,16,91,1,1],[5,40,23,2,1],[5,55,6,1,1],[5,81,54,1,1],[5,87,7,1,0],[5,93,79,1,1],[5,100,134,1,1],[5,129,83,2,1],[6,6,9,3,1],[6,7,55,2,2],[6,23,129,2,1],[6,54,16,2,2],[6,79,81,1,1],[6,83,93,3,1],[6,91,100,2,2],[6,131,40,1,0],[6,134,87,3,0],[7,16,6,3,0],[7,40,54,4,2],[7,55,91,1,1],[7,79,83,1,1],[7,81,23,1,3],[7,87,131,3,1],[7,93,7,2,3],[7,100,9,1,2],[7,129,134,0,6],[8,6,100,1,2],[8,7,129,1,1],[8,9,55,2,1],[8,23,93,1,2],[8,54,87,2,1],[8,83,81,1,0],[8,91,79,2,2],[8,131,16,1,1],[8,134,40,3,1],[9,16,9,3,0],[9,40,91,2,0],[9,79,7,1,1],[9,81,134,1,6],[9,83,23,5,1],[9,87,6,0,2],[9,93,54,2,0],[9,100,55,0,0],[9,129,131,0,1],[10,6,81,1,1],[10,7,83,1,1],[10,9,40,2,2],[10,23,16,2,4],[10,54,79,2,1],[10,55,129,0,2],[10,91,87,1,0],[10,131,100,1,0],[10,134,93,1,1],[11,7,23,0,0],[11,16,100,2,0],[11,40,55,0,1],[11,79,134,1,2],[11,81,131,1,2],[11,83,54,2,2],[11,87,9,0,2],[11,93,91,0,1],[11,129,6,1,3],[12,6,40,2,3],[12,9,81,4,0],[12,23,79,1,1],[12,54,129,3,3],[12,55,16,1,2],[12,91,83,0,3],[12,100,87,1,1],[12,131,93,0,0],[12,134,7,1,3],[13,7,54,1,2],[13,23,134,2,2],[13,40,16,2,1],[13,79,6,3,2],[13,81,100,0,0],[13,83,131,0,0],[13,87,55,0,1],[13,93,9,2,4],[13,129,91,4,3],[14,6,93,3,1],[14,9,129,2,1],[14,16,87,1,0],[14,54,23,2,1],[14,55,81,1,0],[14,91,7,1,1],[14,100,40,1,2],[14,131,79,1,1],[14,134,83,3,0],[15,7,131,1,0],[15,23,91,2,3],[15,40,87,1,1],[15,79,9,0,0],[15,81,16,0,0],[15,83,6,0,0],[15,93,55,0,1],[15,129,100,2,1],[15,134,54,3,1],[16,6,54,2,1],[16,9,7,3,1],[16,16,129,1,0],[16,40,93,2,1],[16,55,83,1,1],[16,87,81,1,1],[16,91,134,2,6],[16,100,79,0,0],[16,131,23,1,2],[17,7,6,1,2],[17,23,100,3,3],[17,54,91,1,0],[17,79,55,3,1],[17,81,40,0,4],[17,83,9,0,1],[17,93,16,0,0],[17,129,87,2,0],[17,134,131,2,1],[18,7,40,3,2],[18,23,6,2,3],[18,54,131,2,1],[18,79,16,4,1],[18,83,100,1,1],[18,91,9,1,3],[18,93,87,3,1],[18,129,81,0,1],[18,134,55,3,0],[19,6,134,0,2],[19,9,23,2,1],[19,16,83,3,2],[19,40,129,0,0],[19,55,54,5,0],[19,81,7,1,0],[19,87,79,0,0],[19,100,93,1,1],[19,131,91,2,2],[20,7,16,0,1],[20,23,55,1,4],[20,54,100,2,1],[20,79,40,3,0],[20,83,87,0,2],[20,91,81,0,0],[20,93,129,0,0],[20,131,6,3,2],[20,134,9,0,2],[21,6,91,2,2],[21,9,54,2,0],[21,16,134,4,1],[21,40,83,1,0],[21,55,131,2,2],[21,81,93,4,1],[21,87,23,0,0],[21,100,7,3,0],[21,129,79,0,2],[22,6,55,0,1],[22,7,87,1,0],[22,23,40,1,0],[22,54,81,1,2],[22,79,93,1,0],[22,83,129,1,3],[22,91,16,0,4],[22,131,9,2,2],[22,134,100,0,2],[23,9,6,0,1],[23,16,54,0,0],[23,40,131,2,1],[23,55,7,4,2],[23,81,79,2,1],[23,87,134,2,2],[23,93,83,2,1],[23,100,91,3,1],[23,129,23,2,2],[24,6,16,3,1],[24,7,93,2,3],[24,9,100,0,2],[24,23,81,2,1],[24,54,40,2,3],[24,83,79,3,2],[24,91,55,2,0],[24,131,87,1,0],[24,134,129,3,0],[25,16,131,0,0],[25,40,134,1,1],[25,55,9,1,1],[25,79,91,2,2],[25,81,83,1,0],[25,87,54,3,1],[25,93,23,0,2],[25,100,6,0,0],[25,129,7,2,0],[26,6,87,1,0],[26,7,79,0,0],[26,9,16,1,0],[26,23,83,2,0],[26,54,93,0,1],[26,55,100,0,0],[26,91,40,1,0],[26,131,129,3,1],[26,134,81,2,0],[27,16,23,3,1],[27,40,9,2,0],[27,79,54,2,1],[27,81,6,1,3],[27,83,7,1,0],[27,87,91,1,1],[27,93,134,0,0],[27,100,131,1,0],[27,129,55,2,0],[28,6,129,1,4],[28,9,87,2,0],[28,23,7,1,4],[28,54,83,1,1],[28,55,40,1,2],[28,91,93,1,3],[28,100,16,2,4],[28,131,81,3,2],[28,134,79,1,0],[29,7,134,0,2],[29,16,55,2,1],[29,40,6,2,1],[29,79,23,1,0],[29,81,9,0,3],[29,83,91,2,4],[29,87,100,0,1],[29,93,131,3,2],[29,129,54,1,3],[30,6,79,2,0],[30,9,93,2,0],[30,16,40,2,0],[30,54,7,0,1],[30,55,87,1,0],[30,91,129,0,3],[30,100,81,2,2],[30,131,83,2,3],[30,134,23,3,1],[31,7,91,2,0],[31,23,54,0,4],[31,40,100,1,2],[31,79,131,1,1],[31,81,55,1,2],[31,83,134,3,2],[31,87,16,0,1],[31,93,6,2,1],[31,129,9,2,1],[32,6,83,1,2],[32,9,79,1,0],[32,16,81,2,0],[32,54,134,1,4],[32,55,93,2,0],[32,87,40,1,1],[32,91,23,4,0],[32,100,129,0,3],[32,131,7,0,2],[33,7,9,2,0],[33,23,131,2,2],[33,54,6,2,3],[33,79,100,0,2],[33,81,87,3,0],[33,83,55,3,1],[33,93,40,0,3],[33,129,16,2,3],[33,134,91,1,2],[34,6,7,2,1],[34,9,83,2,1],[34,16,93,2,1],[34,40,81,5,2],[34,55,79,0,3],[34,87,129,0,2],[34,91,54,1,2],[34,100,23,4,0],[34,131,134,0,2]],"table":[{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":81,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":23,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":91,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2006–07_Bundesliga, abgerufen 2026-10-09","table":[{"id":16,"won":21,"draw":7,"lost":6,"goals":61,"against":37,"adjust":0},{"id":9,"won":21,"draw":5,"lost":8,"goals":53,"against":32,"adjust":0},{"id":134,"won":20,"draw":6,"lost":8,"goals":76,"against":40,"adjust":0},{"id":40,"won":18,"draw":6,"lost":10,"goals":55,"against":40,"adjust":0},{"id":6,"won":15,"draw":6,"lost":13,"goals":54,"against":49,"adjust":0},{"id":79,"won":11,"draw":15,"lost":8,"goals":43,"against":32,"adjust":0},{"id":100,"won":10,"draw":15,"lost":9,"goals":43,"against":37,"adjust":0},{"id":129,"won":13,"draw":6,"lost":15,"goals":49,"against":50,"adjust":0},{"id":7,"won":12,"draw":8,"lost":14,"goals":41,"against":43,"adjust":0},{"id":54,"won":12,"draw":8,"lost":14,"goals":50,"against":55,"adjust":0},{"id":55,"won":12,"draw":8,"lost":14,"goals":41,"against":50,"adjust":0},{"id":83,"won":11,"draw":9,"lost":14,"goals":47,"against":49,"adjust":0},{"id":93,"won":11,"draw":8,"lost":15,"goals":38,"against":49,"adjust":0},{"id":91,"won":9,"draw":13,"lost":12,"goals":46,"against":58,"adjust":0},{"id":131,"won":8,"draw":13,"lost":13,"goals":37,"against":45,"adjust":0},{"id":81,"won":8,"draw":10,"lost":16,"goals":34,"against":57,"adjust":0},{"id":23,"won":9,"draw":7,"lost":18,"goals":46,"against":70,"adjust":0},{"id":87,"won":6,"draw":8,"lost":20,"goals":23,"against":44,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2007.json b/tests/RealData/fixtures/openligadb/bl1-2007.json new file mode 100644 index 00000000..16f923e7 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2007.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2007,"name":"1. Fußball-Bundesliga 2007/2008","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,93,0,0],[1,7,107,1,3],[1,16,9,2,2],[1,40,102,3,0],[1,55,100,0,1],[1,79,105,0,2],[1,91,54,1,0],[1,129,134,2,2],[1,131,83,1,3],[2,9,7,4,1],[2,54,16,3,1],[2,83,91,2,2],[2,93,129,1,2],[2,100,6,1,0],[2,102,79,1,2],[2,105,55,1,2],[2,107,131,1,3],[2,134,40,0,4],[3,6,105,3,0],[3,7,93,3,0],[3,16,107,1,0],[3,40,55,3,0],[3,79,134,0,1],[3,83,54,2,0],[3,91,102,1,0],[3,129,100,2,1],[3,131,9,1,1],[4,9,6,1,1],[4,54,131,2,1],[4,55,129,3,2],[4,93,79,1,1],[4,100,40,1,1],[4,102,7,0,1],[4,105,16,1,0],[4,107,83,3,0],[4,134,91,2,1],[5,6,129,2,0],[5,7,134,3,0],[5,16,93,3,0],[5,40,9,1,1],[5,79,55,2,2],[5,83,102,4,2],[5,91,100,2,1],[5,107,54,1,2],[5,131,105,1,2],[6,9,83,3,0],[6,54,7,3,2],[6,55,6,0,3],[6,93,131,1,2],[6,100,79,1,0],[6,102,107,2,0],[6,105,40,1,4],[6,129,91,0,0],[6,134,16,4,1],[7,7,100,0,3],[7,16,129,1,0],[7,40,93,5,0],[7,54,102,1,3],[7,79,6,1,2],[7,83,55,0,2],[7,91,105,0,1],[7,107,9,0,2],[7,131,134,1,1],[8,6,40,0,1],[8,9,54,1,0],[8,55,107,2,1],[8,93,91,2,2],[8,100,131,2,2],[8,102,16,2,1],[8,105,7,3,1],[8,129,79,3,3],[8,134,83,8,1],[9,7,129,2,1],[9,9,105,0,2],[9,16,55,0,2],[9,40,79,3,0],[9,54,93,0,0],[9,83,100,0,1],[9,91,6,2,1],[9,107,134,1,3],[9,131,102,1,0],[10,6,7,2,2],[10,55,131,2,2],[10,79,91,5,1],[10,93,107,1,2],[10,100,16,4,1],[10,102,9,1,1],[10,105,83,0,0],[10,129,40,1,2],[10,134,54,3,2],[11,7,40,0,0],[11,9,134,1,1],[11,16,6,1,0],[11,54,129,2,0],[11,83,93,1,1],[11,91,55,0,0],[11,102,105,0,0],[11,107,100,0,1],[11,131,79,3,1],[12,6,83,4,0],[12,40,91,0,0],[12,55,7,2,1],[12,79,16,0,1],[12,93,9,1,0],[12,100,54,2,1],[12,105,107,1,0],[12,129,131,5,3],[12,134,102,1,0],[13,7,91,1,1],[13,9,100,1,1],[13,16,40,3,1],[13,54,55,1,0],[13,83,79,3,1],[13,102,93,3,2],[13,107,129,0,2],[13,131,6,1,2],[13,134,105,4,0],[14,6,107,4,1],[14,40,131,2,1],[14,55,9,2,3],[14,79,7,2,0],[14,91,16,1,4],[14,93,134,0,2],[14,100,102,2,0],[14,105,54,2,1],[14,129,83,3,0],[15,9,129,1,0],[15,16,7,1,2],[15,54,6,0,3],[15,83,40,0,1],[15,93,105,2,0],[15,102,55,0,3],[15,107,79,1,0],[15,131,91,2,2],[15,134,100,2,1],[16,6,102,3,0],[16,7,83,6,1],[16,16,131,3,1],[16,40,107,0,0],[16,55,134,4,3],[16,79,54,2,1],[16,91,9,2,2],[16,100,93,0,0],[16,129,105,2,2],[17,9,79,2,1],[17,54,40,0,0],[17,83,16,2,0],[17,93,55,5,1],[17,102,129,2,0],[17,105,100,1,1],[17,107,91,0,1],[17,131,7,4,0],[17,134,6,5,2],[18,9,16,4,1],[18,54,91,0,3],[18,83,131,0,1],[18,93,6,2,3],[18,100,55,1,1],[18,102,40,1,2],[18,105,79,2,0],[18,107,7,3,3],[18,134,129,1,2],[19,6,100,1,1],[19,7,9,2,3],[19,16,54,1,3],[19,40,134,1,1],[19,55,105,2,2],[19,79,102,1,1],[19,91,83,2,1],[19,129,93,3,3],[19,131,107,2,1],[20,9,131,1,2],[20,54,83,1,0],[20,55,40,0,3],[20,93,7,0,2],[20,100,129,3,0],[20,102,91,1,0],[20,105,6,2,2],[20,107,16,2,3],[20,134,79,2,0],[21,6,9,1,0],[21,7,102,1,0],[21,16,105,3,1],[21,40,100,1,1],[21,79,93,1,1],[21,83,107,0,2],[21,91,134,1,0],[21,129,55,2,1],[21,131,54,0,0],[22,9,40,0,1],[22,54,107,2,0],[22,55,79,2,1],[22,93,16,0,1],[22,100,91,4,1],[22,102,83,1,1],[22,105,131,3,1],[22,129,6,2,0],[22,134,7,2,0],[23,6,55,2,0],[23,7,54,1,1],[23,16,134,6,3],[23,40,105,2,0],[23,79,100,0,0],[23,83,9,0,2],[23,91,129,1,1],[23,107,102,1,1],[23,131,93,3,0],[24,6,79,4,1],[24,9,107,2,1],[24,55,83,2,2],[24,93,40,2,0],[24,100,7,1,0],[24,102,54,0,0],[24,105,91,0,1],[24,129,16,1,1],[24,134,131,0,1],[25,7,105,1,1],[25,16,102,4,1],[25,40,6,2,1],[25,54,9,1,2],[25,79,129,1,1],[25,83,134,1,1],[25,91,93,2,1],[25,107,55,1,1],[25,131,100,1,1],[26,6,91,0,2],[26,55,16,0,0],[26,79,40,1,1],[26,93,54,2,1],[26,100,83,1,1],[26,102,131,0,1],[26,105,9,0,0],[26,129,7,3,3],[26,134,107,1,2],[27,7,6,2,1],[27,9,102,1,0],[27,16,100,1,0],[27,40,129,3,1],[27,54,134,1,2],[27,83,105,1,0],[27,91,79,1,3],[27,107,93,0,1],[27,131,55,3,2],[28,6,16,3,0],[28,40,7,5,0],[28,55,91,2,1],[28,79,131,1,0],[28,93,83,1,0],[28,100,107,0,1],[28,105,102,1,2],[28,129,54,1,1],[28,134,9,5,1],[29,7,55,1,3],[29,9,93,5,0],[29,16,79,3,0],[29,54,100,0,0],[29,83,6,1,0],[29,91,40,1,3],[29,102,134,1,2],[29,107,105,0,1],[29,131,129,0,1],[30,6,131,2,2],[30,40,16,4,1],[30,55,54,2,2],[30,79,83,2,2],[30,91,7,1,1],[30,93,102,2,1],[30,100,9,0,1],[30,105,134,3,3],[30,129,107,1,1],[31,7,79,0,0],[31,9,55,1,1],[31,16,91,4,1],[31,54,105,3,1],[31,83,129,2,0],[31,102,100,1,3],[31,107,6,3,2],[31,131,40,0,0],[31,134,93,2,0],[32,6,54,1,2],[32,7,16,3,2],[32,40,83,2,0],[32,55,102,3,0],[32,79,107,2,0],[32,91,131,2,3],[32,100,134,0,1],[32,105,93,1,1],[32,129,9,0,3],[33,9,91,1,0],[33,54,79,1,0],[33,83,7,2,2],[33,93,100,2,0],[33,102,6,1,2],[33,105,129,1,3],[33,107,40,2,3],[33,131,16,4,0],[33,134,55,6,1],[34,6,134,0,1],[34,7,131,2,4],[34,16,83,2,2],[34,40,54,4,1],[34,55,93,4,0],[34,79,9,0,2],[34,91,107,4,2],[34,100,105,7,0],[34,129,102,1,2]],"table":[{"id":79,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":6,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":7,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":91,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":40,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":9,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":100,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":55,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":105,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":107,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":134,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":16,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":131,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2007–08_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":22,"draw":10,"lost":2,"goals":68,"against":21,"adjust":0},{"id":134,"won":20,"draw":6,"lost":8,"goals":75,"against":45,"adjust":0},{"id":9,"won":18,"draw":10,"lost":6,"goals":55,"against":32,"adjust":0},{"id":100,"won":14,"draw":12,"lost":8,"goals":47,"against":26,"adjust":0},{"id":131,"won":15,"draw":9,"lost":10,"goals":58,"against":46,"adjust":0},{"id":16,"won":16,"draw":4,"lost":14,"goals":57,"against":57,"adjust":0},{"id":6,"won":15,"draw":6,"lost":13,"goals":57,"against":40,"adjust":0},{"id":55,"won":13,"draw":10,"lost":11,"goals":54,"against":56,"adjust":0},{"id":91,"won":12,"draw":10,"lost":12,"goals":43,"against":50,"adjust":0},{"id":54,"won":12,"draw":8,"lost":14,"goals":39,"against":44,"adjust":0},{"id":105,"won":11,"draw":10,"lost":13,"goals":38,"against":53,"adjust":0},{"id":129,"won":10,"draw":11,"lost":13,"goals":48,"against":54,"adjust":0},{"id":7,"won":10,"draw":10,"lost":14,"goals":50,"against":62,"adjust":0},{"id":93,"won":9,"draw":9,"lost":16,"goals":35,"against":56,"adjust":0},{"id":83,"won":8,"draw":10,"lost":16,"goals":35,"against":60,"adjust":0},{"id":79,"won":7,"draw":10,"lost":17,"goals":35,"against":51,"adjust":0},{"id":102,"won":8,"draw":6,"lost":20,"goals":30,"against":52,"adjust":0},{"id":107,"won":8,"draw":5,"lost":21,"goals":36,"against":55,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2008.json b/tests/RealData/fixtures/openligadb/bl1-2008.json new file mode 100644 index 00000000..68b56935 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2008.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2008,"name":"1. Fussball-Bundesliga 2008/2009","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"}],"matches":[[1,6,7,2,3],[1,9,55,3,0],[1,40,100,2,2],[1,83,134,2,2],[1,87,16,1,3],[1,91,54,0,2],[1,93,175,0,3],[1,105,129,1,0],[1,131,65,2,1],[2,7,40,1,1],[2,16,6,0,2],[2,54,83,1,1],[2,55,93,0,0],[2,65,91,1,1],[2,100,105,2,1],[2,129,131,2,2],[2,134,9,1,1],[2,175,87,1,0],[3,6,175,5,2],[3,9,129,1,0],[3,16,55,2,0],[3,40,54,4,1],[3,83,100,2,4],[3,87,134,3,2],[3,93,7,0,1],[3,105,65,0,2],[3,131,91,2,2],[4,7,9,3,3],[4,54,131,2,2],[4,55,87,5,1],[4,65,40,0,3],[4,91,105,2,1],[4,100,6,3,2],[4,129,83,2,0],[4,134,93,3,0],[4,175,16,0,0],[5,6,55,4,0],[5,9,91,1,0],[5,16,105,3,1],[5,40,134,2,5],[5,83,65,2,0],[5,87,54,0,1],[5,93,129,1,1],[5,131,100,3,0],[5,175,7,4,1],[6,7,16,3,0],[6,54,93,0,1],[6,55,40,1,0],[6,65,9,1,0],[6,91,83,1,1],[6,100,87,1,0],[6,105,131,2,1],[6,129,6,2,3],[6,134,175,5,4],[7,6,54,0,1],[7,7,55,1,1],[7,9,131,2,2],[7,16,134,4,1],[7,40,129,3,3],[7,83,105,1,2],[7,87,65,1,2],[7,93,100,1,2],[7,175,91,2,1],[8,54,16,2,1],[8,55,175,2,5],[8,65,93,1,0],[8,91,6,0,2],[8,100,9,1,1],[8,105,40,0,1],[8,129,87,2,2],[8,131,83,4,1],[8,134,7,3,3],[9,6,65,2,0],[9,7,54,1,1],[9,9,83,0,0],[9,16,129,2,0],[9,40,131,4,2],[9,55,134,1,1],[9,87,105,1,0],[9,93,91,2,3],[9,175,100,3,0],[10,54,55,3,0],[10,65,7,0,1],[10,83,93,1,1],[10,91,40,1,2],[10,100,16,2,0],[10,105,9,0,3],[10,129,175,1,3],[10,131,87,3,0],[10,134,6,0,2],[11,6,131,2,0],[11,7,129,1,1],[11,16,65,1,3],[11,40,83,3,1],[11,55,100,3,0],[11,87,91,1,2],[11,93,9,0,2],[11,134,54,5,1],[11,175,105,4,1],[12,9,40,1,2],[12,54,175,1,0],[12,65,55,2,1],[12,83,87,0,2],[12,91,16,2,2],[12,100,7,2,1],[12,105,6,3,3],[12,129,134,0,0],[12,131,93,3,0],[13,6,9,2,1],[13,7,91,4,0],[13,16,83,0,0],[13,54,100,2,1],[13,55,129,1,1],[13,87,40,2,2],[13,93,105,1,0],[13,134,65,3,1],[13,175,131,3,2],[14,9,87,3,1],[14,40,93,4,1],[14,65,175,1,3],[14,83,6,2,1],[14,91,55,4,0],[14,100,134,2,1],[14,105,7,0,1],[14,129,54,2,3],[14,131,16,4,1],[15,6,40,0,2],[15,7,131,0,0],[15,16,9,2,0],[15,54,65,2,1],[15,55,105,3,2],[15,87,93,1,3],[15,129,100,1,1],[15,134,91,5,0],[15,175,83,3,0],[16,9,54,1,0],[16,40,175,2,1],[16,65,100,1,2],[16,83,7,0,0],[16,87,6,1,3],[16,91,129,4,0],[16,93,16,0,3],[16,105,134,1,0],[16,131,55,2,1],[17,6,93,1,1],[17,7,87,2,1],[17,16,40,2,2],[17,54,105,4,0],[17,55,83,1,1],[17,100,91,1,0],[17,129,65,1,2],[17,134,131,2,1],[17,175,9,1,1],[18,7,6,1,1],[18,16,87,2,0],[18,54,91,2,1],[18,55,9,1,0],[18,65,131,1,1],[18,100,40,1,0],[18,129,105,2,0],[18,134,83,1,2],[18,175,93,2,0],[19,6,16,2,4],[19,9,134,1,0],[19,40,7,3,1],[19,83,54,1,1],[19,87,175,1,1],[19,91,65,2,2],[19,93,55,3,1],[19,105,100,3,2],[19,131,129,2,0],[20,7,93,1,1],[20,54,40,2,1],[20,55,16,3,3],[20,65,105,0,0],[20,91,131,0,2],[20,100,83,2,0],[20,129,9,2,1],[20,134,87,1,1],[20,175,6,1,4],[21,6,100,1,2],[21,9,7,1,1],[21,16,175,3,3],[21,40,65,1,2],[21,83,129,1,1],[21,87,55,3,2],[21,93,134,2,1],[21,105,91,0,1],[21,131,54,2,1],[22,7,175,0,0],[22,54,87,2,1],[22,55,6,1,0],[22,65,83,1,1],[22,91,9,1,2],[22,100,131,1,3],[22,105,16,0,2],[22,129,93,3,2],[22,134,40,0,0],[23,6,129,1,1],[23,9,65,1,0],[23,16,7,2,1],[23,40,55,5,1],[23,83,91,0,0],[23,87,100,4,1],[23,93,54,1,3],[23,131,105,1,0],[23,175,134,0,0],[24,54,6,1,0],[24,55,7,4,4],[24,65,87,2,4],[24,91,175,1,1],[24,100,93,2,0],[24,105,83,0,1],[24,129,40,0,3],[24,131,9,4,3],[24,134,16,4,0],[25,6,91,1,1],[25,7,134,1,0],[25,9,100,1,2],[25,16,54,2,0],[25,40,105,1,0],[25,83,131,0,3],[25,87,129,0,1],[25,93,65,0,2],[25,175,55,2,2],[26,54,7,1,3],[26,65,6,0,2],[26,83,9,0,2],[26,91,93,2,1],[26,100,175,1,0],[26,105,87,0,0],[26,129,16,1,2],[26,131,40,5,1],[26,134,55,4,1],[27,6,134,1,1],[27,7,65,3,1],[27,9,105,2,0],[27,16,100,1,0],[27,40,91,4,0],[27,55,54,2,0],[27,87,131,1,2],[27,93,83,2,1],[27,175,129,0,3],[28,9,93,4,0],[28,54,134,2,1],[28,65,16,0,3],[28,83,40,0,1],[28,91,87,4,1],[28,100,55,2,1],[28,105,175,2,2],[28,129,7,0,2],[28,131,6,2,1],[29,6,105,0,1],[29,7,100,2,0],[29,16,91,2,0],[29,40,9,0,1],[29,55,65,2,1],[29,87,83,1,1],[29,93,131,2,0],[29,134,129,3,2],[29,175,54,0,1],[30,9,6,1,2],[30,40,87,2,1],[30,65,134,1,0],[30,83,16,2,2],[30,91,7,0,2],[30,100,54,1,1],[30,105,93,0,0],[30,129,55,0,2],[30,131,175,4,0],[31,6,83,2,2],[31,7,105,4,0],[31,16,131,4,1],[31,54,129,2,0],[31,55,91,1,1],[31,87,9,1,0],[31,93,40,1,3],[31,134,100,2,0],[31,175,65,2,0],[32,9,16,1,2],[32,40,6,3,0],[32,65,54,1,2],[32,83,175,0,2],[32,91,134,0,5],[32,93,87,0,1],[32,100,129,3,1],[32,105,55,2,3],[32,131,7,3,0],[33,6,87,5,0],[33,7,83,6,0],[33,16,93,2,0],[33,54,9,0,0],[33,55,131,0,5],[33,100,65,0,1],[33,129,91,2,0],[33,134,105,1,3],[33,175,40,2,2],[34,9,175,2,3],[34,40,16,2,1],[34,65,129,1,1],[34,83,55,2,2],[34,87,7,1,1],[34,91,100,2,3],[34,93,6,3,0],[34,105,54,4,0],[34,131,134,5,1],[35,93,79,0,3],[36,79,93,2,0]],"table":[{"id":131,"points":69,"matches":34,"won":21,"draw":6,"lost":7,"goals":80,"against":41},{"id":40,"points":67,"matches":34,"won":20,"draw":7,"lost":7,"goals":71,"against":42},{"id":16,"points":64,"matches":34,"won":19,"draw":7,"lost":8,"goals":63,"against":43},{"id":54,"points":63,"matches":34,"won":19,"draw":6,"lost":9,"goals":48,"against":41},{"id":100,"points":61,"matches":34,"won":19,"draw":4,"lost":11,"goals":49,"against":47},{"id":7,"points":59,"matches":34,"won":15,"draw":14,"lost":5,"goals":60,"against":37},{"id":175,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":63,"against":49},{"id":9,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":47,"against":35},{"id":6,"points":49,"matches":34,"won":14,"draw":7,"lost":13,"goals":59,"against":46},{"id":134,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":64,"against":50},{"id":55,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":49,"against":69},{"id":65,"points":39,"matches":34,"won":11,"draw":6,"lost":17,"goals":35,"against":50},{"id":91,"points":33,"matches":34,"won":8,"draw":9,"lost":17,"goals":39,"against":60},{"id":129,"points":32,"matches":34,"won":7,"draw":11,"lost":16,"goals":39,"against":55},{"id":87,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":39,"against":62},{"id":93,"points":30,"matches":36,"won":8,"draw":6,"lost":22,"goals":30,"against":62},{"id":105,"points":29,"matches":34,"won":8,"draw":5,"lost":21,"goals":30,"against":54},{"id":83,"points":28,"matches":34,"won":4,"draw":16,"lost":14,"goals":29,"against":56},{"id":79,"points":6,"matches":2,"won":2,"draw":0,"lost":0,"goals":5,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2009.json b/tests/RealData/fixtures/openligadb/bl1-2009.json new file mode 100644 index 00000000..063822e7 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2009.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2009,"name":"1. Fussball-Bundesliga 2009/2010","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"}],"matches":[[1,7,65,1,0],[1,54,55,1,0],[1,79,9,1,2],[1,81,6,2,2],[1,112,100,1,1],[1,129,87,3,3],[1,131,16,2,0],[1,134,91,2,3],[1,175,40,1,1],[2,6,175,1,0],[2,9,129,3,0],[2,16,112,4,2],[2,40,134,1,1],[2,55,81,1,1],[2,65,131,1,3],[2,87,54,2,1],[2,91,79,1,1],[2,100,7,4,1],[3,7,16,1,1],[3,65,91,0,0],[3,79,55,0,2],[3,81,40,2,1],[3,112,6,0,5],[3,129,54,1,0],[3,131,100,2,4],[3,134,87,3,0],[3,175,9,0,0],[4,6,129,2,1],[4,9,112,0,1],[4,16,79,0,0],[4,40,131,3,0],[4,54,134,2,3],[4,55,175,0,1],[4,87,81,2,0],[4,91,7,1,1],[4,100,65,3,1],[5,7,40,1,5],[5,65,9,1,2],[5,79,87,1,0],[5,81,54,2,1],[5,100,16,3,1],[5,112,91,0,2],[5,131,6,2,3],[5,134,55,0,0],[5,175,129,3,0],[6,6,134,0,0],[6,9,131,1,2],[6,16,65,0,2],[6,40,79,2,1],[6,54,112,0,4],[6,55,7,1,1],[6,87,175,2,4],[6,91,100,1,1],[6,129,81,2,3],[7,7,9,0,1],[7,65,6,0,1],[7,79,129,0,1],[7,91,16,0,3],[7,100,40,1,0],[7,112,87,3,0],[7,131,55,4,2],[7,134,81,3,0],[7,175,54,5,1],[8,6,79,4,0],[8,9,91,2,0],[8,16,134,0,2],[8,40,65,0,0],[8,54,100,1,3],[8,55,112,5,2],[8,81,175,2,1],[8,87,7,0,1],[8,129,131,1,1],[9,7,129,2,0],[9,16,9,1,2],[9,65,81,1,0],[9,79,54,3,0],[9,91,55,2,1],[9,100,6,0,0],[9,112,40,1,2],[9,131,87,2,1],[9,134,175,2,0],[10,6,7,1,1],[10,9,100,3,3],[10,40,91,2,1],[10,54,131,0,0],[10,55,16,1,0],[10,81,112,3,0],[10,87,65,0,0],[10,129,134,1,4],[10,175,79,3,0],[11,7,54,2,0],[11,9,6,2,2],[11,16,40,0,0],[11,65,55,0,1],[11,79,134,2,2],[11,91,129,2,1],[11,100,87,2,3],[11,112,175,0,1],[11,131,81,3,3],[12,6,91,4,0],[12,40,9,1,1],[12,54,65,0,1],[12,55,100,2,2],[12,81,79,1,0],[12,87,16,0,0],[12,129,112,1,2],[12,134,7,1,1],[12,175,131,1,2],[13,7,81,0,0],[13,9,55,2,0],[13,16,54,1,1],[13,40,6,1,1],[13,65,175,0,4],[13,91,87,1,2],[13,100,129,0,1],[13,112,134,0,6],[13,131,79,2,3],[14,6,16,4,0],[14,54,91,1,3],[14,55,40,0,3],[14,79,112,0,1],[14,81,100,1,1],[14,87,9,1,0],[14,129,65,0,0],[14,134,131,2,2],[14,175,7,1,2],[15,7,79,4,0],[15,9,54,2,0],[15,16,129,1,1],[15,40,87,2,1],[15,55,6,0,0],[15,65,134,0,0],[15,91,81,2,0],[15,100,175,0,0],[15,131,112,2,2],[16,54,6,2,2],[16,79,100,0,4],[16,81,16,1,1],[16,87,55,5,3],[16,112,65,0,0],[16,129,40,1,5],[16,131,7,1,3],[16,134,9,0,2],[16,175,91,1,1],[17,6,87,3,2],[17,7,112,1,0],[17,9,81,1,0],[17,16,175,3,1],[17,40,54,5,2],[17,55,129,2,3],[17,65,79,3,0],[17,91,131,2,2],[17,100,134,2,1],[18,6,81,4,2],[18,9,79,1,0],[18,16,131,3,1],[18,40,175,2,0],[18,55,54,0,3],[18,65,7,2,3],[18,87,129,1,2],[18,91,134,1,0],[18,100,112,2,0],[19,7,100,1,0],[19,54,87,0,0],[19,79,91,1,1],[19,81,55,1,0],[19,112,16,0,1],[19,129,9,2,2],[19,131,65,2,3],[19,134,40,2,3],[19,175,6,0,3],[20,6,112,3,1],[20,9,175,2,0],[20,16,7,4,1],[20,40,81,3,0],[20,54,129,0,0],[20,55,79,1,3],[20,87,134,4,3],[20,91,65,1,2],[20,100,131,1,1],[21,7,91,2,3],[21,65,100,3,3],[21,79,16,1,2],[21,81,87,1,0],[21,112,9,0,0],[21,129,6,1,1],[21,131,40,1,3],[21,134,54,2,1],[21,175,55,2,1],[22,6,131,2,1],[22,9,65,2,0],[22,16,100,1,3],[22,40,7,3,1],[22,54,81,1,1],[22,55,134,1,5],[22,87,79,2,1],[22,91,112,2,1],[22,129,175,2,1],[23,7,55,4,1],[23,65,16,1,5],[23,79,40,1,1],[23,81,129,0,0],[23,100,91,0,0],[23,112,54,0,3],[23,131,9,2,1],[23,134,6,2,2],[23,175,87,2,2],[24,6,65,0,0],[24,9,7,2,1],[24,16,91,2,1],[24,40,100,1,0],[24,54,175,0,2],[24,55,131,0,1],[24,81,134,1,2],[24,87,112,1,1],[24,129,79,0,0],[25,7,87,3,0],[25,65,40,1,1],[25,79,6,3,2],[25,91,9,1,4],[25,100,54,1,0],[25,112,55,1,2],[25,131,129,4,1],[25,134,16,2,2],[25,175,81,0,1],[26,6,100,4,2],[26,9,16,2,1],[26,40,112,2,1],[26,54,79,1,2],[26,55,91,2,1],[26,81,65,1,0],[26,87,131,0,4],[26,129,7,1,4],[26,175,134,0,1],[27,7,6,3,0],[27,16,55,2,0],[27,65,87,1,1],[27,79,175,0,0],[27,91,40,2,1],[27,100,9,2,2],[27,112,81,1,0],[27,131,54,1,5],[27,134,129,3,2],[28,6,9,0,2],[28,40,16,1,2],[28,54,7,0,0],[28,55,65,1,4],[28,81,131,0,2],[28,87,100,1,0],[28,129,91,1,2],[28,134,79,4,2],[28,175,112,1,1],[29,7,134,2,1],[29,9,40,1,2],[29,16,87,2,1],[29,65,54,0,3],[29,79,81,2,0],[29,91,6,3,2],[29,100,55,0,0],[29,112,129,1,1],[29,131,175,4,0],[30,6,40,1,1],[30,54,16,0,1],[30,55,9,4,2],[30,79,131,0,2],[30,81,7,1,0],[30,87,91,2,0],[30,129,100,1,2],[30,134,112,4,0],[30,175,65,0,2],[31,7,175,1,1],[31,9,87,3,1],[31,16,6,2,1],[31,40,55,7,0],[31,65,129,2,0],[31,91,54,2,2],[31,100,81,0,1],[31,112,79,2,1],[31,131,134,2,4],[32,6,55,3,0],[32,54,9,0,1],[32,79,7,2,3],[32,81,91,3,3],[32,87,40,1,1],[32,112,131,1,0],[32,129,16,0,2],[32,134,65,1,0],[32,175,100,5,1],[33,6,54,1,1],[33,7,131,1,1],[33,9,134,0,2],[33,16,81,2,2],[33,40,129,3,1],[33,55,87,6,1],[33,65,112,2,2],[33,91,175,1,2],[33,100,79,4,0],[34,54,40,1,3],[34,79,65,1,0],[34,81,9,0,0],[34,87,6,1,1],[34,112,7,3,1],[34,129,55,0,3],[34,131,91,3,1],[34,134,100,1,1],[34,175,16,1,1]],"table":[{"id":359,"points":70,"matches":34,"won":20,"draw":10,"lost":4,"goals":72,"against":31},{"id":9,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":53,"against":31},{"id":134,"points":61,"matches":34,"won":17,"draw":10,"lost":7,"goals":71,"against":40},{"id":6,"points":59,"matches":34,"won":15,"draw":14,"lost":5,"goals":65,"against":38},{"id":7,"points":57,"matches":34,"won":16,"draw":9,"lost":9,"goals":54,"against":42},{"id":16,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":51,"against":41},{"id":100,"points":52,"matches":34,"won":13,"draw":13,"lost":8,"goals":56,"against":41},{"id":131,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":64,"against":58},{"id":81,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":36,"against":42},{"id":91,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":47,"against":54},{"id":175,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":44,"against":42},{"id":87,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":43,"against":60},{"id":65,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":33,"against":42},{"id":112,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":35,"against":59},{"id":55,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":43,"against":67},{"id":79,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":32,"against":58},{"id":129,"points":28,"matches":34,"won":6,"draw":10,"lost":18,"goals":33,"against":64},{"id":54,"points":24,"matches":34,"won":5,"draw":9,"lost":20,"goals":34,"against":56}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2009–10_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":20,"draw":10,"lost":4,"goals":72,"against":31,"adjust":0},{"id":9,"won":19,"draw":8,"lost":7,"goals":53,"against":31,"adjust":0},{"id":134,"won":17,"draw":10,"lost":7,"goals":71,"against":40,"adjust":0},{"id":6,"won":15,"draw":14,"lost":5,"goals":65,"against":38,"adjust":0},{"id":7,"won":16,"draw":9,"lost":9,"goals":54,"against":42,"adjust":0},{"id":16,"won":15,"draw":10,"lost":9,"goals":51,"against":41,"adjust":0},{"id":100,"won":13,"draw":13,"lost":8,"goals":56,"against":41,"adjust":0},{"id":131,"won":14,"draw":8,"lost":12,"goals":64,"against":58,"adjust":0},{"id":81,"won":12,"draw":11,"lost":11,"goals":36,"against":42,"adjust":0},{"id":91,"won":12,"draw":10,"lost":12,"goals":47,"against":54,"adjust":0},{"id":175,"won":11,"draw":9,"lost":14,"goals":44,"against":42,"adjust":0},{"id":87,"won":10,"draw":9,"lost":15,"goals":43,"against":60,"adjust":0},{"id":65,"won":9,"draw":11,"lost":14,"goals":33,"against":42,"adjust":0},{"id":112,"won":9,"draw":8,"lost":17,"goals":35,"against":59,"adjust":0},{"id":55,"won":9,"draw":6,"lost":19,"goals":43,"against":67,"adjust":0},{"id":79,"won":8,"draw":7,"lost":19,"goals":32,"against":58,"adjust":0},{"id":129,"won":6,"draw":10,"lost":18,"goals":33,"against":64,"adjust":0},{"id":54,"won":5,"draw":9,"lost":20,"goals":34,"against":56,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2010.json b/tests/RealData/fixtures/openligadb/bl1-2010.json new file mode 100644 index 00000000..77c12f64 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2010,"name":"1. Fussball-Bundesliga 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"}],"matches":[[1,7,6,0,2],[1,40,131,2,1],[1,55,91,2,1],[1,65,76,1,3],[1,81,16,2,0],[1,87,79,1,1],[1,100,9,2,1],[1,112,98,1,3],[1,175,134,4,1],[2,6,87,3,6],[2,9,55,1,2],[2,16,7,1,3],[2,76,40,2,0],[2,79,112,1,2],[2,91,100,1,3],[2,98,175,0,1],[2,131,81,3,4],[2,134,65,4,2],[3,7,131,2,0],[3,40,134,0,0],[3,55,6,2,2],[3,65,98,1,0],[3,81,76,2,1],[3,87,91,0,4],[3,100,79,1,1],[3,112,16,2,1],[3,175,9,2,0],[4,6,79,0,0],[4,9,7,1,3],[4,16,87,7,0],[4,40,65,0,0],[4,76,175,2,2],[4,91,112,0,1],[4,98,100,1,1],[4,131,55,2,0],[4,134,81,0,2],[5,6,91,2,1],[5,7,76,5,0],[5,55,134,4,1],[5,79,16,2,1],[5,81,65,2,0],[5,87,98,1,2],[5,100,131,1,3],[5,112,9,1,2],[5,175,40,1,2],[6,9,87,2,2],[6,16,6,1,4],[6,40,81,1,2],[6,65,175,1,1],[6,76,55,0,1],[6,91,79,2,0],[6,98,7,1,3],[6,131,112,2,1],[6,134,100,3,2],[7,6,134,2,2],[7,7,40,2,0],[7,16,91,1,2],[7,55,98,0,1],[7,79,9,2,1],[7,81,175,4,2],[7,87,131,1,1],[7,100,76,2,1],[7,112,65,3,2],[8,9,16,2,2],[8,40,55,3,0],[8,65,7,1,2],[8,76,91,0,3],[8,81,100,0,1],[8,98,79,3,2],[8,131,6,2,3],[8,134,112,2,1],[8,175,87,3,2],[9,6,81,0,1],[9,7,175,1,1],[9,16,98,2,0],[9,55,65,2,1],[9,79,131,2,1],[9,87,134,1,4],[9,91,9,0,0],[9,100,40,0,0],[9,112,76,2,1],[10,9,6,0,1],[10,40,112,4,2],[10,65,100,3,2],[10,76,87,3,0],[10,81,7,0,2],[10,98,91,1,3],[10,131,16,2,0],[10,134,79,2,3],[10,175,55,4,0],[11,6,76,3,1],[11,9,98,3,0],[11,16,134,6,0],[11,55,7,0,4],[11,79,65,3,1],[11,87,40,3,3],[11,91,131,3,1],[11,100,175,2,1],[11,112,81,1,0],[12,7,100,2,0],[12,40,79,3,0],[12,65,87,0,4],[12,76,16,3,3],[12,81,55,0,1],[12,98,6,0,1],[12,131,9,2,2],[12,134,91,0,0],[12,175,112,0,1],[13,6,40,1,1],[13,9,134,4,0],[13,16,65,0,1],[13,55,100,3,2],[13,79,76,1,3],[13,87,81,2,3],[13,91,175,0,4],[13,98,131,1,1],[13,112,7,1,2],[14,7,87,4,1],[14,40,91,4,1],[14,55,112,3,0],[14,65,131,1,1],[14,76,9,5,0],[14,81,79,3,0],[14,100,16,4,2],[14,134,98,3,0],[14,175,6,2,2],[15,6,65,3,2],[15,9,40,2,0],[15,16,175,1,1],[15,79,7,0,2],[15,87,55,1,2],[15,91,81,2,1],[15,98,76,1,0],[15,112,100,1,0],[15,131,134,0,0],[16,7,134,2,0],[16,40,98,3,0],[16,55,16,2,1],[16,65,91,1,0],[16,76,131,0,0],[16,81,9,0,1],[16,100,6,2,4],[16,112,87,3,0],[16,175,79,1,1],[17,6,112,2,2],[17,9,65,3,0],[17,16,40,3,5],[17,79,55,3,1],[17,87,100,1,2],[17,91,7,1,0],[17,98,81,2,4],[17,131,175,2,2],[17,134,76,1,2],[18,6,7,1,3],[18,9,100,0,1],[18,16,81,1,0],[18,76,65,1,1],[18,79,87,0,1],[18,91,55,0,3],[18,98,112,2,2],[18,131,40,1,1],[18,134,175,2,1],[19,7,16,1,1],[19,40,76,5,1],[19,55,9,0,1],[19,65,134,3,0],[19,81,131,0,1],[19,87,6,1,3],[19,100,91,1,0],[19,112,79,1,1],[19,175,98,2,2],[20,6,55,2,0],[20,9,175,0,1],[20,16,112,0,1],[20,76,81,0,1],[20,79,100,2,0],[20,91,87,0,1],[20,98,65,3,0],[20,131,7,0,3],[20,134,40,1,3],[21,7,9,0,0],[21,55,131,1,0],[21,65,40,3,2],[21,79,6,1,0],[21,81,134,1,1],[21,87,16,2,3],[21,100,98,0,1],[21,112,91,0,0],[21,175,76,3,2],[22,9,112,1,0],[22,16,79,1,4],[22,40,175,4,0],[22,65,81,4,2],[22,76,7,1,1],[22,91,6,0,3],[22,98,87,3,1],[22,131,100,0,1],[22,134,55,1,1],[23,6,16,4,2],[23,7,98,2,0],[23,55,76,3,0],[23,79,91,3,0],[23,81,40,1,3],[23,87,9,2,1],[23,100,134,4,0],[23,112,131,2,1],[23,175,65,1,1],[24,9,79,1,1],[24,40,7,1,3],[24,65,112,1,0],[24,76,100,1,1],[24,91,16,0,2],[24,98,55,0,1],[24,131,87,2,1],[24,134,6,2,2],[24,175,81,1,2],[25,6,131,3,0],[25,7,65,1,0],[25,16,9,1,0],[25,55,40,3,1],[25,79,98,5,0],[25,87,175,2,0],[25,91,76,0,0],[25,100,81,2,4],[25,112,134,1,3],[26,9,91,2,1],[26,40,100,6,0],[26,65,55,4,0],[26,76,112,2,1],[26,81,6,0,1],[26,98,16,1,2],[26,131,79,1,2],[26,134,87,1,1],[26,175,7,1,0],[27,6,9,2,0],[27,7,81,1,1],[27,16,131,1,1],[27,55,175,2,0],[27,79,134,1,3],[27,87,76,0,1],[27,91,98,2,1],[27,100,65,6,2],[27,112,40,1,2],[28,7,55,4,1],[28,40,87,1,0],[28,65,79,1,0],[28,76,6,0,1],[28,81,112,1,1],[28,98,9,0,2],[28,131,91,1,1],[28,134,16,1,1],[28,175,100,0,0],[29,6,98,2,1],[29,9,131,1,0],[29,16,76,2,4],[29,55,81,2,0],[29,79,40,1,1],[29,87,65,5,1],[29,91,134,1,1],[29,100,7,1,1],[29,112,175,3,2],[30,7,112,3,0],[30,40,6,5,1],[30,65,16,1,3],[30,76,79,0,2],[30,81,87,1,0],[30,100,55,0,0],[30,131,98,2,2],[30,134,9,1,1],[30,175,91,1,0],[31,6,175,2,1],[31,9,76,0,1],[31,16,100,3,0],[31,79,81,0,0],[31,87,7,1,0],[31,91,40,1,1],[31,98,134,1,3],[31,112,55,1,3],[31,131,65,4,1],[32,7,79,2,0],[32,40,9,4,1],[32,55,87,0,1],[32,65,6,2,0],[32,76,98,2,0],[32,81,91,3,0],[32,100,112,0,2],[32,134,131,0,1],[32,175,16,1,2],[33,6,100,1,1],[33,9,81,1,3],[33,16,55,2,1],[33,79,175,1,2],[33,87,112,2,0],[33,91,65,0,2],[33,98,40,1,8],[33,131,76,1,2],[33,134,7,2,0],[34,7,91,3,1],[34,40,16,2,1],[34,55,79,3,1],[34,65,9,2,1],[34,76,134,3,2],[34,81,98,2,1],[34,100,87,1,1],[34,112,6,0,1],[34,175,131,1,3]],"table":[{"id":7,"points":75,"matches":34,"won":23,"draw":6,"lost":5,"goals":67,"against":22},{"id":6,"points":68,"matches":34,"won":20,"draw":8,"lost":6,"goals":64,"against":44},{"id":40,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":81,"against":40},{"id":55,"points":60,"matches":34,"won":19,"draw":3,"lost":12,"goals":49,"against":45},{"id":81,"points":58,"matches":34,"won":18,"draw":4,"lost":12,"goals":52,"against":39},{"id":79,"points":47,"matches":34,"won":13,"draw":8,"lost":13,"goals":47,"against":45},{"id":76,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":48,"against":51},{"id":100,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":46,"against":52},{"id":112,"points":44,"matches":34,"won":13,"draw":5,"lost":16,"goals":41,"against":50},{"id":65,"points":44,"matches":34,"won":13,"draw":5,"lost":16,"goals":47,"against":62},{"id":175,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":50,"against":50},{"id":16,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":60,"against":59},{"id":134,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":47,"against":61},{"id":9,"points":40,"matches":34,"won":11,"draw":7,"lost":16,"goals":38,"against":44},{"id":131,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":43,"against":48},{"id":87,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":48,"against":65},{"id":91,"points":34,"matches":34,"won":9,"draw":7,"lost":18,"goals":31,"against":49},{"id":98,"points":29,"matches":34,"won":8,"draw":5,"lost":21,"goals":35,"against":68}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2010–11_Bundesliga, abgerufen 2026-10-09","table":[{"id":7,"won":23,"draw":6,"lost":5,"goals":67,"against":22,"adjust":0},{"id":6,"won":20,"draw":8,"lost":6,"goals":64,"against":44,"adjust":0},{"id":40,"won":19,"draw":8,"lost":7,"goals":81,"against":40,"adjust":0},{"id":55,"won":19,"draw":3,"lost":12,"goals":49,"against":45,"adjust":0},{"id":81,"won":18,"draw":4,"lost":12,"goals":52,"against":39,"adjust":0},{"id":79,"won":13,"draw":8,"lost":13,"goals":47,"against":45,"adjust":0},{"id":76,"won":13,"draw":7,"lost":14,"goals":48,"against":51,"adjust":0},{"id":100,"won":12,"draw":9,"lost":13,"goals":46,"against":52,"adjust":0},{"id":112,"won":13,"draw":5,"lost":16,"goals":41,"against":50,"adjust":0},{"id":65,"won":13,"draw":5,"lost":16,"goals":47,"against":62,"adjust":0},{"id":175,"won":11,"draw":10,"lost":13,"goals":50,"against":50,"adjust":0},{"id":16,"won":12,"draw":6,"lost":16,"goals":60,"against":59,"adjust":0},{"id":134,"won":10,"draw":11,"lost":13,"goals":47,"against":61,"adjust":0},{"id":9,"won":11,"draw":7,"lost":16,"goals":38,"against":44,"adjust":0},{"id":131,"won":9,"draw":11,"lost":14,"goals":43,"against":48,"adjust":0},{"id":87,"won":10,"draw":6,"lost":18,"goals":48,"against":65,"adjust":0},{"id":91,"won":9,"draw":7,"lost":18,"goals":31,"against":49,"adjust":0},{"id":98,"won":8,"draw":5,"lost":21,"goals":35,"against":68,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2011.json b/tests/RealData/fixtures/openligadb/bl1-2011.json new file mode 100644 index 00000000..f0f025f1 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2011,"name":"1. Fussball-Bundesliga 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":123,"name":"TSG 1899 Hoffenheim","short":"TSG 1899 Hoffenheim"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,7,100,3,1],[1,16,9,3,0],[1,40,87,0,1],[1,54,79,0,1],[1,55,123,2,1],[1,65,131,0,3],[1,81,6,2,0],[1,95,112,2,2],[1,134,76,2,0],[2,6,134,1,0],[2,9,65,5,1],[2,76,95,1,1],[2,79,55,1,2],[2,87,16,1,1],[2,100,54,2,2],[2,112,81,1,2],[2,123,7,1,0],[2,131,40,0,1],[3,7,79,2,0],[3,16,6,0,1],[3,40,100,5,0],[3,55,54,1,1],[3,65,76,1,1],[3,81,9,2,4],[3,87,131,4,1],[3,95,123,0,2],[3,134,112,5,3],[4,6,7,0,0],[4,9,87,1,0],[4,54,16,1,0],[4,55,81,1,1],[4,76,40,0,3],[4,79,95,1,0],[4,100,65,3,4],[4,112,131,3,0],[4,123,134,1,2],[5,7,54,1,2],[5,16,55,3,0],[5,40,112,7,0],[5,65,79,1,2],[5,81,123,0,4],[5,87,76,1,0],[5,95,6,1,4],[5,131,9,2,1],[5,134,100,2,0],[6,6,65,1,4],[6,9,40,0,2],[6,54,95,2,2],[6,55,7,2,1],[6,76,81,3,1],[6,79,134,1,1],[6,100,87,0,1],[6,112,16,1,2],[6,123,131,3,1],[7,9,112,4,2],[7,16,100,1,2],[7,40,6,3,0],[7,65,123,2,0],[7,81,7,1,2],[7,87,79,1,0],[7,95,55,0,0],[7,131,76,1,0],[7,134,54,2,1],[8,6,131,3,1],[8,7,95,4,0],[8,54,65,3,0],[8,55,134,3,2],[8,76,16,0,2],[8,79,81,3,3],[8,100,9,1,2],[8,112,87,1,0],[8,123,40,0,0],[9,9,76,1,2],[9,16,123,2,0],[9,40,54,4,0],[9,65,55,2,0],[9,81,95,0,1],[9,87,6,2,2],[9,112,100,1,2],[9,131,79,2,1],[9,134,7,0,2],[10,6,9,0,1],[10,7,65,5,0],[10,54,81,0,0],[10,55,40,2,1],[10,76,112,1,0],[10,79,16,2,2],[10,95,134,1,1],[10,100,131,1,1],[10,123,87,1,0],[11,9,123,3,1],[11,16,7,1,1],[11,40,79,4,0],[11,65,95,3,0],[11,81,134,1,3],[11,87,55,2,1],[11,100,76,1,1],[11,112,6,0,1],[11,131,54,2,3],[12,6,100,2,2],[12,7,131,5,1],[12,54,87,1,2],[12,55,9,2,2],[12,79,112,1,2],[12,81,16,3,1],[12,95,40,1,2],[12,123,76,1,1],[12,134,65,3,2],[13,9,79,4,0],[13,16,95,2,1],[13,40,7,0,1],[13,65,81,1,1],[13,76,6,0,2],[13,87,134,5,0],[13,100,123,2,0],[13,112,54,2,2],[13,131,55,4,1],[14,7,9,2,0],[14,54,6,3,3],[14,55,100,1,1],[14,65,87,0,3],[14,79,76,1,0],[14,81,40,3,2],[14,95,131,2,0],[14,123,112,1,1],[14,134,16,2,0],[15,6,123,2,0],[15,9,95,3,1],[15,16,65,2,2],[15,40,134,4,1],[15,76,54,1,1],[15,87,7,1,1],[15,100,79,2,0],[15,112,55,1,1],[15,131,81,2,2],[16,7,76,1,1],[16,16,40,1,2],[16,54,9,1,2],[16,55,6,0,0],[16,65,112,4,0],[16,79,123,0,2],[16,81,100,0,0],[16,95,87,1,0],[16,134,131,4,1],[17,6,79,0,3],[17,9,134,5,0],[17,40,65,3,0],[17,76,55,1,1],[17,87,81,1,0],[17,100,95,1,1],[17,112,7,1,4],[17,123,54,1,1],[17,131,16,1,0],[18,6,81,3,2],[18,9,16,3,1],[18,76,134,0,0],[18,79,54,2,0],[18,87,40,3,1],[18,100,7,1,5],[18,112,95,1,0],[18,123,55,0,0],[18,131,65,1,0],[19,7,123,3,1],[19,16,87,0,3],[19,40,131,2,0],[19,54,100,1,2],[19,55,79,1,0],[19,65,9,1,4],[19,81,112,3,1],[19,95,76,2,2],[19,134,6,1,1],[20,6,16,2,2],[20,9,81,1,1],[20,54,55,0,1],[20,76,65,0,1],[20,79,7,0,2],[20,100,40,1,1],[20,112,134,2,2],[20,123,95,2,2],[20,131,87,0,0],[21,7,6,1,0],[21,16,54,5,0],[21,40,76,2,0],[21,65,100,0,1],[21,81,55,1,1],[21,87,9,3,0],[21,95,79,0,0],[21,131,112,3,2],[21,134,123,1,1],[22,6,95,4,1],[22,9,131,4,0],[22,54,7,0,1],[22,55,16,4,2],[22,76,87,1,2],[22,79,65,2,1],[22,100,134,1,3],[22,112,40,0,0],[22,123,81,1,1],[23,7,55,3,1],[23,16,112,4,1],[23,40,9,2,0],[23,65,6,0,2],[23,81,76,4,0],[23,87,100,1,1],[23,95,54,3,0],[23,131,123,1,2],[23,134,79,0,1],[24,6,40,2,0],[24,7,81,2,1],[24,54,134,1,0],[24,55,95,2,2],[24,76,131,0,0],[24,79,87,1,0],[24,100,16,0,4],[24,112,9,2,1],[24,123,65,1,1],[25,9,100,3,1],[25,16,76,0,0],[25,40,123,7,1],[25,65,54,1,0],[25,81,79,2,1],[25,87,112,0,0],[25,95,7,0,0],[25,131,6,3,2],[25,134,55,3,0],[26,6,87,1,2],[26,7,134,1,0],[26,54,40,0,6],[26,55,65,4,1],[26,76,9,1,4],[26,79,131,1,3],[26,95,81,2,1],[26,100,112,1,3],[26,123,16,1,2],[27,9,6,2,0],[27,16,79,1,0],[27,40,55,2,1],[27,65,7,1,6],[27,81,54,1,3],[27,87,123,1,2],[27,112,76,2,0],[27,131,100,2,1],[27,134,95,1,1],[28,6,112,0,2],[28,7,16,4,4],[28,54,131,1,4],[28,55,87,2,1],[28,76,100,0,1],[28,79,40,0,1],[28,95,65,2,1],[28,123,9,1,1],[28,134,81,0,3],[29,9,55,3,0],[29,16,81,4,1],[29,40,95,2,1],[29,65,134,1,1],[29,76,123,1,2],[29,87,54,0,0],[29,100,6,1,1],[29,112,79,2,2],[29,131,7,1,3],[30,6,76,3,1],[30,7,40,1,0],[30,54,112,1,2],[30,55,131,2,0],[30,79,9,4,1],[30,81,65,4,0],[30,95,16,1,3],[30,123,100,4,0],[30,134,87,2,2],[31,6,54,3,3],[31,9,7,1,2],[31,16,134,4,1],[31,40,81,0,0],[31,76,79,0,2],[31,87,65,3,0],[31,100,55,1,0],[31,112,123,0,0],[31,131,95,1,2],[32,7,87,2,0],[32,54,76,1,2],[32,55,112,0,0],[32,65,16,1,1],[32,79,100,1,1],[32,81,131,0,0],[32,95,9,1,1],[32,123,6,0,1],[32,134,40,1,2],[33,6,55,1,0],[33,9,54,4,0],[33,40,16,2,0],[33,76,7,2,5],[33,87,95,0,0],[33,100,81,0,0],[33,112,65,4,1],[33,123,79,2,3],[33,131,134,3,1],[34,7,112,4,0],[34,16,131,3,2],[34,54,123,3,1],[34,55,76,2,1],[34,65,40,1,4],[34,79,6,1,4],[34,81,87,0,3],[34,95,100,1,0],[34,134,9,2,3]],"table":[{"id":7,"points":81,"matches":34,"won":25,"draw":6,"lost":3,"goals":80,"against":25},{"id":40,"points":73,"matches":34,"won":23,"draw":4,"lost":7,"goals":77,"against":22},{"id":9,"points":64,"matches":34,"won":20,"draw":4,"lost":10,"goals":74,"against":44},{"id":87,"points":60,"matches":34,"won":17,"draw":9,"lost":8,"goals":49,"against":24},{"id":6,"points":54,"matches":34,"won":15,"draw":9,"lost":10,"goals":52,"against":44},{"id":16,"points":53,"matches":34,"won":15,"draw":8,"lost":11,"goals":63,"against":46},{"id":55,"points":48,"matches":34,"won":12,"draw":12,"lost":10,"goals":41,"against":45},{"id":131,"points":44,"matches":34,"won":13,"draw":5,"lost":16,"goals":47,"against":60},{"id":134,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":49,"against":58},{"id":79,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":38,"against":49},{"id":123,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":41,"against":47},{"id":112,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":45,"against":61},{"id":81,"points":39,"matches":34,"won":9,"draw":12,"lost":13,"goals":47,"against":51},{"id":95,"points":38,"matches":34,"won":8,"draw":14,"lost":12,"goals":36,"against":49},{"id":100,"points":36,"matches":34,"won":8,"draw":12,"lost":14,"goals":35,"against":57},{"id":54,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":38,"against":64},{"id":65,"points":30,"matches":34,"won":8,"draw":6,"lost":20,"goals":39,"against":75},{"id":76,"points":23,"matches":34,"won":4,"draw":11,"lost":19,"goals":24,"against":54}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_Bundesliga, abgerufen 2026-10-09","table":[{"id":7,"won":25,"draw":6,"lost":3,"goals":80,"against":25,"adjust":0},{"id":40,"won":23,"draw":4,"lost":7,"goals":77,"against":22,"adjust":0},{"id":9,"won":20,"draw":4,"lost":10,"goals":74,"against":44,"adjust":0},{"id":87,"won":17,"draw":9,"lost":8,"goals":49,"against":24,"adjust":0},{"id":6,"won":15,"draw":9,"lost":10,"goals":52,"against":44,"adjust":0},{"id":16,"won":15,"draw":8,"lost":11,"goals":63,"against":46,"adjust":0},{"id":55,"won":12,"draw":12,"lost":10,"goals":41,"against":45,"adjust":0},{"id":131,"won":13,"draw":5,"lost":16,"goals":47,"against":60,"adjust":0},{"id":134,"won":11,"draw":9,"lost":14,"goals":49,"against":58,"adjust":0},{"id":79,"won":12,"draw":6,"lost":16,"goals":38,"against":49,"adjust":0},{"id":123,"won":10,"draw":11,"lost":13,"goals":41,"against":47,"adjust":0},{"id":112,"won":10,"draw":10,"lost":14,"goals":45,"against":61,"adjust":0},{"id":81,"won":9,"draw":12,"lost":13,"goals":47,"against":51,"adjust":0},{"id":95,"won":8,"draw":14,"lost":12,"goals":36,"against":49,"adjust":0},{"id":100,"won":8,"draw":12,"lost":14,"goals":35,"against":57,"adjust":0},{"id":54,"won":7,"draw":10,"lost":17,"goals":38,"against":64,"adjust":0},{"id":65,"won":8,"draw":6,"lost":20,"goals":39,"against":75,"adjust":0},{"id":76,"won":4,"draw":11,"lost":19,"goals":24,"against":54,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2012.json b/tests/RealData/fixtures/openligadb/bl1-2012.json new file mode 100644 index 00000000..b243f070 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2012,"name":"1. Fussball-Bundesliga 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"}],"matches":[[1,7,134,2,1],[1,16,131,0,1],[1,55,9,2,2],[1,87,175,2,1],[1,91,6,2,1],[1,95,185,0,2],[1,100,79,0,1],[1,112,81,1,1],[1,115,40,0,3],[2,6,112,2,0],[2,9,95,3,1],[2,40,16,6,1],[2,79,7,1,1],[2,81,115,0,1],[2,131,55,0,4],[2,134,100,2,0],[2,175,91,0,4],[2,185,87,0,0],[3,7,6,3,0],[3,16,185,0,0],[3,40,81,3,1],[3,55,134,3,2],[3,87,79,2,3],[3,91,100,3,2],[3,95,131,0,0],[3,112,175,5,3],[3,115,9,0,2],[4,6,87,1,1],[4,9,40,0,2],[4,79,91,1,2],[4,81,95,2,0],[4,100,7,3,2],[4,131,115,1,1],[4,134,16,2,2],[4,175,55,3,1],[4,185,112,0,0],[5,9,81,3,0],[5,16,175,0,3],[5,40,131,3,0],[5,55,79,4,1],[5,87,100,2,2],[5,91,7,3,3],[5,95,6,1,3],[5,112,134,1,2],[5,115,185,0,2],[6,6,115,2,0],[6,7,87,5,0],[6,79,16,0,2],[6,91,112,2,1],[6,100,55,1,0],[6,131,81,0,2],[6,134,40,0,2],[6,175,95,0,0],[6,185,9,2,2],[7,9,131,3,0],[7,16,6,2,2],[7,40,175,2,0],[7,55,7,1,1],[7,81,185,1,0],[7,87,91,2,0],[7,95,134,3,1],[7,112,79,3,0],[7,115,100,0,1],[8,6,81,2,2],[8,7,9,1,2],[8,79,95,0,0],[8,91,55,3,1],[8,100,16,0,1],[8,131,112,0,2],[8,134,87,4,0],[8,175,115,3,3],[8,185,40,0,5],[9,9,79,1,0],[9,16,91,2,1],[9,40,6,1,2],[9,55,87,2,3],[9,81,175,3,0],[9,95,100,0,2],[9,112,7,0,2],[9,115,134,1,1],[9,185,131,1,4],[10,6,185,3,2],[10,7,16,0,0],[10,55,95,2,0],[10,79,131,1,0],[10,87,112,1,1],[10,91,115,1,1],[10,100,40,0,3],[10,134,81,2,1],[10,175,9,3,2],[11,9,134,2,1],[11,16,55,2,4],[11,40,91,2,0],[11,81,79,2,1],[11,95,7,1,3],[11,112,100,0,0],[11,115,87,2,4],[11,131,6,3,1],[11,185,175,1,1],[12,6,9,2,0],[12,7,115,3,1],[12,55,112,1,2],[12,79,40,1,1],[12,87,16,1,2],[12,91,95,4,2],[12,100,81,1,0],[12,134,185,2,1],[12,175,131,1,3],[13,9,91,1,1],[13,40,55,5,0],[13,81,7,1,2],[13,95,87,1,1],[13,112,16,3,0],[13,115,79,0,0],[13,131,134,1,1],[13,175,6,1,2],[13,185,100,2,0],[14,7,185,1,1],[14,16,95,2,1],[14,55,115,2,0],[14,79,175,4,2],[14,87,131,2,0],[14,91,81,1,3],[14,100,9,3,1],[14,112,40,0,2],[14,134,6,1,4],[15,6,79,1,0],[15,9,87,1,1],[15,40,7,1,1],[15,81,55,2,1],[15,95,112,1,1],[15,115,16,0,1],[15,131,100,1,1],[15,175,134,1,4],[15,185,91,4,0],[16,7,131,2,3],[16,16,9,3,1],[16,55,6,3,2],[16,79,185,2,0],[16,87,81,2,0],[16,91,134,4,1],[16,95,40,0,2],[16,100,175,2,0],[16,112,115,1,0],[17,6,100,3,0],[17,9,112,1,3],[17,40,87,1,1],[17,81,16,3,1],[17,115,95,1,1],[17,131,91,0,2],[17,134,79,1,1],[17,175,7,1,3],[17,185,55,2,1],[18,6,91,3,1],[18,9,55,5,4],[18,40,115,2,0],[18,79,100,1,1],[18,81,112,0,0],[18,131,16,2,0],[18,134,7,0,5],[18,175,87,0,0],[18,185,95,2,3],[19,7,79,3,0],[19,16,40,0,2],[19,55,131,2,1],[19,87,185,2,1],[19,91,175,2,1],[19,95,9,0,0],[19,100,134,3,2],[19,112,6,0,0],[19,115,81,0,3],[20,6,7,2,3],[20,9,115,1,2],[20,79,87,2,1],[20,81,40,0,3],[20,100,91,0,2],[20,131,95,1,1],[20,134,55,2,0],[20,175,112,2,1],[20,185,16,3,1],[21,7,100,1,4],[21,16,134,1,4],[21,40,9,4,0],[21,55,175,1,0],[21,87,6,3,3],[21,91,79,0,0],[21,95,81,1,1],[21,112,185,1,0],[21,115,131,0,1],[22,6,95,2,1],[22,7,91,3,0],[22,79,55,2,2],[22,81,9,2,2],[22,100,87,1,0],[22,131,40,0,2],[22,134,112,2,3],[22,175,16,0,1],[22,185,115,1,0],[23,9,185,2,1],[23,16,79,1,1],[23,40,134,6,1],[23,55,100,5,1],[23,81,131,1,1],[23,87,7,1,1],[23,95,175,2,1],[23,112,91,0,0],[23,115,6,0,0],[24,6,16,2,1],[24,7,55,3,1],[24,79,112,1,1],[24,91,87,0,1],[24,100,115,1,1],[24,131,9,1,4],[24,134,95,0,1],[24,175,40,0,1],[24,185,81,1,1],[25,9,7,2,1],[25,16,100,0,1],[25,40,185,3,2],[25,55,91,0,0],[25,81,6,1,0],[25,87,134,1,1],[25,95,79,1,2],[25,112,131,2,5],[25,115,175,0,3],[26,6,40,1,2],[26,7,112,5,1],[26,79,9,3,0],[26,87,55,1,0],[26,91,16,1,2],[26,100,95,0,1],[26,131,185,1,1],[26,134,115,2,2],[26,175,81,0,0],[27,9,175,3,0],[27,16,7,1,2],[27,40,100,9,2],[27,81,134,1,1],[27,95,55,0,2],[27,112,87,2,0],[27,115,91,2,3],[27,131,79,2,2],[27,185,6,1,4],[28,6,131,1,1],[28,7,95,4,2],[28,55,16,0,0],[28,79,81,2,1],[28,87,115,1,0],[28,91,40,0,1],[28,100,112,0,1],[28,134,9,0,2],[28,175,185,3,0],[29,9,6,2,2],[29,16,87,2,0],[29,40,79,4,0],[29,81,100,1,2],[29,95,91,2,0],[29,112,55,3,1],[29,115,7,1,6],[29,131,175,2,2],[29,185,134,2,2],[30,6,175,5,0],[30,7,81,2,0],[30,16,112,2,1],[30,55,40,1,6],[30,79,115,0,1],[30,87,95,1,0],[30,91,9,1,0],[30,100,185,2,1],[30,134,131,0,3],[31,6,134,1,0],[31,9,100,4,1],[31,40,112,1,0],[31,81,91,0,0],[31,95,16,3,0],[31,115,55,2,3],[31,131,87,3,1],[31,175,79,2,1],[31,185,7,1,2],[32,7,40,1,1],[32,16,115,0,2],[32,55,81,2,2],[32,79,6,0,2],[32,87,9,0,1],[32,91,185,3,1],[32,100,131,1,1],[32,112,95,2,0],[32,134,175,2,2],[33,6,55,3,1],[33,9,16,1,2],[33,40,95,3,0],[33,81,87,2,4],[33,115,112,1,2],[33,131,7,3,3],[33,134,91,1,1],[33,175,100,1,4],[33,185,79,1,2],[34,7,175,1,2],[34,16,81,2,2],[34,55,185,3,0],[34,79,134,3,2],[34,87,40,3,4],[34,91,131,2,2],[34,95,115,3,1],[34,100,6,0,1],[34,112,9,1,2]],"table":[{"id":40,"points":91,"matches":34,"won":29,"draw":4,"lost":1,"goals":98,"against":18},{"id":7,"points":66,"matches":34,"won":19,"draw":9,"lost":6,"goals":81,"against":42},{"id":6,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":65,"against":39},{"id":9,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":58,"against":50},{"id":112,"points":51,"matches":34,"won":14,"draw":9,"lost":11,"goals":45,"against":40},{"id":91,"points":51,"matches":34,"won":14,"draw":9,"lost":11,"goals":49,"against":46},{"id":100,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":42,"against":53},{"id":87,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":45,"against":49},{"id":55,"points":45,"matches":34,"won":13,"draw":6,"lost":15,"goals":60,"against":62},{"id":79,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":39,"against":47},{"id":131,"points":43,"matches":34,"won":10,"draw":13,"lost":11,"goals":47,"against":52},{"id":16,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":37,"against":55},{"id":81,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":42,"against":44},{"id":134,"points":34,"matches":34,"won":8,"draw":10,"lost":16,"goals":50,"against":66},{"id":95,"points":33,"matches":34,"won":8,"draw":9,"lost":17,"goals":33,"against":51},{"id":175,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":42,"against":67},{"id":185,"points":30,"matches":34,"won":7,"draw":9,"lost":18,"goals":39,"against":57},{"id":115,"points":21,"matches":34,"won":4,"draw":9,"lost":21,"goals":26,"against":60}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2012–13_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":29,"draw":4,"lost":1,"goals":98,"against":18,"adjust":0},{"id":7,"won":19,"draw":9,"lost":6,"goals":81,"against":42,"adjust":0},{"id":6,"won":19,"draw":8,"lost":7,"goals":65,"against":39,"adjust":0},{"id":9,"won":16,"draw":7,"lost":11,"goals":58,"against":50,"adjust":0},{"id":112,"won":14,"draw":9,"lost":11,"goals":45,"against":40,"adjust":0},{"id":91,"won":14,"draw":9,"lost":11,"goals":49,"against":46,"adjust":0},{"id":100,"won":14,"draw":6,"lost":14,"goals":42,"against":53,"adjust":0},{"id":87,"won":12,"draw":11,"lost":11,"goals":45,"against":49,"adjust":0},{"id":55,"won":13,"draw":6,"lost":15,"goals":60,"against":62,"adjust":0},{"id":79,"won":11,"draw":11,"lost":12,"goals":39,"against":47,"adjust":0},{"id":131,"won":10,"draw":13,"lost":11,"goals":47,"against":52,"adjust":0},{"id":16,"won":12,"draw":7,"lost":15,"goals":37,"against":55,"adjust":0},{"id":81,"won":10,"draw":12,"lost":12,"goals":42,"against":44,"adjust":0},{"id":134,"won":8,"draw":10,"lost":16,"goals":50,"against":66,"adjust":0},{"id":95,"won":8,"draw":9,"lost":17,"goals":33,"against":51,"adjust":0},{"id":175,"won":8,"draw":7,"lost":19,"goals":42,"against":67,"adjust":0},{"id":185,"won":7,"draw":9,"lost":18,"goals":39,"against":57,"adjust":0},{"id":115,"won":4,"draw":9,"lost":21,"goals":26,"against":60,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2013.json b/tests/RealData/fixtures/openligadb/bl1-2013.json new file mode 100644 index 00000000..2b6c0b7a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2013,"name":"1. Fussball-Bundesliga 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":123,"name":"TSG 1899 Hoffenheim","short":"TSG 1899 Hoffenheim"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"}],"matches":[[1,6,112,3,1],[1,9,100,3,3],[1,40,87,3,1],[1,54,91,6,1],[1,55,131,2,0],[1,74,134,0,1],[1,81,16,3,2],[1,95,7,0,4],[1,123,79,2,2],[2,7,74,2,1],[2,16,6,0,1],[2,79,54,2,2],[2,87,55,3,0],[2,91,40,0,1],[2,100,123,1,5],[2,112,81,1,2],[2,131,9,4,0],[2,134,95,1,0],[3,6,87,4,2],[3,7,134,1,0],[3,40,79,2,0],[3,54,100,1,0],[3,55,9,2,1],[3,74,91,0,2],[3,81,131,2,0],[3,95,16,2,1],[3,123,112,3,3],[4,9,6,2,0],[4,16,123,6,2],[4,55,81,4,1],[4,79,95,0,1],[4,87,134,4,1],[4,91,7,1,2],[4,100,74,4,0],[4,112,40,1,1],[4,131,54,2,0],[5,6,131,3,1],[5,7,100,6,2],[5,40,55,2,0],[5,54,16,0,1],[5,74,79,1,1],[5,81,9,0,1],[5,95,112,2,1],[5,123,87,2,1],[5,134,91,0,3],[6,9,40,0,4],[6,16,91,1,1],[6,55,95,2,1],[6,79,7,1,1],[6,81,6,1,4],[6,87,74,4,1],[6,100,134,0,2],[6,112,54,1,1],[6,131,123,2,1],[7,6,55,2,0],[7,7,112,5,0],[7,40,131,1,0],[7,54,81,3,1],[7,74,16,0,4],[7,91,100,2,2],[7,95,87,2,2],[7,123,9,3,3],[7,134,79,3,3],[8,6,40,1,1],[8,9,95,4,1],[8,16,134,1,1],[8,55,54,1,1],[8,79,100,0,5],[8,81,123,2,2],[8,87,7,2,0],[8,112,91,1,1],[8,131,74,0,2],[9,7,55,1,0],[9,40,81,4,1],[9,54,87,1,0],[9,74,9,2,3],[9,91,79,1,1],[9,95,131,1,2],[9,100,16,3,3],[9,123,6,1,2],[9,134,112,0,0],[10,6,95,2,1],[10,9,7,1,3],[10,16,79,1,1],[10,40,54,3,2],[10,55,123,1,4],[10,81,74,2,0],[10,87,91,4,1],[10,112,100,0,3],[10,131,134,3,0],[11,7,16,6,1],[11,54,9,0,2],[11,74,6,1,0],[11,79,112,0,3],[11,91,131,1,2],[11,95,81,2,1],[11,100,87,0,2],[11,123,40,1,2],[11,134,55,3,2],[12,6,100,5,3],[12,9,134,3,1],[12,40,95,3,0],[12,55,74,0,0],[12,81,91,1,0],[12,87,79,3,1],[12,112,16,1,3],[12,123,54,2,3],[12,131,7,2,1],[13,7,40,0,3],[13,16,87,0,2],[13,54,6,0,1],[13,74,112,0,1],[13,79,131,1,1],[13,91,9,3,3],[13,95,123,2,0],[13,100,55,3,1],[13,134,81,2,3],[14,6,79,3,0],[14,9,16,3,0],[14,40,74,2,0],[14,54,95,0,0],[14,55,91,2,0],[14,81,7,1,3],[14,87,112,1,0],[14,123,134,4,4],[14,131,100,1,1],[15,7,6,0,1],[15,16,55,4,2],[15,74,54,0,2],[15,79,81,1,1],[15,87,9,2,1],[15,91,123,1,2],[15,100,95,0,1],[15,112,131,0,3],[15,134,40,0,7],[16,6,91,0,1],[16,9,112,2,0],[16,40,100,3,1],[16,54,134,3,2],[16,55,79,3,3],[16,81,87,0,0],[16,95,74,4,1],[16,123,7,2,2],[16,131,16,3,1],[17,7,54,1,2],[17,16,40,1,2],[17,74,123,1,0],[17,79,9,0,0],[17,87,131,2,2],[17,91,95,1,1],[17,100,81,2,3],[17,112,55,2,1],[17,134,6,1,0],[18,7,95,2,2],[18,16,81,1,2],[18,79,123,4,0],[18,87,40,0,2],[18,91,54,1,0],[18,100,9,0,3],[18,112,6,3,2],[18,131,55,1,3],[18,134,74,0,0],[19,6,16,2,1],[19,9,131,2,1],[19,40,91,5,0],[19,54,79,1,3],[19,55,87,3,1],[19,74,7,1,2],[19,81,112,2,0],[19,95,134,3,1],[19,123,100,3,0],[20,9,55,2,0],[20,16,95,1,4],[20,79,40,0,2],[20,87,6,0,1],[20,91,74,3,0],[20,100,54,0,3],[20,112,123,1,1],[20,131,81,3,0],[20,134,7,1,5],[21,6,9,1,2],[21,7,91,4,0],[21,40,112,4,0],[21,54,131,1,2],[21,74,100,4,2],[21,81,55,2,0],[21,95,79,0,1],[21,123,16,4,1],[21,134,87,1,1],[22,9,81,0,0],[22,16,54,1,2],[22,55,40,0,4],[22,79,74,2,1],[22,87,123,2,2],[22,91,134,0,0],[22,100,7,3,0],[22,112,95,2,4],[22,131,6,3,1],[23,6,81,0,1],[23,7,79,3,0],[23,40,9,5,1],[23,54,112,0,0],[23,74,87,1,1],[23,91,16,2,1],[23,95,55,1,1],[23,123,131,6,2],[23,134,100,1,0],[24,9,123,4,0],[24,16,74,2,2],[24,55,6,1,1],[24,79,134,0,2],[24,81,54,1,1],[24,87,95,1,2],[24,100,91,1,1],[24,112,7,0,1],[24,131,40,1,6],[25,7,87,1,2],[25,40,6,2,1],[25,54,55,0,3],[25,74,131,1,1],[25,91,112,1,4],[25,95,9,1,2],[25,100,79,2,1],[25,123,81,2,4],[25,134,16,1,1],[26,6,123,2,3],[26,9,74,3,1],[26,16,100,1,0],[26,55,7,0,3],[26,79,91,2,5],[26,81,40,0,2],[26,87,54,3,0],[26,112,134,3,1],[26,131,95,1,1],[27,7,9,0,0],[27,54,40,1,3],[27,74,81,3,1],[27,79,16,2,0],[27,91,87,1,0],[27,95,6,1,3],[27,100,112,1,1],[27,123,55,3,1],[27,134,131,1,3],[28,6,74,1,1],[28,9,54,2,0],[28,16,7,2,3],[28,40,123,3,3],[28,55,134,1,2],[28,81,95,3,0],[28,87,100,3,1],[28,112,79,3,2],[28,131,91,2,1],[29,7,131,2,1],[29,16,112,2,0],[29,54,123,1,1],[29,74,55,3,0],[29,79,87,0,2],[29,91,81,2,0],[29,95,40,1,0],[29,100,6,2,1],[29,134,9,1,1],[30,6,54,2,1],[30,9,91,2,0],[30,40,7,0,3],[30,55,100,2,1],[30,81,134,3,0],[30,87,16,1,1],[30,112,74,2,0],[30,123,95,2,0],[30,131,79,4,1],[31,7,81,4,2],[31,16,9,3,1],[31,74,40,0,2],[31,79,6,1,4],[31,91,55,2,3],[31,95,54,0,0],[31,100,131,1,3],[31,112,87,4,2],[31,134,123,3,1],[32,6,7,2,2],[32,9,87,0,1],[32,40,134,5,2],[32,54,74,2,0],[32,55,16,0,0],[32,81,79,2,0],[32,95,100,3,1],[32,123,91,0,0],[32,131,112,2,2],[33,7,123,3,2],[33,16,131,1,2],[33,74,95,0,1],[33,79,55,0,2],[33,87,81,3,1],[33,91,6,0,2],[33,100,40,1,4],[33,112,9,0,2],[33,134,54,2,0],[34,6,134,2,1],[34,9,79,4,1],[34,40,16,1,0],[34,54,7,0,4],[34,55,112,3,2],[34,81,100,3,2],[34,95,91,2,1],[34,123,74,3,1],[34,131,87,3,1]],"table":[{"id":40,"points":90,"matches":34,"won":29,"draw":3,"lost":2,"goals":94,"against":23},{"id":7,"points":71,"matches":34,"won":22,"draw":5,"lost":7,"goals":80,"against":38},{"id":9,"points":64,"matches":34,"won":19,"draw":7,"lost":8,"goals":63,"against":43},{"id":6,"points":61,"matches":34,"won":19,"draw":4,"lost":11,"goals":60,"against":41},{"id":131,"points":60,"matches":34,"won":18,"draw":6,"lost":10,"goals":63,"against":50},{"id":87,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":59,"against":43},{"id":81,"points":53,"matches":34,"won":16,"draw":5,"lost":13,"goals":52,"against":54},{"id":95,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":47,"against":47},{"id":123,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":72,"against":70},{"id":55,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":46,"against":59},{"id":54,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":40,"against":48},{"id":134,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":42,"against":66},{"id":91,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":40,"against":57},{"id":112,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":43,"against":61},{"id":16,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":49,"against":62},{"id":100,"points":27,"matches":34,"won":7,"draw":6,"lost":21,"goals":51,"against":75},{"id":79,"points":26,"matches":34,"won":5,"draw":11,"lost":18,"goals":37,"against":70},{"id":74,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":29,"against":60}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2013–14_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":29,"draw":3,"lost":2,"goals":94,"against":23,"adjust":0},{"id":7,"won":22,"draw":5,"lost":7,"goals":80,"against":38,"adjust":0},{"id":9,"won":19,"draw":7,"lost":8,"goals":63,"against":43,"adjust":0},{"id":6,"won":19,"draw":4,"lost":11,"goals":60,"against":41,"adjust":0},{"id":131,"won":18,"draw":6,"lost":10,"goals":63,"against":50,"adjust":0},{"id":87,"won":16,"draw":7,"lost":11,"goals":59,"against":43,"adjust":0},{"id":81,"won":16,"draw":5,"lost":13,"goals":52,"against":54,"adjust":0},{"id":95,"won":15,"draw":7,"lost":12,"goals":47,"against":47,"adjust":0},{"id":123,"won":11,"draw":11,"lost":12,"goals":72,"against":70,"adjust":0},{"id":55,"won":12,"draw":6,"lost":16,"goals":46,"against":59,"adjust":0},{"id":54,"won":11,"draw":8,"lost":15,"goals":40,"against":48,"adjust":0},{"id":134,"won":10,"draw":9,"lost":15,"goals":42,"against":66,"adjust":0},{"id":91,"won":9,"draw":9,"lost":16,"goals":40,"against":57,"adjust":0},{"id":112,"won":9,"draw":9,"lost":16,"goals":43,"against":61,"adjust":0},{"id":16,"won":8,"draw":8,"lost":18,"goals":49,"against":62,"adjust":0},{"id":100,"won":7,"draw":6,"lost":21,"goals":51,"against":75,"adjust":0},{"id":79,"won":5,"draw":11,"lost":18,"goals":37,"against":70,"adjust":0},{"id":74,"won":6,"draw":7,"lost":21,"goals":29,"against":60,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2014.json b/tests/RealData/fixtures/openligadb/bl1-2014.json new file mode 100644 index 00000000..f09dfc77 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2014,"name":"1. Fußball-Bundesliga 2014/2015","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"}],"matches":[[1,7,6,0,2],[1,31,81,2,2],[1,40,131,2,1],[1,54,134,2,2],[1,55,9,2,1],[1,65,100,0,0],[1,87,16,1,1],[1,91,112,1,0],[1,175,95,2,0],[2,6,54,4,2],[2,9,40,1,1],[2,16,65,0,2],[2,81,55,0,0],[2,95,7,2,3],[2,100,31,0,3],[2,112,87,0,0],[2,131,91,2,2],[2,134,175,1,1],[3,6,134,3,3],[3,7,112,3,1],[3,31,65,0,0],[3,40,16,2,0],[3,54,81,1,3],[3,55,100,2,0],[3,87,9,4,1],[3,91,95,0,1],[3,175,131,1,1],[4,9,91,2,2],[4,16,175,0,2],[4,31,55,2,0],[4,65,87,0,0],[4,81,7,2,0],[4,95,134,4,2],[4,100,40,0,0],[4,112,54,2,2],[4,131,6,4,1],[5,6,95,1,0],[5,7,16,2,2],[5,40,31,4,0],[5,54,131,1,0],[5,55,65,1,0],[5,87,100,1,0],[5,91,81,2,2],[5,134,9,0,3],[5,175,112,3,3],[6,9,7,2,1],[6,16,55,1,0],[6,31,87,1,2],[6,65,40,0,2],[6,81,175,0,0],[6,95,54,1,0],[6,100,91,1,2],[6,112,6,0,0],[6,131,134,2,1],[7,6,31,2,2],[7,7,100,0,1],[7,40,55,4,0],[7,54,16,3,2],[7,87,81,1,1],[7,91,65,3,2],[7,131,95,1,0],[7,134,112,1,1],[7,175,9,2,1],[8,9,54,2,0],[8,16,6,3,3],[8,31,91,3,1],[8,40,134,6,0],[8,55,87,0,3],[8,65,7,2,1],[8,81,95,2,1],[8,100,175,1,1],[8,112,131,1,2],[9,6,9,1,0],[9,7,55,0,1],[9,54,100,3,0],[9,87,40,0,0],[9,91,16,4,5],[9,95,112,2,0],[9,131,81,3,0],[9,134,65,0,1],[9,175,31,1,0],[10,9,95,1,0],[10,16,131,0,4],[10,31,54,3,1],[10,40,7,2,1],[10,55,91,1,0],[10,65,112,0,1],[10,81,134,1,2],[10,87,175,3,1],[10,100,6,1,0],[11,6,81,0,0],[11,7,87,1,0],[11,54,55,0,2],[11,91,40,0,4],[11,95,31,3,0],[11,112,9,2,0],[11,131,100,2,0],[11,134,16,2,0],[11,175,65,3,4],[12,9,131,3,2],[12,16,95,0,1],[12,31,7,2,2],[12,40,175,4,0],[12,55,6,1,3],[12,65,54,1,2],[12,81,112,2,2],[12,87,91,1,3],[12,100,134,2,0],[13,6,65,5,1],[13,9,81,4,1],[13,54,40,0,1],[13,91,7,2,0],[13,95,100,3,1],[13,112,16,1,4],[13,131,87,1,0],[13,134,31,4,0],[13,175,55,4,3],[14,7,175,1,0],[14,16,9,0,4],[14,31,112,1,1],[14,40,6,1,0],[14,55,131,1,3],[14,65,95,1,2],[14,87,54,3,2],[14,91,134,5,2],[14,100,81,2,1],[15,6,87,1,1],[15,9,65,1,2],[15,54,7,1,0],[15,81,16,1,1],[15,95,40,0,4],[15,112,100,0,0],[15,131,31,1,1],[15,134,55,3,3],[15,175,91,3,2],[16,7,131,2,2],[16,31,9,1,2],[16,40,112,2,0],[16,55,95,2,0],[16,65,81,0,0],[16,87,134,4,1],[16,91,54,4,4],[16,100,16,0,1],[16,175,6,0,1],[17,6,91,1,1],[17,9,100,0,0],[17,16,31,0,0],[17,54,175,0,5],[17,81,40,1,2],[17,95,87,2,1],[17,112,55,2,2],[17,131,65,2,1],[17,134,7,2,1],[18,6,7,0,0],[18,9,55,1,0],[18,16,87,0,1],[18,81,31,5,0],[18,95,175,3,1],[18,100,65,0,2],[18,112,91,4,1],[18,131,40,4,1],[18,134,54,2,0],[19,7,95,0,1],[19,31,100,0,3],[19,40,9,1,1],[19,54,6,0,1],[19,55,81,1,1],[19,65,16,0,0],[19,87,112,1,0],[19,91,131,1,1],[19,175,134,1,2],[20,9,87,1,0],[20,16,40,0,2],[20,65,31,0,0],[20,81,54,0,2],[20,95,91,2,2],[20,100,55,2,1],[20,112,7,0,3],[20,131,175,3,0],[20,134,6,2,1],[21,6,131,4,5],[21,7,81,4,2],[21,40,100,8,0],[21,54,112,0,2],[21,55,31,1,2],[21,87,65,1,0],[21,91,9,1,0],[21,134,95,3,2],[21,175,16,2,1],[22,9,134,1,1],[22,16,7,2,3],[22,31,40,0,6],[22,65,55,1,1],[22,81,91,3,1],[22,95,6,2,2],[22,100,87,1,1],[22,112,175,1,1],[22,131,54,2,1],[23,6,112,1,0],[23,7,9,3,0],[23,40,65,4,1],[23,54,95,1,0],[23,55,16,1,1],[23,87,31,2,0],[23,91,100,2,1],[23,134,131,3,5],[23,175,81,2,0],[24,9,175,3,1],[24,16,54,0,0],[24,31,6,0,3],[24,55,40,1,3],[24,65,91,4,2],[24,81,87,2,2],[24,95,131,1,0],[24,100,7,0,0],[24,112,134,0,1],[25,6,16,4,0],[25,7,65,0,0],[25,54,9,2,2],[25,87,55,2,0],[25,91,31,4,0],[25,95,81,0,2],[25,131,112,3,0],[25,134,40,0,4],[25,175,100,3,0],[26,9,6,0,1],[26,16,91,3,1],[26,31,175,0,0],[26,40,87,0,2],[26,55,7,2,3],[26,65,134,1,1],[26,81,131,1,1],[26,100,54,0,1],[26,112,95,2,0],[27,6,100,4,0],[27,7,40,0,1],[27,54,31,2,0],[27,91,55,2,2],[27,95,9,0,0],[27,112,65,1,0],[27,131,16,3,1],[27,134,81,0,0],[27,175,87,1,4],[28,9,112,0,0],[28,16,134,3,2],[28,31,95,2,1],[28,40,91,3,0],[28,55,54,1,1],[28,65,175,3,2],[28,81,6,2,3],[28,87,7,3,1],[28,100,131,0,2],[29,6,55,4,0],[29,7,31,3,0],[29,54,65,0,0],[29,91,87,0,0],[29,95,16,2,1],[29,112,81,2,3],[29,131,9,1,1],[29,134,100,1,0],[29,175,40,0,2],[30,7,91,2,0],[30,16,112,2,2],[30,31,134,2,2],[30,40,54,1,0],[30,55,175,1,2],[30,65,6,1,1],[30,81,9,2,0],[30,87,131,1,0],[30,100,95,3,2],[31,6,40,2,0],[31,9,16,3,2],[31,54,87,1,2],[31,81,100,1,2],[31,95,65,0,0],[31,112,31,1,2],[31,131,55,2,2],[31,134,91,1,0],[31,175,7,1,1],[32,7,54,2,0],[32,16,81,2,0],[32,31,131,1,3],[32,40,95,0,1],[32,55,134,1,1],[32,65,9,2,0],[32,87,6,3,0],[32,91,175,3,1],[32,100,112,1,1],[33,6,175,2,0],[33,9,31,1,0],[33,16,100,2,1],[33,54,91,0,0],[33,81,65,2,0],[33,95,55,1,2],[33,112,40,2,1],[33,131,7,2,1],[33,134,87,0,2],[34,7,134,3,2],[34,31,16,1,2],[34,40,81,2,0],[34,55,112,2,1],[34,65,131,2,2],[34,87,95,1,3],[34,91,6,2,1],[34,100,9,2,0],[34,175,54,2,1]],"table":[{"id":40,"points":79,"matches":34,"won":25,"draw":4,"lost":5,"goals":80,"against":18},{"id":131,"points":69,"matches":34,"won":20,"draw":9,"lost":5,"goals":72,"against":38},{"id":87,"points":66,"matches":34,"won":19,"draw":9,"lost":6,"goals":53,"against":26},{"id":6,"points":61,"matches":34,"won":17,"draw":10,"lost":7,"goals":62,"against":37},{"id":95,"points":49,"matches":34,"won":15,"draw":4,"lost":15,"goals":43,"against":43},{"id":9,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":42,"against":40},{"id":7,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":47,"against":42},{"id":175,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":49,"against":55},{"id":91,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":56,"against":62},{"id":134,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":50,"against":65},{"id":81,"points":40,"matches":34,"won":9,"draw":13,"lost":12,"goals":45,"against":47},{"id":65,"points":40,"matches":34,"won":9,"draw":13,"lost":12,"goals":34,"against":40},{"id":55,"points":37,"matches":34,"won":9,"draw":10,"lost":15,"goals":40,"against":56},{"id":16,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":42,"against":60},{"id":54,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":36,"against":52},{"id":100,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":25,"against":50},{"id":112,"points":34,"matches":34,"won":7,"draw":13,"lost":14,"goals":36,"against":47},{"id":31,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":31,"against":65}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2014–15_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":25,"draw":4,"lost":5,"goals":80,"against":18,"adjust":0},{"id":131,"won":20,"draw":9,"lost":5,"goals":72,"against":38,"adjust":0},{"id":87,"won":19,"draw":9,"lost":6,"goals":53,"against":26,"adjust":0},{"id":6,"won":17,"draw":10,"lost":7,"goals":62,"against":37,"adjust":0},{"id":95,"won":15,"draw":4,"lost":15,"goals":43,"against":43,"adjust":0},{"id":9,"won":13,"draw":9,"lost":12,"goals":42,"against":40,"adjust":0},{"id":7,"won":13,"draw":7,"lost":14,"goals":47,"against":42,"adjust":0},{"id":175,"won":12,"draw":8,"lost":14,"goals":49,"against":55,"adjust":0},{"id":91,"won":11,"draw":10,"lost":13,"goals":56,"against":62,"adjust":0},{"id":134,"won":11,"draw":10,"lost":13,"goals":50,"against":65,"adjust":0},{"id":81,"won":9,"draw":13,"lost":12,"goals":45,"against":47,"adjust":0},{"id":65,"won":9,"draw":13,"lost":12,"goals":34,"against":40,"adjust":0},{"id":55,"won":9,"draw":10,"lost":15,"goals":40,"against":56,"adjust":0},{"id":16,"won":9,"draw":9,"lost":16,"goals":42,"against":60,"adjust":0},{"id":54,"won":9,"draw":8,"lost":17,"goals":36,"against":52,"adjust":0},{"id":100,"won":9,"draw":8,"lost":17,"goals":25,"against":50,"adjust":0},{"id":112,"won":7,"draw":13,"lost":14,"goals":36,"against":47,"adjust":0},{"id":31,"won":7,"draw":10,"lost":17,"goals":31,"against":65,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2015.json b/tests/RealData/fixtures/openligadb/bl1-2015.json new file mode 100644 index 00000000..d8a7063f --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2015,"name":"1. Fußball-Bundesliga 2015/2016","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"}],"matches":[[1,6,175,2,1],[1,7,87,4,0],[1,16,65,1,3],[1,40,100,5,0],[1,81,171,0,1],[1,95,54,0,1],[1,118,55,2,2],[1,131,91,2,1],[1,134,9,0,3],[2,9,118,1,1],[2,54,134,1,1],[2,55,6,0,1],[2,65,131,1,1],[2,87,81,1,2],[2,91,95,1,1],[2,100,16,3,2],[2,171,7,0,4],[2,175,40,1,2],[3,7,54,3,1],[3,16,91,1,4],[3,40,6,3,0],[3,65,100,2,1],[3,81,55,3,0],[3,95,171,0,1],[3,118,175,0,0],[3,131,9,3,0],[3,134,87,2,1],[4,6,118,0,1],[4,9,81,2,1],[4,40,95,2,1],[4,54,16,2,1],[4,55,7,2,4],[4,87,100,0,3],[4,91,65,6,2],[4,171,131,0,0],[4,175,134,1,3],[5,7,6,3,0],[5,16,9,0,1],[5,65,87,1,0],[5,81,175,3,1],[5,95,55,2,0],[5,100,91,0,0],[5,118,40,0,3],[5,131,54,2,0],[5,134,171,0,1],[6,6,81,1,0],[6,9,91,2,0],[6,40,131,5,1],[6,54,65,2,0],[6,55,16,1,3],[6,87,95,4,2],[6,118,134,2,1],[6,171,100,0,1],[6,175,7,1,1],[7,7,118,2,2],[7,16,87,1,3],[7,65,171,1,1],[7,81,40,0,3],[7,91,54,1,1],[7,95,175,1,3],[7,100,9,0,1],[7,131,55,1,1],[7,134,6,0,3],[8,6,95,1,1],[8,9,65,0,3],[8,40,7,5,1],[8,54,100,3,0],[8,55,134,1,0],[8,87,131,2,0],[8,118,81,2,3],[8,171,91,2,0],[8,175,16,2,2],[9,9,54,2,1],[9,16,171,1,0],[9,65,55,0,1],[9,81,7,0,2],[9,91,87,1,5],[9,95,118,0,2],[9,100,6,0,0],[9,131,175,4,2],[9,134,40,0,1],[10,6,16,4,3],[10,7,95,5,1],[10,40,65,4,0],[10,55,91,1,2],[10,81,134,1,3],[10,87,9,3,1],[10,118,131,0,1],[10,171,54,0,1],[10,175,100,0,1],[11,9,171,1,1],[11,16,118,2,0],[11,54,87,1,4],[11,65,175,0,0],[11,91,40,0,0],[11,95,81,3,3],[11,100,55,1,2],[11,131,6,2,1],[11,134,7,1,3],[12,6,65,1,2],[12,7,9,3,2],[12,40,16,4,0],[12,55,54,1,3],[12,81,131,2,0],[12,87,171,0,0],[12,95,134,1,2],[12,118,100,1,1],[12,175,91,0,0],[13,9,40,1,3],[13,16,95,0,4],[13,54,175,1,0],[13,65,81,0,0],[13,87,55,2,1],[13,91,6,1,3],[13,100,7,3,1],[13,131,134,6,0],[13,171,118,3,1],[14,6,9,1,1],[14,7,16,4,1],[14,40,54,2,0],[14,55,171,4,0],[14,81,91,2,1],[14,95,131,0,0],[14,118,65,0,0],[14,134,100,1,3],[14,175,87,3,3],[15,9,55,3,1],[15,16,134,1,1],[15,54,6,2,1],[15,65,95,0,1],[15,87,40,3,1],[15,91,118,0,1],[15,100,81,1,3],[15,131,7,1,2],[15,171,175,1,1],[16,6,87,5,0],[16,7,91,4,1],[16,40,171,2,0],[16,81,16,0,0],[16,95,9,2,1],[16,118,54,0,4],[16,131,100,1,1],[16,134,65,1,1],[16,175,55,1,0],[17,9,175,1,0],[17,16,131,3,1],[17,54,81,2,0],[17,55,40,0,1],[17,65,7,2,1],[17,87,118,3,2],[17,91,134,2,1],[17,100,95,0,1],[17,171,6,0,1],[18,9,134,1,3],[18,54,95,0,0],[18,55,118,1,2],[18,65,16,1,3],[18,87,7,1,3],[18,91,131,3,2],[18,100,40,1,2],[18,171,81,1,0],[18,175,6,1,1],[19,6,55,3,0],[19,7,171,2,0],[19,16,100,2,1],[19,40,175,2,0],[19,81,87,1,0],[19,95,91,0,0],[19,118,9,0,2],[19,131,65,1,1],[19,134,54,3,3],[20,6,40,0,0],[20,9,131,3,0],[20,54,7,0,0],[20,55,81,0,1],[20,87,134,5,1],[20,91,16,2,4],[20,100,65,1,1],[20,171,95,2,1],[20,175,118,0,2],[21,7,55,1,0],[21,16,54,2,0],[21,65,91,3,1],[21,81,9,2,1],[21,95,40,1,3],[21,100,87,3,2],[21,118,6,1,2],[21,131,171,2,0],[21,134,175,1,1],[22,6,7,0,1],[22,9,16,1,1],[22,40,118,3,1],[22,54,131,1,1],[22,55,95,0,1],[22,87,65,1,0],[22,91,100,0,0],[22,171,134,2,0],[22,175,81,3,2],[23,7,175,3,1],[23,16,55,1,2],[23,65,54,0,1],[23,81,6,3,1],[23,91,9,0,0],[23,95,87,2,2],[23,100,171,1,1],[23,131,40,0,2],[23,134,118,2,2],[24,6,134,1,4],[24,9,100,3,2],[24,40,81,1,2],[24,54,91,2,0],[24,55,131,0,4],[24,87,16,4,0],[24,118,7,0,2],[24,171,65,1,1],[24,175,95,2,1],[25,7,40,0,0],[25,16,175,5,1],[25,65,9,1,3],[25,81,118,0,0],[25,91,171,1,1],[25,95,6,3,3],[25,100,54,2,0],[25,131,87,2,1],[25,134,55,4,1],[26,6,100,1,0],[26,7,81,2,0],[26,40,134,5,0],[26,54,9,2,0],[26,55,65,0,2],[26,87,91,3,0],[26,118,95,2,2],[26,171,16,3,3],[26,175,131,1,0],[27,9,87,2,1],[27,16,6,0,2],[27,54,171,2,1],[27,65,40,0,1],[27,91,55,1,0],[27,95,7,1,3],[27,100,175,1,3],[27,131,118,1,1],[27,134,81,1,1],[28,6,131,3,0],[28,7,134,3,2],[28,40,91,1,0],[28,55,100,0,3],[28,81,95,4,2],[28,87,54,5,0],[28,118,16,2,2],[28,171,9,3,0],[28,175,65,1,1],[29,9,7,2,2],[29,16,40,1,3],[29,54,55,2,2],[29,65,6,0,2],[29,91,175,0,2],[29,100,118,1,2],[29,131,81,1,1],[29,134,95,1,2],[29,171,87,1,0],[30,6,91,3,0],[30,7,100,3,0],[30,40,9,3,0],[30,55,87,2,0],[30,81,65,2,3],[30,95,16,1,0],[30,118,171,2,0],[30,134,131,3,2],[30,175,54,2,1],[31,9,6,2,3],[31,16,7,0,3],[31,54,40,0,2],[31,65,118,4,1],[31,87,175,3,1],[31,91,81,2,1],[31,100,134,2,1],[31,131,95,0,2],[31,171,55,2,2],[32,6,54,2,1],[32,7,131,5,1],[32,40,87,1,1],[32,55,9,1,3],[32,81,100,0,0],[32,95,65,0,0],[32,118,91,1,2],[32,134,16,6,2],[32,175,171,2,1],[33,9,95,1,1],[33,16,81,1,3],[33,54,118,1,2],[33,55,175,1,0],[33,65,134,0,0],[33,87,6,2,1],[33,91,7,1,0],[33,100,131,0,1],[33,171,40,1,2],[34,6,171,3,2],[34,7,65,2,2],[34,40,55,3,1],[34,81,54,0,0],[34,95,100,1,3],[34,118,87,0,2],[34,131,16,3,1],[34,134,91,1,0],[34,175,9,1,4]],"table":[{"id":40,"points":88,"matches":34,"won":28,"draw":4,"lost":2,"goals":80,"against":17},{"id":7,"points":78,"matches":34,"won":24,"draw":6,"lost":4,"goals":82,"against":34},{"id":6,"points":60,"matches":34,"won":18,"draw":6,"lost":10,"goals":56,"against":40},{"id":87,"points":55,"matches":34,"won":17,"draw":4,"lost":13,"goals":67,"against":50},{"id":9,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":51,"against":49},{"id":81,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":46,"against":42},{"id":54,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":42,"against":42},{"id":131,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":47,"against":49},{"id":65,"points":43,"matches":34,"won":10,"draw":13,"lost":11,"goals":38,"against":42},{"id":100,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":40,"against":46},{"id":171,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":33,"against":42},{"id":95,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":42,"against":52},{"id":134,"points":38,"matches":34,"won":10,"draw":8,"lost":16,"goals":50,"against":65},{"id":118,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":38,"against":53},{"id":175,"points":37,"matches":34,"won":9,"draw":10,"lost":15,"goals":39,"against":54},{"id":91,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":34,"against":52},{"id":16,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":50,"against":75},{"id":55,"points":25,"matches":34,"won":7,"draw":4,"lost":23,"goals":31,"against":62}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2015–16_Bundesliga, abgerufen 2026-10-09","table":[{"id":40,"won":28,"draw":4,"lost":2,"goals":80,"against":17,"adjust":0},{"id":7,"won":24,"draw":6,"lost":4,"goals":82,"against":34,"adjust":0},{"id":6,"won":18,"draw":6,"lost":10,"goals":56,"against":40,"adjust":0},{"id":87,"won":17,"draw":4,"lost":13,"goals":67,"against":50,"adjust":0},{"id":9,"won":15,"draw":7,"lost":12,"goals":51,"against":49,"adjust":0},{"id":81,"won":14,"draw":8,"lost":12,"goals":46,"against":42,"adjust":0},{"id":54,"won":14,"draw":8,"lost":12,"goals":42,"against":42,"adjust":0},{"id":131,"won":12,"draw":9,"lost":13,"goals":47,"against":49,"adjust":0},{"id":65,"won":10,"draw":13,"lost":11,"goals":38,"against":42,"adjust":0},{"id":100,"won":11,"draw":8,"lost":15,"goals":40,"against":46,"adjust":0},{"id":171,"won":10,"draw":10,"lost":14,"goals":33,"against":42,"adjust":0},{"id":95,"won":9,"draw":11,"lost":14,"goals":42,"against":52,"adjust":0},{"id":134,"won":10,"draw":8,"lost":16,"goals":50,"against":65,"adjust":0},{"id":118,"won":9,"draw":11,"lost":14,"goals":38,"against":53,"adjust":0},{"id":175,"won":9,"draw":10,"lost":15,"goals":39,"against":54,"adjust":0},{"id":91,"won":9,"draw":9,"lost":16,"goals":34,"against":52,"adjust":0},{"id":16,"won":9,"draw":6,"lost":19,"goals":50,"against":75,"adjust":0},{"id":55,"won":7,"draw":4,"lost":23,"goals":31,"against":62,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2016.json b/tests/RealData/fixtures/openligadb/bl1-2016.json new file mode 100644 index 00000000..92e30890 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2016,"name":"1. Fußball-Bundesliga 2016/2017","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,81,2,1],[1,40,134,6,0],[1,54,112,2,1],[1,65,118,2,0],[1,87,6,2,1],[1,91,9,1,0],[1,95,131,0,2],[1,100,171,1,1],[1,175,1635,2,2],[2,6,100,3,1],[2,9,40,0,2],[2,81,175,4,4],[2,112,87,3,1],[2,118,91,1,0],[2,131,65,0,0],[2,134,95,1,2],[2,171,54,0,2],[2,1635,7,1,0],[3,7,118,6,0],[3,40,171,3,1],[3,54,9,2,0],[3,65,112,3,0],[3,87,134,4,1],[3,91,6,2,1],[3,95,81,1,3],[3,100,1635,0,4],[3,175,131,0,0],[4,6,95,0,0],[4,9,65,1,3],[4,40,54,3,0],[4,112,100,1,0],[4,118,175,1,1],[4,131,7,1,5],[4,134,81,1,2],[4,171,91,0,2],[4,1635,87,1,1],[5,7,112,3,1],[5,65,1635,1,1],[5,81,6,2,3],[5,87,171,2,0],[5,91,54,3,3],[5,95,118,1,0],[5,100,40,0,1],[5,134,131,2,1],[5,175,9,2,1],[6,6,7,2,0],[6,9,87,4,0],[6,40,65,1,1],[6,54,100,2,0],[6,112,91,1,0],[6,118,134,2,2],[6,131,81,0,0],[6,171,175,1,2],[6,1635,95,2,1],[7,7,54,1,1],[7,65,171,2,1],[7,81,118,2,1],[7,87,100,0,0],[7,91,40,2,2],[7,95,9,1,1],[7,131,1635,0,1],[7,134,6,2,1],[7,175,112,2,1],[8,6,175,0,3],[8,9,81,3,0],[8,40,87,2,0],[8,54,65,2,1],[8,100,91,0,3],[8,112,95,2,1],[8,118,131,3,1],[8,171,7,3,3],[8,1635,134,3,1],[9,7,9,0,0],[9,65,100,3,0],[9,81,171,2,0],[9,87,91,0,0],[9,95,40,1,3],[9,118,1635,0,2],[9,131,6,1,2],[9,134,112,1,3],[9,175,54,1,0],[10,6,118,3,2],[10,9,134,3,1],[10,40,175,1,1],[10,54,87,3,0],[10,91,65,1,0],[10,100,7,2,5],[10,112,131,0,3],[10,171,95,0,2],[10,1635,81,3,1],[11,6,1635,2,3],[11,7,40,1,0],[11,81,112,4,2],[11,87,65,1,2],[11,95,54,0,0],[11,118,171,0,1],[11,131,9,0,1],[11,134,91,1,2],[11,175,100,2,2],[12,9,118,3,1],[12,40,6,2,1],[12,54,81,2,1],[12,65,95,0,0],[12,87,175,1,1],[12,91,7,2,1],[12,100,134,2,2],[12,112,1635,1,4],[12,171,131,1,1],[13,6,112,1,1],[13,7,87,4,1],[13,81,40,1,3],[13,95,91,1,1],[13,118,100,0,2],[13,131,54,2,3],[13,134,171,2,1],[13,175,65,4,0],[13,1635,9,2,1],[14,9,6,0,1],[14,40,131,5,0],[14,54,134,0,1],[14,65,7,1,1],[14,87,81,1,0],[14,91,175,0,0],[14,100,95,1,0],[14,112,118,1,0],[14,171,1635,1,0],[15,6,171,1,2],[15,9,112,1,1],[15,81,100,3,1],[15,95,87,1,0],[15,118,40,0,1],[15,131,91,1,0],[15,134,65,1,1],[15,175,7,2,2],[15,1635,54,2,0],[16,7,95,1,1],[16,40,1635,3,0],[16,54,118,2,0],[16,65,6,1,1],[16,87,131,1,2],[16,91,81,3,0],[16,100,9,2,1],[16,171,112,1,2],[16,175,134,1,1],[17,6,54,3,1],[17,9,171,1,0],[17,81,65,0,0],[17,95,175,0,2],[17,112,40,1,2],[17,118,87,0,0],[17,131,100,1,0],[17,134,7,1,2],[17,1635,91,3,0],[18,6,87,2,3],[18,9,91,0,1],[18,81,7,1,1],[18,112,54,2,1],[18,118,65,1,6],[18,131,95,1,2],[18,134,40,1,2],[18,171,100,3,1],[18,1635,175,2,1],[19,7,1635,1,0],[19,40,9,1,1],[19,54,171,1,0],[19,65,131,1,0],[19,87,112,3,0],[19,91,118,2,0],[19,95,134,3,2],[19,100,6,1,0],[19,175,81,4,0],[20,6,91,3,0],[20,9,54,2,0],[20,81,95,2,0],[20,112,65,2,1],[20,118,7,2,1],[20,131,175,2,1],[20,134,87,0,1],[20,171,40,0,2],[20,1635,100,0,3],[21,7,131,3,0],[21,54,40,1,1],[21,65,9,1,1],[21,81,134,0,2],[21,87,1635,1,2],[21,91,171,0,2],[21,95,6,1,3],[21,100,112,2,2],[21,175,118,2,0],[22,6,81,0,2],[22,9,175,1,1],[22,40,100,8,0],[22,54,91,2,0],[22,112,7,0,3],[22,118,95,1,2],[22,131,134,1,2],[22,171,87,0,2],[22,1635,65,3,1],[23,7,6,6,2],[23,65,40,0,3],[23,81,131,1,1],[23,87,9,4,2],[23,91,112,1,2],[23,95,1635,2,2],[23,100,54,1,0],[23,134,118,2,0],[23,175,171,5,2],[24,6,134,1,1],[24,9,95,3,0],[24,40,91,3,0],[24,54,7,2,1],[24,100,87,2,1],[24,112,175,1,1],[24,118,81,2,1],[24,171,65,2,2],[24,1635,131,0,1],[25,7,171,1,0],[25,65,54,4,2],[25,81,9,0,1],[25,87,40,0,1],[25,91,100,0,0],[25,95,112,1,1],[25,131,118,1,0],[25,134,1635,3,0],[25,175,6,1,0],[26,6,131,3,3],[26,9,7,1,1],[26,40,95,6,0],[26,54,175,1,3],[26,91,87,0,0],[26,100,65,2,1],[26,112,134,2,5],[26,171,81,2,1],[26,1635,118,4,0],[27,7,100,3,0],[27,65,91,1,0],[27,81,1635,2,3],[27,87,54,1,0],[27,95,171,2,3],[27,118,6,0,2],[27,131,112,0,1],[27,134,9,3,0],[27,175,40,1,0],[28,9,131,4,1],[28,40,7,4,1],[28,54,95,2,0],[28,65,87,2,3],[28,91,134,2,2],[28,100,175,2,1],[28,112,81,1,0],[28,171,118,3,2],[28,1635,6,1,0],[29,6,40,0,0],[29,7,91,3,1],[29,81,54,1,0],[29,95,65,2,1],[29,118,9,2,1],[29,131,171,3,0],[29,134,100,2,1],[29,175,87,5,3],[29,1635,112,4,0],[30,9,1635,1,1],[30,40,81,2,2],[30,54,131,1,0],[30,65,175,1,1],[30,87,7,2,3],[30,91,95,3,1],[30,100,118,1,2],[30,112,6,2,1],[30,171,134,2,4],[31,6,9,1,4],[31,7,65,0,0],[31,81,87,1,2],[31,95,100,4,0],[31,118,112,3,0],[31,131,40,0,6],[31,134,54,2,0],[31,175,91,1,0],[31,1635,171,0,0],[32,7,175,2,1],[32,40,118,1,0],[32,54,1635,1,4],[32,65,134,4,3],[32,87,95,1,1],[32,91,131,0,2],[32,100,81,0,0],[32,112,9,2,0],[32,171,6,1,1],[33,6,65,2,2],[33,9,100,1,1],[33,81,91,4,2],[33,95,7,1,1],[33,112,171,1,1],[33,118,54,0,2],[33,131,87,1,1],[33,134,175,3,5],[33,1635,40,4,5],[34,7,134,4,3],[34,40,112,4,1],[34,54,6,2,6],[34,65,81,2,0],[34,87,118,2,2],[34,91,1635,2,2],[34,100,131,2,1],[34,171,9,1,1],[34,175,95,0,0]],"table":[{"id":40,"points":82,"matches":34,"won":25,"draw":7,"lost":2,"goals":89,"against":22},{"id":1635,"points":67,"matches":34,"won":20,"draw":7,"lost":7,"goals":66,"against":39},{"id":7,"points":64,"matches":34,"won":18,"draw":10,"lost":6,"goals":72,"against":40},{"id":175,"points":62,"matches":34,"won":16,"draw":14,"lost":4,"goals":64,"against":37},{"id":65,"points":49,"matches":34,"won":12,"draw":13,"lost":9,"goals":51,"against":42},{"id":54,"points":49,"matches":34,"won":15,"draw":4,"lost":15,"goals":43,"against":47},{"id":112,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":42,"against":60},{"id":134,"points":45,"matches":34,"won":13,"draw":6,"lost":15,"goals":61,"against":64},{"id":87,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":45,"against":49},{"id":9,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":45,"against":40},{"id":91,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":36,"against":43},{"id":6,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":53,"against":55},{"id":95,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":35,"against":51},{"id":100,"points":38,"matches":34,"won":10,"draw":8,"lost":16,"goals":33,"against":61},{"id":81,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":44,"against":55},{"id":131,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":34,"against":52},{"id":171,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":36,"against":57},{"id":118,"points":25,"matches":34,"won":7,"draw":4,"lost":23,"goals":28,"against":63}]} diff --git a/tests/RealData/fixtures/openligadb/bl1-2017.json b/tests/RealData/fixtures/openligadb/bl1-2017.json new file mode 100644 index 00000000..e1295b71 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2017.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2017,"name":"1. Fußball-Bundesliga 2017/2018","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,9,1635,2,0],[1,40,6,3,1],[1,54,16,2,0],[1,81,55,0,1],[1,87,65,1,0],[1,100,95,1,0],[1,112,91,0,0],[1,131,7,0,3],[1,175,134,1,0],[2,6,175,2,2],[2,7,54,2,0],[2,16,81,1,0],[2,55,9,1,0],[2,65,100,1,3],[2,91,131,0,1],[2,95,87,2,2],[2,134,40,0,2],[2,1635,112,4,1],[3,9,16,3,1],[3,54,134,1,1],[3,81,6,3,1],[3,87,91,0,1],[3,95,65,3,0],[3,100,1635,0,2],[3,112,7,0,0],[3,131,55,1,1],[3,175,40,2,0],[4,6,112,4,0],[4,7,65,5,0],[4,16,131,1,0],[4,40,81,4,0],[4,55,100,2,0],[4,91,95,1,2],[4,134,9,1,2],[4,175,54,1,1],[4,1635,87,2,2],[5,9,40,0,3],[5,54,6,2,1],[5,65,91,0,1],[5,81,175,2,3],[5,87,16,2,0],[5,95,1635,1,0],[5,100,7,0,3],[5,112,55,1,1],[5,131,134,1,1],[6,6,100,3,0],[6,7,87,6,1],[6,16,95,0,0],[6,40,131,2,2],[6,55,65,0,0],[6,81,54,1,0],[6,134,112,0,0],[6,175,9,2,0],[6,1635,91,2,1],[7,9,6,1,1],[7,54,40,2,2],[7,65,1635,1,2],[7,87,55,2,1],[7,91,16,2,1],[7,95,7,1,2],[7,100,134,0,0],[7,112,175,3,2],[7,131,81,1,1],[8,6,131,2,2],[8,7,1635,2,3],[8,16,65,2,1],[8,40,112,5,0],[8,54,9,0,2],[8,55,91,1,2],[8,81,100,3,2],[8,134,87,0,2],[8,175,95,2,2],[9,9,81,2,0],[9,65,134,0,0],[9,87,6,1,5],[9,91,7,2,2],[9,95,55,1,2],[9,100,40,0,1],[9,112,54,1,1],[9,131,175,1,1],[9,1635,16,1,0],[10,6,65,2,1],[10,9,131,1,1],[10,16,112,3,0],[10,40,1635,2,0],[10,54,100,2,1],[10,55,7,4,2],[10,81,91,1,1],[10,134,95,0,3],[10,175,87,1,3],[11,7,40,1,3],[11,65,175,0,3],[11,87,81,1,1],[11,91,134,2,1],[11,95,6,1,1],[11,100,16,3,1],[11,112,9,0,1],[11,131,54,3,3],[11,1635,55,2,1],[12,6,1635,2,2],[12,9,100,2,0],[12,16,7,2,1],[12,40,95,3,0],[12,54,87,2,4],[12,81,65,1,0],[12,131,112,3,1],[12,134,55,4,0],[12,175,91,1,1],[13,7,9,4,4],[13,55,16,1,1],[13,65,54,0,2],[13,87,40,2,1],[13,91,6,0,1],[13,95,131,2,1],[13,100,175,3,0],[13,112,81,2,1],[13,1635,134,2,0],[14,6,7,1,1],[14,9,65,2,2],[14,40,55,3,1],[14,54,91,1,2],[14,81,95,1,3],[14,112,100,0,0],[14,131,87,3,0],[14,134,16,1,0],[14,175,1635,4,0],[15,7,134,1,2],[15,16,6,0,2],[15,55,175,2,0],[15,65,112,3,4],[15,87,9,1,1],[15,91,40,0,1],[15,95,54,1,1],[15,100,131,0,0],[15,1635,81,2,2],[16,6,134,1,0],[16,9,95,3,2],[16,40,65,1,0],[16,54,55,3,1],[16,81,7,0,2],[16,100,91,1,2],[16,112,87,1,0],[16,131,1635,1,1],[16,175,16,1,0],[17,7,175,2,1],[17,16,40,0,1],[17,55,6,4,4],[17,65,131,1,0],[17,87,100,3,1],[17,91,9,2,2],[17,95,112,3,3],[17,134,81,2,2],[17,1635,54,2,3],[18,6,40,1,3],[18,7,131,0,0],[18,16,54,1,0],[18,55,81,3,2],[18,65,87,2,1],[18,91,112,1,1],[18,95,100,1,0],[18,134,175,1,1],[18,1635,9,3,1],[19,9,55,1,1],[19,40,134,4,2],[19,54,7,1,1],[19,81,16,3,2],[19,87,95,2,0],[19,100,65,0,2],[19,112,1635,2,1],[19,131,91,1,3],[19,175,6,1,4],[20,6,81,2,0],[20,7,112,2,2],[20,16,9,0,2],[20,40,175,5,2],[20,55,131,0,1],[20,65,95,1,1],[20,91,87,2,0],[20,134,54,0,0],[20,1635,100,1,1],[21,9,134,1,2],[21,54,175,1,1],[21,65,7,2,3],[21,81,40,0,2],[21,87,1635,0,1],[21,95,91,3,0],[21,100,55,1,1],[21,112,6,0,0],[21,131,16,1,1],[22,6,54,0,2],[22,7,100,2,0],[22,16,87,1,0],[22,40,9,2,1],[22,55,112,2,1],[22,91,65,4,2],[22,134,131,3,1],[22,175,81,4,2],[22,1635,95,2,0],[23,9,175,2,1],[23,54,81,0,2],[23,65,55,1,1],[23,87,7,0,1],[23,91,1635,2,1],[23,95,16,0,1],[23,100,6,1,2],[23,112,134,1,0],[23,131,40,1,2],[24,6,9,0,2],[24,7,95,1,1],[24,16,91,1,0],[24,40,54,0,0],[24,55,87,0,1],[24,81,131,1,1],[24,134,100,1,0],[24,175,112,1,1],[24,1635,65,1,2],[25,9,54,1,0],[25,65,16,2,3],[25,87,134,2,2],[25,91,55,1,0],[25,95,175,0,2],[25,100,81,0,0],[25,112,40,0,4],[25,131,6,1,2],[25,1635,7,1,1],[26,6,87,2,0],[26,7,91,3,2],[26,16,1635,0,0],[26,40,100,6,0],[26,54,112,0,0],[26,55,95,1,3],[26,81,9,0,1],[26,134,65,3,1],[26,175,131,3,0],[27,7,55,1,0],[27,65,6,2,0],[27,87,175,3,3],[27,91,81,3,0],[27,95,134,1,3],[27,100,54,1,2],[27,112,16,1,2],[27,131,9,0,1],[27,1635,40,2,1],[28,6,95,0,0],[28,9,112,2,0],[28,16,100,1,1],[28,40,7,6,0],[28,54,131,0,0],[28,55,1635,2,3],[28,81,87,0,0],[28,134,91,2,1],[28,175,65,6,0],[29,7,16,3,0],[29,55,134,2,1],[29,65,81,1,1],[29,87,54,2,1],[29,91,175,1,1],[29,95,40,1,4],[29,100,9,3,2],[29,112,131,0,2],[29,1635,6,1,4],[30,6,91,4,1],[30,9,7,2,0],[30,16,55,1,1],[30,40,87,5,1],[30,54,65,2,1],[30,81,112,2,0],[30,131,95,0,0],[30,134,1635,1,1],[30,175,100,2,0],[31,7,6,4,0],[31,16,134,2,0],[31,55,40,0,3],[31,65,9,2,2],[31,87,131,3,0],[31,91,54,0,3],[31,95,81,2,0],[31,100,112,1,0],[31,1635,175,2,5],[32,6,16,0,1],[32,9,87,1,1],[32,40,91,4,1],[32,54,95,2,2],[32,81,1635,3,0],[32,112,65,3,2],[32,131,100,1,3],[32,134,7,1,1],[32,175,55,3,1],[33,7,81,1,2],[33,16,175,2,0],[33,55,54,3,1],[33,65,40,1,3],[33,87,112,3,1],[33,91,100,3,0],[33,95,9,1,2],[33,134,6,0,0],[33,1635,131,4,1],[34,6,55,3,2],[34,9,91,1,0],[34,40,16,1,4],[34,54,1635,2,6],[34,81,134,1,2],[34,100,87,2,1],[34,112,95,2,0],[34,131,65,4,1],[34,175,7,3,1]],"table":[{"id":40,"points":84,"matches":34,"won":27,"draw":3,"lost":4,"goals":92,"against":28},{"id":9,"points":63,"matches":34,"won":18,"draw":9,"lost":7,"goals":53,"against":37},{"id":175,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":66,"against":48},{"id":7,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":64,"against":47},{"id":6,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":58,"against":44},{"id":1635,"points":53,"matches":34,"won":15,"draw":8,"lost":11,"goals":57,"against":53},{"id":16,"points":51,"matches":34,"won":15,"draw":6,"lost":13,"goals":36,"against":36},{"id":91,"points":49,"matches":34,"won":14,"draw":7,"lost":13,"goals":45,"against":45},{"id":87,"points":47,"matches":34,"won":13,"draw":8,"lost":13,"goals":47,"against":52},{"id":54,"points":43,"matches":34,"won":10,"draw":13,"lost":11,"goals":43,"against":46},{"id":134,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":37,"against":40},{"id":95,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":43,"against":46},{"id":55,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":44,"against":54},{"id":81,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":38,"against":52},{"id":112,"points":36,"matches":34,"won":8,"draw":12,"lost":14,"goals":32,"against":56},{"id":131,"points":33,"matches":34,"won":6,"draw":15,"lost":13,"goals":36,"against":48},{"id":100,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":29,"against":53},{"id":65,"points":22,"matches":34,"won":5,"draw":7,"lost":22,"goals":35,"against":70}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2017–18_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":27,"draw":3,"lost":4,"goals":92,"against":28,"adjust":0},{"id":9,"won":18,"draw":9,"lost":7,"goals":53,"against":37,"adjust":0},{"id":175,"won":15,"draw":10,"lost":9,"goals":66,"against":48,"adjust":0},{"id":7,"won":15,"draw":10,"lost":9,"goals":64,"against":47,"adjust":0},{"id":6,"won":15,"draw":10,"lost":9,"goals":58,"against":44,"adjust":0},{"id":1635,"won":15,"draw":8,"lost":11,"goals":57,"against":53,"adjust":0},{"id":16,"won":15,"draw":6,"lost":13,"goals":36,"against":36,"adjust":0},{"id":91,"won":14,"draw":7,"lost":13,"goals":45,"against":45,"adjust":0},{"id":87,"won":13,"draw":8,"lost":13,"goals":47,"against":52,"adjust":0},{"id":54,"won":10,"draw":13,"lost":11,"goals":43,"against":46,"adjust":0},{"id":134,"won":10,"draw":12,"lost":12,"goals":37,"against":40,"adjust":0},{"id":95,"won":10,"draw":11,"lost":13,"goals":43,"against":46,"adjust":0},{"id":55,"won":10,"draw":9,"lost":15,"goals":44,"against":54,"adjust":0},{"id":81,"won":9,"draw":9,"lost":16,"goals":38,"against":52,"adjust":0},{"id":112,"won":8,"draw":12,"lost":14,"goals":32,"against":56,"adjust":0},{"id":131,"won":6,"draw":15,"lost":13,"goals":36,"against":48,"adjust":0},{"id":100,"won":8,"draw":7,"lost":19,"goals":29,"against":53,"adjust":0},{"id":65,"won":5,"draw":7,"lost":22,"goals":35,"against":70,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2018.json b/tests/RealData/fixtures/openligadb/bl1-2018.json new file mode 100644 index 00000000..da68d2b3 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2018.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2018,"name":"1. Fußball-Bundesliga 2018/2019","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,1635,4,1],[1,40,175,3,1],[1,54,79,1,0],[1,81,16,1,0],[1,87,6,2,0],[1,112,91,0,2],[1,131,9,2,1],[1,134,55,1,1],[1,185,95,1,2],[2,6,131,1,3],[2,9,54,0,2],[2,16,40,0,3],[2,55,7,0,0],[2,79,81,1,1],[2,91,134,1,2],[2,95,87,1,1],[2,175,112,3,1],[2,1635,185,1,1],[3,7,91,3,1],[3,40,6,3,1],[3,81,95,2,1],[3,87,9,2,1],[3,112,16,3,3],[3,131,54,2,2],[3,134,79,1,1],[3,185,175,2,1],[3,1635,55,3,2],[4,6,81,1,0],[4,9,40,0,2],[4,16,185,0,0],[4,54,87,4,2],[4,79,55,2,0],[4,91,1635,1,1],[4,95,134,2,3],[4,131,112,1,3],[4,175,7,1,1],[5,7,79,7,0],[5,40,95,1,1],[5,55,175,1,3],[5,81,131,0,0],[5,87,91,3,1],[5,112,9,1,0],[5,134,54,3,1],[5,185,6,1,2],[5,1635,16,2,0],[6,6,7,2,4],[6,9,81,1,0],[6,16,134,2,1],[6,54,40,2,0],[6,79,185,3,0],[6,91,55,4,1],[6,95,112,4,1],[6,131,87,2,2],[6,175,1635,1,2],[7,7,95,4,3],[7,40,87,0,3],[7,55,16,3,1],[7,81,54,0,0],[7,112,6,0,0],[7,134,131,2,0],[7,175,91,1,2],[7,185,9,0,2],[7,1635,79,6,0],[8,6,55,2,2],[8,9,134,0,2],[8,16,7,0,4],[8,54,112,1,1],[8,79,175,1,3],[8,87,81,4,0],[8,91,185,7,1],[8,95,1635,0,0],[8,131,40,1,3],[9,7,54,2,2],[9,55,95,1,2],[9,79,91,1,1],[9,81,40,1,2],[9,112,87,3,1],[9,134,6,2,6],[9,175,16,4,0],[9,185,131,0,3],[9,1635,9,0,0],[10,6,175,1,4],[10,9,55,3,1],[10,16,91,0,3],[10,40,112,1,1],[10,54,1635,0,3],[10,81,134,2,1],[10,87,185,3,0],[10,95,79,2,2],[10,131,7,0,1],[11,7,40,3,2],[11,55,131,2,1],[11,79,16,0,2],[11,91,9,3,0],[11,112,81,1,3],[11,134,87,1,3],[11,175,95,2,1],[11,185,54,4,1],[11,1635,6,3,0],[12,6,16,2,0],[12,9,79,5,2],[12,40,185,3,3],[12,54,175,3,3],[12,81,7,1,2],[12,87,55,4,1],[12,95,91,1,3],[12,112,134,1,1],[12,131,1635,1,0],[13,7,112,2,0],[13,16,95,1,0],[13,55,54,0,2],[13,79,6,1,1],[13,91,131,1,2],[13,134,40,1,2],[13,175,9,1,1],[13,185,81,0,1],[13,1635,87,2,0],[14,6,95,1,0],[14,9,7,1,2],[14,40,79,3,0],[14,54,91,1,0],[14,81,55,1,1],[14,87,16,3,0],[14,112,1635,3,0],[14,131,175,2,2],[14,134,185,3,1],[15,7,134,2,1],[15,16,54,2,1],[15,55,40,0,4],[15,79,131,0,2],[15,91,6,2,1],[15,95,9,1,1],[15,175,87,0,0],[15,185,112,2,0],[15,1635,81,4,1],[16,9,6,1,2],[16,40,1635,1,0],[16,54,95,2,2],[16,81,91,2,2],[16,87,79,2,0],[16,112,55,1,1],[16,131,16,2,0],[16,134,175,1,1],[16,185,7,2,1],[17,6,54,3,1],[17,7,87,2,1],[17,16,9,1,3],[17,55,185,0,1],[17,79,112,0,1],[17,91,40,0,3],[17,95,131,2,3],[17,175,81,1,1],[17,1635,134,3,2],[18,6,87,0,1],[18,9,131,2,1],[18,16,81,2,3],[18,55,134,0,1],[18,79,54,1,3],[18,91,112,3,1],[18,95,185,1,2],[18,175,40,1,3],[18,1635,7,0,1],[19,7,55,5,1],[19,40,16,4,1],[19,54,9,2,2],[19,81,79,2,1],[19,87,95,2,0],[19,112,175,2,4],[19,131,6,0,3],[19,134,91,2,2],[19,185,1635,0,4],[20,6,40,3,1],[20,9,87,0,2],[20,16,112,2,2],[20,54,131,0,1],[20,55,1635,0,3],[20,79,134,1,1],[20,91,7,1,1],[20,95,81,3,0],[20,175,185,1,1],[21,7,175,3,3],[21,40,9,3,1],[21,55,79,2,0],[21,81,6,1,5],[21,87,54,0,3],[21,112,131,3,3],[21,134,95,4,0],[21,185,16,3,0],[21,1635,91,0,0],[22,6,185,2,0],[22,9,112,0,0],[22,16,1635,1,3],[22,54,134,1,1],[22,79,7,0,0],[22,91,87,1,1],[22,95,40,2,3],[22,131,81,3,0],[22,175,55,3,0],[23,7,6,3,2],[23,40,54,1,0],[23,55,91,0,3],[23,81,9,3,0],[23,87,131,0,3],[23,112,95,5,1],[23,134,16,1,1],[23,185,79,2,1],[23,1635,175,1,1],[24,6,112,2,0],[24,9,185,0,4],[24,16,55,5,1],[24,54,81,2,1],[24,79,1635,0,1],[24,87,40,1,5],[24,91,175,3,2],[24,95,7,2,1],[24,131,134,1,1],[25,7,16,3,1],[25,40,131,6,0],[25,55,6,2,3],[25,81,87,0,1],[25,112,54,2,1],[25,134,9,4,2],[25,175,79,2,1],[25,185,91,0,3],[25,1635,95,0,0],[26,6,134,1,3],[26,9,1635,0,1],[26,16,175,1,1],[26,40,81,6,0],[26,54,7,2,3],[26,87,112,1,1],[26,91,79,1,0],[26,95,55,3,1],[26,131,185,5,2],[27,7,131,2,0],[27,55,9,0,1],[27,79,95,3,0],[27,91,16,3,0],[27,112,40,1,1],[27,134,81,3,1],[27,175,6,4,1],[27,185,87,3,1],[27,1635,54,5,0],[28,6,1635,2,4],[28,9,91,1,2],[28,16,79,1,1],[28,40,7,5,0],[28,54,185,1,2],[28,81,112,5,0],[28,87,134,1,1],[28,95,175,0,4],[28,131,55,3,1],[29,7,81,2,1],[29,16,6,0,1],[29,55,87,0,1],[29,79,9,1,1],[29,91,95,1,3],[29,134,112,2,1],[29,175,54,2,0],[29,185,40,1,4],[29,1635,131,2,0],[30,6,79,2,0],[30,9,175,2,5],[30,40,134,1,0],[30,54,55,0,0],[30,81,185,3,1],[30,87,1635,1,2],[30,95,16,6,0],[30,112,7,0,4],[30,131,91,1,1],[31,7,9,2,4],[31,16,87,1,0],[31,55,81,1,0],[31,79,40,1,1],[31,91,54,0,0],[31,95,6,1,4],[31,175,131,1,4],[31,185,134,4,1],[31,1635,112,2,1],[32,6,91,6,1],[32,9,95,0,0],[32,40,55,3,1],[32,54,16,3,1],[32,81,1635,3,3],[32,87,175,2,2],[32,112,185,1,1],[32,131,79,2,0],[32,134,7,2,2],[33,6,9,1,1],[33,7,185,3,2],[33,16,131,3,0],[33,55,112,3,0],[33,79,87,0,4],[33,91,81,0,2],[33,95,54,3,4],[33,175,134,0,1],[33,1635,40,0,0],[34,9,16,0,0],[34,40,91,5,1],[34,54,6,1,5],[34,81,175,4,2],[34,87,7,0,2],[34,112,79,5,1],[34,131,95,8,1],[34,134,1635,2,1],[34,185,55,2,1]],"table":[{"id":40,"points":78,"matches":34,"won":24,"draw":6,"lost":4,"goals":88,"against":32},{"id":7,"points":76,"matches":34,"won":23,"draw":7,"lost":4,"goals":81,"against":44},{"id":1635,"points":66,"matches":34,"won":19,"draw":9,"lost":6,"goals":63,"against":29},{"id":6,"points":58,"matches":34,"won":18,"draw":4,"lost":12,"goals":69,"against":52},{"id":87,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":55,"against":42},{"id":131,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":62,"against":50},{"id":91,"points":54,"matches":34,"won":15,"draw":9,"lost":10,"goals":60,"against":48},{"id":134,"points":53,"matches":34,"won":14,"draw":11,"lost":9,"goals":58,"against":49},{"id":175,"points":51,"matches":34,"won":13,"draw":12,"lost":9,"goals":70,"against":52},{"id":185,"points":44,"matches":34,"won":13,"draw":5,"lost":16,"goals":49,"against":65},{"id":54,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":49,"against":57},{"id":81,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":46,"against":57},{"id":112,"points":36,"matches":34,"won":8,"draw":12,"lost":14,"goals":46,"against":61},{"id":9,"points":33,"matches":34,"won":8,"draw":9,"lost":17,"goals":37,"against":55},{"id":95,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":51,"against":71},{"id":16,"points":28,"matches":34,"won":7,"draw":7,"lost":20,"goals":32,"against":70},{"id":55,"points":21,"matches":34,"won":5,"draw":6,"lost":23,"goals":31,"against":71},{"id":79,"points":19,"matches":34,"won":3,"draw":10,"lost":21,"goals":26,"against":68}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2018–19_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":24,"draw":6,"lost":4,"goals":88,"against":32,"adjust":0},{"id":7,"won":23,"draw":7,"lost":4,"goals":81,"against":44,"adjust":0},{"id":1635,"won":19,"draw":9,"lost":6,"goals":63,"against":29,"adjust":0},{"id":6,"won":18,"draw":4,"lost":12,"goals":69,"against":52,"adjust":0},{"id":87,"won":16,"draw":7,"lost":11,"goals":55,"against":42,"adjust":0},{"id":131,"won":16,"draw":7,"lost":11,"goals":62,"against":50,"adjust":0},{"id":91,"won":15,"draw":9,"lost":10,"goals":60,"against":48,"adjust":0},{"id":134,"won":14,"draw":11,"lost":9,"goals":58,"against":49,"adjust":0},{"id":175,"won":13,"draw":12,"lost":9,"goals":70,"against":52,"adjust":0},{"id":185,"won":13,"draw":5,"lost":16,"goals":49,"against":65,"adjust":0},{"id":54,"won":11,"draw":10,"lost":13,"goals":49,"against":57,"adjust":0},{"id":81,"won":12,"draw":7,"lost":15,"goals":46,"against":57,"adjust":0},{"id":112,"won":8,"draw":12,"lost":14,"goals":46,"against":61,"adjust":0},{"id":9,"won":8,"draw":9,"lost":17,"goals":37,"against":55,"adjust":0},{"id":95,"won":8,"draw":8,"lost":18,"goals":51,"against":71,"adjust":0},{"id":16,"won":7,"draw":7,"lost":20,"goals":32,"against":70,"adjust":0},{"id":55,"won":5,"draw":6,"lost":23,"goals":31,"against":71,"adjust":0},{"id":79,"won":3,"draw":10,"lost":21,"goals":26,"against":68,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2019.json b/tests/RealData/fixtures/openligadb/bl1-2019.json new file mode 100644 index 00000000..87341346 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2019.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2019,"name":"1. Fußball-Bundesliga 2019/2020","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,6,31,3,2],[1,7,95,5,1],[1,40,54,2,2],[1,80,1635,0,4],[1,87,9,0,0],[1,91,175,1,0],[1,112,81,3,0],[1,131,65,2,1],[1,134,185,1,3],[2,9,40,0,3],[2,31,112,1,3],[2,54,131,0,3],[2,65,7,1,3],[2,81,87,1,3],[2,95,80,1,1],[2,175,134,3,2],[2,185,6,1,3],[2,1635,91,2,1],[3,6,175,0,0],[3,9,54,3,0],[3,40,81,6,1],[3,80,7,3,1],[3,87,1635,1,3],[3,91,185,2,1],[3,112,65,1,2],[3,131,31,1,1],[3,134,95,3,2],[4,7,6,4,0],[4,31,9,1,5],[4,65,87,0,1],[4,80,134,1,2],[4,81,54,2,1],[4,95,91,2,1],[4,175,112,0,3],[4,185,131,1,1],[4,1635,40,1,1],[5,6,80,2,0],[5,9,81,2,1],[5,40,65,4,0],[5,54,31,2,1],[5,87,185,2,1],[5,91,7,2,2],[5,112,95,1,1],[5,131,175,1,1],[5,134,1635,0,3],[6,7,134,2,2],[6,31,40,2,3],[6,65,54,0,4],[6,80,91,1,2],[6,81,131,0,1],[6,95,6,0,3],[6,175,87,0,3],[6,185,112,1,2],[6,1635,9,1,3],[7,6,1635,1,1],[7,9,65,1,1],[7,31,81,1,2],[7,40,175,1,2],[7,54,185,3,1],[7,87,95,5,1],[7,91,134,2,2],[7,112,7,2,2],[7,131,80,1,0],[8,7,87,1,0],[8,65,31,3,0],[8,80,112,2,0],[8,91,6,3,0],[8,95,40,2,2],[8,134,54,1,1],[8,175,9,2,0],[8,185,81,1,0],[8,1635,131,1,1],[9,6,134,2,2],[9,9,7,0,0],[9,31,185,2,0],[9,40,80,2,1],[9,54,175,2,3],[9,81,65,3,1],[9,87,91,4,2],[9,112,1635,2,1],[9,131,95,0,0],[10,6,87,1,2],[10,7,131,3,0],[10,80,54,1,0],[10,91,40,5,1],[10,95,9,2,3],[10,134,112,2,2],[10,175,31,3,0],[10,185,65,2,0],[10,1635,81,8,0],[11,9,185,3,3],[11,31,95,0,1],[11,40,7,4,0],[11,54,1635,2,4],[11,65,175,1,2],[11,81,80,2,3],[11,87,134,3,1],[11,112,91,1,0],[11,131,6,0,2],[12,6,112,1,1],[12,7,31,3,3],[12,80,87,2,0],[12,91,131,0,2],[12,95,54,4,0],[12,134,9,1,2],[12,175,81,1,5],[12,185,40,0,4],[12,1635,65,4,1],[13,9,80,2,1],[13,31,1635,2,3],[13,40,6,1,2],[13,54,7,1,2],[13,65,95,1,1],[13,81,91,2,1],[13,87,112,4,2],[13,131,134,2,3],[13,175,185,1,1],[14,6,9,2,1],[14,7,185,5,0],[14,80,65,2,0],[14,87,40,2,1],[14,91,54,2,2],[14,95,81,2,1],[14,112,131,1,0],[14,134,31,0,1],[14,1635,175,3,1],[15,9,91,1,0],[15,31,80,1,1],[15,40,134,6,1],[15,54,112,1,0],[15,65,6,2,0],[15,81,7,0,4],[15,131,87,2,1],[15,175,95,2,4],[15,185,1635,0,3],[16,6,54,0,1],[16,7,1635,3,3],[16,80,175,0,2],[16,87,31,2,0],[16,91,65,2,4],[16,95,185,3,0],[16,112,40,1,3],[16,131,9,1,1],[16,134,81,0,5],[17,9,112,2,2],[17,31,91,2,1],[17,40,131,2,0],[17,54,87,0,0],[17,65,134,1,0],[17,81,6,0,1],[17,175,7,2,1],[17,185,80,2,1],[17,1635,95,3,1],[18,9,87,2,0],[18,31,6,1,4],[18,54,40,0,4],[18,65,131,3,1],[18,81,112,1,2],[18,95,7,3,5],[18,175,91,1,2],[18,185,134,0,1],[18,1635,80,3,1],[19,6,185,3,0],[19,7,65,5,1],[19,40,9,5,0],[19,80,95,2,0],[19,87,81,3,1],[19,91,1635,2,0],[19,112,31,0,2],[19,131,54,1,2],[19,134,175,0,3],[20,7,80,5,0],[20,31,131,2,4],[20,54,9,0,0],[20,65,112,4,0],[20,81,40,1,3],[20,95,134,2,1],[20,175,6,2,1],[20,185,91,1,1],[20,1635,87,2,2],[21,6,7,4,3],[21,9,31,1,1],[21,40,1635,0,0],[21,54,81,1,3],[21,87,65,2,1],[21,91,95,5,0],[21,112,175,1,0],[21,131,185,1,1],[21,134,80,0,2],[22,7,91,4,0],[22,31,54,1,2],[22,65,40,1,4],[22,80,6,2,3],[22,81,9,0,0],[22,95,112,1,1],[22,175,131,2,3],[22,185,87,1,4],[22,1635,134,3,0],[23,6,95,2,0],[23,9,1635,0,5],[23,40,31,3,2],[23,54,65,0,5],[23,87,175,1,1],[23,91,80,1,2],[23,112,185,0,2],[23,131,81,4,0],[23,134,7,0,2],[24,7,112,1,0],[24,65,9,3,0],[24,80,131,2,2],[24,81,31,2,0],[24,95,87,2,3],[24,134,91,0,3],[24,175,40,0,6],[24,185,54,3,3],[24,1635,6,1,1],[25,6,91,4,0],[25,9,175,1,1],[25,31,65,1,2],[25,40,95,2,0],[25,54,134,2,2],[25,81,185,1,1],[25,87,7,1,2],[25,112,80,3,1],[25,131,1635,0,0],[26,7,9,4,0],[26,65,81,2,2],[26,80,40,0,2],[26,91,87,1,3],[26,95,131,1,2],[26,134,6,1,4],[26,175,54,0,3],[26,185,31,0,0],[26,1635,112,1,1],[27,9,95,0,3],[27,31,175,1,1],[27,40,91,5,2],[27,54,80,4,0],[27,65,185,2,2],[27,81,1635,0,5],[27,87,6,1,3],[27,112,134,0,1],[27,131,7,0,2],[28,6,131,1,4],[28,7,40,0,1],[28,80,81,1,1],[28,91,112,3,3],[28,95,31,0,0],[28,134,87,0,0],[28,175,65,3,1],[28,185,9,2,1],[28,1635,54,2,2],[29,9,134,0,1],[29,31,7,1,6],[29,40,185,5,0],[29,54,95,2,0],[29,65,1635,2,4],[29,81,175,0,1],[29,87,80,4,1],[29,112,6,0,1],[29,131,91,1,2],[30,6,40,2,4],[30,7,54,1,0],[30,80,9,1,1],[30,91,81,0,2],[30,95,65,1,1],[30,112,87,1,0],[30,134,131,0,1],[30,185,175,2,2],[30,1635,31,1,1],[31,9,6,1,1],[31,31,134,1,5],[31,40,87,2,1],[31,54,91,1,4],[31,65,80,1,2],[31,81,95,0,1],[31,131,112,2,2],[31,175,1635,0,2],[31,185,7,0,1],[32,6,65,3,1],[32,7,81,0,2],[32,80,31,1,0],[32,87,131,3,0],[32,91,9,2,1],[32,95,175,1,3],[32,112,54,2,1],[32,134,40,0,1],[32,1635,185,2,2],[33,9,131,1,4],[33,31,87,1,3],[33,40,112,3,1],[33,54,6,2,0],[33,65,91,1,1],[33,81,134,3,1],[33,175,80,4,0],[33,185,95,1,1],[33,1635,7,0,2],[34,6,81,1,0],[34,7,175,0,4],[34,80,185,3,0],[34,87,54,2,1],[34,91,31,3,2],[34,95,1635,1,2],[34,112,9,4,0],[34,131,40,0,4],[34,134,65,6,1]],"table":[{"id":40,"points":82,"matches":34,"won":26,"draw":4,"lost":4,"goals":100,"against":32},{"id":7,"points":69,"matches":34,"won":21,"draw":6,"lost":7,"goals":84,"against":41},{"id":1635,"points":66,"matches":34,"won":18,"draw":12,"lost":4,"goals":81,"against":37},{"id":87,"points":65,"matches":34,"won":20,"draw":5,"lost":9,"goals":66,"against":40},{"id":6,"points":63,"matches":34,"won":19,"draw":6,"lost":9,"goals":61,"against":44},{"id":175,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":53,"against":53},{"id":131,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":48,"against":46},{"id":112,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":48,"against":47},{"id":91,"points":45,"matches":34,"won":13,"draw":6,"lost":15,"goals":59,"against":60},{"id":54,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":48,"against":59},{"id":80,"points":41,"matches":34,"won":12,"draw":5,"lost":17,"goals":41,"against":58},{"id":9,"points":39,"matches":34,"won":9,"draw":12,"lost":13,"goals":38,"against":58},{"id":81,"points":37,"matches":34,"won":11,"draw":4,"lost":19,"goals":44,"against":65},{"id":65,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":51,"against":69},{"id":95,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":45,"against":63},{"id":134,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":42,"against":69},{"id":185,"points":30,"matches":34,"won":6,"draw":12,"lost":16,"goals":36,"against":67},{"id":31,"points":20,"matches":34,"won":4,"draw":8,"lost":22,"goals":37,"against":74}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2019–20_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":26,"draw":4,"lost":4,"goals":100,"against":32,"adjust":0},{"id":7,"won":21,"draw":6,"lost":7,"goals":84,"against":41,"adjust":0},{"id":1635,"won":18,"draw":12,"lost":4,"goals":81,"against":37,"adjust":0},{"id":87,"won":20,"draw":5,"lost":9,"goals":66,"against":40,"adjust":0},{"id":6,"won":19,"draw":6,"lost":9,"goals":61,"against":44,"adjust":0},{"id":175,"won":15,"draw":7,"lost":12,"goals":53,"against":53,"adjust":0},{"id":131,"won":13,"draw":10,"lost":11,"goals":48,"against":46,"adjust":0},{"id":112,"won":13,"draw":9,"lost":12,"goals":48,"against":47,"adjust":0},{"id":91,"won":13,"draw":6,"lost":15,"goals":59,"against":60,"adjust":0},{"id":54,"won":11,"draw":8,"lost":15,"goals":48,"against":59,"adjust":0},{"id":80,"won":12,"draw":5,"lost":17,"goals":41,"against":58,"adjust":0},{"id":9,"won":9,"draw":12,"lost":13,"goals":38,"against":58,"adjust":0},{"id":81,"won":11,"draw":4,"lost":19,"goals":44,"against":65,"adjust":0},{"id":65,"won":10,"draw":6,"lost":18,"goals":51,"against":69,"adjust":0},{"id":95,"won":9,"draw":9,"lost":16,"goals":45,"against":63,"adjust":0},{"id":134,"won":8,"draw":7,"lost":19,"goals":42,"against":69,"adjust":0},{"id":185,"won":6,"draw":12,"lost":16,"goals":36,"against":67,"adjust":0},{"id":31,"won":4,"draw":8,"lost":22,"goals":37,"against":74,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2020.json b/tests/RealData/fixtures/openligadb/bl1-2020.json new file mode 100644 index 00000000..c0d034e6 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2020.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2020,"name":"1. Fußball-Bundesliga 2020/2021","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,87,3,0],[1,16,112,2,3],[1,40,9,8,0],[1,65,175,2,3],[1,80,95,1,3],[1,91,83,1,1],[1,131,6,0,0],[1,134,54,1,4],[1,1635,81,3,1],[2,6,1635,1,1],[2,9,134,1,3],[2,54,91,1,3],[2,81,16,1,4],[2,83,65,1,0],[2,87,80,1,1],[2,95,7,2,0],[2,112,131,1,1],[2,175,40,4,1],[3,7,112,4,0],[3,16,6,1,1],[3,40,54,4,3],[3,65,87,1,3],[3,80,81,4,0],[3,91,175,2,1],[3,131,95,0,0],[3,134,83,1,0],[3,1635,9,4,0],[4,9,80,1,1],[4,54,16,0,2],[4,65,91,1,1],[4,81,6,0,1],[4,83,40,1,4],[4,87,131,1,1],[4,95,1635,0,2],[4,112,134,1,1],[4,175,7,0,1],[5,6,95,3,1],[5,7,9,3,0],[5,16,65,1,1],[5,40,91,5,0],[5,80,112,1,1],[5,81,87,2,3],[5,131,83,2,1],[5,134,175,1,1],[5,1635,54,2,1],[6,9,16,1,1],[6,54,131,1,1],[6,65,40,1,2],[6,83,7,0,2],[6,87,1635,1,0],[6,91,134,1,1],[6,95,81,3,1],[6,112,6,2,4],[6,175,80,1,3],[7,6,87,4,3],[7,7,40,2,3],[7,16,91,2,2],[7,80,83,5,0],[7,81,9,2,2],[7,95,54,0,3],[7,131,175,2,1],[7,134,65,1,1],[7,1635,112,3,0],[8,9,131,0,2],[8,40,134,1,1],[8,54,7,2,5],[8,65,80,1,2],[8,83,6,1,2],[8,87,95,1,1],[8,91,1635,1,1],[8,112,81,1,3],[8,175,16,3,3],[9,6,54,0,0],[9,7,65,1,2],[9,16,40,1,3],[9,80,91,3,3],[9,81,175,1,1],[9,87,9,4,1],[9,95,112,1,1],[9,131,134,5,3],[9,1635,83,2,1],[10,9,6,0,3],[10,40,1635,3,3],[10,54,80,3,1],[10,65,131,2,2],[10,83,81,2,1],[10,91,7,1,1],[10,112,87,2,2],[10,134,16,1,2],[10,175,95,3,1],[11,6,175,4,1],[11,7,16,1,5],[11,80,40,1,1],[11,81,65,0,1],[11,87,54,1,1],[11,95,9,2,2],[11,112,83,2,0],[11,131,91,2,1],[11,1635,134,2,0],[12,9,112,0,2],[12,16,80,2,2],[12,40,131,2,1],[12,54,81,0,0],[12,65,6,0,4],[12,83,95,0,1],[12,91,87,3,3],[12,134,7,1,2],[12,175,1635,0,1],[13,6,40,1,2],[13,9,83,0,1],[13,80,7,2,1],[13,81,134,0,1],[13,87,175,1,2],[13,95,91,0,2],[13,112,54,4,1],[13,131,16,1,0],[13,1635,65,0,0],[14,7,131,2,0],[14,16,1635,0,1],[14,40,81,5,2],[14,54,9,3,0],[14,65,95,0,1],[14,83,87,0,1],[14,91,6,2,1],[14,134,80,0,2],[14,175,112,1,3],[15,6,134,1,1],[15,9,175,4,0],[15,80,131,2,2],[15,81,91,0,2],[15,83,54,1,0],[15,87,40,3,2],[15,95,16,1,4],[15,112,65,5,0],[15,1635,7,1,3],[16,7,81,1,1],[16,16,87,2,2],[16,40,112,2,1],[16,65,54,0,0],[16,80,6,1,0],[16,91,9,3,1],[16,131,1635,2,2],[16,134,95,2,0],[16,175,83,0,0],[17,6,7,2,1],[17,9,65,1,2],[17,54,175,0,3],[17,81,131,0,2],[17,83,16,3,0],[17,87,134,1,0],[17,95,40,0,1],[17,112,91,2,2],[17,1635,80,1,0],[18,6,131,0,1],[18,9,40,0,4],[18,54,134,1,4],[18,81,1635,3,2],[18,83,91,1,5],[18,87,7,4,2],[18,95,80,2,1],[18,112,16,2,1],[18,175,65,3,0],[19,7,95,3,1],[19,16,81,2,0],[19,40,175,4,1],[19,65,83,3,1],[19,80,87,1,1],[19,91,54,3,1],[19,131,112,3,0],[19,134,9,1,1],[19,1635,6,1,0],[20,6,16,5,2],[20,9,1635,0,3],[20,54,40,0,1],[20,81,80,1,0],[20,83,134,0,2],[20,87,65,1,2],[20,95,131,0,2],[20,112,7,2,1],[20,175,91,1,3],[21,6,81,2,2],[21,7,175,2,2],[21,16,54,1,1],[21,40,83,3,3],[21,80,9,0,0],[21,91,65,2,0],[21,131,87,0,0],[21,134,112,0,0],[21,1635,95,2,1],[22,9,7,0,4],[22,54,1635,0,3],[22,65,16,0,1],[22,83,131,0,3],[22,87,81,1,2],[22,91,40,2,1],[22,95,6,1,1],[22,112,80,0,1],[22,175,134,4,0],[23,6,112,1,2],[23,7,83,3,0],[23,16,9,5,1],[23,40,65,5,1],[23,80,175,1,1],[23,81,95,0,1],[23,131,54,2,0],[23,134,91,2,1],[23,1635,87,3,2],[24,9,81,0,0],[24,40,7,4,2],[24,54,95,2,1],[24,65,134,1,1],[24,83,80,0,0],[24,87,6,0,1],[24,91,16,1,1],[24,112,1635,0,3],[24,175,131,2,1],[25,6,83,1,2],[25,7,54,2,0],[25,16,175,2,0],[25,80,65,2,1],[25,81,112,1,0],[25,95,87,3,1],[25,131,9,5,0],[25,134,40,1,3],[25,1635,91,1,1],[26,9,87,0,3],[26,40,16,4,0],[26,54,6,3,0],[26,65,7,2,2],[26,83,1635,0,1],[26,91,80,5,2],[26,112,95,2,0],[26,134,131,1,2],[26,175,81,1,2],[27,6,9,2,1],[27,7,91,1,2],[27,16,134,1,0],[27,80,54,1,1],[27,81,83,1,1],[27,87,112,2,1],[27,95,175,2,1],[27,131,65,1,0],[27,1635,40,0,1],[28,9,95,1,0],[28,16,7,2,3],[28,40,80,1,1],[28,54,87,2,2],[28,65,81,2,3],[28,83,112,1,0],[28,91,131,4,3],[28,134,1635,1,4],[28,175,6,0,0],[29,6,65,3,0],[29,7,134,4,1],[29,80,16,2,1],[29,81,54,1,1],[29,87,91,4,0],[29,95,83,0,0],[29,112,9,4,0],[29,131,40,2,3],[29,1635,175,0,0],[30,7,80,2,0],[30,16,131,1,3],[30,40,6,2,0],[30,54,112,3,0],[30,65,1635,2,1],[30,83,9,1,0],[30,91,95,2,0],[30,134,81,0,1],[30,175,87,3,2],[31,6,91,3,1],[31,9,54,1,2],[31,80,134,3,1],[31,81,40,2,1],[31,87,83,5,0],[31,95,65,2,3],[31,112,175,1,1],[31,131,7,0,2],[31,1635,16,2,0],[32,7,1635,3,2],[32,16,95,2,1],[32,40,87,6,0],[32,54,83,0,0],[32,65,112,1,4],[32,91,81,1,1],[32,131,80,3,0],[32,134,6,0,0],[32,175,9,4,2],[33,6,80,1,1],[33,9,91,4,3],[33,54,65,0,0],[33,81,7,1,3],[33,83,175,1,1],[33,87,16,1,2],[33,95,134,2,0],[33,112,40,2,2],[33,1635,131,2,2],[34,7,6,3,1],[34,16,83,0,2],[34,40,95,5,2],[34,65,9,1,0],[34,80,1635,2,1],[34,91,112,3,1],[34,131,81,2,3],[34,134,87,2,4],[34,175,54,2,1]],"table":[{"id":40,"points":78,"matches":34,"won":24,"draw":6,"lost":4,"goals":99,"against":44},{"id":1635,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":60,"against":32},{"id":7,"points":64,"matches":34,"won":20,"draw":4,"lost":10,"goals":75,"against":46},{"id":131,"points":61,"matches":34,"won":17,"draw":10,"lost":7,"goals":61,"against":37},{"id":91,"points":60,"matches":34,"won":16,"draw":12,"lost":6,"goals":69,"against":53},{"id":6,"points":52,"matches":34,"won":14,"draw":10,"lost":10,"goals":53,"against":39},{"id":80,"points":50,"matches":34,"won":12,"draw":14,"lost":8,"goals":50,"against":43},{"id":87,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":64,"against":56},{"id":16,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":56,"against":55},{"id":112,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":52,"against":52},{"id":175,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":52,"against":54},{"id":81,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":39,"against":56},{"id":95,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":36,"against":54},{"id":54,"points":35,"matches":34,"won":8,"draw":11,"lost":15,"goals":41,"against":52},{"id":83,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":26,"against":52},{"id":65,"points":33,"matches":34,"won":8,"draw":9,"lost":17,"goals":34,"against":60},{"id":134,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":36,"against":57},{"id":9,"points":16,"matches":34,"won":3,"draw":7,"lost":24,"goals":25,"against":86}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2020–21_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":24,"draw":6,"lost":4,"goals":99,"against":44,"adjust":0},{"id":1635,"won":19,"draw":8,"lost":7,"goals":60,"against":32,"adjust":0},{"id":7,"won":20,"draw":4,"lost":10,"goals":75,"against":46,"adjust":0},{"id":131,"won":17,"draw":10,"lost":7,"goals":61,"against":37,"adjust":0},{"id":91,"won":16,"draw":12,"lost":6,"goals":69,"against":53,"adjust":0},{"id":6,"won":14,"draw":10,"lost":10,"goals":53,"against":39,"adjust":0},{"id":80,"won":12,"draw":14,"lost":8,"goals":50,"against":43,"adjust":0},{"id":87,"won":13,"draw":10,"lost":11,"goals":64,"against":56,"adjust":0},{"id":16,"won":12,"draw":9,"lost":13,"goals":56,"against":55,"adjust":0},{"id":112,"won":12,"draw":9,"lost":13,"goals":52,"against":52,"adjust":0},{"id":175,"won":11,"draw":10,"lost":13,"goals":52,"against":54,"adjust":0},{"id":81,"won":10,"draw":9,"lost":15,"goals":39,"against":56,"adjust":0},{"id":95,"won":10,"draw":6,"lost":18,"goals":36,"against":54,"adjust":0},{"id":54,"won":8,"draw":11,"lost":15,"goals":41,"against":52,"adjust":0},{"id":83,"won":9,"draw":8,"lost":17,"goals":26,"against":52,"adjust":0},{"id":65,"won":8,"draw":9,"lost":17,"goals":34,"against":60,"adjust":0},{"id":134,"won":7,"draw":10,"lost":17,"goals":36,"against":57,"adjust":0},{"id":9,"won":3,"draw":7,"lost":24,"goals":25,"against":86,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2021.json b/tests/RealData/fixtures/openligadb/bl1-2021.json new file mode 100644 index 00000000..46310f0c --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2021.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2021,"name":"1. Fußball-Bundesliga 2021/2022","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,91,5,2],[1,16,115,5,1],[1,65,54,3,1],[1,80,6,1,1],[1,81,1635,1,0],[1,83,112,0,0],[1,87,40,1,1],[1,95,175,0,4],[1,131,129,1,0],[2,6,87,4,0],[2,40,65,3,2],[2,54,131,1,2],[2,91,95,0,0],[2,112,7,2,1],[2,115,83,1,1],[2,129,81,2,0],[2,175,80,2,2],[2,1635,16,4,0],[3,7,175,3,2],[3,16,112,2,3],[3,40,54,5,0],[3,65,129,2,1],[3,80,87,2,1],[3,81,115,3,0],[3,83,91,1,1],[3,95,6,1,4],[3,131,1635,1,0],[4,6,7,3,4],[4,80,95,0,0],[4,87,83,3,1],[4,91,16,1,1],[4,112,65,1,1],[4,115,131,0,2],[4,129,54,1,3],[4,175,81,0,2],[4,1635,40,1,4],[5,7,80,4,2],[5,16,6,1,3],[5,40,129,7,0],[5,54,115,2,1],[5,65,1635,1,1],[5,81,112,0,0],[5,83,175,0,0],[5,95,87,1,0],[5,131,91,1,1],[6,6,81,1,0],[6,80,83,1,0],[6,87,7,1,0],[6,91,65,1,1],[6,112,95,3,0],[6,115,40,1,3],[6,129,16,0,0],[6,175,131,3,1],[6,1635,54,6,0],[7,7,95,2,1],[7,16,175,3,1],[7,40,91,1,2],[7,54,112,1,2],[7,65,115,3,1],[7,81,80,1,2],[7,83,6,0,4],[7,131,87,1,3],[7,1635,129,3,0],[8,6,40,1,5],[8,7,81,3,1],[8,80,131,2,0],[8,87,16,1,1],[8,91,54,1,2],[8,95,83,1,1],[8,112,1635,1,1],[8,115,129,0,1],[8,175,65,5,0],[9,16,80,1,1],[9,40,175,4,0],[9,54,87,1,0],[9,65,6,2,2],[9,81,95,4,1],[9,83,7,1,3],[9,129,91,2,0],[9,131,112,0,2],[9,1635,115,4,1],[10,6,131,0,2],[10,7,65,2,0],[10,80,40,2,5],[10,83,81,1,2],[10,87,129,2,1],[10,91,1635,1,1],[10,95,16,4,1],[10,112,115,3,1],[10,175,54,2,0],[11,16,83,0,1],[11,40,112,2,1],[11,54,6,1,1],[11,65,80,2,2],[11,81,87,1,1],[11,115,91,1,2],[11,129,175,2,0],[11,131,95,1,0],[11,1635,7,2,1],[12,6,129,1,0],[12,7,16,2,1],[12,80,54,2,0],[12,81,65,1,1],[12,83,131,2,2],[12,87,115,4,0],[12,95,40,2,1],[12,112,91,0,2],[12,175,1635,2,0],[13,16,81,2,1],[13,40,83,1,0],[13,54,95,1,1],[13,65,87,4,1],[13,91,80,2,1],[13,115,175,3,6],[13,129,112,2,1],[13,131,7,1,3],[13,1635,6,1,3],[14,6,115,7,1],[14,7,40,2,3],[14,16,54,2,2],[14,80,1635,2,1],[14,81,131,3,0],[14,83,65,1,1],[14,87,112,0,6],[14,95,129,2,3],[14,175,91,3,2],[15,40,81,2,1],[15,54,83,2,0],[15,65,95,0,2],[15,91,6,5,2],[15,112,175,1,2],[15,115,80,1,0],[15,129,7,1,1],[15,131,16,0,2],[15,1635,87,4,1],[16,6,175,2,2],[16,7,115,3,0],[16,16,40,0,5],[16,80,112,0,0],[16,81,54,4,0],[16,83,129,2,0],[16,87,91,2,3],[16,95,1635,1,1],[16,131,65,2,3],[17,40,131,4,0],[17,54,7,3,2],[17,65,16,1,0],[17,91,81,1,0],[17,112,6,2,1],[17,115,95,0,0],[17,129,80,0,1],[17,175,87,1,1],[17,1635,83,0,2],[18,6,80,2,2],[18,40,87,1,2],[18,54,65,1,3],[18,91,7,2,3],[18,112,83,2,2],[18,115,16,0,0],[18,129,131,1,0],[18,175,95,3,1],[18,1635,81,4,1],[19,7,112,5,1],[19,16,1635,0,2],[19,65,40,0,4],[19,80,175,2,1],[19,81,129,1,0],[19,83,115,2,2],[19,87,6,1,2],[19,95,91,1,1],[19,131,54,0,0],[20,6,95,5,1],[20,54,40,1,4],[20,87,80,1,2],[20,91,83,0,2],[20,112,16,2,0],[20,115,81,2,1],[20,129,65,2,2],[20,175,7,2,3],[20,1635,131,2,0],[21,7,6,2,5],[21,16,91,2,3],[21,40,1635,3,2],[21,54,129,1,1],[21,65,112,1,0],[21,81,175,2,0],[21,83,87,1,1],[21,95,80,2,0],[21,131,115,4,1],[22,6,16,4,2],[22,80,7,0,3],[22,87,95,3,2],[22,91,131,0,2],[22,112,81,1,1],[22,115,54,2,1],[22,129,40,4,2],[22,175,83,2,0],[22,1635,65,3,1],[23,7,87,6,0],[23,16,129,1,1],[23,40,115,4,1],[23,54,1635,1,6],[23,65,91,1,0],[23,81,6,3,2],[23,83,80,1,0],[23,95,112,1,2],[23,131,175,1,2],[24,6,83,3,0],[24,80,81,3,1],[24,87,131,2,2],[24,91,40,0,1],[24,95,7,1,1],[24,112,54,3,0],[24,115,65,1,1],[24,129,1635,0,1],[24,175,16,2,1],[25,16,87,3,2],[25,40,6,1,1],[25,54,91,1,4],[25,65,175,0,1],[25,81,7,0,1],[25,83,95,0,1],[25,129,115,2,1],[25,131,80,1,0],[25,1635,112,1,1],[26,6,65,0,1],[26,7,83,1,0],[26,80,16,1,1],[26,87,54,2,0],[26,91,129,2,1],[26,95,81,2,1],[26,112,131,3,2],[26,115,1635,1,6],[26,175,40,1,1],[27,16,95,3,2],[27,40,80,4,0],[27,54,175,3,0],[27,65,7,1,1],[27,81,83,4,0],[27,115,112,0,0],[27,129,87,0,2],[27,131,6,0,2],[27,1635,91,0,0],[28,6,54,2,1],[28,7,1635,1,4],[28,80,65,1,0],[28,83,16,1,1],[28,87,81,1,1],[28,91,115,0,0],[28,95,131,3,0],[28,112,40,1,4],[28,175,129,1,2],[29,16,7,0,2],[29,40,95,1,0],[29,54,80,1,4],[29,65,81,3,2],[29,91,112,1,2],[29,115,87,0,2],[29,129,6,0,0],[29,131,83,4,0],[29,1635,175,3,0],[30,6,1635,0,1],[30,7,131,6,1],[30,80,91,2,0],[30,81,16,0,0],[30,83,40,0,3],[30,87,65,1,3],[30,95,54,0,1],[30,112,129,3,0],[30,175,115,0,0],[31,40,7,3,1],[31,54,16,2,0],[31,65,83,3,1],[31,91,175,2,2],[31,112,87,3,3],[31,115,6,1,4],[31,129,95,0,2],[31,131,81,5,0],[31,1635,80,1,2],[32,6,91,2,0],[32,7,129,3,4],[32,16,131,1,1],[32,80,115,1,1],[32,81,40,3,1],[32,83,54,1,1],[32,87,1635,3,1],[32,95,65,1,4],[32,175,112,3,4],[33,40,16,2,2],[33,54,81,1,2],[33,65,131,0,1],[33,91,87,1,1],[33,112,80,1,4],[33,115,7,1,3],[33,129,83,2,1],[33,175,6,2,4],[33,1635,95,4,0],[34,6,112,2,1],[34,7,54,2,1],[34,16,65,2,1],[34,80,129,3,2],[34,81,91,2,2],[34,83,1635,1,1],[34,87,175,5,1],[34,95,115,2,1],[34,131,40,2,2]],"table":[{"id":40,"points":77,"matches":34,"won":24,"draw":5,"lost":5,"goals":97,"against":37},{"id":7,"points":69,"matches":34,"won":22,"draw":3,"lost":9,"goals":85,"against":52},{"id":6,"points":64,"matches":34,"won":19,"draw":7,"lost":8,"goals":80,"against":47},{"id":1635,"points":58,"matches":34,"won":17,"draw":7,"lost":10,"goals":72,"against":37},{"id":80,"points":57,"matches":34,"won":16,"draw":9,"lost":9,"goals":50,"against":44},{"id":112,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":58,"against":46},{"id":65,"points":52,"matches":34,"won":14,"draw":10,"lost":10,"goals":52,"against":49},{"id":81,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":50,"against":45},{"id":175,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":58,"against":60},{"id":87,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":54,"against":61},{"id":91,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":45,"against":49},{"id":131,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":43,"against":54},{"id":129,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":38,"against":52},{"id":95,"points":38,"matches":34,"won":10,"draw":8,"lost":16,"goals":39,"against":56},{"id":16,"points":33,"matches":34,"won":7,"draw":12,"lost":15,"goals":41,"against":59},{"id":54,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":37,"against":71},{"id":83,"points":28,"matches":34,"won":5,"draw":13,"lost":16,"goals":27,"against":53},{"id":115,"points":18,"matches":34,"won":3,"draw":9,"lost":22,"goals":28,"against":82}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2021–22_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":24,"draw":5,"lost":5,"goals":97,"against":37,"adjust":0},{"id":7,"won":22,"draw":3,"lost":9,"goals":85,"against":52,"adjust":0},{"id":6,"won":19,"draw":7,"lost":8,"goals":80,"against":47,"adjust":0},{"id":1635,"won":17,"draw":7,"lost":10,"goals":72,"against":37,"adjust":0},{"id":80,"won":16,"draw":9,"lost":9,"goals":50,"against":44,"adjust":0},{"id":112,"won":15,"draw":10,"lost":9,"goals":58,"against":46,"adjust":0},{"id":65,"won":14,"draw":10,"lost":10,"goals":52,"against":49,"adjust":0},{"id":81,"won":13,"draw":7,"lost":14,"goals":50,"against":45,"adjust":0},{"id":175,"won":13,"draw":7,"lost":14,"goals":58,"against":60,"adjust":0},{"id":87,"won":12,"draw":9,"lost":13,"goals":54,"against":61,"adjust":0},{"id":91,"won":10,"draw":12,"lost":12,"goals":45,"against":49,"adjust":0},{"id":131,"won":12,"draw":6,"lost":16,"goals":43,"against":54,"adjust":0},{"id":129,"won":12,"draw":6,"lost":16,"goals":38,"against":52,"adjust":0},{"id":95,"won":10,"draw":8,"lost":16,"goals":39,"against":56,"adjust":0},{"id":16,"won":7,"draw":12,"lost":15,"goals":41,"against":59,"adjust":0},{"id":54,"won":9,"draw":6,"lost":19,"goals":37,"against":71,"adjust":0},{"id":83,"won":5,"draw":13,"lost":16,"goals":27,"against":53,"adjust":0},{"id":115,"won":3,"draw":9,"lost":22,"goals":28,"against":82,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2022.json b/tests/RealData/fixtures/openligadb/bl1-2022.json new file mode 100644 index 00000000..5dfa2232 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2022.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2022,"name":"1. Fußball-Bundesliga 2022/2023","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,6,1,0],[1,16,1635,1,1],[1,65,9,3,1],[1,80,54,3,1],[1,87,175,3,1],[1,91,40,1,6],[1,95,112,0,4],[1,129,81,1,2],[1,131,134,2,2],[2,6,95,1,2],[2,9,87,2,2],[2,40,131,2,0],[2,54,91,1,1],[2,81,80,0,0],[2,112,7,1,3],[2,134,16,2,2],[2,175,129,3,2],[2,1635,65,2,2],[3,6,175,0,3],[3,7,134,2,3],[3,16,112,0,1],[3,80,1635,2,1],[3,87,54,1,0],[3,91,65,1,1],[3,95,81,1,2],[3,129,40,0,7],[3,131,9,0,0],[4,9,80,1,6],[4,40,87,1,1],[4,54,7,0,1],[4,65,16,0,0],[4,81,6,0,3],[4,112,129,1,0],[4,134,91,3,4],[4,175,95,1,0],[4,1635,131,2,0],[5,6,112,2,3],[5,7,175,1,0],[5,16,9,1,1],[5,80,40,1,1],[5,87,81,0,1],[5,91,1635,4,0],[5,95,54,0,2],[5,129,134,0,2],[5,131,65,2,4],[6,9,129,3,1],[6,40,16,2,2],[6,54,6,2,2],[6,65,80,0,1],[6,91,131,0,1],[6,112,87,0,0],[6,134,95,0,1],[6,175,81,4,1],[6,1635,7,3,0],[7,6,134,1,1],[7,7,9,1,0],[7,16,91,1,3],[7,80,131,2,0],[7,81,54,1,1],[7,87,1635,3,0],[7,95,40,1,0],[7,129,65,1,1],[7,175,112,0,0],[8,9,95,2,3],[8,40,6,4,0],[8,54,175,1,1],[8,65,7,3,2],[8,91,80,2,0],[8,112,81,2,1],[8,131,16,3,2],[8,134,87,5,1],[8,1635,129,4,0],[9,6,9,4,0],[9,7,40,2,2],[9,16,80,0,1],[9,54,112,2,2],[9,81,1635,1,1],[9,87,65,5,2],[9,95,131,1,1],[9,129,91,3,0],[9,175,134,1,2],[10,9,175,0,3],[10,16,129,4,1],[10,40,112,5,0],[10,65,95,3,2],[10,80,7,2,0],[10,91,6,5,1],[10,131,87,2,2],[10,134,81,0,2],[10,1635,54,3,2],[11,6,131,2,2],[11,7,16,5,0],[11,54,9,2,1],[11,81,65,5,0],[11,87,91,1,3],[11,95,1635,3,3],[11,112,134,2,0],[11,129,80,2,1],[11,175,40,0,2],[12,9,112,0,2],[12,16,95,2,1],[12,40,81,6,2],[12,65,175,1,1],[12,80,87,2,1],[12,91,7,1,2],[12,131,129,4,0],[12,134,54,1,0],[12,1635,6,2,0],[13,6,80,5,0],[13,7,129,3,0],[13,54,40,2,3],[13,81,131,0,3],[13,87,16,3,1],[13,95,91,1,2],[13,112,65,2,0],[13,134,9,2,1],[13,175,1635,1,3],[14,9,81,1,0],[14,16,54,2,1],[14,40,134,6,1],[14,65,6,1,2],[14,80,95,2,2],[14,91,175,4,2],[14,129,87,2,1],[14,131,7,2,0],[14,1635,112,3,1],[15,6,16,2,0],[15,9,40,0,2],[15,54,65,2,0],[15,81,91,1,1],[15,87,7,4,2],[15,95,129,0,1],[15,112,80,4,1],[15,134,1635,1,2],[15,175,131,1,2],[16,7,95,4,3],[16,16,81,1,1],[16,65,134,7,1],[16,80,175,3,1],[16,87,6,2,3],[16,91,9,3,0],[16,129,54,3,1],[16,131,112,6,0],[16,1635,40,1,1],[17,6,129,2,0],[17,9,1635,1,6],[17,40,65,1,1],[17,54,131,0,5],[17,81,7,1,2],[17,95,87,1,0],[17,112,91,1,1],[17,134,80,1,2],[17,175,16,2,2],[18,6,7,0,2],[18,9,65,0,0],[18,40,91,1,1],[18,54,80,0,2],[18,81,129,5,2],[18,112,95,3,1],[18,134,131,2,1],[18,175,87,1,4],[18,1635,16,2,1],[19,7,112,5,1],[19,16,134,0,2],[19,65,1635,0,0],[19,80,81,2,1],[19,87,9,0,0],[19,91,54,3,0],[19,95,6,1,0],[19,129,175,5,2],[19,131,40,2,4],[20,9,131,0,0],[20,40,129,3,0],[20,54,87,4,1],[20,65,91,3,0],[20,81,95,3,1],[20,112,16,2,1],[20,134,7,0,2],[20,175,6,1,3],[20,1635,80,1,2],[21,6,81,2,3],[21,7,54,4,1],[21,16,65,3,0],[21,80,9,0,0],[21,87,40,3,2],[21,91,134,2,0],[21,95,175,1,0],[21,129,112,0,2],[21,131,1635,0,3],[22,9,16,2,1],[22,40,80,3,0],[22,54,95,2,0],[22,65,131,0,2],[22,81,87,4,0],[22,112,6,1,1],[22,134,129,3,0],[22,175,7,0,1],[22,1635,91,2,1],[23,6,54,4,1],[23,7,1635,2,1],[23,16,40,1,2],[23,80,65,0,0],[23,81,175,1,0],[23,87,112,0,0],[23,95,134,2,1],[23,129,9,0,2],[23,131,91,2,2],[24,9,7,2,2],[24,40,95,5,3],[24,54,81,1,1],[24,65,129,0,2],[24,91,16,1,1],[24,112,175,2,1],[24,131,80,1,1],[24,134,6,2,3],[24,1635,87,3,0],[25,6,40,2,1],[25,7,65,6,1],[25,16,131,0,1],[25,80,91,2,0],[25,81,112,1,1],[25,87,134,2,2],[25,95,9,1,1],[25,129,1635,1,0],[25,175,54,3,1],[26,9,6,0,3],[26,40,7,4,2],[26,65,87,0,0],[26,80,16,3,0],[26,91,129,1,1],[26,112,54,1,1],[26,131,95,2,2],[26,134,175,1,2],[26,1635,81,0,3],[27,6,91,3,1],[27,7,80,2,1],[27,54,1635,0,1],[27,81,134,2,2],[27,87,131,2,0],[27,95,65,1,3],[27,112,40,0,1],[27,129,16,2,3],[27,175,9,2,0],[28,9,54,5,2],[28,16,7,3,3],[28,40,175,1,1],[28,65,81,1,1],[28,80,129,1,1],[28,91,87,1,1],[28,131,6,0,0],[28,134,112,1,2],[28,1635,95,3,2],[29,6,1635,2,0],[29,7,91,4,0],[29,54,134,2,4],[29,81,40,3,1],[29,87,80,0,1],[29,95,16,1,1],[29,112,9,4,0],[29,129,131,1,5],[29,175,65,1,3],[30,9,134,2,1],[30,16,87,2,1],[30,40,54,2,0],[30,65,112,0,1],[30,80,6,0,0],[30,91,95,1,1],[30,129,7,1,1],[30,131,81,3,0],[30,1635,175,1,0],[31,6,65,1,2],[31,7,131,6,0],[31,54,16,2,1],[31,81,9,2,3],[31,87,129,2,0],[31,95,80,1,0],[31,112,1635,0,1],[31,134,40,1,2],[31,175,91,3,1],[32,7,87,5,2],[32,16,6,1,1],[32,40,9,6,0],[32,65,54,5,2],[32,80,112,4,2],[32,91,81,3,0],[32,129,95,3,2],[32,131,175,2,1],[32,1635,134,2,1],[33,6,87,2,2],[33,9,91,2,2],[33,40,1635,1,3],[33,54,129,1,1],[33,81,16,1,4],[33,95,7,0,3],[33,112,131,2,0],[33,134,65,1,1],[33,175,80,4,2],[34,7,81,2,2],[34,16,175,1,1],[34,65,40,1,2],[34,80,134,1,0],[34,87,95,2,0],[34,91,112,2,1],[34,129,6,3,0],[34,131,54,1,2],[34,1635,9,4,2]],"table":[{"id":40,"points":71,"matches":34,"won":21,"draw":8,"lost":5,"goals":92,"against":38},{"id":7,"points":71,"matches":34,"won":22,"draw":5,"lost":7,"goals":83,"against":44},{"id":1635,"points":66,"matches":34,"won":20,"draw":6,"lost":8,"goals":64,"against":41},{"id":80,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":51,"against":38},{"id":112,"points":59,"matches":34,"won":17,"draw":8,"lost":9,"goals":51,"against":44},{"id":6,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":57,"against":49},{"id":91,"points":50,"matches":34,"won":13,"draw":11,"lost":10,"goals":58,"against":52},{"id":131,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":57,"against":48},{"id":81,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":54,"against":55},{"id":87,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":52,"against":55},{"id":65,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":49,"against":54},{"id":175,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":48,"against":57},{"id":134,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":51,"against":64},{"id":129,"points":35,"matches":34,"won":10,"draw":5,"lost":19,"goals":40,"against":72},{"id":95,"points":34,"matches":34,"won":9,"draw":7,"lost":18,"goals":42,"against":63},{"id":16,"points":33,"matches":34,"won":7,"draw":12,"lost":15,"goals":45,"against":57},{"id":9,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":35,"against":71},{"id":54,"points":29,"matches":34,"won":7,"draw":8,"lost":19,"goals":42,"against":69}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2022–23_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":21,"draw":8,"lost":5,"goals":92,"against":38,"adjust":0},{"id":7,"won":22,"draw":5,"lost":7,"goals":83,"against":44,"adjust":0},{"id":1635,"won":20,"draw":6,"lost":8,"goals":64,"against":41,"adjust":0},{"id":80,"won":18,"draw":8,"lost":8,"goals":51,"against":38,"adjust":0},{"id":112,"won":17,"draw":8,"lost":9,"goals":51,"against":44,"adjust":0},{"id":6,"won":14,"draw":8,"lost":12,"goals":57,"against":49,"adjust":0},{"id":91,"won":13,"draw":11,"lost":10,"goals":58,"against":52,"adjust":0},{"id":131,"won":13,"draw":10,"lost":11,"goals":57,"against":48,"adjust":0},{"id":81,"won":12,"draw":10,"lost":12,"goals":54,"against":55,"adjust":0},{"id":87,"won":11,"draw":10,"lost":13,"goals":52,"against":55,"adjust":0},{"id":65,"won":10,"draw":12,"lost":12,"goals":49,"against":54,"adjust":0},{"id":175,"won":10,"draw":6,"lost":18,"goals":48,"against":57,"adjust":0},{"id":134,"won":10,"draw":6,"lost":18,"goals":51,"against":64,"adjust":0},{"id":129,"won":10,"draw":5,"lost":19,"goals":40,"against":72,"adjust":0},{"id":95,"won":9,"draw":7,"lost":18,"goals":42,"against":63,"adjust":0},{"id":16,"won":7,"draw":12,"lost":15,"goals":45,"against":57,"adjust":0},{"id":9,"won":7,"draw":10,"lost":17,"goals":35,"against":71,"adjust":0},{"id":54,"won":7,"draw":8,"lost":19,"goals":42,"against":69,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2023.json b/tests/RealData/fixtures/openligadb/bl1-2023.json new file mode 100644 index 00000000..06f33508 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2023.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2023,"name":"1. Fußball-Bundesliga 2023/2024","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,6,1635,3,2],[1,7,65,1,0],[1,16,129,5,0],[1,80,81,4,1],[1,91,118,1,0],[1,95,87,4,4],[1,131,199,2,0],[1,134,40,0,4],[1,175,112,1,2],[2,40,95,3,1],[2,65,131,1,2],[2,81,91,1,1],[2,87,6,0,3],[2,112,134,1,0],[2,118,80,1,4],[2,129,7,1,1],[2,199,175,2,3],[2,1635,16,5,1],[3,6,118,5,1],[3,7,199,2,2],[3,16,112,5,0],[3,80,1635,0,3],[3,87,40,1,2],[3,91,65,1,1],[3,95,129,2,2],[3,134,81,4,0],[3,175,131,3,1],[4,40,6,2,2],[4,65,175,1,3],[4,81,16,1,3],[4,112,7,2,4],[4,118,87,3,3],[4,129,91,1,1],[4,131,80,2,1],[4,199,134,4,2],[4,1635,95,3,0],[5,6,199,4,1],[5,7,131,1,0],[5,16,118,3,1],[5,40,129,7,0],[5,80,175,0,2],[5,87,1635,0,1],[5,91,112,0,0],[5,95,81,2,1],[5,134,65,2,1],[6,65,16,0,2],[6,81,6,0,3],[6,112,95,2,0],[6,118,134,4,2],[6,129,87,1,3],[6,131,91,2,0],[6,175,7,1,3],[6,199,80,1,0],[6,1635,40,2,2],[7,6,65,3,0],[7,7,80,4,2],[7,16,131,3,1],[7,40,112,3,0],[7,87,81,2,2],[7,91,199,2,0],[7,95,118,1,2],[7,134,175,2,3],[7,1635,129,0,0],[8,7,134,1,0],[8,65,87,3,1],[8,80,16,0,3],[8,81,40,1,3],[8,112,129,2,1],[8,118,1635,1,3],[8,131,6,1,2],[8,175,91,1,3],[8,199,95,2,5],[9,6,112,2,1],[9,16,175,2,3],[9,40,118,8,0],[9,87,199,2,1],[9,91,7,3,3],[9,95,131,3,2],[9,129,81,2,2],[9,134,80,2,0],[9,1635,65,6,0],[10,7,40,0,4],[10,65,95,1,1],[10,80,91,0,3],[10,81,1635,2,0],[10,112,87,3,3],[10,118,129,1,2],[10,131,134,2,2],[10,175,6,2,3],[10,199,16,2,0],[11,6,80,4,0],[11,16,7,2,1],[11,40,199,4,2],[11,87,131,4,0],[11,95,175,1,1],[11,118,81,0,0],[11,129,65,1,1],[11,134,91,2,2],[11,1635,112,3,1],[12,7,87,4,2],[12,65,40,0,1],[12,80,95,1,1],[12,91,16,1,2],[12,112,118,1,1],[12,131,1635,2,1],[12,134,6,0,3],[12,175,81,1,1],[12,199,129,0,0],[13,6,7,1,1],[13,16,134,2,0],[13,40,80,1,0],[13,81,112,0,1],[13,87,175,2,1],[13,95,91,2,1],[13,118,65,0,1],[13,129,131,3,1],[13,1635,199,2,1],[14,7,1635,2,3],[14,16,6,1,1],[14,65,81,0,0],[14,80,87,3,1],[14,91,40,5,1],[14,131,112,0,1],[14,134,95,2,0],[14,175,129,3,1],[14,199,118,3,2],[15,6,91,3,0],[15,40,16,3,0],[15,81,199,0,1],[15,87,134,2,2],[15,95,7,1,1],[15,112,65,2,0],[15,118,131,0,1],[15,129,80,3,0],[15,1635,175,3,1],[16,6,129,4,0],[16,7,81,1,1],[16,16,95,3,0],[16,80,65,2,0],[16,91,87,2,1],[16,131,40,1,2],[16,134,1635,1,1],[16,175,118,3,3],[16,199,112,3,2],[17,40,175,3,0],[17,65,199,1,1],[17,81,131,1,1],[17,87,16,3,1],[17,95,6,0,1],[17,112,80,0,0],[17,118,7,0,3],[17,129,134,1,1],[17,1635,91,0,1],[18,40,134,0,1],[18,65,7,0,4],[18,81,80,1,1],[18,87,95,1,2],[18,112,175,3,2],[18,118,91,2,2],[18,129,16,1,0],[18,199,131,1,1],[18,1635,6,2,3],[19,6,87,0,0],[19,7,129,3,1],[19,16,1635,5,2],[19,80,118,1,0],[19,91,81,1,0],[19,95,40,2,3],[19,131,65,1,1],[19,134,112,3,1],[19,175,199,1,1],[20,40,87,3,1],[20,65,91,2,0],[20,81,134,0,1],[20,112,16,1,3],[20,118,6,0,2],[20,129,95,1,1],[20,131,175,2,2],[20,199,7,0,0],[20,1635,80,2,0],[21,6,40,3,0],[21,7,112,3,0],[21,16,81,3,1],[21,80,131,1,0],[21,87,118,0,0],[21,91,129,1,1],[21,95,1635,2,2],[21,134,199,1,2],[21,175,65,1,1],[22,65,134,0,1],[22,81,95,1,0],[22,112,91,3,3],[22,118,16,1,2],[22,129,40,3,2],[22,131,7,1,1],[22,175,80,0,1],[22,199,6,1,2],[22,1635,87,2,0],[23,6,81,2,1],[23,7,175,2,3],[23,16,65,1,1],[23,40,1635,2,1],[23,80,199,2,2],[23,87,129,5,2],[23,91,131,2,2],[23,95,112,2,1],[23,134,118,1,1],[24,65,6,0,2],[24,80,7,0,2],[24,81,87,1,1],[24,112,40,2,2],[24,118,95,0,6],[24,129,1635,1,4],[24,131,16,2,3],[24,175,134,2,1],[24,199,91,1,2],[25,6,131,2,0],[25,16,80,2,0],[25,40,81,8,1],[25,87,65,3,3],[25,91,175,3,1],[25,95,199,1,0],[25,129,112,1,2],[25,134,7,1,2],[25,1635,118,2,0],[26,7,91,3,1],[26,65,1635,1,5],[26,80,134,2,1],[26,81,129,2,0],[26,112,6,2,3],[26,118,40,2,5],[26,131,95,1,3],[26,175,16,0,3],[26,199,87,1,1],[27,6,175,2,1],[27,16,199,3,3],[27,40,7,0,2],[27,87,112,0,3],[27,91,80,0,0],[27,95,65,1,1],[27,129,118,2,2],[27,134,131,0,2],[27,1635,81,0,0],[28,7,16,0,1],[28,65,129,2,1],[28,80,6,0,1],[28,81,118,4,0],[28,91,134,1,1],[28,112,1635,1,4],[28,131,87,1,3],[28,175,95,3,1],[28,199,40,3,2],[29,6,134,5,0],[29,16,91,3,0],[29,40,65,2,0],[29,81,175,4,1],[29,87,7,1,2],[29,95,80,2,0],[29,118,112,0,1],[29,129,199,1,1],[29,1635,131,3,0],[30,7,6,1,1],[30,65,118,0,2],[30,80,40,1,5],[30,91,95,3,1],[30,112,81,1,1],[30,131,129,1,0],[30,134,16,2,1],[30,175,87,4,3],[30,199,1635,1,2],[31,6,16,2,2],[31,40,91,2,1],[31,81,65,1,1],[31,87,80,0,0],[31,95,134,0,3],[31,112,131,1,2],[31,118,199,0,1],[31,129,175,3,2],[31,1635,7,4,1],[32,7,95,5,1],[32,16,40,3,1],[32,65,112,0,0],[32,80,129,3,4],[32,91,6,1,5],[32,131,118,3,0],[32,134,87,2,2],[32,175,1635,1,1],[32,199,81,1,1],[33,40,131,2,0],[33,65,80,3,2],[33,81,7,3,0],[33,87,91,1,1],[33,95,16,0,1],[33,112,199,1,1],[33,118,175,0,6],[33,129,6,0,5],[33,1635,134,1,1],[34,6,95,2,1],[34,7,118,4,0],[34,16,87,4,0],[34,80,112,2,1],[34,91,1635,2,2],[34,131,81,1,3],[34,134,129,4,1],[34,175,40,4,2],[34,199,65,4,1]],"table":[{"id":6,"points":90,"matches":34,"won":28,"draw":6,"lost":0,"goals":89,"against":24},{"id":16,"points":73,"matches":34,"won":23,"draw":4,"lost":7,"goals":78,"against":39},{"id":40,"points":72,"matches":34,"won":23,"draw":3,"lost":8,"goals":94,"against":45},{"id":1635,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":77,"against":39},{"id":7,"points":63,"matches":34,"won":18,"draw":9,"lost":7,"goals":68,"against":43},{"id":91,"points":47,"matches":34,"won":11,"draw":14,"lost":9,"goals":51,"against":50},{"id":175,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":66,"against":66},{"id":199,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":50,"against":55},{"id":134,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":48,"against":54},{"id":112,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":45,"against":58},{"id":95,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":50,"against":60},{"id":131,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":41,"against":56},{"id":81,"points":35,"matches":34,"won":7,"draw":14,"lost":13,"goals":39,"against":51},{"id":87,"points":34,"matches":34,"won":7,"draw":13,"lost":14,"goals":56,"against":67},{"id":80,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":33,"against":58},{"id":129,"points":33,"matches":34,"won":7,"draw":12,"lost":15,"goals":42,"against":74},{"id":65,"points":27,"matches":34,"won":5,"draw":12,"lost":17,"goals":28,"against":60},{"id":118,"points":17,"matches":34,"won":3,"draw":8,"lost":23,"goals":30,"against":86}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2023–24_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":6,"won":28,"draw":6,"lost":0,"goals":89,"against":24,"adjust":0},{"id":16,"won":23,"draw":4,"lost":7,"goals":78,"against":39,"adjust":0},{"id":40,"won":23,"draw":3,"lost":8,"goals":94,"against":45,"adjust":0},{"id":1635,"won":19,"draw":8,"lost":7,"goals":77,"against":39,"adjust":0},{"id":7,"won":18,"draw":9,"lost":7,"goals":68,"against":43,"adjust":0},{"id":91,"won":11,"draw":14,"lost":9,"goals":51,"against":50,"adjust":0},{"id":175,"won":13,"draw":7,"lost":14,"goals":66,"against":66,"adjust":0},{"id":199,"won":10,"draw":12,"lost":12,"goals":50,"against":55,"adjust":0},{"id":134,"won":11,"draw":9,"lost":14,"goals":48,"against":54,"adjust":0},{"id":112,"won":11,"draw":9,"lost":14,"goals":45,"against":58,"adjust":0},{"id":95,"won":10,"draw":9,"lost":15,"goals":50,"against":60,"adjust":0},{"id":131,"won":10,"draw":7,"lost":17,"goals":41,"against":56,"adjust":0},{"id":81,"won":7,"draw":14,"lost":13,"goals":39,"against":51,"adjust":0},{"id":87,"won":7,"draw":13,"lost":14,"goals":56,"against":67,"adjust":0},{"id":80,"won":9,"draw":6,"lost":19,"goals":33,"against":58,"adjust":0},{"id":129,"won":7,"draw":12,"lost":15,"goals":42,"against":74,"adjust":0},{"id":65,"won":5,"draw":12,"lost":17,"goals":28,"against":60,"adjust":0},{"id":118,"won":3,"draw":8,"lost":23,"goals":30,"against":86,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2024.json b/tests/RealData/fixtures/openligadb/bl1-2024.json new file mode 100644 index 00000000..fde7b0b2 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2024.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2024,"name":"1. Fußball-Bundesliga 2024/2025","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,91,2,0],[1,81,80,1,1],[1,87,6,2,3],[1,95,134,2,2],[1,98,199,0,2],[1,112,16,3,1],[1,131,40,2,3],[1,175,104,3,2],[1,1635,129,1,0],[2,6,1635,2,3],[2,16,81,3,3],[2,40,112,2,0],[2,80,98,1,0],[2,91,175,3,1],[2,104,131,0,2],[2,129,87,0,2],[2,134,7,0,0],[2,199,95,4,0],[3,7,199,4,2],[3,81,134,1,2],[3,87,16,1,3],[3,95,98,3,1],[3,104,40,1,6],[3,112,129,2,1],[3,131,91,1,2],[3,175,6,1,4],[3,1635,80,0,0],[4,6,131,4,3],[4,16,7,5,1],[4,80,175,2,1],[4,91,87,2,0],[4,95,81,2,3],[4,98,1635,0,0],[4,129,104,2,2],[4,134,40,0,5],[4,199,112,0,3],[5,7,129,4,2],[5,40,6,1,1],[5,81,199,0,2],[5,87,80,1,0],[5,104,91,2,4],[5,112,98,0,3],[5,131,16,2,2],[5,175,134,3,4],[5,1635,95,4,0],[6,6,104,2,2],[6,16,175,1,1],[6,80,7,2,1],[6,91,40,3,3],[6,95,87,2,1],[6,98,81,0,3],[6,129,131,1,3],[6,134,112,0,1],[6,199,1635,0,1],[7,6,91,2,1],[7,7,98,2,1],[7,40,16,4,0],[7,81,1635,0,2],[7,87,199,3,2],[7,104,80,0,2],[7,112,95,3,1],[7,131,134,2,4],[7,175,129,3,1],[8,16,104,2,1],[8,80,91,1,1],[8,81,87,1,1],[8,95,7,2,1],[8,98,131,0,0],[8,129,40,0,5],[8,134,6,2,2],[8,199,175,0,0],[8,1635,112,3,1],[9,6,16,0,0],[9,7,1635,2,1],[9,40,80,3,0],[9,87,134,4,1],[9,91,129,7,2],[9,104,199,1,0],[9,112,81,0,0],[9,131,95,1,1],[9,175,98,0,2],[10,16,91,2,3],[10,80,112,0,0],[10,81,7,3,1],[10,95,175,0,0],[10,98,40,0,1],[10,129,6,1,1],[10,134,104,2,1],[10,199,131,1,3],[10,1635,87,0,0],[11,6,199,5,2],[11,7,112,4,0],[11,16,129,2,0],[11,40,95,3,0],[11,87,98,2,0],[11,91,134,1,0],[11,104,81,0,3],[11,131,80,1,0],[11,175,1635,4,3],[12,7,40,1,1],[12,80,6,1,2],[12,81,175,2,0],[12,95,129,1,0],[12,98,104,3,1],[12,112,87,3,1],[12,134,16,2,2],[12,199,91,0,4],[12,1635,131,1,5],[13,6,98,2,1],[13,16,80,3,2],[13,40,199,4,2],[13,87,7,1,1],[13,91,95,2,2],[13,104,1635,0,2],[13,129,134,0,1],[13,131,81,4,3],[13,175,112,1,1],[14,7,175,1,1],[14,80,129,0,2],[14,81,40,2,1],[14,87,104,4,1],[14,95,6,0,2],[14,98,134,0,2],[14,112,131,3,2],[14,199,16,1,3],[14,1635,91,2,1],[15,6,112,5,1],[15,16,98,0,1],[15,40,1635,5,1],[15,91,81,1,3],[15,104,95,5,1],[15,129,199,2,0],[15,131,7,1,3],[15,134,80,4,1],[15,175,87,1,2],[16,7,6,2,3],[16,81,129,2,0],[16,87,40,0,1],[16,95,16,0,1],[16,98,91,0,1],[16,112,104,3,2],[16,175,131,0,1],[16,199,80,2,0],[16,1635,134,4,2],[17,6,81,1,0],[17,16,1635,2,1],[17,40,175,5,0],[17,80,95,0,2],[17,91,112,4,1],[17,104,7,4,2],[17,129,98,1,0],[17,131,87,5,1],[17,134,199,3,3],[18,6,87,3,1],[18,16,112,4,0],[18,40,131,3,2],[18,80,81,2,1],[18,91,7,2,0],[18,104,175,1,3],[18,129,1635,3,3],[18,134,95,0,2],[18,199,98,0,2],[19,7,134,2,2],[19,81,16,2,0],[19,87,129,3,0],[19,95,199,2,1],[19,98,80,3,0],[19,112,40,1,2],[19,131,104,2,2],[19,175,91,2,2],[19,1635,6,2,2],[20,6,175,3,1],[20,16,87,1,2],[20,40,104,4,3],[20,80,1635,0,0],[20,91,131,1,1],[20,98,95,1,1],[20,129,112,0,1],[20,134,81,1,0],[20,199,7,1,2],[21,7,16,1,2],[21,40,134,3,0],[21,81,95,0,0],[21,87,91,1,1],[21,104,129,2,2],[21,112,199,1,0],[21,131,6,0,0],[21,175,80,0,4],[21,1635,98,2,0],[22,6,40,0,0],[22,16,131,1,2],[22,80,87,1,2],[22,91,104,3,1],[22,95,1635,0,0],[22,98,112,0,1],[22,129,7,2,0],[22,134,175,1,3],[22,199,81,0,2],[23,7,80,6,0],[23,40,91,4,0],[23,81,98,2,0],[23,87,95,0,3],[23,104,6,0,2],[23,112,134,5,0],[23,131,129,1,1],[23,175,16,1,1],[23,1635,199,2,2],[24,16,40,1,3],[24,80,104,0,1],[24,91,6,1,4],[24,95,112,0,0],[24,98,7,0,2],[24,129,175,0,1],[24,134,131,1,2],[24,199,87,0,3],[24,1635,81,1,2],[25,6,134,0,2],[25,7,95,0,1],[25,40,129,2,3],[25,87,81,1,3],[25,91,80,1,2],[25,104,16,2,2],[25,112,1635,0,0],[25,131,98,1,1],[25,175,199,1,1],[26,16,6,3,4],[26,80,40,1,1],[26,81,112,2,2],[26,95,131,1,0],[26,98,175,1,0],[26,129,91,1,3],[26,134,87,2,4],[26,199,104,3,1],[26,1635,7,2,0],[27,6,129,3,1],[27,7,81,3,1],[27,40,98,3,2],[27,87,1635,1,0],[27,91,16,1,0],[27,104,134,0,3],[27,112,80,1,2],[27,131,199,0,1],[27,175,95,1,1],[28,80,131,1,0],[28,81,104,1,1],[28,95,40,1,3],[28,98,87,1,1],[28,112,7,1,4],[28,129,16,0,4],[28,134,91,2,0],[28,199,6,0,1],[28,1635,175,3,1],[29,6,80,0,0],[29,16,134,1,2],[29,40,7,2,2],[29,87,112,1,2],[29,91,199,3,0],[29,104,98,1,2],[29,129,95,1,2],[29,131,1635,2,3],[29,175,81,2,0],[30,7,87,3,2],[30,80,16,4,4],[30,81,131,2,2],[30,95,91,0,0],[30,98,6,1,1],[30,112,175,3,2],[30,134,129,1,0],[30,199,40,0,4],[30,1635,104,1,1],[31,6,95,2,0],[31,16,199,0,1],[31,40,81,3,0],[31,91,1635,4,0],[31,104,87,4,3],[31,129,80,1,1],[31,131,112,0,1],[31,134,98,0,0],[31,175,7,2,3],[32,7,131,4,0],[32,80,134,2,2],[32,81,91,1,1],[32,87,175,4,4],[32,95,104,1,3],[32,98,16,0,1],[32,112,6,2,2],[32,199,129,0,0],[32,1635,40,3,3],[33,6,7,2,4],[33,16,95,4,0],[33,40,87,2,0],[33,80,199,0,3],[33,91,98,2,2],[33,104,112,1,2],[33,129,81,1,4],[33,131,175,2,2],[33,134,1635,0,0],[34,7,104,3,0],[34,81,6,2,2],[34,87,131,0,1],[34,95,80,1,2],[34,98,129,0,2],[34,112,91,1,3],[34,175,40,0,4],[34,199,134,1,4],[34,1635,16,2,3]],"table":[{"id":40,"points":82,"matches":34,"won":25,"draw":7,"lost":2,"goals":99,"against":32},{"id":6,"points":69,"matches":34,"won":19,"draw":12,"lost":3,"goals":72,"against":43},{"id":91,"points":60,"matches":34,"won":17,"draw":9,"lost":8,"goals":68,"against":46},{"id":7,"points":57,"matches":34,"won":17,"draw":6,"lost":11,"goals":71,"against":51},{"id":112,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":49,"against":53},{"id":81,"points":52,"matches":34,"won":14,"draw":10,"lost":10,"goals":55,"against":43},{"id":1635,"points":51,"matches":34,"won":13,"draw":12,"lost":9,"goals":53,"against":48},{"id":134,"points":51,"matches":34,"won":14,"draw":9,"lost":11,"goals":54,"against":57},{"id":16,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":64,"against":53},{"id":87,"points":45,"matches":34,"won":13,"draw":6,"lost":15,"goals":55,"against":57},{"id":131,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":56,"against":54},{"id":95,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":35,"against":51},{"id":80,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":35,"against":51},{"id":98,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":28,"against":41},{"id":175,"points":32,"matches":34,"won":7,"draw":11,"lost":16,"goals":46,"against":68},{"id":199,"points":29,"matches":34,"won":8,"draw":5,"lost":21,"goals":37,"against":64},{"id":104,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":49,"against":80},{"id":129,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":33,"against":67}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2024–25_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":25,"draw":7,"lost":2,"goals":99,"against":32,"adjust":0},{"id":6,"won":19,"draw":12,"lost":3,"goals":72,"against":43,"adjust":0},{"id":91,"won":17,"draw":9,"lost":8,"goals":68,"against":46,"adjust":0},{"id":7,"won":17,"draw":6,"lost":11,"goals":71,"against":51,"adjust":0},{"id":112,"won":16,"draw":7,"lost":11,"goals":49,"against":53,"adjust":0},{"id":81,"won":14,"draw":10,"lost":10,"goals":55,"against":43,"adjust":0},{"id":1635,"won":13,"draw":12,"lost":9,"goals":53,"against":48,"adjust":0},{"id":134,"won":14,"draw":9,"lost":11,"goals":54,"against":57,"adjust":0},{"id":16,"won":14,"draw":8,"lost":12,"goals":64,"against":53,"adjust":0},{"id":87,"won":13,"draw":6,"lost":15,"goals":55,"against":57,"adjust":0},{"id":131,"won":11,"draw":10,"lost":13,"goals":56,"against":54,"adjust":0},{"id":95,"won":11,"draw":10,"lost":13,"goals":35,"against":51,"adjust":0},{"id":80,"won":10,"draw":10,"lost":14,"goals":35,"against":51,"adjust":0},{"id":98,"won":8,"draw":8,"lost":18,"goals":28,"against":41,"adjust":0},{"id":175,"won":7,"draw":11,"lost":16,"goals":46,"against":68,"adjust":0},{"id":199,"won":8,"draw":5,"lost":21,"goals":37,"against":64,"adjust":0},{"id":104,"won":6,"draw":7,"lost":21,"goals":49,"against":80,"adjust":0},{"id":129,"won":6,"draw":7,"lost":21,"goals":33,"against":67,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2025.json b/tests/RealData/fixtures/openligadb/bl1-2025.json new file mode 100644 index 00000000..0a935ac7 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2025.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2025,"name":"1. Fußball-Bundesliga 2025/2026","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,6,175,1,2],[1,40,1635,6,0],[1,80,16,2,1],[1,81,65,0,1],[1,87,100,0,0],[1,91,134,4,1],[1,98,7,3,3],[1,112,95,1,3],[1,199,131,1,3],[2,7,80,3,0],[2,16,87,1,0],[2,65,112,4,1],[2,95,40,2,3],[2,100,98,0,2],[2,131,81,1,1],[2,134,6,3,3],[2,175,91,1,3],[2,1635,199,2,0],[3,6,91,3,1],[3,40,100,5,0],[3,80,175,2,4],[3,81,1635,0,1],[3,87,134,0,4],[3,98,95,2,1],[3,112,16,3,1],[3,131,65,3,3],[3,199,7,0,2],[4,6,87,1,1],[4,7,131,1,0],[4,16,98,2,0],[4,91,80,3,4],[4,95,81,1,4],[4,100,199,2,1],[4,134,112,0,3],[4,175,40,1,4],[4,1635,65,3,1],[5,40,134,4,0],[5,65,16,1,2],[5,80,100,0,0],[5,81,7,0,2],[5,87,91,4,6],[5,98,6,1,2],[5,112,175,1,1],[5,131,1635,0,1],[5,199,95,2,1],[6,6,80,2,0],[6,7,1635,1,1],[6,16,199,1,0],[6,87,112,0,0],[6,91,40,0,3],[6,95,131,3,1],[6,100,81,4,0],[6,134,98,1,0],[6,175,65,0,1],[7,40,7,2,1],[7,65,95,1,1],[7,80,87,3,1],[7,81,6,3,4],[7,98,175,0,3],[7,112,91,2,2],[7,131,16,0,3],[7,199,134,2,2],[7,1635,100,2,1],[8,6,112,2,0],[8,7,65,1,0],[8,16,81,2,1],[8,87,40,0,3],[8,91,98,2,0],[8,95,1635,0,6],[8,100,131,0,1],[8,134,80,1,0],[8,175,199,3,1],[9,40,6,3,0],[9,65,100,4,1],[9,80,112,0,0],[9,81,134,1,1],[9,95,7,0,1],[9,98,87,0,4],[9,131,175,2,3],[9,199,91,1,1],[9,1635,16,3,1],[10,6,199,6,0],[10,16,95,3,2],[10,80,40,2,2],[10,87,65,3,1],[10,91,81,1,0],[10,100,7,1,1],[10,112,98,2,1],[10,134,131,2,1],[10,175,1635,3,1],[11,7,16,3,3],[11,40,112,6,2],[11,65,91,3,4],[11,81,175,1,1],[11,95,100,1,0],[11,98,80,0,1],[11,131,6,1,3],[11,199,87,0,3],[11,1635,134,2,0],[12,6,7,1,2],[12,40,98,3,1],[12,80,199,1,2],[12,87,1635,0,0],[12,91,131,1,1],[12,100,16,2,1],[12,112,81,4,0],[12,134,65,1,1],[12,175,95,3,0],[13,7,175,2,0],[13,16,40,0,5],[13,65,98,1,1],[13,81,87,0,1],[13,95,6,2,0],[13,100,134,3,2],[13,131,80,3,1],[13,199,112,2,1],[13,1635,91,6,0],[14,6,65,2,0],[14,40,81,2,2],[14,80,1635,3,1],[14,87,131,1,3],[14,91,95,1,0],[14,98,199,2,1],[14,112,7,1,1],[14,134,16,0,4],[14,175,100,4,1],[15,7,87,2,0],[15,16,175,0,0],[15,65,80,0,1],[15,81,98,0,0],[15,95,134,0,0],[15,100,91,1,1],[15,131,112,3,4],[15,199,40,0,4],[15,1635,6,1,3],[16,6,16,1,4],[16,40,131,8,1],[16,80,81,2,2],[16,87,95,4,0],[16,91,7,3,3],[16,98,1635,1,1],[16,112,100,2,1],[16,134,175,0,2],[16,199,65,2,2],[17,7,134,3,0],[17,16,91,3,2],[17,65,40,1,3],[17,81,199,2,1],[17,95,80,1,1],[17,100,6,0,1],[17,131,98,2,1],[17,175,87,5,1],[17,1635,112,2,0],[18,7,98,3,2],[18,16,80,1,1],[18,65,81,2,1],[18,95,112,2,2],[18,100,87,0,0],[18,131,199,1,1],[18,134,91,3,3],[18,175,6,1,0],[18,1635,40,1,5],[19,6,134,1,0],[19,40,95,1,2],[19,80,7,0,3],[19,81,131,3,1],[19,87,16,0,3],[19,91,175,1,3],[19,98,100,0,0],[19,112,65,2,1],[19,199,1635,0,3],[20,7,199,3,2],[20,16,112,1,0],[20,65,131,1,0],[20,91,6,1,3],[20,95,98,2,1],[20,100,40,2,2],[20,134,87,1,1],[20,175,80,3,1],[20,1635,81,1,2],[21,40,175,5,1],[21,65,1635,1,2],[21,80,91,1,1],[21,81,95,2,0],[21,87,6,1,1],[21,98,16,2,1],[21,112,134,1,0],[21,131,7,1,2],[21,199,100,0,2],[22,6,98,4,0],[22,7,81,4,0],[22,16,65,3,1],[22,91,87,3,0],[22,95,199,1,0],[22,100,80,3,2],[22,134,40,0,3],[22,175,112,3,0],[22,1635,131,2,2],[23,40,91,3,2],[23,65,175,2,2],[23,80,6,1,0],[23,81,100,1,1],[23,98,134,2,1],[23,112,87,2,1],[23,131,95,2,3],[23,199,16,3,3],[23,1635,7,2,2],[24,6,81,1,1],[24,7,40,2,3],[24,16,131,4,0],[24,87,80,1,0],[24,91,112,2,0],[24,95,65,2,0],[24,100,1635,1,2],[24,134,199,2,0],[24,175,98,0,1],[25,40,87,4,1],[25,65,7,1,2],[25,80,134,1,4],[25,81,16,2,2],[25,98,91,0,0],[25,112,6,3,3],[25,131,100,1,2],[25,199,175,2,4],[25,1635,95,2,1],[26,6,40,1,1],[26,7,95,2,0],[26,16,1635,1,0],[26,87,98,2,0],[26,91,199,1,0],[26,100,65,1,1],[26,112,80,0,1],[26,134,81,0,2],[26,175,131,1,1],[27,7,100,3,2],[27,40,80,4,0],[27,65,87,3,3],[27,81,91,2,1],[27,95,16,2,5],[27,98,112,1,2],[27,131,134,0,1],[27,199,6,3,3],[27,1635,175,5,0],[28,6,131,6,3],[28,16,7,0,2],[28,80,98,1,1],[28,87,199,2,2],[28,91,65,2,2],[28,100,95,1,1],[28,112,40,2,3],[28,134,1635,1,2],[28,175,81,1,2],[29,7,6,0,1],[29,16,100,4,0],[29,65,134,3,1],[29,81,112,0,1],[29,95,175,2,2],[29,98,40,0,5],[29,131,91,1,2],[29,199,80,3,1],[29,1635,87,1,0],[30,6,95,1,2],[30,40,16,4,2],[30,80,131,1,2],[30,87,81,1,1],[30,91,1635,1,3],[30,98,65,1,1],[30,112,199,2,1],[30,134,100,3,1],[30,175,7,2,1],[31,7,112,4,0],[31,16,134,1,1],[31,65,6,1,2],[31,81,40,3,4],[31,95,91,1,1],[31,100,175,1,2],[31,131,87,0,0],[31,199,98,2,0],[31,1635,80,3,1],[32,6,1635,4,1],[32,40,199,3,3],[32,80,65,2,2],[32,87,7,1,0],[32,91,100,1,2],[32,98,81,1,2],[32,112,131,1,1],[32,134,95,1,3],[32,175,16,3,3],[33,7,91,3,2],[33,16,6,3,1],[33,65,199,1,3],[33,81,80,1,3],[33,95,87,3,1],[33,100,112,3,2],[33,131,40,0,1],[33,175,134,1,0],[33,1635,98,2,1],[34,6,100,1,1],[34,40,65,5,1],[34,80,95,4,0],[34,87,175,4,0],[34,91,16,2,2],[34,98,131,1,3],[34,112,1635,4,1],[34,134,7,0,2],[34,199,81,0,2]],"table":[{"id":40,"points":89,"matches":34,"won":28,"draw":5,"lost":1,"goals":122,"against":36},{"id":7,"points":73,"matches":34,"won":22,"draw":7,"lost":5,"goals":70,"against":34},{"id":1635,"points":65,"matches":34,"won":20,"draw":5,"lost":9,"goals":66,"against":47},{"id":16,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":71,"against":49},{"id":175,"points":61,"matches":34,"won":18,"draw":7,"lost":9,"goals":65,"against":52},{"id":6,"points":59,"matches":34,"won":17,"draw":8,"lost":9,"goals":68,"against":47},{"id":112,"points":47,"matches":34,"won":13,"draw":8,"lost":13,"goals":51,"against":57},{"id":91,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":61,"against":65},{"id":95,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":45,"against":61},{"id":81,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":44,"against":53},{"id":80,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":44,"against":58},{"id":87,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":42,"against":53},{"id":100,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":40,"against":54},{"id":65,"points":32,"matches":34,"won":7,"draw":11,"lost":16,"goals":49,"against":63},{"id":134,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":37,"against":60},{"id":131,"points":29,"matches":34,"won":7,"draw":8,"lost":19,"goals":45,"against":69},{"id":199,"points":26,"matches":34,"won":6,"draw":8,"lost":20,"goals":41,"against":72},{"id":98,"points":26,"matches":34,"won":6,"draw":8,"lost":20,"goals":29,"against":60}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2025–26_Bundesliga_table, abgerufen 2026-10-09","table":[{"id":40,"won":28,"draw":5,"lost":1,"goals":122,"against":36,"adjust":0},{"id":7,"won":22,"draw":7,"lost":5,"goals":70,"against":34,"adjust":0},{"id":1635,"won":20,"draw":5,"lost":9,"goals":66,"against":47,"adjust":0},{"id":16,"won":18,"draw":8,"lost":8,"goals":71,"against":49,"adjust":0},{"id":175,"won":18,"draw":7,"lost":9,"goals":65,"against":52,"adjust":0},{"id":6,"won":17,"draw":8,"lost":9,"goals":68,"against":47,"adjust":0},{"id":112,"won":13,"draw":8,"lost":13,"goals":51,"against":57,"adjust":0},{"id":91,"won":11,"draw":11,"lost":12,"goals":61,"against":65,"adjust":0},{"id":95,"won":12,"draw":7,"lost":15,"goals":45,"against":61,"adjust":0},{"id":81,"won":10,"draw":10,"lost":14,"goals":44,"against":53,"adjust":0},{"id":80,"won":10,"draw":9,"lost":15,"goals":44,"against":58,"adjust":0},{"id":87,"won":9,"draw":11,"lost":14,"goals":42,"against":53,"adjust":0},{"id":100,"won":9,"draw":11,"lost":14,"goals":40,"against":54,"adjust":0},{"id":65,"won":7,"draw":11,"lost":16,"goals":49,"against":63,"adjust":0},{"id":134,"won":8,"draw":8,"lost":18,"goals":37,"against":60,"adjust":0},{"id":131,"won":7,"draw":8,"lost":19,"goals":45,"against":69,"adjust":0},{"id":199,"won":6,"draw":8,"lost":20,"goals":41,"against":72,"adjust":0},{"id":98,"won":6,"draw":8,"lost":20,"goals":29,"against":60,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl1-2026.json b/tests/RealData/fixtures/openligadb/bl1-2026.json new file mode 100644 index 00000000..8d631b41 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl1-2026.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl1","season":2026,"name":"1. Fußball-Bundesliga 2026/2027","sport":"Fussball","finished":false,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":7,"name":"Borussia Dortmund","short":"Dortmund"},{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":198,"name":"SV 07 Elversberg","short":"Elversberg"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,7,100,2,0],[1,40,16,5,1],[1,65,175,3,2],[1,80,91,3,3],[1,81,31,0,0],[1,95,9,3,0],[1,112,134,4,1],[1,198,6,3,2],[1,1635,87,3,0],[2,6,80,4,0],[2,9,40,0,0],[2,16,65,4,1],[2,31,112,0,1],[2,87,198,3,4],[2,91,95,1,4],[2,100,81,0,5],[2,134,1635,3,1],[2,175,7,2,3],[3,7,31,3,0],[3,65,134,1,1],[3,80,9,1,3],[3,81,91,1,3],[3,95,6,2,2],[3,112,87,5,0],[3,175,16,2,1],[3,198,40,1,2],[3,1635,100,5,0],[4,6,1635,2,0],[4,9,198,0,0],[4,16,7,0,1],[4,31,175,3,1],[4,40,80,7,0],[4,87,81,3,4],[4,91,112,2,2],[4,100,65,2,1],[4,134,95,3,2],[5,7,134,2,2],[5,31,16,null,null],[5,65,87,null,null],[5,80,198,null,null],[5,81,6,null,null],[5,95,40,null,null],[5,112,9,null,null],[5,175,100,null,null],[5,1635,91,null,null],[6,6,112,null,null],[6,9,81,null,null],[6,40,1635,null,null],[6,80,7,null,null],[6,87,175,null,null],[6,91,65,null,null],[6,100,16,null,null],[6,134,31,null,null],[6,198,95,null,null],[7,7,91,null,null],[7,16,87,null,null],[7,31,100,null,null],[7,65,9,null,null],[7,81,134,null,null],[7,95,80,null,null],[7,112,40,null,null],[7,175,6,null,null],[7,1635,198,null,null],[8,6,16,null,null],[8,9,1635,null,null],[8,40,7,null,null],[8,80,65,null,null],[8,87,31,null,null],[8,91,100,null,null],[8,95,112,null,null],[8,134,175,null,null],[8,198,81,null,null],[9,7,198,null,null],[9,16,134,null,null],[9,31,91,null,null],[9,65,6,null,null],[9,81,40,null,null],[9,100,87,null,null],[9,112,80,null,null],[9,175,9,null,null],[9,1635,95,null,null],[10,6,31,null,null],[10,9,16,null,null],[10,40,65,null,null],[10,80,1635,null,null],[10,87,7,null,null],[10,91,175,null,null],[10,95,81,null,null],[10,134,100,null,null],[10,198,112,null,null],[11,7,6,null,null],[11,16,91,null,null],[11,31,9,null,null],[11,65,198,null,null],[11,81,80,null,null],[11,100,40,null,null],[11,112,1635,null,null],[11,134,87,null,null],[11,175,95,null,null],[12,6,87,null,null],[12,9,7,null,null],[12,40,31,null,null],[12,80,100,null,null],[12,91,134,null,null],[12,95,65,null,null],[12,112,175,null,null],[12,198,16,null,null],[12,1635,81,null,null],[13,7,95,null,null],[13,16,80,null,null],[13,31,198,null,null],[13,65,1635,null,null],[13,81,112,null,null],[13,87,91,null,null],[13,100,9,null,null],[13,134,6,null,null],[13,175,40,null,null],[14,6,91,null,null],[14,9,87,null,null],[14,40,134,null,null],[14,80,175,null,null],[14,81,65,null,null],[14,95,31,null,null],[14,112,16,null,null],[14,198,100,null,null],[14,1635,7,null,null],[15,7,81,null,null],[15,16,95,null,null],[15,31,1635,null,null],[15,65,112,null,null],[15,87,40,null,null],[15,91,9,null,null],[15,100,6,null,null],[15,134,80,null,null],[15,175,198,null,null],[16,9,134,null,null],[16,40,6,null,null],[16,65,7,null,null],[16,80,31,null,null],[16,81,175,null,null],[16,95,87,null,null],[16,112,100,null,null],[16,198,91,null,null],[16,1635,16,null,null],[17,6,9,null,null],[17,7,112,null,null],[17,16,81,null,null],[17,31,65,null,null],[17,87,80,null,null],[17,91,40,null,null],[17,100,95,null,null],[17,134,198,null,null],[17,175,1635,null,null],[18,6,198,null,null],[18,9,95,null,null],[18,16,40,null,null],[18,31,81,null,null],[18,87,1635,null,null],[18,91,80,null,null],[18,100,7,null,null],[18,134,112,null,null],[18,175,65,null,null],[19,7,175,null,null],[19,40,9,null,null],[19,65,16,null,null],[19,80,6,null,null],[19,81,100,null,null],[19,95,91,null,null],[19,112,31,null,null],[19,198,87,null,null],[19,1635,134,null,null],[20,6,95,null,null],[20,9,80,null,null],[20,16,175,null,null],[20,31,7,null,null],[20,40,198,null,null],[20,87,112,null,null],[20,91,81,null,null],[20,100,1635,null,null],[20,134,65,null,null],[21,7,16,null,null],[21,65,100,null,null],[21,80,40,null,null],[21,81,87,null,null],[21,95,134,null,null],[21,112,91,null,null],[21,175,31,null,null],[21,198,9,null,null],[21,1635,6,null,null],[22,6,81,null,null],[22,9,112,null,null],[22,16,31,null,null],[22,40,95,null,null],[22,87,65,null,null],[22,91,1635,null,null],[22,100,175,null,null],[22,134,7,null,null],[22,198,80,null,null],[23,7,80,null,null],[23,16,100,null,null],[23,31,134,null,null],[23,65,91,null,null],[23,81,9,null,null],[23,95,198,null,null],[23,112,6,null,null],[23,175,87,null,null],[23,1635,40,null,null],[24,6,175,null,null],[24,9,65,null,null],[24,40,112,null,null],[24,80,95,null,null],[24,87,16,null,null],[24,91,7,null,null],[24,100,31,null,null],[24,134,81,null,null],[24,198,1635,null,null],[25,7,40,null,null],[25,16,6,null,null],[25,31,87,null,null],[25,65,80,null,null],[25,81,198,null,null],[25,100,91,null,null],[25,112,95,null,null],[25,175,134,null,null],[25,1635,9,null,null],[26,6,65,null,null],[26,9,175,null,null],[26,40,81,null,null],[26,80,112,null,null],[26,87,100,null,null],[26,91,31,null,null],[26,95,1635,null,null],[26,134,16,null,null],[26,198,7,null,null],[27,7,87,null,null],[27,16,9,null,null],[27,31,6,null,null],[27,65,40,null,null],[27,81,95,null,null],[27,100,134,null,null],[27,112,198,null,null],[27,175,91,null,null],[27,1635,80,null,null],[28,6,7,null,null],[28,9,31,null,null],[28,40,100,null,null],[28,80,81,null,null],[28,87,134,null,null],[28,91,16,null,null],[28,95,175,null,null],[28,198,65,null,null],[28,1635,112,null,null],[29,7,9,null,null],[29,16,198,null,null],[29,31,40,null,null],[29,65,95,null,null],[29,81,1635,null,null],[29,87,6,null,null],[29,100,80,null,null],[29,134,91,null,null],[29,175,112,null,null],[30,6,134,null,null],[30,9,100,null,null],[30,40,175,null,null],[30,80,16,null,null],[30,91,87,null,null],[30,95,7,null,null],[30,112,81,null,null],[30,198,31,null,null],[30,1635,65,null,null],[31,7,1635,null,null],[31,16,112,null,null],[31,31,95,null,null],[31,65,81,null,null],[31,87,9,null,null],[31,91,6,null,null],[31,100,198,null,null],[31,134,40,null,null],[31,175,80,null,null],[32,6,100,null,null],[32,9,91,null,null],[32,40,87,null,null],[32,80,134,null,null],[32,81,7,null,null],[32,95,16,null,null],[32,112,65,null,null],[32,198,175,null,null],[32,1635,31,null,null],[33,6,40,null,null],[33,7,65,null,null],[33,16,1635,null,null],[33,31,80,null,null],[33,87,95,null,null],[33,91,198,null,null],[33,100,112,null,null],[33,134,9,null,null],[33,175,81,null,null],[34,9,6,null,null],[34,40,91,null,null],[34,65,31,null,null],[34,80,87,null,null],[34,81,16,null,null],[34,95,100,null,null],[34,112,7,null,null],[34,198,134,null,null],[34,1635,175,null,null]],"table":[{"id":7,"points":13,"matches":5,"won":4,"draw":1,"lost":0,"goals":11,"against":4},{"id":40,"points":10,"matches":4,"won":3,"draw":1,"lost":0,"goals":14,"against":2},{"id":112,"points":10,"matches":4,"won":3,"draw":1,"lost":0,"goals":12,"against":3},{"id":134,"points":8,"matches":5,"won":2,"draw":2,"lost":1,"goals":10,"against":10},{"id":95,"points":7,"matches":4,"won":2,"draw":1,"lost":1,"goals":11,"against":6},{"id":6,"points":7,"matches":4,"won":2,"draw":1,"lost":1,"goals":10,"against":5},{"id":81,"points":7,"matches":4,"won":2,"draw":1,"lost":1,"goals":10,"against":6},{"id":198,"points":7,"matches":4,"won":2,"draw":1,"lost":1,"goals":8,"against":7},{"id":1635,"points":6,"matches":4,"won":2,"draw":0,"lost":2,"goals":9,"against":5},{"id":91,"points":5,"matches":4,"won":1,"draw":2,"lost":1,"goals":9,"against":10},{"id":9,"points":5,"matches":4,"won":1,"draw":2,"lost":1,"goals":3,"against":4},{"id":31,"points":4,"matches":4,"won":1,"draw":1,"lost":2,"goals":3,"against":5},{"id":65,"points":4,"matches":4,"won":1,"draw":1,"lost":2,"goals":6,"against":9},{"id":175,"points":3,"matches":4,"won":1,"draw":0,"lost":3,"goals":7,"against":10},{"id":16,"points":3,"matches":4,"won":1,"draw":0,"lost":3,"goals":6,"against":9},{"id":100,"points":3,"matches":4,"won":1,"draw":0,"lost":3,"goals":2,"against":13},{"id":80,"points":1,"matches":4,"won":0,"draw":1,"lost":3,"goals":4,"against":17},{"id":87,"points":0,"matches":4,"won":0,"draw":0,"lost":4,"goals":6,"against":16}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2006.json b/tests/RealData/fixtures/openligadb/bl2-2006.json new file mode 100644 index 00000000..7e08a750 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2006.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2006,"name":"2. Fußball-Bundesliga 2006/2007","sport":"Fussball","finished":true,"teams":[{"id":29,"name":"Kickers Offenbach","short":""},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":109,"name":"Rot-Weiss Essen","short":"Rot-Weiss Essen"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":127,"name":"TuS Koblenz","short":""}],"matches":[[1,29,69,2,2],[1,66,116,1,0],[1,73,105,0,4],[1,74,31,0,0],[1,76,109,1,0],[1,95,65,0,2],[1,107,127,2,1],[1,112,102,0,0],[1,115,125,1,1],[2,31,95,1,0],[2,65,73,5,1],[2,69,74,0,0],[2,102,66,1,0],[2,105,76,2,0],[2,109,112,2,0],[2,116,107,0,1],[2,125,29,3,0],[2,127,115,1,0],[3,29,105,0,1],[3,69,65,3,2],[3,73,125,0,2],[3,74,127,0,2],[3,76,31,2,0],[3,95,109,0,0],[3,107,66,4,2],[3,112,116,1,1],[3,115,102,1,3],[4,31,29,2,1],[4,65,74,4,1],[4,66,115,0,3],[4,102,76,2,0],[4,105,107,3,3],[4,109,69,4,4],[4,116,95,0,1],[4,125,112,1,1],[4,127,73,1,2],[5,29,116,1,1],[5,65,109,1,0],[5,69,31,1,1],[5,73,66,1,1],[5,74,105,2,2],[5,76,127,4,3],[5,95,102,1,1],[5,107,125,0,0],[5,112,115,3,3],[6,31,65,2,0],[6,66,112,3,1],[6,102,107,1,0],[6,105,95,3,2],[6,109,74,2,0],[6,115,73,4,1],[6,116,76,1,1],[6,125,69,2,0],[6,127,29,1,1],[7,29,109,1,0],[7,31,127,1,2],[7,65,105,1,1],[7,69,116,0,2],[7,73,102,0,1],[7,74,125,2,0],[7,76,66,4,0],[7,95,115,1,0],[7,107,112,1,1],[8,66,74,3,0],[8,102,29,2,1],[8,105,69,4,1],[8,109,31,2,2],[8,112,73,2,0],[8,115,107,3,5],[8,116,65,0,0],[8,125,76,0,1],[8,127,95,1,1],[9,29,66,3,1],[9,31,116,2,0],[9,65,102,2,2],[9,69,127,2,0],[9,73,107,1,1],[9,74,115,0,2],[9,76,112,1,3],[9,95,125,3,0],[9,109,105,1,2],[10,66,95,1,1],[10,102,69,1,1],[10,105,31,3,0],[10,107,76,1,1],[10,112,74,1,0],[10,115,29,2,0],[10,116,73,0,2],[10,125,109,2,0],[10,127,65,3,1],[11,29,107,0,0],[11,31,102,0,2],[11,65,66,0,1],[11,69,115,1,1],[11,74,116,2,3],[11,76,73,4,0],[11,95,112,2,0],[11,105,125,4,1],[11,109,127,0,1],[12,66,69,5,1],[12,73,29,4,1],[12,102,74,4,0],[12,107,95,3,0],[12,112,65,0,0],[12,115,76,2,2],[12,116,109,2,1],[12,125,31,1,0],[12,127,105,1,1],[13,29,76,0,1],[13,31,115,0,0],[13,65,125,1,2],[13,69,112,2,1],[13,74,107,1,1],[13,95,73,1,0],[13,105,102,4,4],[13,109,66,0,1],[13,127,116,0,0],[14,66,31,1,0],[14,73,74,1,1],[14,76,95,0,0],[14,102,109,2,0],[14,107,69,4,0],[14,112,29,1,3],[14,115,65,1,2],[14,116,105,0,1],[14,125,127,2,1],[15,29,95,3,2],[15,31,112,1,1],[15,65,107,1,3],[15,69,73,0,2],[15,74,76,0,1],[15,105,66,0,1],[15,109,115,1,0],[15,116,125,5,1],[15,127,102,0,3],[16,29,65,2,0],[16,66,127,4,1],[16,73,109,1,1],[16,76,69,0,0],[16,95,74,0,0],[16,102,125,1,1],[16,107,31,1,1],[16,112,105,0,4],[16,115,116,1,0],[17,31,73,1,1],[17,65,76,2,2],[17,69,95,0,2],[17,74,29,1,2],[17,105,115,2,0],[17,109,107,1,2],[17,116,102,0,0],[17,125,66,4,0],[17,127,112,0,1],[18,31,74,0,0],[18,65,95,1,1],[18,69,29,2,3],[18,102,112,0,1],[18,105,73,2,1],[18,109,76,0,0],[18,116,66,1,1],[18,125,115,0,3],[18,127,107,1,1],[19,29,125,2,1],[19,66,102,3,0],[19,73,65,1,3],[19,74,69,1,0],[19,76,105,1,1],[19,95,31,0,1],[19,107,116,4,2],[19,112,109,3,1],[19,115,127,2,0],[20,31,76,0,1],[20,65,69,1,0],[20,66,107,0,1],[20,102,115,1,0],[20,105,29,2,1],[20,109,95,0,0],[20,116,112,0,2],[20,125,73,5,1],[20,127,74,1,0],[21,29,31,0,2],[21,69,109,2,0],[21,73,127,0,0],[21,74,65,0,1],[21,76,102,1,1],[21,95,116,2,1],[21,107,105,2,1],[21,112,125,3,0],[21,115,66,2,1],[22,31,69,0,1],[22,66,73,3,0],[22,102,95,2,2],[22,105,74,2,0],[22,109,65,5,0],[22,115,112,0,0],[22,116,29,2,0],[22,125,107,2,2],[22,127,76,0,0],[23,29,127,2,3],[23,65,31,1,1],[23,69,125,3,1],[23,73,115,3,4],[23,74,109,0,1],[23,76,116,4,0],[23,95,105,3,1],[23,107,102,1,2],[23,112,66,5,4],[24,66,76,1,0],[24,102,73,0,0],[24,105,65,2,1],[24,109,29,2,2],[24,112,107,2,1],[24,115,95,2,1],[24,116,69,2,0],[24,125,74,2,0],[24,127,31,3,1],[25,29,102,1,1],[25,31,109,3,2],[25,65,116,4,1],[25,69,105,1,3],[25,73,112,2,2],[25,74,66,1,0],[25,76,125,2,1],[25,95,127,2,0],[25,107,115,0,2],[26,66,29,2,1],[26,102,65,1,1],[26,105,109,1,3],[26,107,73,3,4],[26,112,76,4,1],[26,115,74,3,0],[26,116,31,0,3],[26,125,95,0,3],[26,127,69,0,0],[27,29,115,1,2],[27,31,105,1,2],[27,65,127,3,1],[27,69,102,1,2],[27,73,116,4,1],[27,74,112,0,2],[27,76,107,0,3],[27,95,66,3,0],[27,109,125,0,2],[28,66,65,0,1],[28,73,76,0,0],[28,102,31,2,0],[28,107,29,4,0],[28,112,95,2,0],[28,115,69,2,0],[28,116,74,3,2],[28,125,105,2,0],[28,127,109,0,1],[29,29,73,2,1],[29,31,125,3,0],[29,65,112,0,3],[29,69,66,2,1],[29,74,102,1,1],[29,76,115,3,0],[29,95,107,1,2],[29,105,127,3,1],[29,109,116,1,1],[30,66,109,0,0],[30,73,95,0,2],[30,76,29,4,0],[30,102,105,1,2],[30,107,74,0,0],[30,112,69,1,3],[30,115,31,3,0],[30,116,127,1,0],[30,125,65,3,1],[31,29,112,2,3],[31,31,66,1,0],[31,65,115,0,2],[31,69,107,3,3],[31,74,73,3,1],[31,95,76,3,2],[31,105,116,1,0],[31,109,102,0,0],[31,127,125,2,1],[32,66,105,2,2],[32,73,69,1,1],[32,76,74,1,1],[32,95,29,1,1],[32,102,127,0,3],[32,107,65,1,3],[32,112,31,0,1],[32,115,109,0,2],[32,125,116,1,0],[33,31,107,0,3],[33,65,29,2,2],[33,69,76,1,1],[33,74,95,0,1],[33,105,112,0,3],[33,109,73,1,1],[33,116,115,2,1],[33,125,102,1,2],[33,127,66,2,1],[34,29,74,1,1],[34,66,125,2,2],[34,73,31,5,1],[34,76,65,2,2],[34,95,69,1,2],[34,102,116,3,1],[34,107,109,3,0],[34,112,127,2,0],[34,115,105,1,3]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":65,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":74,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":66,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":95,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":105,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":107,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":109,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":31,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":115,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":127,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":73,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2006–07_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":105,"won":21,"draw":7,"lost":6,"goals":69,"against":41,"adjust":0},{"id":102,"won":16,"draw":14,"lost":4,"goals":49,"against":30,"adjust":0},{"id":107,"won":16,"draw":12,"lost":6,"goals":66,"against":40,"adjust":0},{"id":112,"won":17,"draw":9,"lost":8,"goals":55,"against":39,"adjust":0},{"id":115,"won":16,"draw":6,"lost":12,"goals":53,"against":40,"adjust":0},{"id":76,"won":13,"draw":14,"lost":7,"goals":48,"against":34,"adjust":0},{"id":95,"won":14,"draw":10,"lost":10,"goals":43,"against":32,"adjust":0},{"id":125,"won":14,"draw":6,"lost":14,"goals":47,"against":49,"adjust":0},{"id":65,"won":12,"draw":10,"lost":12,"goals":49,"against":50,"adjust":0},{"id":66,"won":13,"draw":6,"lost":15,"goals":46,"against":48,"adjust":0},{"id":31,"won":11,"draw":9,"lost":14,"goals":32,"against":41,"adjust":0},{"id":127,"won":11,"draw":8,"lost":15,"goals":36,"against":45,"adjust":0},{"id":69,"won":9,"draw":11,"lost":14,"goals":40,"against":56,"adjust":0},{"id":29,"won":9,"draw":9,"lost":16,"goals":42,"against":59,"adjust":0},{"id":109,"won":8,"draw":11,"lost":15,"goals":34,"against":40,"adjust":0},{"id":116,"won":9,"draw":8,"lost":17,"goals":33,"against":49,"adjust":0},{"id":73,"won":7,"draw":11,"lost":16,"goals":42,"against":63,"adjust":0},{"id":74,"won":4,"draw":11,"lost":19,"goals":20,"against":48,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2007.json b/tests/RealData/fixtures/openligadb/bl2-2007.json new file mode 100644 index 00000000..d2743c5d --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2007.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2007,"name":"2. Fussball-Bundesliga 2007/2008","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":29,"name":"Kickers Offenbach","short":""},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":87,"name":"Borussia Mönchengladbach","short":"Gladbach"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":123,"name":"TSG 1899 Hoffenheim","short":"TSG 1899 Hoffenheim"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":127,"name":"TuS Koblenz","short":""},{"id":174,"name":"SV Wehen Wiesbaden","short":""}],"matches":[[1,23,69,2,2],[1,31,29,0,2],[1,36,112,2,1],[1,66,115,1,1],[1,76,87,1,1],[1,81,127,4,1],[1,95,125,2,6],[1,98,65,0,2],[1,123,174,2,3],[2,29,66,3,2],[2,65,23,0,1],[2,69,98,0,1],[2,87,123,0,0],[2,112,31,1,0],[2,115,81,3,0],[2,125,76,3,1],[2,127,95,2,1],[2,174,36,1,1],[3,23,29,4,0],[3,36,31,0,0],[3,65,69,4,3],[3,66,174,3,0],[3,76,115,0,1],[3,81,87,4,1],[3,95,112,1,1],[3,98,127,1,0],[3,123,125,0,3],[4,29,95,1,0],[4,31,66,0,1],[4,69,81,1,2],[4,87,36,2,1],[4,112,123,3,2],[4,115,98,2,1],[4,125,65,1,1],[4,127,76,2,2],[4,174,23,3,0],[5,23,125,0,0],[5,65,115,0,0],[5,66,87,2,3],[5,69,127,1,2],[5,76,31,0,0],[5,81,112,1,1],[5,95,174,5,1],[5,98,29,3,1],[5,123,36,3,1],[6,29,81,2,0],[6,31,123,0,2],[6,36,66,2,1],[6,87,95,4,2],[6,112,76,1,0],[6,115,23,2,0],[6,125,98,2,1],[6,127,65,1,2],[6,174,69,5,1],[7,23,31,3,1],[7,65,112,1,3],[7,66,123,2,2],[7,69,29,2,0],[7,76,174,0,2],[7,81,125,3,0],[7,95,36,2,0],[7,98,87,0,3],[7,127,115,3,0],[8,29,76,0,0],[8,31,95,1,1],[8,36,98,3,1],[8,87,23,2,1],[8,112,66,2,0],[8,115,69,2,2],[8,123,81,1,0],[8,125,127,2,2],[8,174,65,4,3],[9,23,112,2,0],[9,65,29,4,1],[9,69,125,0,2],[9,76,36,3,0],[9,81,66,4,1],[9,95,123,2,2],[9,98,31,2,1],[9,115,174,1,1],[9,127,87,0,5],[10,29,127,1,1],[10,31,69,2,2],[10,36,23,2,2],[10,66,95,3,0],[10,87,65,2,2],[10,112,98,2,0],[10,123,76,1,0],[10,125,115,0,3],[10,174,81,1,3],[11,23,123,2,2],[11,65,31,2,1],[11,69,112,1,2],[11,76,66,2,0],[11,81,95,1,1],[11,98,174,1,1],[11,115,87,1,3],[11,125,29,3,0],[11,127,36,1,0],[12,29,115,1,2],[12,31,81,1,1],[12,36,65,2,1],[12,66,23,2,1],[12,87,69,2,1],[12,95,76,0,0],[12,112,127,4,2],[12,123,98,1,1],[12,174,125,0,0],[13,23,76,2,1],[13,29,174,0,0],[13,65,66,3,2],[13,69,123,0,1],[13,81,36,4,1],[13,98,95,2,0],[13,115,112,1,1],[13,125,87,0,0],[13,127,31,0,0],[14,31,115,1,0],[14,36,69,1,1],[14,66,98,0,0],[14,76,81,0,0],[14,87,29,3,0],[14,95,23,1,0],[14,112,125,2,2],[14,123,65,0,2],[14,174,127,0,2],[15,23,81,0,3],[15,29,112,0,0],[15,65,95,3,0],[15,69,66,2,1],[15,98,76,3,4],[15,115,36,6,3],[15,125,31,0,0],[15,127,123,2,2],[15,174,87,1,1],[16,23,98,2,2],[16,31,174,1,1],[16,36,125,3,0],[16,66,127,0,0],[16,76,69,2,3],[16,81,65,1,0],[16,95,115,3,0],[16,112,87,1,3],[16,123,29,2,2],[17,29,36,3,3],[17,65,76,2,1],[17,69,95,1,2],[17,87,31,1,1],[17,98,81,1,0],[17,115,123,4,1],[17,125,66,5,0],[17,127,23,0,0],[17,174,112,2,2],[18,29,31,2,1],[18,65,98,1,1],[18,69,23,2,3],[18,87,76,1,1],[18,112,36,1,1],[18,115,66,2,0],[18,125,95,0,3],[18,127,81,1,1],[18,174,123,0,2],[19,23,65,3,2],[19,31,112,3,2],[19,36,174,0,2],[19,66,29,3,1],[19,76,125,1,2],[19,81,115,1,2],[19,95,127,1,0],[19,98,69,2,2],[19,123,87,4,2],[20,29,23,1,1],[20,31,36,1,3],[20,69,65,1,3],[20,87,81,0,1],[20,112,95,1,0],[20,115,76,0,1],[20,125,123,0,1],[20,127,98,1,1],[20,174,66,3,0],[21,23,174,2,3],[21,36,87,2,2],[21,65,125,0,0],[21,66,31,6,0],[21,76,127,2,3],[21,81,69,2,2],[21,95,29,1,1],[21,98,115,1,1],[21,123,112,2,0],[22,29,98,4,3],[22,31,76,0,0],[22,36,123,0,3],[22,87,66,2,0],[22,112,81,1,1],[22,115,65,2,2],[22,125,23,0,0],[22,127,69,2,0],[22,174,95,2,1],[23,23,115,2,5],[23,65,127,1,0],[23,66,36,0,1],[23,69,174,2,2],[23,76,112,0,0],[23,81,29,1,0],[23,95,87,0,2],[23,98,125,0,0],[23,123,31,1,0],[24,29,69,2,1],[24,31,23,0,1],[24,36,95,0,2],[24,87,98,1,0],[24,112,65,1,0],[24,115,127,0,1],[24,123,66,1,0],[24,125,81,1,1],[24,174,76,0,2],[25,23,87,1,1],[25,65,174,2,1],[25,66,112,2,2],[25,69,115,1,0],[25,76,29,1,1],[25,81,123,1,1],[25,95,31,0,1],[25,98,36,2,1],[25,127,125,3,1],[26,29,65,1,3],[26,31,98,4,1],[26,36,76,2,0],[26,66,81,3,3],[26,87,127,1,0],[26,112,23,1,0],[26,123,95,2,0],[26,125,69,1,2],[26,174,115,1,1],[27,23,36,3,0],[27,65,87,1,1],[27,69,31,3,0],[27,76,123,0,2],[27,81,174,3,0],[27,95,66,1,1],[27,98,112,5,0],[27,115,125,3,1],[27,127,29,1,1],[28,29,125,2,0],[28,31,65,2,2],[28,36,127,2,0],[28,66,76,0,0],[28,87,115,3,0],[28,95,81,2,1],[28,112,69,2,0],[28,123,23,1,2],[28,174,98,1,3],[29,23,66,1,0],[29,65,36,2,0],[29,69,87,2,2],[29,76,95,2,0],[29,81,31,5,1],[29,98,123,3,1],[29,115,29,2,1],[29,125,174,2,1],[29,127,112,3,2],[30,31,127,3,2],[30,36,81,1,2],[30,66,65,3,3],[30,76,23,2,1],[30,87,125,2,2],[30,95,98,1,0],[30,112,115,3,2],[30,123,69,5,0],[30,174,29,2,1],[31,23,95,3,0],[31,29,87,1,7],[31,65,123,3,1],[31,69,36,1,1],[31,81,76,2,1],[31,98,66,4,2],[31,115,31,1,1],[31,125,112,0,3],[31,127,174,2,0],[32,31,125,3,1],[32,36,115,0,0],[32,66,69,5,0],[32,76,98,2,0],[32,81,23,0,1],[32,87,174,3,0],[32,95,65,1,3],[32,112,29,0,1],[32,123,127,3,1],[33,29,123,1,1],[33,65,81,2,0],[33,69,76,2,2],[33,87,112,2,3],[33,98,23,0,2],[33,115,95,3,2],[33,125,36,1,1],[33,127,66,2,2],[33,174,31,1,1],[34,23,127,1,3],[34,31,87,2,3],[34,36,29,3,0],[34,66,125,1,1],[34,76,65,3,0],[34,81,98,5,1],[34,95,69,1,1],[34,112,174,0,2],[34,123,115,5,0]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":65,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":81,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":23,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":87,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":66,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":95,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":98,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":31,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":115,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":121,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":123,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":127,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":36,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2008.json b/tests/RealData/fixtures/openligadb/bl2-2008.json new file mode 100644 index 00000000..9803e8fc --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2008.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2008,"name":"2. Fußball-Bundesliga 2008/2009","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":81,"name":"1. FSV Mainz 05","short":"Mainz"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":110,"name":"Rot-Weiss Ahlen","short":"Ahlen"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":127,"name":"TuS Koblenz","short":""},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":173,"name":"Rot-Weiss Oberhausen","short":"Oberhausen"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"}],"matches":[[1,23,174,2,1],[1,79,95,2,1],[1,81,76,3,3],[1,98,36,2,2],[1,107,102,2,2],[1,110,172,2,1],[1,112,125,2,1],[1,127,173,3,0],[1,171,115,3,2],[2,36,112,2,2],[2,76,79,2,1],[2,95,110,3,0],[2,102,23,1,0],[2,115,98,5,2],[2,125,81,1,2],[2,172,127,0,0],[2,173,171,2,1],[2,174,107,1,1],[3,79,23,2,2],[3,81,36,4,2],[3,98,173,4,1],[3,107,95,2,0],[3,110,125,2,1],[3,112,102,1,0],[3,127,174,0,0],[3,171,76,1,3],[3,172,115,1,1],[4,23,171,1,0],[4,36,172,3,2],[4,76,98,4,1],[4,95,112,1,3],[4,102,81,2,2],[4,115,127,4,3],[4,125,107,2,0],[4,173,110,1,3],[4,174,79,2,2],[5,81,79,2,0],[5,98,125,1,0],[5,107,23,3,2],[5,110,102,2,2],[5,112,174,5,0],[5,115,76,0,1],[5,127,95,2,1],[5,171,36,2,1],[5,172,173,3,1],[6,23,112,1,0],[6,36,127,1,0],[6,76,172,2,1],[6,79,107,0,1],[6,95,81,0,2],[6,102,98,3,0],[6,125,171,1,1],[6,173,115,0,4],[6,174,110,1,3],[7,81,174,5,0],[7,98,23,3,2],[7,110,79,1,1],[7,112,107,2,0],[7,115,36,4,2],[7,127,76,5,0],[7,171,102,4,2],[7,172,125,0,3],[7,173,95,2,1],[8,23,81,2,0],[8,36,173,2,1],[8,76,110,4,1],[8,79,112,2,0],[8,95,98,3,2],[8,102,127,9,0],[8,107,171,6,1],[8,125,115,3,1],[8,174,172,3,1],[9,36,125,0,2],[9,81,107,0,0],[9,98,174,2,0],[9,110,112,0,3],[9,115,23,1,1],[9,127,79,1,1],[9,171,95,1,2],[9,172,102,0,0],[9,173,76,2,1],[10,23,110,0,2],[10,76,36,2,0],[10,79,173,2,1],[10,95,172,2,2],[10,102,115,1,2],[10,107,98,1,2],[10,112,81,0,1],[10,125,127,1,0],[10,174,171,0,0],[11,36,95,1,1],[11,76,125,0,0],[11,98,79,1,0],[11,110,81,0,2],[11,115,174,1,1],[11,127,107,1,1],[11,171,112,4,0],[11,172,23,0,3],[11,173,102,1,0],[12,23,127,2,0],[12,79,172,0,0],[12,81,171,0,3],[12,95,115,1,1],[12,102,36,2,2],[12,107,110,0,1],[12,112,98,2,0],[12,125,173,0,1],[12,174,76,4,2],[13,36,174,1,1],[13,76,102,6,0],[13,98,110,2,2],[13,115,107,4,3],[13,125,95,0,1],[13,127,81,0,3],[13,171,79,0,3],[13,172,112,1,2],[13,173,23,1,1],[14,23,36,3,1],[14,79,115,2,1],[14,81,98,2,2],[14,95,76,1,0],[14,102,125,0,1],[14,107,172,0,0],[14,110,171,3,0],[14,112,127,1,1],[14,174,173,0,0],[15,36,79,1,1],[15,76,23,1,1],[15,95,102,2,0],[15,98,171,1,0],[15,115,112,1,1],[15,125,174,3,3],[15,127,110,4,1],[15,172,81,1,4],[15,173,107,0,3],[16,23,125,2,0],[16,79,102,4,0],[16,81,115,0,1],[16,98,127,3,2],[16,107,76,0,0],[16,110,36,1,2],[16,112,173,2,1],[16,171,172,1,1],[16,174,95,1,2],[17,36,107,1,1],[17,76,112,2,0],[17,95,23,3,1],[17,102,174,1,0],[17,115,110,3,0],[17,125,79,1,1],[17,127,171,0,1],[17,172,98,1,0],[17,173,81,2,1],[18,36,98,2,2],[18,76,81,1,1],[18,95,79,0,0],[18,102,107,0,1],[18,115,171,6,1],[18,125,112,0,2],[18,172,110,4,0],[18,173,127,0,0],[18,174,23,1,0],[19,23,102,3,3],[19,79,76,3,0],[19,81,125,2,2],[19,98,115,0,3],[19,107,174,2,1],[19,110,95,2,1],[19,112,36,4,1],[19,127,172,1,3],[19,171,173,0,0],[20,23,79,6,2],[20,36,81,1,3],[20,76,171,2,0],[20,95,107,1,1],[20,102,112,1,3],[20,115,172,0,0],[20,125,110,2,1],[20,173,98,3,2],[20,174,127,1,3],[21,79,174,1,0],[21,81,102,3,1],[21,98,76,2,0],[21,107,125,4,1],[21,110,173,1,3],[21,112,95,1,0],[21,127,115,3,0],[21,171,23,0,0],[21,172,36,1,0],[22,23,107,1,2],[22,36,171,1,0],[22,76,115,1,2],[22,79,81,0,0],[22,95,127,0,2],[22,102,110,0,0],[22,125,98,5,1],[22,173,172,2,0],[22,174,112,0,1],[23,81,95,1,1],[23,98,102,3,2],[23,107,79,2,2],[23,110,174,1,0],[23,112,23,2,1],[23,115,173,3,1],[23,127,36,3,0],[23,171,125,2,3],[23,172,76,1,0],[24,23,98,1,3],[24,36,115,5,1],[24,76,127,2,1],[24,79,110,4,0],[24,95,173,1,2],[24,102,171,1,1],[24,107,112,2,0],[24,125,172,1,1],[24,174,81,0,2],[25,81,23,1,4],[25,98,95,1,1],[25,110,76,0,1],[25,112,79,0,1],[25,115,125,1,0],[25,127,102,1,1],[25,171,107,0,0],[25,172,174,2,1],[25,173,36,0,0],[26,23,115,1,0],[26,76,173,1,1],[26,79,127,2,0],[26,95,171,1,1],[26,102,172,2,0],[26,107,81,0,1],[26,112,110,1,1],[26,125,36,1,1],[26,174,98,3,1],[27,36,76,0,2],[27,81,112,1,2],[27,98,107,2,2],[27,110,23,0,2],[27,115,102,0,1],[27,127,125,3,2],[27,171,174,0,0],[27,172,95,2,1],[27,173,79,0,3],[28,23,172,2,0],[28,79,98,2,0],[28,81,110,0,0],[28,95,36,3,0],[28,102,173,3,1],[28,107,127,2,3],[28,112,171,3,2],[28,125,76,1,1],[28,174,115,0,1],[29,36,102,0,0],[29,76,174,1,0],[29,98,112,1,2],[29,110,107,0,2],[29,115,95,2,1],[29,127,23,0,2],[29,171,81,3,4],[29,172,79,2,1],[29,173,125,1,1],[30,23,173,2,2],[30,79,171,1,0],[30,81,127,2,0],[30,95,125,3,0],[30,102,76,5,1],[30,107,115,2,0],[30,110,98,1,0],[30,112,172,4,1],[30,174,36,0,1],[31,36,23,2,1],[31,76,95,1,0],[31,98,81,2,0],[31,115,79,1,1],[31,125,102,3,3],[31,127,112,2,5],[31,171,110,0,2],[31,172,107,0,0],[31,173,174,0,1],[32,23,76,1,0],[32,79,36,2,0],[32,81,172,2,1],[32,102,95,3,3],[32,107,173,1,1],[32,110,127,1,1],[32,112,115,0,0],[32,171,98,0,1],[32,174,125,0,0],[33,36,110,2,2],[33,76,107,3,5],[33,95,174,1,1],[33,102,79,0,0],[33,115,81,0,2],[33,125,23,1,1],[33,127,98,2,1],[33,172,171,1,1],[33,173,112,1,0],[34,23,95,4,0],[34,79,125,2,1],[34,81,173,4,0],[34,98,172,2,0],[34,107,36,4,1],[34,110,115,2,4],[34,112,76,4,3],[34,171,127,4,0],[34,174,102,1,1],[35,31,36,1,0],[36,93,79,0,3],[37,36,31,0,1],[38,79,93,2,0]],"table":[{"id":112,"points":68,"matches":34,"won":21,"draw":5,"lost":8,"goals":60,"against":36},{"id":79,"points":66,"matches":36,"won":18,"draw":12,"lost":6,"goals":56,"against":29},{"id":81,"points":63,"matches":34,"won":18,"draw":9,"lost":7,"goals":62,"against":37},{"id":23,"points":56,"matches":34,"won":16,"draw":8,"lost":10,"goals":58,"against":38},{"id":115,"points":56,"matches":34,"won":16,"draw":8,"lost":10,"goals":60,"against":46},{"id":107,"points":55,"matches":34,"won":14,"draw":13,"lost":7,"goals":56,"against":36},{"id":76,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":53,"against":48},{"id":98,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":52,"against":59},{"id":173,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":35,"against":54},{"id":127,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":47,"against":57},{"id":110,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":38,"against":57},{"id":95,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":43,"against":46},{"id":125,"points":39,"matches":34,"won":9,"draw":12,"lost":13,"goals":44,"against":46},{"id":102,"points":38,"matches":34,"won":8,"draw":14,"lost":12,"goals":52,"against":53},{"id":172,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":34,"against":47},{"id":36,"points":36,"matches":36,"won":8,"draw":12,"lost":16,"goals":41,"against":62},{"id":171,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":38,"against":54},{"id":174,"points":27,"matches":34,"won":5,"draw":12,"lost":17,"goals":28,"against":49},{"id":31,"points":6,"matches":2,"won":2,"draw":0,"lost":0,"goals":2,"against":0},{"id":93,"points":0,"matches":2,"won":0,"draw":0,"lost":2,"goals":0,"against":5}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2009.json b/tests/RealData/fixtures/openligadb/bl2-2009.json new file mode 100644 index 00000000..403eed87 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2009.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2009,"name":"2. Fußball-Bundesliga 2009/2010","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":110,"name":"Rot-Weiss Ahlen","short":"Ahlen"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":127,"name":"TuS Koblenz","short":""},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":173,"name":"Rot-Weiss Oberhausen","short":"Oberhausen"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"}],"matches":[[1,76,115,2,1],[1,83,102,3,1],[1,93,95,3,1],[1,98,110,2,1],[1,105,23,1,1],[1,125,127,2,0],[1,172,107,1,2],[1,173,80,0,3],[1,185,31,3,0],[2,23,98,0,5],[2,31,105,2,0],[2,80,185,1,0],[2,95,173,2,2],[2,102,125,2,1],[2,107,93,2,2],[2,110,76,0,1],[2,115,172,4,0],[2,127,83,3,2],[3,76,23,1,1],[3,80,102,1,0],[3,83,95,1,2],[3,93,115,1,3],[3,98,107,2,2],[3,125,105,1,3],[3,172,31,0,0],[3,173,110,2,0],[3,185,127,1,0],[4,23,172,3,0],[4,31,76,0,0],[4,95,80,1,1],[4,102,173,0,2],[4,105,98,0,4],[4,107,185,3,0],[4,110,125,0,0],[4,115,83,2,4],[4,127,93,0,2],[5,76,107,4,1],[5,80,31,5,4],[5,83,110,2,0],[5,93,105,2,4],[5,102,127,2,1],[5,125,115,3,1],[5,172,98,2,3],[5,173,23,1,0],[5,185,95,1,1],[6,23,125,2,0],[6,31,93,5,1],[6,95,102,5,2],[6,98,76,1,2],[6,105,172,2,0],[6,107,83,0,3],[6,110,185,1,4],[6,115,173,4,0],[6,127,80,1,1],[7,76,105,2,0],[7,80,110,2,1],[7,83,98,1,0],[7,93,172,3,0],[7,95,127,1,1],[7,102,115,4,0],[7,125,31,0,0],[7,173,107,1,0],[7,185,23,0,0],[8,23,93,1,1],[8,31,95,2,2],[8,98,125,3,1],[8,105,83,0,1],[8,107,80,3,1],[8,110,102,0,2],[8,115,185,2,1],[8,127,173,0,1],[8,172,76,1,1],[9,80,115,1,2],[9,83,23,1,0],[9,93,76,1,2],[9,95,105,1,1],[9,102,31,1,2],[9,125,107,3,1],[9,127,110,1,1],[9,173,98,1,3],[9,185,172,4,1],[10,23,80,1,4],[10,31,83,0,2],[10,76,185,0,2],[10,98,93,1,1],[10,105,173,1,1],[10,107,102,3,1],[10,110,95,1,3],[10,115,127,1,2],[10,172,125,3,2],[11,80,172,1,0],[11,83,93,2,0],[11,95,23,0,1],[11,102,98,0,2],[11,110,115,0,1],[11,125,76,0,1],[11,127,107,0,3],[11,173,31,3,2],[11,185,105,1,0],[12,23,102,1,0],[12,31,127,2,1],[12,76,173,3,1],[12,93,125,1,0],[12,98,185,2,1],[12,105,80,3,2],[12,107,110,2,2],[12,115,95,4,5],[12,172,83,0,0],[13,80,76,0,2],[13,83,125,0,1],[13,95,98,3,2],[13,102,105,2,1],[13,110,31,0,0],[13,115,107,0,1],[13,127,23,1,0],[13,173,172,1,3],[13,185,93,2,1],[14,23,110,0,2],[14,31,115,1,0],[14,76,83,1,0],[14,93,173,3,0],[14,98,80,3,0],[14,105,127,2,1],[14,107,95,2,2],[14,125,185,2,2],[14,172,102,0,1],[15,31,107,1,3],[15,80,93,1,1],[15,95,172,2,0],[15,102,76,0,1],[15,110,105,1,3],[15,115,23,0,2],[15,127,98,1,5],[15,173,125,0,1],[15,185,83,3,2],[16,23,31,1,1],[16,76,127,3,0],[16,83,80,1,1],[16,93,102,0,0],[16,98,115,2,2],[16,105,107,0,1],[16,125,95,1,0],[16,172,110,0,0],[16,185,173,2,0],[17,31,98,2,1],[17,80,125,1,1],[17,95,76,4,1],[17,102,185,2,1],[17,107,23,0,2],[17,110,93,0,4],[17,115,105,1,4],[17,127,172,0,1],[17,173,83,0,0],[18,23,105,3,1],[18,31,185,1,1],[18,80,173,1,0],[18,95,93,3,1],[18,102,83,1,1],[18,107,172,5,0],[18,110,98,0,2],[18,115,76,3,0],[18,127,125,2,2],[19,76,110,0,0],[19,83,127,4,2],[19,93,107,0,1],[19,98,23,1,0],[19,105,31,1,2],[19,125,102,3,0],[19,172,115,0,5],[19,173,95,0,3],[19,185,80,1,0],[20,23,76,0,3],[20,31,172,0,2],[20,95,83,3,1],[20,102,80,0,0],[20,105,125,2,0],[20,107,98,0,2],[20,110,173,1,0],[20,115,93,1,0],[20,127,185,1,0],[21,76,31,3,0],[21,80,95,0,0],[21,83,115,2,1],[21,93,127,1,1],[21,98,105,2,1],[21,125,110,0,1],[21,172,23,1,1],[21,173,102,2,1],[21,185,107,2,0],[22,23,173,2,1],[22,31,80,3,0],[22,95,185,2,0],[22,98,172,0,0],[22,105,93,0,2],[22,107,76,1,1],[22,110,83,0,1],[22,115,125,1,2],[22,127,102,0,0],[23,76,98,3,0],[23,80,127,3,2],[23,83,107,1,2],[23,93,31,1,2],[23,102,95,0,1],[23,125,23,3,2],[23,172,105,2,1],[23,173,115,0,1],[23,185,110,4,0],[24,23,185,0,1],[24,31,125,3,1],[24,98,83,0,1],[24,105,76,1,3],[24,107,173,2,2],[24,110,80,3,2],[24,115,102,1,0],[24,127,95,0,1],[24,172,93,0,0],[25,76,172,1,1],[25,80,107,0,1],[25,83,105,0,1],[25,93,23,3,1],[25,95,31,3,0],[25,102,110,0,1],[25,125,98,2,1],[25,173,127,2,0],[25,185,115,0,0],[26,23,83,2,1],[26,31,102,2,2],[26,76,93,4,1],[26,98,173,5,3],[26,105,95,1,0],[26,107,125,0,1],[26,110,127,0,2],[26,115,80,0,0],[26,172,185,2,0],[27,80,23,0,0],[27,83,31,3,0],[27,93,98,0,1],[27,95,110,3,1],[27,102,107,3,1],[27,125,172,2,1],[27,127,115,2,0],[27,173,105,1,0],[27,185,76,0,0],[28,23,95,4,0],[28,31,173,1,2],[28,76,125,4,0],[28,93,83,4,1],[28,98,102,2,0],[28,105,185,1,1],[28,107,127,4,1],[28,115,110,3,1],[28,172,80,2,1],[29,80,105,1,1],[29,83,172,2,1],[29,95,115,1,1],[29,102,23,2,0],[29,110,107,0,1],[29,125,93,1,2],[29,127,31,2,1],[29,173,76,2,1],[29,185,98,1,0],[30,23,127,1,1],[30,31,110,2,0],[30,76,80,1,1],[30,93,185,4,2],[30,98,95,3,0],[30,105,102,2,1],[30,107,115,1,1],[30,125,83,3,1],[30,172,173,1,0],[31,80,98,2,1],[31,83,76,1,2],[31,95,107,2,0],[31,102,172,1,2],[31,110,23,0,1],[31,115,31,1,1],[31,127,105,2,2],[31,173,93,4,1],[31,185,125,2,0],[32,23,115,2,2],[32,76,102,0,1],[32,83,185,1,1],[32,93,80,4,2],[32,98,127,6,1],[32,105,110,1,0],[32,107,31,2,3],[32,125,173,2,2],[32,172,95,1,1],[33,31,23,2,1],[33,80,83,3,0],[33,95,125,1,0],[33,102,93,0,0],[33,107,105,0,1],[33,110,172,0,0],[33,115,98,1,4],[33,127,76,2,2],[33,173,185,0,1],[34,23,107,1,1],[34,76,95,1,1],[34,83,173,2,1],[34,93,110,4,1],[34,98,31,1,2],[34,105,115,1,1],[34,125,80,2,0],[34,172,127,1,1],[34,185,102,3,1]],"table":[{"id":76,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":80,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":23,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":95,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":98,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":185,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":172,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":105,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":107,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":110,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":173,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":31,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":115,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":127,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2009–10_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":76,"won":19,"draw":10,"lost":5,"goals":56,"against":28,"adjust":0},{"id":98,"won":20,"draw":4,"lost":10,"goals":72,"against":37,"adjust":0},{"id":95,"won":17,"draw":11,"lost":6,"goals":60,"against":40,"adjust":0},{"id":185,"won":17,"draw":8,"lost":9,"goals":48,"against":31,"adjust":0},{"id":31,"won":14,"draw":9,"lost":11,"goals":49,"against":49,"adjust":0},{"id":107,"won":14,"draw":8,"lost":12,"goals":51,"against":46,"adjust":0},{"id":83,"won":16,"draw":5,"lost":13,"goals":48,"against":41,"adjust":-4},{"id":125,"won":14,"draw":6,"lost":14,"goals":43,"against":45,"adjust":0},{"id":93,"won":13,"draw":8,"lost":13,"goals":55,"against":49,"adjust":0},{"id":105,"won":13,"draw":7,"lost":14,"goals":43,"against":45,"adjust":0},{"id":115,"won":12,"draw":8,"lost":14,"goals":51,"against":50,"adjust":0},{"id":80,"won":11,"draw":11,"lost":12,"goals":42,"against":45,"adjust":0},{"id":23,"won":11,"draw":10,"lost":13,"goals":37,"against":41,"adjust":0},{"id":173,"won":12,"draw":5,"lost":17,"goals":38,"against":52,"adjust":0},{"id":172,"won":9,"draw":11,"lost":14,"goals":29,"against":50,"adjust":0},{"id":102,"won":10,"draw":6,"lost":18,"goals":33,"against":45,"adjust":0},{"id":127,"won":7,"draw":10,"lost":17,"goals":35,"against":60,"adjust":0},{"id":110,"won":5,"draw":7,"lost":22,"goals":19,"against":55,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2010.json b/tests/RealData/fixtures/openligadb/bl2-2010.json new file mode 100644 index 00000000..610a818e --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2010,"name":"2. Fussball-Bundesliga 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":95,"name":"FC Augsburg","short":"Augsburg"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":173,"name":"Rot-Weiss Oberhausen","short":"Oberhausen"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"}],"matches":[[1,23,80,2,2],[1,31,66,0,1],[1,36,107,1,3],[1,54,173,3,2],[1,93,185,2,0],[1,115,105,4,1],[1,129,125,3,2],[1,171,95,1,4],[1,172,83,2,1],[2,66,129,1,0],[2,80,115,1,2],[2,83,93,1,2],[2,95,31,1,0],[2,105,23,3,0],[2,107,171,4,1],[2,125,36,3,1],[2,173,172,1,0],[2,185,54,1,2],[3,31,80,2,0],[3,36,66,3,2],[3,54,83,3,1],[3,93,105,5,5],[3,107,125,2,1],[3,115,23,1,1],[3,129,95,0,2],[3,171,173,1,2],[3,172,185,1,0],[4,23,93,2,3],[4,66,107,1,0],[4,80,54,1,1],[4,83,171,1,0],[4,95,36,2,2],[4,105,31,2,1],[4,115,172,1,0],[4,173,129,3,1],[4,185,125,1,2],[5,31,173,0,0],[5,36,80,4,1],[5,54,105,4,0],[5,93,115,2,0],[5,107,95,1,0],[5,125,66,0,0],[5,129,83,3,1],[5,171,185,3,0],[5,172,23,1,3],[6,23,31,2,0],[6,80,107,2,0],[6,83,66,0,1],[6,93,54,0,1],[6,95,125,1,2],[6,105,172,0,2],[6,115,171,1,0],[6,173,36,1,0],[6,185,129,0,1],[7,31,83,3,1],[7,36,185,2,3],[7,54,23,0,0],[7,66,95,3,2],[7,107,173,3,0],[7,125,80,1,0],[7,129,115,0,2],[7,171,105,1,1],[7,172,93,3,2],[8,23,171,2,1],[8,80,66,1,1],[8,83,107,1,3],[8,93,31,3,1],[8,105,129,0,2],[8,115,36,3,0],[8,172,54,0,1],[8,173,125,0,0],[8,185,95,1,0],[9,31,185,3,0],[9,36,93,2,0],[9,54,115,2,0],[9,66,173,2,0],[9,95,80,2,1],[9,107,105,3,0],[9,125,83,0,0],[9,129,23,1,1],[9,171,172,0,1],[10,23,36,2,1],[10,54,171,3,1],[10,83,80,1,2],[10,93,129,2,1],[10,105,125,2,4],[10,115,66,1,2],[10,172,31,2,0],[10,173,95,0,3],[10,185,107,1,0],[11,31,54,1,0],[11,36,105,0,0],[11,66,185,1,0],[11,80,173,2,1],[11,95,83,3,0],[11,107,115,2,0],[11,125,23,2,1],[11,129,172,1,0],[11,171,93,1,2],[12,23,107,2,2],[12,54,129,2,0],[12,83,36,2,1],[12,93,125,0,0],[12,105,66,1,1],[12,115,95,1,1],[12,171,31,1,2],[12,172,80,2,1],[12,185,173,3,0],[13,31,115,0,4],[13,36,54,2,0],[13,66,23,2,1],[13,80,185,1,0],[13,95,105,3,1],[13,107,93,2,2],[13,125,172,3,3],[13,129,171,1,4],[13,173,83,3,0],[14,23,95,1,3],[14,54,107,0,2],[14,83,185,0,2],[14,93,66,6,0],[14,105,173,4,0],[14,115,125,1,0],[14,129,31,3,0],[14,171,80,1,0],[14,172,36,4,1],[15,36,31,2,2],[15,66,171,1,1],[15,80,129,0,1],[15,83,115,1,4],[15,95,93,4,0],[15,107,172,1,3],[15,125,54,1,0],[15,173,23,1,2],[15,185,105,1,0],[16,23,185,0,0],[16,31,107,0,0],[16,54,66,2,0],[16,93,80,0,0],[16,105,83,1,0],[16,115,173,0,0],[16,129,36,2,1],[16,171,125,1,1],[16,172,95,1,2],[17,36,171,2,1],[17,66,172,3,1],[17,80,105,3,1],[17,83,23,1,3],[17,95,54,1,1],[17,107,129,0,1],[17,125,31,0,1],[17,173,93,0,4],[17,185,115,1,0],[18,66,31,1,0],[18,80,23,2,1],[18,83,172,1,1],[18,95,171,2,0],[18,105,115,1,1],[18,107,36,4,1],[18,125,129,1,3],[18,173,54,1,3],[18,185,93,3,1],[19,23,105,4,2],[19,31,95,1,1],[19,36,125,0,1],[19,54,185,4,2],[19,93,83,2,1],[19,115,80,1,0],[19,129,66,2,0],[19,171,107,1,1],[19,172,173,4,0],[20,23,115,2,2],[20,66,36,0,1],[20,80,31,0,2],[20,83,54,1,3],[20,95,129,0,1],[20,105,93,1,0],[20,125,107,1,1],[20,173,171,1,1],[20,185,172,6,0],[21,31,105,3,0],[21,36,95,0,2],[21,54,80,1,2],[21,93,23,3,3],[21,107,66,3,1],[21,125,185,1,1],[21,129,173,2,1],[21,171,83,1,0],[21,172,115,0,0],[22,23,172,2,1],[22,66,125,1,0],[22,80,36,3,3],[22,83,129,2,2],[22,95,107,0,0],[22,105,54,2,6],[22,115,93,3,1],[22,173,31,2,0],[22,185,171,3,1],[23,31,23,1,3],[23,36,173,3,1],[23,54,93,2,2],[23,66,83,3,0],[23,107,80,0,1],[23,125,95,0,2],[23,129,185,2,0],[23,171,115,0,2],[23,172,105,1,2],[24,23,54,0,5],[24,80,125,0,1],[24,83,31,1,1],[24,93,172,2,1],[24,95,66,2,1],[24,105,171,1,4],[24,115,129,1,1],[24,173,107,0,0],[24,185,36,2,1],[25,31,93,0,5],[25,36,115,0,2],[25,54,172,3,1],[25,66,80,0,0],[25,95,185,5,2],[25,107,83,1,2],[25,125,173,1,1],[25,129,105,1,1],[25,171,23,2,1],[26,23,129,1,3],[26,80,95,0,0],[26,83,125,0,3],[26,93,36,2,0],[26,105,107,3,1],[26,115,54,0,2],[26,172,171,1,2],[26,173,66,1,2],[26,185,31,0,0],[27,31,172,2,2],[27,36,23,1,3],[27,66,115,0,0],[27,80,83,2,2],[27,95,173,2,0],[27,107,185,1,0],[27,125,105,5,1],[27,129,93,1,0],[27,171,54,1,1],[28,23,125,2,1],[28,54,31,2,0],[28,83,95,0,2],[28,93,171,1,2],[28,105,36,2,2],[28,115,107,2,1],[28,172,129,0,1],[28,173,80,0,2],[28,185,66,3,0],[29,31,171,1,1],[29,36,83,0,0],[29,66,105,1,1],[29,80,172,2,0],[29,95,115,0,0],[29,107,23,3,2],[29,125,93,4,0],[29,129,54,0,2],[29,173,185,1,2],[30,23,66,1,5],[30,54,36,4,0],[30,83,173,3,3],[30,93,107,3,1],[30,105,95,0,1],[30,115,31,2,0],[30,171,129,3,0],[30,172,125,2,1],[30,185,80,3,0],[31,31,129,0,0],[31,36,172,1,1],[31,66,93,1,2],[31,80,171,1,1],[31,95,23,1,2],[31,107,54,0,1],[31,125,115,3,0],[31,173,105,2,1],[31,185,83,2,0],[32,23,173,4,0],[32,31,36,1,0],[32,54,125,1,2],[32,93,95,1,1],[32,105,185,2,2],[32,115,83,1,0],[32,129,80,3,0],[32,171,66,0,0],[32,172,107,0,4],[33,36,129,1,3],[33,66,54,0,2],[33,80,93,4,2],[33,83,105,2,1],[33,95,172,2,1],[33,107,31,3,1],[33,125,171,1,1],[33,173,115,1,4],[33,185,23,3,1],[34,23,83,1,1],[34,31,125,3,2],[34,54,95,2,1],[34,93,173,3,1],[34,105,80,3,2],[34,115,185,1,1],[34,129,107,3,1],[34,171,36,0,1],[34,172,66,0,2]],"table":[{"id":80,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":23,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":93,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":66,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":95,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":171,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":185,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":172,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":54,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":105,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":107,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":173,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":31,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":115,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":125,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":129,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":36,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2010–11_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":54,"won":23,"draw":5,"lost":6,"goals":69,"against":28,"adjust":0},{"id":95,"won":19,"draw":8,"lost":7,"goals":58,"against":27,"adjust":0},{"id":129,"won":20,"draw":5,"lost":9,"goals":49,"against":35,"adjust":0},{"id":115,"won":17,"draw":10,"lost":7,"goals":47,"against":27,"adjust":0},{"id":66,"won":16,"draw":8,"lost":10,"goals":40,"against":37,"adjust":0},{"id":93,"won":16,"draw":7,"lost":11,"goals":65,"against":52,"adjust":0},{"id":185,"won":16,"draw":5,"lost":13,"goals":49,"against":39,"adjust":0},{"id":107,"won":15,"draw":7,"lost":12,"goals":53,"against":38,"adjust":0},{"id":125,"won":14,"draw":10,"lost":10,"goals":50,"against":36,"adjust":-2},{"id":23,"won":13,"draw":9,"lost":12,"goals":58,"against":60,"adjust":0},{"id":80,"won":11,"draw":9,"lost":14,"goals":39,"against":45,"adjust":0},{"id":31,"won":10,"draw":9,"lost":15,"goals":32,"against":47,"adjust":0},{"id":172,"won":11,"draw":5,"lost":18,"goals":42,"against":54,"adjust":0},{"id":171,"won":9,"draw":10,"lost":15,"goals":40,"against":46,"adjust":0},{"id":105,"won":8,"draw":9,"lost":17,"goals":46,"against":72,"adjust":0},{"id":36,"won":8,"draw":7,"lost":19,"goals":40,"against":62,"adjust":0},{"id":173,"won":7,"draw":7,"lost":20,"goals":30,"against":65,"adjust":0},{"id":83,"won":4,"draw":8,"lost":22,"goals":28,"against":65,"adjust":-3}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2011.json b/tests/RealData/fixtures/openligadb/bl2-2011.json new file mode 100644 index 00000000..2bd1194c --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2011,"name":"2. Fußball-Bundesliga 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":91,"name":"Eintracht Frankfurt","short":"Frankfurt"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"}],"matches":[[1,66,23,1,0],[1,74,125,3,1],[1,93,177,2,1],[1,98,171,2,0],[1,102,31,1,2],[1,105,107,3,2],[1,115,91,2,3],[1,172,80,1,1],[1,185,129,2,0],[2,23,74,0,2],[2,31,185,1,1],[2,80,115,0,4],[2,91,98,1,1],[2,107,93,1,2],[2,125,105,2,1],[2,129,172,1,0],[2,171,66,0,0],[2,177,102,1,1],[3,66,105,0,2],[3,74,91,0,3],[3,80,31,3,0],[3,93,125,0,5],[3,98,23,3,1],[3,102,129,0,0],[3,115,177,1,0],[3,172,107,0,0],[3,185,171,4,1],[4,23,93,0,2],[4,31,115,0,1],[4,91,185,1,1],[4,105,74,1,3],[4,107,102,0,0],[4,125,66,4,0],[4,129,98,1,2],[4,171,172,1,1],[4,177,80,4,0],[5,74,66,1,1],[5,80,129,2,1],[5,93,105,2,0],[5,98,107,2,1],[5,102,23,0,0],[5,115,171,3,0],[5,172,91,0,4],[5,177,31,1,2],[5,185,125,3,1],[6,23,185,0,0],[6,66,93,0,0],[6,74,98,1,0],[6,91,31,0,0],[6,105,172,0,4],[6,107,177,3,0],[6,125,80,3,1],[6,129,115,1,4],[6,171,102,3,1],[7,31,23,0,0],[7,80,171,4,1],[7,93,91,3,3],[7,98,125,4,2],[7,102,74,0,0],[7,115,107,2,1],[7,172,66,1,1],[7,177,129,2,1],[7,185,105,4,2],[8,23,115,0,0],[8,66,185,2,4],[8,74,93,3,1],[8,91,102,4,1],[8,105,98,0,2],[8,107,80,1,1],[8,125,172,4,0],[8,129,31,0,4],[8,171,177,4,2],[9,31,171,4,1],[9,80,23,2,0],[9,98,66,2,3],[9,102,105,1,1],[9,115,125,2,0],[9,129,107,2,1],[9,172,74,1,1],[9,177,91,1,4],[9,185,93,4,2],[10,23,172,1,3],[10,66,102,1,0],[10,74,185,1,1],[10,91,80,3,1],[10,93,98,1,4],[10,105,115,2,2],[10,107,31,0,1],[10,125,177,2,4],[10,171,129,3,5],[11,31,74,1,0],[11,80,105,2,0],[11,98,185,1,3],[11,102,125,2,0],[11,107,171,3,1],[11,115,66,2,0],[11,129,91,0,2],[11,172,93,0,1],[11,177,23,1,1],[12,23,171,3,1],[12,66,80,1,1],[12,74,177,0,2],[12,91,107,3,0],[12,93,115,0,2],[12,98,172,2,1],[12,105,129,0,0],[12,125,31,1,1],[12,185,102,2,0],[13,31,66,1,0],[13,80,98,0,2],[13,102,93,1,1],[13,107,125,0,3],[13,115,74,1,3],[13,129,23,1,0],[13,171,91,1,1],[13,172,185,2,5],[13,177,105,5,1],[14,23,107,2,2],[14,66,91,1,2],[14,74,80,1,2],[14,93,31,0,2],[14,98,115,2,2],[14,105,171,3,2],[14,125,129,1,3],[14,172,102,0,0],[14,185,177,2,1],[15,31,105,2,1],[15,80,185,0,0],[15,91,23,4,3],[15,102,98,1,3],[15,107,74,3,0],[15,115,172,4,0],[15,129,93,0,1],[15,171,125,0,1],[15,177,66,1,2],[16,66,107,1,2],[16,74,129,4,0],[16,93,171,0,0],[16,98,177,3,1],[16,102,80,2,5],[16,105,23,0,2],[16,125,91,2,1],[16,172,31,2,2],[16,185,115,2,1],[17,23,125,2,2],[17,31,98,1,1],[17,80,93,1,0],[17,91,105,2,0],[17,107,185,0,2],[17,115,102,3,0],[17,129,66,6,0],[17,171,74,0,1],[17,177,172,2,2],[18,23,66,1,1],[18,31,102,2,0],[18,80,172,4,0],[18,91,115,0,0],[18,107,105,3,1],[18,125,74,3,0],[18,129,185,1,1],[18,171,98,1,0],[18,177,93,2,1],[19,66,171,1,1],[19,74,23,1,1],[19,93,107,1,1],[19,98,91,2,0],[19,102,177,2,2],[19,105,125,1,3],[19,115,80,5,0],[19,172,129,0,2],[19,185,31,2,3],[20,23,98,2,1],[20,31,80,3,2],[20,91,74,2,1],[20,105,66,2,1],[20,107,172,1,2],[20,125,93,2,0],[20,129,102,2,1],[20,171,185,1,1],[20,177,115,3,1],[21,66,125,0,0],[21,74,105,0,0],[21,80,177,4,0],[21,93,23,1,1],[21,98,129,2,1],[21,102,107,4,2],[21,115,31,5,1],[21,172,171,1,1],[21,185,91,1,1],[22,23,102,0,0],[22,31,177,2,2],[22,66,74,1,1],[22,91,172,6,1],[22,105,93,2,0],[22,107,98,0,1],[22,125,185,2,1],[22,129,80,4,2],[22,171,115,0,0],[23,31,91,4,2],[23,80,125,0,1],[23,93,66,2,0],[23,98,74,0,0],[23,102,171,1,2],[23,115,129,6,2],[23,172,105,2,1],[23,177,107,2,0],[23,185,23,0,0],[24,23,31,0,3],[24,66,172,4,3],[24,74,102,3,2],[24,91,93,1,0],[24,105,185,0,5],[24,107,115,0,2],[24,125,98,1,1],[24,129,177,0,2],[24,171,80,3,3],[25,31,129,0,0],[25,80,107,1,1],[25,93,74,1,1],[25,98,105,1,0],[25,102,91,1,5],[25,115,23,1,0],[25,172,125,3,1],[25,177,171,0,0],[25,185,66,3,1],[26,23,80,1,3],[26,66,98,2,1],[26,74,172,0,0],[26,91,177,3,0],[26,93,185,1,1],[26,105,102,2,2],[26,107,129,2,1],[26,125,115,1,4],[26,171,31,4,0],[27,31,107,1,2],[27,80,91,0,4],[27,98,93,0,0],[27,102,66,0,1],[27,115,105,3,0],[27,129,171,0,1],[27,172,23,2,1],[27,177,125,0,1],[27,185,74,1,1],[28,23,177,0,1],[28,66,115,1,1],[28,74,31,0,0],[28,91,129,3,0],[28,93,172,1,1],[28,105,80,2,0],[28,125,102,0,1],[28,171,107,1,1],[28,185,98,0,0],[29,31,125,2,2],[29,80,66,1,0],[29,102,185,2,1],[29,107,91,2,0],[29,115,93,3,0],[29,129,105,0,0],[29,171,23,3,3],[29,172,98,3,3],[29,177,74,2,2],[30,23,129,2,0],[30,66,31,0,2],[30,74,115,0,0],[30,91,171,1,1],[30,93,102,0,1],[30,98,80,2,1],[30,105,177,2,0],[30,125,107,2,1],[30,185,172,1,0],[31,31,93,3,1],[31,80,74,1,0],[31,91,66,4,0],[31,102,172,0,5],[31,107,23,2,0],[31,115,98,2,1],[31,129,125,2,2],[31,171,105,2,1],[31,177,185,2,1],[32,23,91,0,3],[32,66,177,1,1],[32,74,107,0,0],[32,93,129,1,1],[32,98,102,3,0],[32,105,31,2,0],[32,125,171,4,1],[32,172,115,1,1],[32,185,80,2,1],[33,23,105,1,0],[33,31,172,1,0],[33,80,102,5,4],[33,91,125,0,2],[33,107,66,2,1],[33,115,185,1,1],[33,129,74,2,0],[33,171,93,1,0],[33,177,98,1,0],[34,66,129,2,1],[34,74,171,3,1],[34,93,80,2,1],[34,98,31,5,0],[34,102,115,2,2],[34,105,91,1,0],[34,125,23,1,2],[34,172,177,1,1],[34,185,107,2,2]],"table":[{"id":115,"points":70,"matches":34,"won":20,"draw":10,"lost":4,"goals":73,"against":27},{"id":91,"points":68,"matches":34,"won":20,"draw":8,"lost":6,"goals":76,"against":33},{"id":185,"points":62,"matches":34,"won":16,"draw":14,"lost":4,"goals":64,"against":35},{"id":98,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":59,"against":34},{"id":31,"points":61,"matches":34,"won":17,"draw":10,"lost":7,"goals":51,"against":42},{"id":125,"points":57,"matches":34,"won":17,"draw":6,"lost":11,"goals":62,"against":46},{"id":80,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":55,"against":58},{"id":74,"points":45,"matches":34,"won":10,"draw":15,"lost":9,"goals":37,"against":35},{"id":177,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":50,"against":52},{"id":107,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":42,"against":47},{"id":129,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":41,"against":55},{"id":171,"points":37,"matches":34,"won":8,"draw":13,"lost":13,"goals":43,"against":58},{"id":172,"points":35,"matches":34,"won":7,"draw":14,"lost":13,"goals":43,"against":59},{"id":93,"points":35,"matches":34,"won":8,"draw":11,"lost":15,"goals":30,"against":49},{"id":66,"points":35,"matches":34,"won":8,"draw":11,"lost":15,"goals":31,"against":55},{"id":105,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":34,"against":60},{"id":23,"points":31,"matches":34,"won":6,"draw":13,"lost":15,"goals":30,"against":47},{"id":102,"points":27,"matches":34,"won":5,"draw":12,"lost":17,"goals":34,"against":63}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":115,"won":20,"draw":10,"lost":4,"goals":73,"against":27,"adjust":0},{"id":91,"won":20,"draw":8,"lost":6,"goals":76,"against":33,"adjust":0},{"id":185,"won":16,"draw":14,"lost":4,"goals":64,"against":35,"adjust":0},{"id":98,"won":18,"draw":8,"lost":8,"goals":59,"against":34,"adjust":0},{"id":31,"won":17,"draw":10,"lost":7,"goals":51,"against":42,"adjust":0},{"id":125,"won":17,"draw":6,"lost":11,"goals":62,"against":46,"adjust":0},{"id":80,"won":14,"draw":6,"lost":14,"goals":55,"against":58,"adjust":0},{"id":74,"won":10,"draw":15,"lost":9,"goals":37,"against":35,"adjust":0},{"id":177,"won":12,"draw":9,"lost":13,"goals":50,"against":52,"adjust":0},{"id":107,"won":10,"draw":9,"lost":15,"goals":42,"against":47,"adjust":0},{"id":129,"won":10,"draw":7,"lost":17,"goals":41,"against":55,"adjust":0},{"id":171,"won":8,"draw":13,"lost":13,"goals":43,"against":58,"adjust":0},{"id":172,"won":7,"draw":14,"lost":13,"goals":43,"against":59,"adjust":0},{"id":93,"won":8,"draw":11,"lost":15,"goals":30,"against":49,"adjust":0},{"id":66,"won":8,"draw":11,"lost":15,"goals":31,"against":55,"adjust":0},{"id":105,"won":9,"draw":6,"lost":19,"goals":34,"against":60,"adjust":0},{"id":23,"won":6,"draw":13,"lost":15,"goals":30,"against":47,"adjust":0},{"id":102,"won":5,"draw":12,"lost":17,"goals":34,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2012.json b/tests/RealData/fixtures/openligadb/bl2-2012.json new file mode 100644 index 00000000..3564c545 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2012,"name":"2. Fussball-Bundesliga 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":1067,"name":"FC Erzgebirge Aue","short":""}],"matches":[[1,54,31,2,2],[1,74,65,1,0],[1,76,80,3,3],[1,107,183,1,4],[1,119,172,1,1],[1,125,181,1,0],[1,129,177,2,1],[1,171,93,2,2],[1,1067,98,0,0],[2,31,129,4,0],[2,65,119,1,1],[2,80,74,0,1],[2,93,1067,3,0],[2,98,171,1,1],[2,172,54,3,1],[2,177,125,2,2],[2,181,107,2,0],[2,183,76,1,2],[3,54,181,2,1],[3,74,31,2,1],[3,76,125,0,0],[3,93,98,2,0],[3,107,177,1,3],[3,119,80,2,0],[3,129,183,0,1],[3,171,172,0,2],[3,1067,65,2,0],[4,31,171,1,3],[4,65,93,0,1],[4,80,54,1,2],[4,98,119,2,1],[4,125,107,3,0],[4,172,1067,1,0],[4,177,76,1,3],[4,181,129,0,1],[4,183,74,0,3],[5,54,183,2,0],[5,65,98,0,0],[5,74,181,1,0],[5,76,107,2,1],[5,93,172,2,2],[5,119,177,1,1],[5,129,125,0,0],[5,171,80,2,1],[5,1067,31,0,1],[6,31,119,3,0],[6,76,54,1,1],[6,80,65,2,1],[6,107,129,0,0],[6,125,74,1,1],[6,172,98,2,1],[6,177,171,0,1],[6,181,93,0,1],[6,183,1067,2,0],[7,54,177,1,0],[7,65,172,2,1],[7,74,107,3,0],[7,93,31,2,1],[7,98,183,0,1],[7,119,181,1,2],[7,129,76,1,2],[7,171,125,0,2],[7,1067,80,1,1],[8,31,65,1,2],[8,76,74,1,1],[8,80,93,3,1],[8,107,54,2,2],[8,125,119,4,0],[8,129,171,1,1],[8,177,1067,3,1],[8,181,98,3,0],[8,183,172,3,0],[9,54,125,3,0],[9,65,177,1,1],[9,74,129,3,0],[9,93,107,0,1],[9,98,80,2,2],[9,119,183,1,0],[9,171,76,1,1],[9,172,31,1,1],[9,1067,181,3,1],[10,31,98,1,1],[10,76,119,3,1],[10,80,172,1,0],[10,107,171,0,2],[10,125,1067,1,1],[10,129,54,0,2],[10,177,74,0,2],[10,181,65,2,3],[10,183,93,1,1],[11,65,76,3,3],[11,74,54,1,1],[11,80,31,0,1],[11,93,125,1,0],[11,98,177,3,2],[11,119,107,0,2],[11,171,183,2,0],[11,172,181,3,1],[11,1067,129,6,1],[12,54,171,0,0],[12,74,119,2,1],[12,76,1067,4,1],[12,107,172,1,2],[12,125,98,0,2],[12,129,93,2,2],[12,177,80,0,2],[12,181,31,0,2],[12,183,65,2,0],[13,31,76,1,1],[13,65,107,0,0],[13,80,183,0,0],[13,93,177,2,0],[13,98,129,1,1],[13,119,54,1,6],[13,171,181,4,2],[13,172,125,0,1],[13,1067,74,1,1],[14,54,98,1,0],[14,74,171,3,0],[14,76,93,1,0],[14,107,1067,2,1],[14,125,65,0,2],[14,129,119,5,2],[14,177,172,2,1],[14,181,80,3,3],[14,183,31,0,1],[15,31,177,2,2],[15,65,129,3,1],[15,80,125,2,2],[15,93,74,3,1],[15,98,107,4,1],[15,171,119,1,1],[15,172,76,0,1],[15,181,183,1,3],[15,1067,54,0,4],[16,54,65,1,1],[16,74,98,1,0],[16,76,181,1,1],[16,107,80,1,2],[16,119,93,3,1],[16,125,31,1,0],[16,129,172,1,3],[16,171,1067,1,2],[16,177,183,0,0],[17,31,107,0,2],[17,65,171,1,0],[17,80,129,2,1],[17,93,54,1,2],[17,98,76,1,0],[17,172,74,1,2],[17,181,177,0,0],[17,183,125,1,1],[17,1067,119,2,2],[18,31,54,0,1],[18,65,74,2,2],[18,80,76,2,0],[18,93,171,1,1],[18,98,1067,0,3],[18,172,119,3,1],[18,177,129,0,3],[18,181,125,1,1],[18,183,107,0,1],[19,54,172,2,1],[19,74,80,4,3],[19,76,183,0,1],[19,107,181,4,2],[19,119,65,0,0],[19,125,177,1,1],[19,129,31,4,0],[19,171,98,0,0],[19,1067,93,3,0],[20,31,74,1,2],[20,65,1067,2,1],[20,80,119,3,1],[20,98,93,0,0],[20,125,76,0,1],[20,172,171,0,2],[20,177,107,0,0],[20,181,54,1,5],[20,183,129,2,2],[21,54,80,2,2],[21,74,183,1,1],[21,76,177,3,0],[21,93,65,0,0],[21,107,125,1,3],[21,119,98,4,1],[21,129,181,0,2],[21,171,31,1,3],[21,1067,172,0,2],[22,31,1067,2,0],[22,80,171,1,1],[22,98,65,0,1],[22,107,76,0,0],[22,125,129,0,1],[22,172,93,1,0],[22,177,119,3,1],[22,181,74,0,1],[22,183,54,0,1],[23,54,76,1,0],[23,65,80,2,0],[23,74,125,1,2],[23,93,181,1,1],[23,98,172,3,0],[23,119,31,1,3],[23,129,107,2,2],[23,171,177,1,1],[23,1067,183,1,1],[24,31,93,0,1],[24,76,129,0,0],[24,80,1067,3,0],[24,107,74,1,0],[24,125,171,1,1],[24,172,65,1,1],[24,177,54,1,0],[24,181,119,1,3],[24,183,98,0,1],[25,54,107,4,2],[25,65,31,3,0],[25,74,76,1,1],[25,93,80,2,1],[25,98,181,3,2],[25,119,125,0,1],[25,171,129,2,1],[25,172,183,6,1],[25,1067,177,1,0],[26,31,172,3,0],[26,76,171,3,0],[26,80,98,4,2],[26,107,93,2,1],[26,125,54,0,0],[26,129,74,0,1],[26,177,65,0,2],[26,181,1067,1,1],[26,183,119,2,2],[27,54,129,2,0],[27,65,181,2,1],[27,74,177,2,1],[27,93,183,1,1],[27,98,31,2,2],[27,119,76,1,1],[27,171,107,0,1],[27,172,80,3,0],[27,1067,125,0,1],[28,31,80,1,1],[28,54,74,3,0],[28,76,65,3,0],[28,107,119,2,1],[28,125,93,1,1],[28,129,1067,0,3],[28,177,98,3,2],[28,181,172,1,4],[28,183,171,2,1],[29,31,181,0,0],[29,65,183,1,0],[29,80,177,0,0],[29,93,129,0,2],[29,98,125,3,1],[29,119,74,1,3],[29,171,54,1,1],[29,172,107,1,1],[29,1067,76,1,1],[30,54,119,1,0],[30,74,1067,1,1],[30,76,31,3,0],[30,107,65,1,1],[30,125,172,1,2],[30,129,98,3,0],[30,177,93,1,0],[30,181,171,1,2],[30,183,80,3,0],[31,31,183,2,2],[31,65,125,1,1],[31,80,181,1,0],[31,93,76,4,2],[31,98,54,2,3],[31,119,129,0,1],[31,171,74,0,1],[31,172,177,3,1],[31,1067,107,0,0],[32,54,1067,3,2],[32,74,93,0,0],[32,76,172,4,1],[32,107,98,0,0],[32,119,171,3,1],[32,125,80,3,0],[32,129,65,2,1],[32,177,31,2,1],[32,183,181,2,1],[33,31,125,2,0],[33,65,54,1,2],[33,80,107,2,1],[33,93,119,3,0],[33,98,74,5,1],[33,172,129,2,1],[33,181,76,1,3],[33,183,177,3,0],[33,1067,171,0,1],[34,54,93,1,1],[34,74,172,2,2],[34,76,98,1,2],[34,107,31,3,2],[34,119,1067,0,1],[34,125,183,3,0],[34,129,80,1,2],[34,171,65,0,3],[34,177,181,3,1]],"table":[{"id":54,"points":76,"matches":34,"won":22,"draw":10,"lost":2,"goals":65,"against":28},{"id":74,"points":67,"matches":34,"won":19,"draw":10,"lost":5,"goals":52,"against":34},{"id":76,"points":58,"matches":34,"won":15,"draw":13,"lost":6,"goals":55,"against":33},{"id":172,"points":54,"matches":34,"won":16,"draw":6,"lost":12,"goals":55,"against":45},{"id":65,"points":54,"matches":34,"won":14,"draw":12,"lost":8,"goals":43,"against":33},{"id":125,"points":49,"matches":34,"won":12,"draw":13,"lost":9,"goals":39,"against":31},{"id":80,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":50,"against":49},{"id":93,"points":48,"matches":34,"won":12,"draw":12,"lost":10,"goals":41,"against":36},{"id":183,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":40,"against":39},{"id":98,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":44,"against":47},{"id":107,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":37,"against":49},{"id":31,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":45,"against":45},{"id":171,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":36,"against":43},{"id":129,"points":38,"matches":34,"won":10,"draw":8,"lost":16,"goals":40,"against":52},{"id":1067,"points":37,"matches":34,"won":9,"draw":10,"lost":15,"goals":39,"against":46},{"id":177,"points":37,"matches":34,"won":9,"draw":10,"lost":15,"goals":35,"against":49},{"id":119,"points":26,"matches":34,"won":6,"draw":8,"lost":20,"goals":38,"against":66},{"id":181,"points":19,"matches":34,"won":4,"draw":7,"lost":23,"goals":36,"against":65}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2012–13_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":54,"won":22,"draw":10,"lost":2,"goals":65,"against":28,"adjust":0},{"id":74,"won":19,"draw":10,"lost":5,"goals":52,"against":34,"adjust":0},{"id":76,"won":15,"draw":13,"lost":6,"goals":55,"against":33,"adjust":0},{"id":172,"won":16,"draw":6,"lost":12,"goals":55,"against":45,"adjust":0},{"id":65,"won":14,"draw":12,"lost":8,"goals":43,"against":33,"adjust":0},{"id":125,"won":12,"draw":13,"lost":9,"goals":39,"against":31,"adjust":0},{"id":80,"won":13,"draw":10,"lost":11,"goals":50,"against":49,"adjust":0},{"id":93,"won":12,"draw":12,"lost":10,"goals":41,"against":36,"adjust":0},{"id":183,"won":12,"draw":10,"lost":12,"goals":40,"against":39,"adjust":0},{"id":98,"won":11,"draw":10,"lost":13,"goals":44,"against":47,"adjust":0},{"id":107,"won":11,"draw":10,"lost":13,"goals":37,"against":49,"adjust":0},{"id":31,"won":11,"draw":9,"lost":14,"goals":45,"against":45,"adjust":0},{"id":171,"won":10,"draw":12,"lost":12,"goals":36,"against":43,"adjust":0},{"id":129,"won":10,"draw":8,"lost":16,"goals":40,"against":52,"adjust":0},{"id":1067,"won":9,"draw":10,"lost":15,"goals":39,"against":46,"adjust":0},{"id":177,"won":9,"draw":10,"lost":15,"goals":35,"against":49,"adjust":0},{"id":119,"won":6,"draw":8,"lost":20,"goals":38,"against":66,"adjust":0},{"id":181,"won":4,"draw":7,"lost":23,"goals":36,"against":65,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2013.json b/tests/RealData/fixtures/openligadb/bl2-2013.json new file mode 100644 index 00000000..1451613c --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2013,"name":"2. Fussball-Bundesliga 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":1067,"name":"FC Erzgebirge Aue","short":""}],"matches":[[1,31,76,0,1],[1,80,129,1,2],[1,98,125,1,0],[1,115,83,2,0],[1,119,183,0,0],[1,171,1067,1,2],[1,172,105,0,1],[1,177,65,1,1],[1,185,93,1,0],[2,65,185,1,1],[2,76,171,3,1],[2,83,80,1,1],[2,93,31,4,0],[2,105,98,0,0],[2,125,172,2,1],[2,129,177,1,1],[2,183,115,0,2],[2,1067,119,1,0],[3,31,65,1,1],[3,98,83,0,1],[3,115,76,2,1],[3,119,93,2,2],[3,171,105,0,2],[3,172,129,1,0],[3,177,80,1,3],[3,185,125,1,2],[3,1067,183,0,1],[4,65,119,2,0],[4,76,1067,2,1],[4,80,185,2,1],[4,83,31,3,3],[4,93,183,5,1],[4,105,115,1,2],[4,125,171,1,0],[4,129,98,2,2],[4,177,172,0,3],[5,31,125,1,0],[5,98,177,2,1],[5,115,65,0,0],[5,119,105,1,1],[5,171,83,3,2],[5,172,80,1,1],[5,183,76,4,0],[5,185,129,1,0],[5,1067,93,2,1],[6,65,1067,4,1],[6,76,93,2,2],[6,80,98,3,2],[6,83,185,4,2],[6,105,183,1,1],[6,125,119,0,2],[6,129,31,4,2],[6,172,115,1,1],[6,177,171,1,1],[7,31,105,1,0],[7,93,65,0,4],[7,98,172,2,1],[7,115,129,0,2],[7,119,76,1,0],[7,171,80,0,1],[7,183,125,0,0],[7,185,177,1,1],[7,1067,83,0,2],[8,65,76,0,0],[8,80,115,2,4],[8,83,119,2,1],[8,98,185,1,1],[8,105,93,2,0],[8,125,1067,3,1],[8,129,183,1,2],[8,172,171,4,1],[8,177,31,2,2],[9,31,80,0,3],[9,76,125,3,0],[9,93,83,4,2],[9,115,177,4,0],[9,119,129,1,0],[9,171,98,1,2],[9,183,65,0,1],[9,185,172,0,0],[9,1067,105,3,0],[10,80,119,3,0],[10,83,76,0,3],[10,98,31,1,2],[10,105,65,1,2],[10,125,93,0,0],[10,129,171,0,1],[10,172,1067,3,1],[10,177,183,2,0],[10,185,115,2,1],[11,31,172,4,2],[11,65,125,0,0],[11,76,105,2,2],[11,93,80,0,0],[11,115,98,2,4],[11,119,177,0,0],[11,171,185,1,2],[11,183,83,3,0],[11,1067,129,2,1],[12,80,1067,1,0],[12,83,65,0,1],[12,98,119,0,0],[12,105,125,2,1],[12,115,171,0,1],[12,129,76,0,0],[12,172,183,0,0],[12,177,93,1,0],[12,185,31,1,6],[13,31,171,1,1],[13,65,80,4,0],[13,76,98,4,1],[13,93,129,0,1],[13,105,83,3,1],[13,119,172,2,0],[13,125,177,1,3],[13,183,185,1,0],[13,1067,115,2,6],[14,80,105,0,0],[14,83,125,0,1],[14,98,93,3,0],[14,115,31,3,0],[14,129,65,1,0],[14,171,183,2,0],[14,172,76,0,4],[14,177,1067,1,1],[14,185,119,1,0],[15,65,171,0,1],[15,76,80,3,0],[15,83,129,0,2],[15,93,172,1,4],[15,105,177,3,0],[15,119,31,3,2],[15,125,115,1,0],[15,183,98,0,1],[15,1067,185,3,0],[16,31,1067,1,1],[16,80,183,1,3],[16,98,65,0,3],[16,115,93,1,0],[16,129,125,1,2],[16,171,119,0,2],[16,172,83,1,2],[16,177,76,3,2],[16,185,105,0,2],[17,65,172,2,0],[17,76,185,0,1],[17,83,177,1,1],[17,93,171,1,2],[17,105,129,0,0],[17,119,115,1,3],[17,125,80,2,1],[17,183,31,2,4],[17,1067,98,0,2],[18,65,177,3,1],[18,76,31,0,1],[18,83,115,4,1],[18,93,185,1,3],[18,105,172,3,3],[18,125,98,0,2],[18,129,80,0,4],[18,183,119,0,0],[18,1067,171,0,0],[19,31,93,1,0],[19,80,83,4,2],[19,98,105,0,2],[19,115,183,1,0],[19,119,1067,1,0],[19,171,76,1,2],[19,172,125,2,2],[19,177,129,0,0],[19,185,65,2,3],[20,65,31,0,1],[20,76,115,2,1],[20,80,177,0,0],[20,83,98,2,2],[20,93,119,0,1],[20,105,171,1,1],[20,125,185,1,1],[20,129,172,1,2],[20,183,1067,2,2],[21,31,83,4,0],[21,98,129,0,1],[21,115,105,1,1],[21,119,65,0,1],[21,171,125,2,0],[21,172,177,3,2],[21,183,93,2,2],[21,185,80,1,1],[21,1067,76,1,0],[22,65,115,1,1],[22,76,183,1,2],[22,80,172,2,0],[22,83,171,0,2],[22,93,1067,2,3],[22,105,119,2,1],[22,125,31,2,2],[22,129,185,0,0],[22,177,98,1,2],[23,31,129,4,1],[23,93,76,1,0],[23,98,80,2,1],[23,115,172,3,2],[23,119,125,0,0],[23,171,177,1,1],[23,183,105,1,0],[23,185,83,2,0],[23,1067,65,2,2],[24,65,93,2,1],[24,76,119,2,1],[24,80,171,1,1],[24,83,1067,1,0],[24,105,31,4,0],[24,125,183,4,0],[24,129,115,0,2],[24,172,98,1,0],[24,177,185,1,1],[25,31,177,2,1],[25,76,65,0,0],[25,93,105,1,0],[25,115,80,1,1],[25,119,83,1,0],[25,171,172,0,1],[25,183,129,0,2],[25,185,98,0,2],[25,1067,125,2,2],[26,65,183,0,0],[26,80,31,1,1],[26,83,93,1,3],[26,98,171,0,0],[26,105,1067,1,1],[26,125,76,0,1],[26,129,119,0,1],[26,172,185,0,0],[26,177,115,1,1],[27,31,98,3,0],[27,65,105,2,0],[27,76,83,1,1],[27,93,125,1,2],[27,115,185,4,1],[27,119,80,2,1],[27,171,129,3,0],[27,183,177,1,1],[27,1067,172,2,1],[28,80,93,2,0],[28,83,183,0,0],[28,98,115,2,2],[28,105,76,2,2],[28,125,65,0,1],[28,129,1067,1,0],[28,172,31,1,3],[28,177,119,0,0],[28,185,171,0,0],[29,31,185,1,2],[29,65,83,2,0],[29,76,129,1,1],[29,93,177,0,0],[29,119,98,2,3],[29,125,105,0,3],[29,171,115,0,0],[29,183,172,2,1],[29,1067,80,3,2],[30,80,65,1,2],[30,83,105,0,0],[30,98,76,2,3],[30,115,1067,2,1],[30,129,93,2,1],[30,171,31,1,2],[30,172,119,0,3],[30,177,125,4,2],[30,185,183,3,1],[31,31,115,2,2],[31,65,129,3,1],[31,76,172,3,2],[31,93,98,1,1],[31,105,80,3,2],[31,119,185,0,3],[31,125,83,2,1],[31,183,171,0,0],[31,1067,177,2,0],[32,31,119,2,0],[32,80,76,1,1],[32,98,183,0,3],[32,115,125,1,2],[32,129,83,1,4],[32,171,65,1,1],[32,172,93,3,1],[32,177,105,2,2],[32,185,1067,4,0],[33,65,98,4,0],[33,76,177,4,0],[33,83,172,0,0],[33,93,115,0,6],[33,105,185,2,2],[33,119,171,0,2],[33,125,129,2,0],[33,183,80,3,0],[33,1067,31,0,2],[34,31,183,2,1],[34,80,125,1,1],[34,98,1067,2,2],[34,115,119,2,0],[34,129,105,1,0],[34,171,93,2,0],[34,172,65,2,0],[34,177,83,2,3],[34,185,76,4,2]],"table":[{"id":65,"points":68,"matches":34,"won":19,"draw":11,"lost":4,"goals":53,"against":20},{"id":31,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":63,"against":48},{"id":115,"points":60,"matches":34,"won":17,"draw":9,"lost":8,"goals":64,"against":38},{"id":76,"points":54,"matches":34,"won":15,"draw":9,"lost":10,"goals":55,"against":39},{"id":105,"points":50,"matches":34,"won":12,"draw":14,"lost":8,"goals":47,"against":34},{"id":185,"points":50,"matches":34,"won":13,"draw":11,"lost":10,"goals":45,"against":44},{"id":125,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":38,"against":41},{"id":98,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":44,"against":49},{"id":80,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":48,"against":47},{"id":171,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":34,"against":33},{"id":183,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":36,"against":39},{"id":119,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":29,"against":35},{"id":172,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":46,"against":51},{"id":1067,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":42,"against":54},{"id":129,"points":40,"matches":34,"won":11,"draw":7,"lost":16,"goals":30,"against":43},{"id":83,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":40,"against":58},{"id":177,"points":32,"matches":34,"won":5,"draw":17,"lost":12,"goals":36,"against":53},{"id":93,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":35,"against":59}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2013–14_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":65,"won":19,"draw":11,"lost":4,"goals":53,"against":20,"adjust":0},{"id":31,"won":18,"draw":8,"lost":8,"goals":63,"against":48,"adjust":0},{"id":115,"won":17,"draw":9,"lost":8,"goals":64,"against":38,"adjust":0},{"id":76,"won":15,"draw":9,"lost":10,"goals":55,"against":39,"adjust":0},{"id":105,"won":12,"draw":14,"lost":8,"goals":47,"against":34,"adjust":0},{"id":185,"won":13,"draw":11,"lost":10,"goals":45,"against":44,"adjust":0},{"id":125,"won":13,"draw":9,"lost":12,"goals":38,"against":41,"adjust":0},{"id":98,"won":13,"draw":9,"lost":12,"goals":44,"against":49,"adjust":0},{"id":80,"won":11,"draw":11,"lost":12,"goals":48,"against":47,"adjust":0},{"id":171,"won":11,"draw":11,"lost":12,"goals":34,"against":33,"adjust":0},{"id":183,"won":11,"draw":11,"lost":12,"goals":36,"against":39,"adjust":0},{"id":119,"won":12,"draw":8,"lost":14,"goals":29,"against":35,"adjust":0},{"id":172,"won":11,"draw":8,"lost":15,"goals":46,"against":51,"adjust":0},{"id":1067,"won":11,"draw":8,"lost":15,"goals":42,"against":54,"adjust":0},{"id":129,"won":11,"draw":7,"lost":16,"goals":30,"against":43,"adjust":0},{"id":83,"won":9,"draw":8,"lost":17,"goals":40,"against":58,"adjust":0},{"id":177,"won":5,"draw":17,"lost":12,"goals":36,"against":53,"adjust":0},{"id":93,"won":6,"draw":7,"lost":21,"goals":35,"against":59,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2014.json b/tests/RealData/fixtures/openligadb/bl2-2014.json new file mode 100644 index 00000000..f2eeaf45 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2014,"name":"2. Fußball-Bundesliga 2014/2015","sport":"Fussball","finished":true,"teams":[{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,76,125,3,2],[1,79,66,1,0],[1,98,171,1,1],[1,105,80,0,0],[1,118,119,1,0],[1,129,115,1,1],[1,185,74,2,2],[1,199,172,2,1],[1,1635,183,0,0],[2,66,129,1,5],[2,74,199,3,0],[2,80,185,1,1],[2,115,79,5,1],[2,119,76,1,1],[2,125,1635,0,3],[2,171,118,2,2],[2,172,105,2,3],[2,183,98,2,0],[3,76,74,2,1],[3,79,172,0,1],[3,98,119,2,1],[3,118,183,2,0],[3,129,80,1,1],[3,171,115,2,0],[3,185,105,0,2],[3,199,125,2,2],[3,1635,66,1,0],[4,66,185,0,3],[4,74,129,1,2],[4,80,79,0,4],[4,105,199,1,1],[4,115,98,3,0],[4,119,171,0,3],[4,125,118,1,1],[4,172,1635,0,0],[4,183,76,2,2],[5,76,172,1,0],[5,79,185,0,2],[5,98,125,1,2],[5,118,66,2,0],[5,119,115,1,0],[5,129,105,1,1],[5,171,183,4,1],[5,199,80,3,1],[5,1635,74,3,1],[6,66,98,3,0],[6,74,118,2,0],[6,80,1635,2,1],[6,105,79,3,0],[6,115,76,2,1],[6,125,171,1,1],[6,172,129,1,5],[6,183,119,0,1],[6,185,199,3,2],[7,76,80,1,0],[7,98,74,1,0],[7,115,183,1,1],[7,118,172,4,0],[7,119,125,1,0],[7,129,185,1,1],[7,171,66,1,1],[7,199,79,3,0],[7,1635,105,3,1],[8,66,183,1,0],[8,74,119,2,1],[8,79,76,3,2],[8,80,118,1,1],[8,105,171,0,1],[8,125,115,2,0],[8,172,98,3,3],[8,185,1635,2,2],[8,199,129,5,0],[9,76,105,2,0],[9,98,80,3,0],[9,115,66,2,0],[9,118,185,1,4],[9,119,172,0,3],[9,129,79,1,1],[9,171,74,1,0],[9,183,125,2,0],[9,1635,199,1,1],[10,66,125,4,1],[10,74,115,2,2],[10,79,1635,1,0],[10,80,119,3,1],[10,105,183,0,0],[10,129,118,1,1],[10,172,171,0,1],[10,185,98,1,0],[10,199,76,1,1],[11,76,185,1,1],[11,98,105,0,4],[11,115,172,2,5],[11,118,79,3,0],[11,119,66,1,1],[11,125,74,1,2],[11,171,199,1,0],[11,183,80,1,2],[11,1635,129,2,0],[12,74,183,2,1],[12,79,98,2,2],[12,80,115,0,1],[12,105,119,1,1],[12,129,125,0,3],[12,172,66,1,1],[12,185,171,0,0],[12,199,118,1,1],[12,1635,76,0,0],[13,66,74,1,2],[13,76,129,2,2],[13,98,199,0,3],[13,115,105,0,3],[13,118,1635,1,0],[13,119,79,2,1],[13,125,185,0,1],[13,171,80,3,3],[13,183,172,0,1],[14,76,118,0,0],[14,79,171,2,1],[14,80,125,1,4],[14,105,66,1,0],[14,129,183,4,0],[14,172,74,0,3],[14,185,115,3,3],[14,199,119,3,0],[14,1635,98,4,1],[15,66,80,1,2],[15,74,79,1,0],[15,98,76,1,3],[15,115,199,0,0],[15,118,105,0,0],[15,119,1635,0,0],[15,125,172,0,2],[15,171,129,3,0],[15,183,185,2,0],[16,76,66,3,0],[16,79,125,2,1],[16,80,172,2,1],[16,105,74,1,0],[16,118,115,0,0],[16,129,98,3,3],[16,185,119,1,3],[16,199,183,0,1],[16,1635,171,0,1],[17,66,199,1,1],[17,74,80,1,1],[17,98,118,0,1],[17,115,1635,0,1],[17,119,129,0,0],[17,125,105,2,3],[17,171,76,2,0],[17,172,185,0,2],[17,183,79,1,2],[18,66,79,0,1],[18,74,185,2,1],[18,80,105,2,0],[18,115,129,0,0],[18,119,118,1,2],[18,125,76,1,1],[18,171,98,2,1],[18,172,199,2,0],[18,183,1635,0,0],[19,76,119,1,0],[19,79,115,0,0],[19,98,183,3,1],[19,105,172,4,1],[19,118,171,2,2],[19,129,66,1,1],[19,185,80,1,0],[19,199,74,0,1],[19,1635,125,1,1],[20,66,1635,2,0],[20,74,76,0,2],[20,80,129,2,1],[20,105,185,1,1],[20,115,171,0,1],[20,119,98,0,0],[20,125,199,1,2],[20,172,79,2,1],[20,183,118,0,0],[21,76,183,1,0],[21,79,80,3,1],[21,98,115,0,1],[21,118,125,1,1],[21,129,74,3,2],[21,171,119,1,3],[21,185,66,2,3],[21,199,105,0,1],[21,1635,172,0,1],[22,66,118,0,1],[22,74,1635,1,1],[22,80,199,3,1],[22,105,129,0,0],[22,115,119,0,0],[22,125,98,2,1],[22,172,76,2,0],[22,183,171,1,1],[22,185,79,1,3],[23,76,115,2,1],[23,79,105,1,1],[23,98,66,0,0],[23,118,74,1,0],[23,119,183,2,0],[23,129,172,3,3],[23,171,125,1,1],[23,199,185,1,2],[23,1635,80,3,2],[24,66,171,0,3],[24,74,98,0,2],[24,79,199,0,1],[24,80,76,0,0],[24,105,1635,0,0],[24,125,119,2,3],[24,172,118,1,1],[24,183,115,1,1],[24,185,129,2,2],[25,76,79,2,1],[25,98,172,1,1],[25,115,125,0,3],[25,118,80,5,0],[25,119,74,0,1],[25,129,199,4,1],[25,171,105,1,3],[25,183,66,3,0],[25,1635,185,3,1],[26,66,115,0,0],[26,74,171,0,0],[26,79,129,1,2],[26,80,98,1,0],[26,105,76,0,0],[26,125,183,1,1],[26,172,119,1,1],[26,185,118,2,0],[26,199,1635,1,0],[27,76,199,4,0],[27,98,185,4,0],[27,115,74,1,2],[27,118,129,2,0],[27,119,80,1,1],[27,125,66,0,1],[27,171,172,2,0],[27,183,105,2,2],[27,1635,79,2,1],[28,66,119,0,1],[28,74,125,2,0],[28,79,118,1,1],[28,80,183,1,1],[28,105,98,3,0],[28,129,1635,1,2],[28,172,115,1,1],[28,185,76,1,1],[28,199,171,0,1],[29,66,172,1,0],[29,76,1635,1,1],[29,98,79,1,0],[29,115,80,2,2],[29,118,199,1,1],[29,119,105,0,0],[29,125,129,2,1],[29,171,185,3,2],[29,183,74,2,1],[30,74,66,4,2],[30,79,119,2,0],[30,80,171,2,2],[30,105,115,2,1],[30,129,76,0,2],[30,172,183,1,1],[30,185,125,1,1],[30,199,98,2,1],[30,1635,118,2,1],[31,66,105,3,1],[31,74,172,2,0],[31,98,1635,1,0],[31,115,185,3,0],[31,118,76,3,2],[31,119,199,2,2],[31,125,80,0,3],[31,171,79,1,1],[31,183,129,2,4],[32,76,98,0,2],[32,79,74,3,1],[32,80,66,1,2],[32,105,118,0,1],[32,129,171,2,1],[32,172,125,0,1],[32,185,183,0,2],[32,199,115,3,0],[32,1635,119,0,4],[33,66,76,0,0],[33,74,105,0,2],[33,98,129,5,1],[33,115,118,1,0],[33,119,185,0,2],[33,125,79,2,1],[33,171,1635,2,1],[33,172,80,1,3],[33,183,199,2,4],[34,76,171,1,1],[34,79,183,2,1],[34,80,74,2,0],[34,105,125,2,0],[34,118,98,1,0],[34,129,119,0,0],[34,185,172,2,3],[34,199,66,2,2],[34,1635,115,2,0]],"table":[{"id":171,"points":64,"matches":34,"won":17,"draw":13,"lost":4,"goals":53,"against":31},{"id":118,"points":59,"matches":34,"won":15,"draw":14,"lost":5,"goals":44,"against":26},{"id":105,"points":58,"matches":34,"won":15,"draw":13,"lost":6,"goals":46,"against":26},{"id":76,"points":56,"matches":34,"won":14,"draw":14,"lost":6,"goals":45,"against":31},{"id":1635,"points":50,"matches":34,"won":13,"draw":11,"lost":10,"goals":39,"against":31},{"id":74,"points":50,"matches":34,"won":15,"draw":5,"lost":14,"goals":44,"against":41},{"id":80,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":46,"against":51},{"id":199,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":49,"against":44},{"id":79,"points":45,"matches":34,"won":13,"draw":6,"lost":15,"goals":42,"against":47},{"id":185,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":48,"against":52},{"id":129,"points":42,"matches":34,"won":9,"draw":15,"lost":10,"goals":52,"against":55},{"id":119,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":32,"against":37},{"id":172,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":41,"against":53},{"id":115,"points":37,"matches":34,"won":8,"draw":13,"lost":13,"goals":34,"against":42},{"id":98,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":40,"against":51},{"id":125,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":41,"against":51},{"id":66,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":32,"against":47},{"id":183,"points":33,"matches":34,"won":7,"draw":12,"lost":15,"goals":34,"against":46}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2015.json b/tests/RealData/fixtures/openligadb/bl2-2015.json new file mode 100644 index 00000000..6ff2082f --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2015,"name":"2. Fußball-Bundesliga 2015/2016","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"}],"matches":[[1,31,129,0,1],[1,74,119,1,3],[1,80,185,1,1],[1,98,83,0,0],[1,107,76,1,3],[1,112,79,6,3],[1,115,105,1,0],[1,172,1635,0,1],[1,199,125,1,0],[2,76,74,0,0],[2,79,199,3,2],[2,83,172,0,0],[2,105,98,1,2],[2,119,80,4,3],[2,125,112,0,1],[2,129,107,3,0],[2,185,31,1,2],[2,1635,115,2,2],[3,31,119,0,6],[3,74,1635,0,2],[3,79,125,2,2],[3,80,76,2,2],[3,98,115,3,2],[3,107,83,2,2],[3,112,129,1,3],[3,172,105,1,2],[3,199,185,1,0],[4,76,31,1,0],[4,83,74,0,2],[4,105,107,2,0],[4,115,172,0,2],[4,119,199,0,0],[4,125,80,0,0],[4,129,79,2,1],[4,185,112,1,2],[4,1635,98,0,1],[5,31,83,1,2],[5,74,105,6,0],[5,79,185,1,0],[5,80,1635,1,1],[5,107,115,2,2],[5,112,119,4,1],[5,129,125,1,0],[5,172,98,1,0],[5,199,76,3,1],[6,76,112,0,2],[6,83,199,0,0],[6,98,107,2,0],[6,105,80,0,3],[6,115,79,3,2],[6,119,129,1,1],[6,172,74,0,3],[6,185,125,3,0],[6,1635,31,2,0],[7,31,105,2,0],[7,74,98,0,0],[7,79,119,2,0],[7,80,115,1,2],[7,107,172,0,1],[7,112,83,2,2],[7,125,76,1,1],[7,129,185,1,1],[7,199,1635,1,1],[8,76,79,0,3],[8,83,129,1,1],[8,98,199,1,0],[8,105,185,1,1],[8,107,74,0,5],[8,115,31,3,0],[8,119,125,1,1],[8,172,80,3,2],[8,1635,112,1,1],[9,31,98,0,0],[9,74,115,0,1],[9,79,83,2,2],[9,80,107,3,2],[9,112,172,2,0],[9,125,1635,2,2],[9,129,76,1,2],[9,185,119,0,1],[9,199,105,1,1],[10,74,80,2,1],[10,76,185,3,0],[10,83,125,1,1],[10,98,119,1,3],[10,105,112,1,1],[10,107,31,1,0],[10,115,129,0,5],[10,172,199,0,4],[10,1635,79,3,2],[11,31,74,2,0],[11,79,172,1,1],[11,80,98,3,3],[11,112,115,5,2],[11,119,76,1,0],[11,125,105,0,1],[11,129,1635,0,1],[11,185,83,1,0],[11,199,107,1,0],[12,74,199,1,0],[12,80,31,0,2],[12,83,119,0,0],[12,98,112,1,0],[12,105,76,2,0],[12,107,79,0,0],[12,115,125,1,0],[12,172,129,3,2],[12,1635,185,2,1],[13,31,172,1,1],[13,76,83,0,2],[13,79,105,0,0],[13,112,74,2,2],[13,119,1635,1,2],[13,125,107,1,0],[13,129,98,1,1],[13,185,115,1,0],[13,199,80,0,2],[14,31,199,1,1],[14,74,125,0,0],[14,80,79,3,3],[14,98,185,4,0],[14,105,129,3,0],[14,107,112,1,1],[14,115,83,0,0],[14,172,119,0,1],[14,1635,76,0,2],[15,76,172,1,1],[15,79,74,2,1],[15,83,1635,0,1],[15,112,31,4,1],[15,119,105,3,1],[15,125,98,2,0],[15,129,80,1,1],[15,185,107,1,1],[15,199,115,1,2],[16,31,125,4,4],[16,74,129,1,0],[16,80,83,1,1],[16,98,79,0,4],[16,105,1635,0,1],[16,107,119,3,0],[16,115,76,2,4],[16,172,185,1,2],[16,199,112,1,2],[17,76,98,1,2],[17,79,31,2,1],[17,83,105,2,1],[17,112,80,3,0],[17,119,115,1,1],[17,125,172,0,1],[17,129,199,1,1],[17,185,74,1,0],[17,1635,107,4,2],[18,76,107,2,0],[18,79,112,2,1],[18,83,98,0,0],[18,105,115,1,0],[18,119,74,0,2],[18,125,199,1,3],[18,129,31,4,0],[18,185,80,0,3],[18,1635,172,3,1],[19,31,185,0,0],[19,74,76,1,1],[19,80,119,1,0],[19,98,105,1,2],[19,107,129,0,0],[19,112,125,3,0],[19,115,1635,1,2],[19,172,83,1,2],[19,199,79,0,3],[20,76,80,2,2],[20,83,107,2,1],[20,105,172,1,1],[20,115,98,0,2],[20,119,31,1,0],[20,125,79,0,1],[20,129,112,2,0],[20,185,199,0,1],[20,1635,74,2,0],[21,31,76,0,4],[21,74,83,1,0],[21,79,129,1,1],[21,80,125,3,0],[21,98,1635,1,0],[21,107,105,0,1],[21,112,185,1,2],[21,172,115,1,2],[21,199,119,1,1],[22,76,199,2,2],[22,83,31,1,1],[22,98,172,1,3],[22,105,74,2,2],[22,115,107,1,1],[22,119,112,0,2],[22,125,129,1,1],[22,185,79,1,1],[22,1635,80,3,0],[23,31,1635,0,1],[23,74,172,0,0],[23,79,115,2,1],[23,80,105,2,1],[23,107,98,0,2],[23,112,76,2,0],[23,125,185,3,2],[23,129,119,3,2],[23,199,83,3,2],[24,76,125,0,1],[24,83,112,1,4],[24,98,74,1,0],[24,105,31,0,0],[24,115,80,2,0],[24,119,79,0,2],[24,172,107,3,3],[24,185,129,1,3],[24,1635,199,3,1],[25,31,115,1,1],[25,74,107,1,1],[25,79,76,2,1],[25,80,172,4,0],[25,112,1635,2,1],[25,125,119,3,2],[25,129,83,2,2],[25,185,105,0,1],[25,199,98,2,0],[26,76,129,0,2],[26,83,79,0,4],[26,98,31,3,4],[26,105,199,0,0],[26,107,80,2,1],[26,115,74,3,0],[26,119,185,1,0],[26,172,112,1,3],[26,1635,125,2,1],[27,31,107,0,0],[27,79,1635,3,1],[27,80,74,3,1],[27,112,105,1,0],[27,119,98,0,2],[27,125,83,1,1],[27,129,115,2,2],[27,185,76,4,3],[27,199,172,2,2],[28,74,31,2,1],[28,76,119,2,0],[28,83,185,0,0],[28,98,80,0,0],[28,105,125,3,1],[28,107,199,0,2],[28,115,112,2,3],[28,172,79,0,3],[28,1635,129,3,1],[29,31,80,0,4],[29,76,105,0,0],[29,79,107,1,2],[29,112,98,4,3],[29,119,83,1,4],[29,125,115,0,1],[29,129,172,4,1],[29,185,1635,1,3],[29,199,74,2,2],[30,74,112,2,2],[30,80,199,1,0],[30,83,76,0,1],[30,98,129,2,0],[30,105,79,2,1],[30,107,125,2,1],[30,115,185,3,1],[30,172,31,0,2],[30,1635,119,0,1],[31,76,1635,1,1],[31,79,80,6,2],[31,83,115,4,2],[31,112,107,3,0],[31,119,172,1,0],[31,125,74,1,0],[31,129,105,1,1],[31,185,98,1,1],[31,199,31,1,1],[32,31,112,1,2],[32,74,79,3,1],[32,80,129,1,0],[32,98,125,0,2],[32,105,119,3,0],[32,107,185,2,1],[32,115,199,0,2],[32,172,76,1,4],[32,1635,83,1,1],[33,76,115,3,1],[33,79,98,1,0],[33,83,80,2,0],[33,112,199,2,0],[33,119,107,2,2],[33,125,31,1,0],[33,129,74,2,3],[33,185,172,1,0],[33,1635,105,2,0],[34,31,79,0,1],[34,74,185,0,2],[34,80,112,2,1],[34,98,76,5,2],[34,105,83,1,1],[34,107,1635,1,0],[34,115,119,3,1],[34,172,125,2,1],[34,199,129,2,4]],"table":[{"id":112,"points":72,"matches":34,"won":22,"draw":6,"lost":6,"goals":75,"against":39},{"id":1635,"points":67,"matches":34,"won":20,"draw":7,"lost":7,"goals":54,"against":32},{"id":79,"points":65,"matches":34,"won":19,"draw":8,"lost":7,"goals":68,"against":41},{"id":98,"points":53,"matches":34,"won":15,"draw":8,"lost":11,"goals":45,"against":39},{"id":129,"points":51,"matches":34,"won":13,"draw":12,"lost":9,"goals":56,"against":40},{"id":80,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":56,"against":50},{"id":105,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":35,"against":37},{"id":74,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":44,"against":38},{"id":115,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":49,"against":55},{"id":76,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":49,"against":47},{"id":199,"points":45,"matches":34,"won":11,"draw":12,"lost":11,"goals":42,"against":40},{"id":119,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":40,"against":50},{"id":83,"points":42,"matches":34,"won":8,"draw":18,"lost":8,"goals":38,"against":39},{"id":185,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":32,"against":47},{"id":125,"points":34,"matches":34,"won":8,"draw":10,"lost":16,"goals":32,"against":46},{"id":107,"points":32,"matches":34,"won":7,"draw":11,"lost":16,"goals":32,"against":54},{"id":172,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":33,"against":59},{"id":31,"points":28,"matches":34,"won":6,"draw":10,"lost":18,"goals":28,"against":55}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2015–16_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":112,"won":22,"draw":6,"lost":6,"goals":75,"against":39,"adjust":0},{"id":1635,"won":20,"draw":7,"lost":7,"goals":54,"against":32,"adjust":0},{"id":79,"won":19,"draw":8,"lost":7,"goals":68,"against":41,"adjust":0},{"id":98,"won":15,"draw":8,"lost":11,"goals":45,"against":39,"adjust":0},{"id":129,"won":13,"draw":12,"lost":9,"goals":56,"against":40,"adjust":0},{"id":80,"won":13,"draw":10,"lost":11,"goals":56,"against":50,"adjust":0},{"id":105,"won":12,"draw":11,"lost":11,"goals":35,"against":37,"adjust":0},{"id":74,"won":12,"draw":10,"lost":12,"goals":44,"against":38,"adjust":0},{"id":115,"won":13,"draw":7,"lost":14,"goals":49,"against":55,"adjust":0},{"id":76,"won":12,"draw":9,"lost":13,"goals":49,"against":47,"adjust":0},{"id":199,"won":11,"draw":12,"lost":11,"goals":42,"against":40,"adjust":0},{"id":83,"won":8,"draw":18,"lost":8,"goals":38,"against":39,"adjust":0},{"id":119,"won":12,"draw":7,"lost":15,"goals":40,"against":50,"adjust":-3},{"id":185,"won":9,"draw":8,"lost":17,"goals":32,"against":47,"adjust":0},{"id":125,"won":8,"draw":10,"lost":16,"goals":32,"against":46,"adjust":0},{"id":107,"won":7,"draw":11,"lost":16,"goals":32,"against":54,"adjust":0},{"id":172,"won":8,"draw":8,"lost":18,"goals":33,"against":59,"adjust":0},{"id":31,"won":6,"draw":10,"lost":18,"goals":28,"against":55,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2016.json b/tests/RealData/fixtures/openligadb/bl2-2016.json new file mode 100644 index 00000000..9755e998 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2016,"name":"2. Fußball-Bundesliga 2016/2017","sport":"Fussball","finished":true,"teams":[{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"}],"matches":[[1,16,98,2,1],[1,74,398,2,1],[1,76,55,0,4],[1,83,105,0,0],[1,115,125,1,0],[1,119,185,2,2],[1,129,80,2,1],[1,177,79,1,1],[1,199,66,1,0],[2,55,115,3,1],[2,66,119,2,0],[2,79,199,1,1],[2,80,177,2,2],[2,98,74,0,2],[2,105,129,1,1],[2,125,83,1,0],[2,185,16,1,0],[2,398,76,1,1],[3,74,79,6,1],[3,76,185,0,0],[3,83,80,4,4],[3,105,125,0,0],[3,115,66,3,2],[3,119,16,1,2],[3,129,55,1,1],[3,177,98,1,0],[3,199,398,1,2],[4,16,199,1,2],[4,55,177,0,2],[4,66,74,0,2],[4,79,125,1,2],[4,80,105,4,0],[4,98,83,2,1],[4,119,76,2,0],[4,185,115,1,1],[4,398,129,2,0],[5,74,119,2,1],[5,76,16,0,1],[5,83,55,3,3],[5,105,98,1,1],[5,115,398,0,3],[5,125,80,1,2],[5,129,79,5,4],[5,177,66,0,3],[5,199,185,2,0],[6,16,74,2,0],[6,55,105,1,0],[6,66,83,1,1],[6,76,177,3,0],[6,79,115,1,2],[6,98,125,2,2],[6,119,199,0,0],[6,185,129,3,0],[6,398,80,0,1],[7,74,185,2,1],[7,80,98,2,0],[7,83,79,1,3],[7,105,66,2,0],[7,115,119,1,1],[7,125,55,0,2],[7,129,16,1,1],[7,177,398,2,2],[7,199,76,3,0],[8,16,115,4,0],[8,55,98,2,0],[8,66,129,2,4],[8,76,83,0,0],[8,79,80,2,0],[8,119,177,2,0],[8,185,105,1,1],[8,199,74,1,1],[8,398,125,2,0],[9,74,76,1,0],[9,80,55,2,1],[9,83,398,0,1],[9,98,66,1,2],[9,105,79,0,3],[9,115,199,0,2],[9,125,185,1,3],[9,129,119,2,2],[9,177,16,5,0],[10,16,125,2,1],[10,66,80,1,3],[10,74,115,1,0],[10,76,129,3,0],[10,79,55,2,0],[10,119,98,3,0],[10,185,83,4,0],[10,199,177,0,0],[10,398,105,0,2],[11,55,398,3,1],[11,80,185,0,1],[11,83,119,1,0],[11,98,79,1,1],[11,105,16,1,3],[11,115,76,0,1],[11,125,66,6,2],[11,129,199,2,1],[11,177,74,3,2],[12,16,83,3,1],[12,66,79,1,2],[12,74,55,2,2],[12,76,80,1,0],[12,115,129,2,1],[12,119,125,3,2],[12,185,177,0,3],[12,199,105,2,1],[12,398,98,1,0],[13,55,66,2,0],[13,79,398,2,2],[13,80,16,1,1],[13,83,199,2,1],[13,98,185,0,1],[13,105,119,1,3],[13,125,76,1,1],[13,129,74,1,1],[13,177,115,2,1],[14,16,79,3,1],[14,74,125,2,1],[14,76,105,0,0],[14,115,83,2,1],[14,119,80,0,1],[14,177,129,2,2],[14,185,55,2,2],[14,199,98,2,0],[14,398,66,1,1],[15,55,199,3,2],[15,66,16,0,4],[15,79,119,1,3],[15,80,74,2,0],[15,83,129,1,0],[15,98,76,0,0],[15,105,115,1,2],[15,125,177,1,0],[15,398,185,0,0],[16,16,55,1,2],[16,74,83,3,2],[16,76,66,0,0],[16,115,98,0,2],[16,119,398,0,0],[16,129,125,1,0],[16,177,105,0,0],[16,185,79,0,2],[16,199,80,3,0],[17,55,119,0,0],[17,66,185,0,0],[17,79,76,2,1],[17,80,115,1,1],[17,83,177,1,2],[17,98,129,1,1],[17,105,74,0,0],[17,125,199,1,1],[17,398,16,3,0],[18,55,76,1,0],[18,66,199,2,1],[18,79,177,1,2],[18,80,129,2,1],[18,98,16,0,1],[18,105,83,3,2],[18,125,115,2,1],[18,185,119,0,3],[18,398,74,1,1],[19,16,185,2,0],[19,74,98,1,2],[19,76,398,1,0],[19,83,125,2,1],[19,115,55,4,1],[19,119,66,2,0],[19,129,105,1,1],[19,177,80,0,0],[19,199,79,2,3],[20,16,119,2,1],[20,55,129,2,1],[20,66,115,0,0],[20,79,74,1,1],[20,80,83,3,1],[20,98,177,2,0],[20,125,105,2,1],[20,185,76,1,1],[20,398,199,0,2],[21,74,66,1,1],[21,76,119,3,0],[21,83,98,1,1],[21,105,80,1,2],[21,115,185,1,0],[21,125,79,2,0],[21,129,398,2,1],[21,177,55,1,2],[21,199,16,1,2],[22,16,76,2,0],[22,55,83,2,2],[22,66,177,1,4],[22,79,129,0,1],[22,80,125,2,0],[22,98,105,5,0],[22,119,74,0,1],[22,185,199,0,0],[22,398,115,1,1],[23,74,16,1,1],[23,80,398,2,0],[23,83,66,2,2],[23,105,55,2,0],[23,115,79,1,0],[23,125,98,1,2],[23,129,185,1,2],[23,177,76,3,3],[23,199,119,2,2],[24,16,129,1,1],[24,55,125,1,0],[24,66,105,1,0],[24,76,199,1,1],[24,79,83,1,0],[24,98,80,1,2],[24,119,115,1,1],[24,185,74,1,2],[24,398,177,0,2],[25,74,199,3,2],[25,80,79,1,0],[25,83,76,2,0],[25,98,55,0,0],[25,105,185,0,3],[25,115,16,1,0],[25,125,398,2,1],[25,129,66,1,1],[25,177,119,2,0],[26,16,177,3,3],[26,55,80,2,0],[26,66,98,1,0],[26,76,74,0,1],[26,79,105,2,1],[26,119,129,0,0],[26,185,125,0,1],[26,199,115,0,2],[26,398,83,1,1],[27,55,79,1,0],[27,80,66,0,1],[27,83,185,2,1],[27,98,119,0,0],[27,105,398,1,1],[27,115,74,0,0],[27,125,16,1,1],[27,129,76,0,0],[27,177,199,2,1],[28,16,105,2,0],[28,66,125,3,0],[28,74,177,1,0],[28,76,115,2,0],[28,79,98,0,2],[28,119,83,1,3],[28,185,80,2,2],[28,199,129,0,0],[28,398,55,0,0],[29,55,74,1,0],[29,79,66,2,1],[29,80,76,3,1],[29,83,16,2,3],[29,98,398,1,0],[29,105,199,0,1],[29,125,119,1,1],[29,129,115,1,0],[29,177,185,1,1],[30,16,80,3,1],[30,66,55,2,2],[30,74,129,2,0],[30,76,125,1,0],[30,115,177,1,0],[30,119,105,4,0],[30,185,98,1,3],[30,199,83,2,2],[30,398,79,1,1],[31,55,185,1,0],[31,66,398,3,1],[31,79,16,2,3],[31,80,119,2,1],[31,83,115,1,1],[31,98,199,3,0],[31,105,76,1,3],[31,125,74,0,1],[31,129,177,4,2],[32,16,66,3,0],[32,74,80,3,1],[32,76,98,1,2],[32,115,105,0,1],[32,119,79,0,1],[32,129,83,1,1],[32,177,125,1,2],[32,185,398,1,1],[32,199,55,0,2],[33,55,16,1,0],[33,66,76,1,0],[33,79,185,2,3],[33,80,199,0,1],[33,83,74,6,0],[33,98,115,1,1],[33,105,177,3,4],[33,125,129,1,2],[33,398,119,0,1],[34,16,398,4,1],[34,74,105,2,1],[34,76,79,1,0],[34,115,80,1,2],[34,119,55,1,1],[34,129,98,1,3],[34,177,83,1,1],[34,185,66,1,0],[34,199,125,2,1]],"table":[{"id":16,"points":69,"matches":34,"won":21,"draw":6,"lost":7,"goals":63,"against":37},{"id":55,"points":67,"matches":34,"won":19,"draw":10,"lost":5,"goals":51,"against":32},{"id":74,"points":66,"matches":34,"won":19,"draw":9,"lost":6,"goals":50,"against":36},{"id":80,"points":60,"matches":34,"won":18,"draw":6,"lost":10,"goals":51,"against":39},{"id":177,"points":50,"matches":34,"won":13,"draw":11,"lost":10,"goals":53,"against":46},{"id":199,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":43,"against":39},{"id":98,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":39,"against":35},{"id":115,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":33,"against":40},{"id":129,"points":44,"matches":34,"won":10,"draw":14,"lost":10,"goals":42,"against":47},{"id":119,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":41,"against":36},{"id":185,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":37,"against":39},{"id":79,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":46,"against":52},{"id":76,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":29,"against":33},{"id":66,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":37,"against":52},{"id":83,"points":37,"matches":34,"won":8,"draw":13,"lost":13,"goals":50,"against":54},{"id":125,"points":36,"matches":34,"won":10,"draw":6,"lost":18,"goals":37,"against":47},{"id":398,"points":34,"matches":34,"won":7,"draw":13,"lost":14,"goals":32,"against":41},{"id":105,"points":25,"matches":34,"won":5,"draw":10,"lost":19,"goals":27,"against":56}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2016–17_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":16,"won":21,"draw":6,"lost":7,"goals":63,"against":37,"adjust":0},{"id":55,"won":19,"draw":10,"lost":5,"goals":51,"against":32,"adjust":0},{"id":74,"won":19,"draw":9,"lost":6,"goals":50,"against":36,"adjust":0},{"id":80,"won":18,"draw":6,"lost":10,"goals":51,"against":39,"adjust":0},{"id":177,"won":13,"draw":11,"lost":10,"goals":53,"against":46,"adjust":0},{"id":199,"won":12,"draw":10,"lost":12,"goals":43,"against":39,"adjust":0},{"id":98,"won":12,"draw":9,"lost":13,"goals":39,"against":35,"adjust":0},{"id":115,"won":12,"draw":9,"lost":13,"goals":33,"against":40,"adjust":0},{"id":129,"won":10,"draw":14,"lost":10,"goals":42,"against":47,"adjust":0},{"id":119,"won":10,"draw":12,"lost":12,"goals":41,"against":36,"adjust":0},{"id":185,"won":10,"draw":12,"lost":12,"goals":37,"against":39,"adjust":0},{"id":79,"won":12,"draw":6,"lost":16,"goals":46,"against":52,"adjust":0},{"id":76,"won":10,"draw":11,"lost":13,"goals":29,"against":33,"adjust":0},{"id":66,"won":10,"draw":9,"lost":15,"goals":37,"against":52,"adjust":0},{"id":83,"won":8,"draw":13,"lost":13,"goals":50,"against":54,"adjust":0},{"id":125,"won":10,"draw":6,"lost":18,"goals":37,"against":47,"adjust":0},{"id":398,"won":7,"draw":13,"lost":14,"goals":32,"against":41,"adjust":0},{"id":105,"won":5,"draw":10,"lost":19,"goals":27,"against":56,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2017.json b/tests/RealData/fixtures/openligadb/bl2-2017.json new file mode 100644 index 00000000..8f011b90 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2017.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2017,"name":"2. Fußball-Bundesliga 2017/2018","sport":"Fussball","finished":true,"teams":[{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,79,76,3,0],[1,83,181,2,1],[1,104,119,2,2],[1,118,115,1,0],[1,129,98,0,1],[1,171,80,0,1],[1,177,107,1,0],[1,185,74,2,2],[1,199,66,2,1],[2,66,185,0,2],[2,74,199,2,0],[2,76,118,1,1],[2,80,104,4,3],[2,98,177,2,2],[2,107,129,1,1],[2,115,83,1,2],[2,119,171,1,0],[2,181,79,0,1],[3,74,66,1,1],[3,79,80,2,2],[3,83,129,2,0],[3,104,115,3,1],[3,118,98,3,0],[3,171,181,2,4],[3,177,119,0,4],[3,185,76,2,0],[3,199,107,1,2],[4,66,79,3,1],[4,76,74,1,1],[4,80,83,1,1],[4,98,199,1,0],[4,107,118,1,2],[4,115,171,0,1],[4,119,185,1,2],[4,129,177,3,2],[4,181,104,1,2],[5,74,119,1,1],[5,79,98,0,1],[5,83,107,0,4],[5,104,76,2,1],[5,118,129,1,2],[5,171,66,1,2],[5,177,115,1,1],[5,185,80,3,2],[5,199,181,1,3],[6,66,104,0,3],[6,80,74,1,1],[6,98,171,0,4],[6,107,79,1,6],[6,115,185,3,1],[6,118,83,4,3],[6,119,76,1,0],[6,129,199,1,2],[6,181,177,0,2],[7,74,115,3,0],[7,76,66,0,2],[7,79,129,3,1],[7,104,98,0,1],[7,119,80,1,0],[7,171,107,2,2],[7,177,83,0,2],[7,185,181,1,0],[7,199,118,2,2],[8,66,119,1,0],[8,80,76,5,0],[8,83,199,1,1],[8,98,185,1,2],[8,107,104,1,3],[8,115,79,1,3],[8,118,177,3,3],[8,129,171,2,0],[8,181,74,2,1],[9,66,80,1,2],[9,74,98,0,2],[9,76,115,3,0],[9,79,83,1,2],[9,104,129,3,0],[9,119,181,2,0],[9,171,118,3,0],[9,185,107,3,1],[9,199,177,0,2],[10,83,185,0,2],[10,98,76,1,1],[10,107,74,0,0],[10,115,66,2,1],[10,118,79,3,4],[10,129,119,2,0],[10,177,171,2,2],[10,181,80,0,2],[10,199,104,3,5],[11,66,181,1,0],[11,74,129,1,0],[11,76,107,0,1],[11,79,177,2,1],[11,80,115,3,1],[11,104,83,2,1],[11,119,98,1,1],[11,171,199,3,0],[11,185,118,1,0],[12,83,171,1,3],[12,98,66,1,1],[12,107,80,1,1],[12,115,119,2,1],[12,118,104,1,1],[12,129,185,0,0],[12,177,74,1,1],[12,181,76,3,1],[12,199,79,1,0],[13,66,83,1,1],[13,74,118,2,2],[13,76,129,0,0],[13,79,171,1,2],[13,80,98,1,0],[13,104,177,3,0],[13,119,107,0,1],[13,181,115,3,2],[13,185,199,2,2],[14,79,104,2,2],[14,83,74,2,2],[14,98,181,2,2],[14,107,66,3,0],[14,118,119,1,2],[14,129,115,1,1],[14,171,185,1,0],[14,177,76,1,2],[14,199,80,4,3],[15,66,129,1,1],[15,74,79,2,3],[15,76,83,0,2],[15,80,118,3,3],[15,104,171,0,0],[15,115,98,4,0],[15,119,199,1,2],[15,181,107,4,0],[15,185,177,1,3],[16,79,119,1,0],[16,83,98,5,0],[16,104,185,2,2],[16,107,115,2,0],[16,118,181,0,1],[16,129,80,2,1],[16,171,74,0,2],[16,177,66,4,0],[16,199,76,3,2],[17,66,118,1,0],[17,74,104,0,0],[17,76,171,1,1],[17,80,177,0,1],[17,98,107,2,2],[17,115,199,1,0],[17,119,83,3,1],[17,181,129,0,1],[17,185,79,0,2],[18,66,199,1,1],[18,74,185,0,1],[18,76,79,1,1],[18,80,171,1,2],[18,98,129,2,1],[18,107,177,2,0],[18,115,118,1,1],[18,119,104,3,1],[18,181,83,3,2],[19,79,181,2,2],[19,83,115,0,0],[19,104,80,2,2],[19,118,76,1,2],[19,129,107,0,2],[19,171,119,0,0],[19,177,98,1,3],[19,185,66,2,1],[19,199,74,2,0],[20,66,74,1,3],[20,76,185,1,3],[20,80,79,0,1],[20,98,118,0,1],[20,107,199,3,3],[20,115,104,0,0],[20,119,177,1,0],[20,129,83,0,1],[20,181,171,3,2],[21,74,76,1,2],[21,79,66,4,1],[21,83,80,1,1],[21,104,181,1,1],[21,118,107,1,2],[21,171,115,3,0],[21,177,129,2,0],[21,185,119,1,0],[21,199,98,3,1],[22,66,171,0,0],[22,76,104,3,1],[22,80,185,3,1],[22,98,79,0,0],[22,107,83,2,2],[22,115,177,1,0],[22,119,74,0,0],[22,129,118,2,1],[22,181,199,2,0],[23,74,80,1,0],[23,76,119,0,1],[23,79,107,3,1],[23,83,118,2,0],[23,104,66,2,2],[23,171,98,0,1],[23,177,181,1,0],[23,185,115,1,1],[23,199,129,1,0],[24,66,76,2,1],[24,80,119,2,1],[24,83,177,2,3],[24,98,104,3,2],[24,107,171,2,1],[24,115,74,2,1],[24,118,199,1,1],[24,129,79,0,0],[24,181,185,4,3],[25,74,181,2,1],[25,76,80,4,3],[25,79,115,0,2],[25,104,107,5,0],[25,119,66,1,1],[25,171,129,0,1],[25,177,118,0,2],[25,185,98,2,1],[25,199,83,2,2],[26,80,66,0,0],[26,83,79,1,0],[26,98,74,0,0],[26,107,185,1,2],[26,115,76,2,1],[26,118,171,1,1],[26,129,104,1,1],[26,177,199,3,2],[26,181,119,2,1],[27,66,115,2,1],[27,74,107,3,2],[27,76,98,1,1],[27,79,118,1,1],[27,80,181,2,2],[27,104,199,2,1],[27,119,129,2,3],[27,171,177,4,2],[27,185,83,4,2],[28,83,104,1,1],[28,98,119,1,1],[28,107,76,1,4],[28,115,80,2,1],[28,118,185,1,0],[28,129,74,2,0],[28,177,79,1,1],[28,181,66,1,3],[28,199,171,1,2],[29,66,98,2,1],[29,74,177,1,1],[29,76,181,1,1],[29,79,199,3,2],[29,80,107,0,0],[29,104,118,0,0],[29,119,115,0,0],[29,171,83,2,2],[29,185,129,1,2],[30,83,66,2,0],[30,98,80,0,1],[30,107,119,0,2],[30,115,181,1,2],[30,118,74,1,1],[30,129,76,3,2],[30,171,79,1,1],[30,177,104,0,4],[30,199,185,3,1],[31,66,107,1,3],[31,74,83,0,0],[31,76,177,0,1],[31,80,199,1,1],[31,104,79,1,3],[31,115,129,1,1],[31,119,118,1,1],[31,181,98,3,1],[31,185,171,3,0],[32,79,74,2,0],[32,83,76,3,2],[32,98,115,3,0],[32,107,181,4,1],[32,118,80,3,1],[32,129,66,2,1],[32,171,104,1,5],[32,177,185,1,2],[32,199,119,2,0],[33,66,177,0,0],[33,74,171,0,2],[33,76,199,1,0],[33,80,129,3,1],[33,98,83,1,0],[33,115,107,2,2],[33,119,79,0,2],[33,181,118,0,3],[33,185,104,1,1],[34,79,185,2,3],[34,83,119,0,0],[34,104,74,6,2],[34,107,98,2,0],[34,118,66,1,0],[34,129,181,1,1],[34,171,76,1,3],[34,177,80,0,1],[34,199,115,1,1]],"table":[{"id":185,"points":63,"matches":34,"won":19,"draw":6,"lost":9,"goals":57,"against":44},{"id":79,"points":60,"matches":34,"won":17,"draw":9,"lost":8,"goals":61,"against":39},{"id":104,"points":56,"matches":34,"won":14,"draw":14,"lost":6,"goals":71,"against":44},{"id":83,"points":48,"matches":34,"won":12,"draw":12,"lost":10,"goals":51,"against":47},{"id":181,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":53,"against":53},{"id":129,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":37,"against":40},{"id":107,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":52,"against":56},{"id":80,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":54,"against":46},{"id":171,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":47,"against":45},{"id":118,"points":43,"matches":34,"won":10,"draw":13,"lost":11,"goals":47,"against":45},{"id":119,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":35,"against":33},{"id":98,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":35,"against":48},{"id":199,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":50,"against":56},{"id":177,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":42,"against":52},{"id":115,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":37,"against":48},{"id":66,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":35,"against":49},{"id":74,"points":39,"matches":34,"won":8,"draw":15,"lost":11,"goals":37,"against":43},{"id":76,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":42,"against":55}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2017–18_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":185,"won":19,"draw":6,"lost":9,"goals":57,"against":44,"adjust":0},{"id":79,"won":17,"draw":9,"lost":8,"goals":61,"against":39,"adjust":0},{"id":104,"won":14,"draw":14,"lost":6,"goals":71,"against":44,"adjust":0},{"id":83,"won":12,"draw":12,"lost":10,"goals":51,"against":47,"adjust":0},{"id":181,"won":14,"draw":6,"lost":14,"goals":53,"against":53,"adjust":0},{"id":129,"won":13,"draw":9,"lost":12,"goals":37,"against":40,"adjust":0},{"id":107,"won":13,"draw":9,"lost":12,"goals":52,"against":56,"adjust":0},{"id":80,"won":12,"draw":11,"lost":11,"goals":54,"against":46,"adjust":0},{"id":171,"won":12,"draw":9,"lost":13,"goals":47,"against":45,"adjust":0},{"id":118,"won":10,"draw":13,"lost":11,"goals":47,"against":45,"adjust":0},{"id":119,"won":11,"draw":10,"lost":13,"goals":35,"against":33,"adjust":0},{"id":98,"won":11,"draw":10,"lost":13,"goals":35,"against":48,"adjust":0},{"id":199,"won":11,"draw":9,"lost":14,"goals":50,"against":56,"adjust":0},{"id":177,"won":11,"draw":8,"lost":15,"goals":42,"against":52,"adjust":0},{"id":115,"won":10,"draw":10,"lost":14,"goals":37,"against":48,"adjust":0},{"id":66,"won":10,"draw":10,"lost":14,"goals":35,"against":49,"adjust":0},{"id":74,"won":8,"draw":15,"lost":11,"goals":37,"against":43,"adjust":0},{"id":76,"won":9,"draw":8,"lost":17,"goals":42,"against":55,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2018.json b/tests/RealData/fixtures/openligadb/bl2-2018.json new file mode 100644 index 00000000..ace50298 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2018.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2018,"name":"2. Fußball-Bundesliga 2018/2019","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,78,98,1,2],[1,80,66,1,0],[1,100,104,0,3],[1,115,119,3,1],[1,118,31,1,0],[1,129,65,0,2],[1,177,107,1,0],[1,181,171,2,1],[1,199,83,1,1],[2,31,181,2,0],[2,65,80,1,1],[2,66,78,0,0],[2,83,177,2,1],[2,98,118,2,0],[2,104,199,1,1],[2,107,129,0,2],[2,119,100,0,3],[2,171,115,1,1],[3,65,66,3,1],[3,78,171,1,1],[3,80,98,4,1],[3,100,83,3,0],[3,115,31,2,2],[3,118,107,3,0],[3,129,119,1,0],[3,177,199,1,3],[3,181,104,0,0],[4,31,129,2,2],[4,83,181,5,3],[4,98,65,3,5],[4,104,78,2,1],[4,107,115,0,1],[4,119,80,0,0],[4,171,66,3,2],[4,177,100,0,1],[4,199,118,0,1],[5,65,31,3,5],[5,66,98,3,1],[5,78,83,0,0],[5,80,107,2,2],[5,100,199,3,2],[5,115,104,4,1],[5,118,119,1,1],[5,129,171,6,0],[5,181,177,0,2],[6,31,78,4,4],[6,83,80,1,1],[6,100,181,0,5],[6,104,129,2,2],[6,107,66,1,2],[6,119,65,0,2],[6,171,98,0,1],[6,177,118,4,1],[6,199,115,2,0],[7,65,171,2,1],[7,66,119,0,2],[7,78,107,3,3],[7,80,104,2,0],[7,98,31,2,1],[7,115,100,0,0],[7,118,83,1,2],[7,129,177,0,1],[7,181,199,2,1],[8,31,66,1,0],[8,83,65,1,3],[8,100,98,0,0],[8,104,118,4,2],[8,107,181,1,3],[8,119,78,0,1],[8,171,80,1,2],[8,177,115,0,1],[8,199,129,3,2],[9,65,107,1,2],[9,66,104,2,1],[9,78,177,2,2],[9,80,199,1,1],[9,98,119,3,1],[9,115,181,1,1],[9,118,100,1,2],[9,129,83,1,0],[9,171,31,1,2],[10,31,80,0,0],[10,83,115,2,3],[10,100,129,0,0],[10,104,65,1,1],[10,107,98,0,1],[10,119,171,4,0],[10,177,66,1,1],[10,181,118,1,1],[10,199,78,3,0],[11,31,119,3,3],[11,65,199,1,1],[11,66,83,1,0],[11,78,100,0,1],[11,80,177,0,0],[11,98,104,0,1],[11,118,115,2,0],[11,129,181,3,3],[11,171,107,1,1],[12,83,98,1,2],[12,100,65,1,0],[12,104,171,2,2],[12,107,31,2,0],[12,115,129,2,2],[12,118,78,3,1],[12,177,119,3,1],[12,181,80,1,1],[12,199,66,1,0],[13,31,104,4,4],[13,65,177,8,1],[13,66,100,1,3],[13,78,181,2,3],[13,80,115,4,0],[13,98,199,1,1],[13,119,107,0,0],[13,129,118,1,0],[13,171,83,1,1],[14,83,107,0,1],[14,100,80,2,2],[14,104,119,2,1],[14,115,78,3,2],[14,118,65,0,3],[14,129,66,2,1],[14,177,171,2,0],[14,181,98,1,1],[14,199,31,1,5],[15,31,83,2,2],[15,65,115,4,0],[15,66,181,1,1],[15,78,129,0,0],[15,80,118,3,1],[15,98,177,1,1],[15,107,104,0,4],[15,119,199,1,2],[15,171,100,1,2],[16,78,80,1,1],[16,83,119,1,1],[16,100,31,1,0],[16,115,66,0,5],[16,118,171,1,1],[16,129,98,1,3],[16,177,104,0,2],[16,181,65,1,3],[16,199,107,4,1],[17,31,177,3,0],[17,65,78,3,0],[17,66,118,2,2],[17,80,129,2,0],[17,98,115,2,0],[17,104,83,1,2],[17,107,100,1,2],[17,119,181,2,2],[17,171,199,1,1],[18,31,118,6,2],[18,65,129,2,3],[18,66,80,3,0],[18,83,199,1,2],[18,98,78,4,1],[18,104,100,3,1],[18,107,177,1,3],[18,119,115,0,0],[18,171,181,1,2],[19,78,66,1,0],[19,80,65,2,0],[19,100,119,2,1],[19,115,171,0,1],[19,118,98,2,1],[19,129,107,2,1],[19,177,83,3,4],[19,181,31,2,0],[19,199,104,2,2],[20,31,115,6,0],[20,66,65,0,1],[20,83,100,2,0],[20,98,80,3,2],[20,104,181,2,0],[20,107,118,3,2],[20,119,129,3,0],[20,171,78,0,1],[20,199,177,1,0],[21,65,98,4,1],[21,66,171,0,3],[21,78,104,1,1],[21,80,119,2,0],[21,100,177,1,0],[21,115,107,1,0],[21,118,199,1,2],[21,129,31,1,2],[21,181,83,0,3],[22,31,65,3,2],[22,83,78,1,3],[22,98,66,1,2],[22,104,115,2,2],[22,107,80,2,3],[22,119,118,1,1],[22,171,129,2,1],[22,177,181,0,0],[22,199,100,2,2],[23,65,119,3,1],[23,66,107,0,0],[23,78,31,1,1],[23,80,83,1,1],[23,98,171,1,0],[23,115,199,0,0],[23,118,177,2,0],[23,129,104,1,3],[23,181,100,2,1],[24,31,98,0,1],[24,83,118,1,0],[24,100,115,1,0],[24,104,80,0,2],[24,107,78,1,0],[24,119,66,0,3],[24,171,65,1,2],[24,177,129,2,2],[24,199,181,1,2],[25,65,83,5,1],[25,66,31,2,1],[25,78,119,0,1],[25,80,171,2,0],[25,98,100,0,4],[25,115,177,0,0],[25,118,104,3,2],[25,129,199,1,0],[25,181,107,1,1],[26,31,171,3,1],[26,83,129,3,1],[26,100,118,2,3],[26,104,66,5,1],[26,107,65,4,4],[26,119,98,4,0],[26,177,78,1,1],[26,181,115,0,2],[26,199,80,2,1],[27,65,104,4,0],[27,66,177,1,3],[27,78,199,0,0],[27,80,31,1,3],[27,98,107,0,0],[27,115,83,2,2],[27,118,181,1,1],[27,129,100,0,0],[27,171,119,1,2],[28,83,66,2,1],[28,100,78,1,2],[28,104,98,2,1],[28,107,171,2,4],[28,115,118,2,1],[28,119,31,1,1],[28,177,80,0,0],[28,181,129,2,1],[28,199,65,0,2],[29,31,107,4,0],[29,65,100,1,1],[29,66,199,0,1],[29,78,118,0,1],[29,80,181,2,2],[29,98,83,1,1],[29,119,177,3,1],[29,129,115,3,2],[29,171,104,1,1],[30,83,171,1,3],[30,100,66,1,1],[30,104,31,1,2],[30,107,119,2,2],[30,115,80,1,1],[30,118,129,0,0],[30,177,65,3,0],[30,181,78,1,0],[30,199,98,3,0],[31,31,199,3,1],[31,65,118,1,2],[31,66,129,3,2],[31,78,115,2,1],[31,80,100,2,0],[31,98,181,4,3],[31,107,83,2,2],[31,119,104,3,2],[31,171,177,1,0],[32,83,31,2,0],[32,100,171,0,3],[32,104,107,0,2],[32,115,65,0,4],[32,118,80,2,1],[32,129,78,4,2],[32,177,98,2,1],[32,181,66,1,3],[32,199,119,2,3],[33,31,100,4,1],[33,65,181,3,5],[33,66,115,1,1],[33,80,78,3,0],[33,98,129,0,0],[33,104,177,3,0],[33,107,199,3,4],[33,119,83,0,3],[33,171,118,3,0],[34,78,65,1,1],[34,83,104,1,0],[34,100,107,3,0],[34,115,98,2,1],[34,118,66,1,0],[34,129,80,2,2],[34,177,31,3,1],[34,181,119,2,2],[34,199,171,4,2]],"table":[{"id":65,"points":63,"matches":34,"won":19,"draw":6,"lost":9,"goals":84,"against":47},{"id":31,"points":57,"matches":34,"won":16,"draw":9,"lost":9,"goals":76,"against":50},{"id":80,"points":57,"matches":34,"won":14,"draw":15,"lost":5,"goals":54,"against":33},{"id":100,"points":56,"matches":34,"won":16,"draw":8,"lost":10,"goals":45,"against":42},{"id":199,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":55,"against":45},{"id":104,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":60,"against":51},{"id":83,"points":49,"matches":34,"won":13,"draw":10,"lost":11,"goals":52,"against":50},{"id":181,"points":49,"matches":34,"won":12,"draw":13,"lost":9,"goals":55,"against":54},{"id":98,"points":49,"matches":34,"won":14,"draw":7,"lost":13,"goals":46,"against":53},{"id":118,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":45,"against":53},{"id":129,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":49,"against":50},{"id":177,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":41,"against":48},{"id":115,"points":42,"matches":34,"won":10,"draw":12,"lost":12,"goals":37,"against":56},{"id":66,"points":40,"matches":34,"won":11,"draw":7,"lost":16,"goals":43,"against":47},{"id":119,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":45,"against":52},{"id":171,"points":35,"matches":34,"won":9,"draw":8,"lost":17,"goals":43,"against":55},{"id":78,"points":31,"matches":34,"won":6,"draw":13,"lost":15,"goals":35,"against":53},{"id":107,"points":28,"matches":34,"won":6,"draw":10,"lost":18,"goals":39,"against":65}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2018–19_2._Bundesliga, abgerufen 2026-10-09","table":[{"id":65,"won":19,"draw":6,"lost":9,"goals":84,"against":47,"adjust":0},{"id":31,"won":16,"draw":9,"lost":9,"goals":76,"against":50,"adjust":0},{"id":80,"won":14,"draw":15,"lost":5,"goals":54,"against":33,"adjust":0},{"id":100,"won":16,"draw":8,"lost":10,"goals":45,"against":42,"adjust":0},{"id":199,"won":15,"draw":10,"lost":9,"goals":55,"against":45,"adjust":0},{"id":104,"won":13,"draw":10,"lost":11,"goals":60,"against":51,"adjust":0},{"id":83,"won":13,"draw":10,"lost":11,"goals":52,"against":50,"adjust":0},{"id":181,"won":12,"draw":13,"lost":9,"goals":55,"against":54,"adjust":0},{"id":98,"won":14,"draw":7,"lost":13,"goals":46,"against":53,"adjust":0},{"id":118,"won":13,"draw":7,"lost":14,"goals":45,"against":53,"adjust":0},{"id":129,"won":11,"draw":11,"lost":12,"goals":49,"against":50,"adjust":0},{"id":177,"won":11,"draw":9,"lost":14,"goals":41,"against":48,"adjust":0},{"id":115,"won":10,"draw":12,"lost":12,"goals":37,"against":56,"adjust":0},{"id":66,"won":11,"draw":7,"lost":16,"goals":43,"against":47,"adjust":0},{"id":119,"won":9,"draw":11,"lost":14,"goals":45,"against":52,"adjust":0},{"id":171,"won":9,"draw":8,"lost":17,"goals":43,"against":55,"adjust":0},{"id":78,"won":6,"draw":13,"lost":15,"goals":35,"against":53,"adjust":0},{"id":107,"won":6,"draw":10,"lost":18,"goals":39,"against":65,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2019.json b/tests/RealData/fixtures/openligadb/bl2-2019.json new file mode 100644 index 00000000..ddc2fb76 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2019.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2019,"name":"2. Fußball-Bundesliga 2019/2020","sport":"Fussball","finished":true,"teams":[{"id":16,"name":"VfB Stuttgart","short":"Stuttgart"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,16,55,2,1],[1,36,199,1,3],[1,83,98,1,1],[1,100,118,1,1],[1,104,119,1,1],[1,115,66,0,2],[1,174,105,1,2],[1,177,79,0,1],[1,181,129,3,1],[2,55,181,1,1],[2,66,174,3,2],[2,79,100,0,4],[2,98,115,1,3],[2,105,177,4,2],[2,118,104,2,0],[2,119,36,0,1],[2,129,83,3,3],[2,199,16,2,2],[3,16,98,2,1],[3,36,118,4,0],[3,83,66,3,1],[3,100,129,1,0],[3,104,105,2,1],[3,115,181,1,0],[3,119,79,3,2],[3,174,55,0,3],[3,177,199,2,1],[4,55,115,1,1],[4,66,16,0,0],[4,79,36,1,0],[4,98,104,2,1],[4,105,100,2,4],[4,118,177,0,0],[4,129,174,3,3],[4,181,83,1,3],[4,199,119,0,2],[5,16,129,2,1],[5,36,105,3,0],[5,79,199,2,2],[5,83,115,2,2],[5,100,55,3,0],[5,104,66,1,1],[5,119,118,1,0],[5,174,181,0,5],[5,177,98,3,3],[6,55,83,0,2],[6,66,36,1,0],[6,98,100,2,0],[6,105,119,1,0],[6,115,174,2,1],[6,118,79,3,3],[6,129,177,2,2],[6,181,16,2,3],[6,199,104,3,0],[7,16,115,2,0],[7,36,98,1,1],[7,79,105,1,1],[7,100,66,4,0],[7,104,55,1,2],[7,119,129,1,1],[7,174,83,2,5],[7,177,181,2,1],[7,199,118,1,0],[8,55,79,0,4],[8,66,177,4,1],[8,83,16,0,1],[8,98,119,2,0],[8,105,199,1,1],[8,115,104,0,3],[8,129,118,2,2],[8,174,36,2,0],[8,181,100,2,2],[9,16,174,1,2],[9,36,83,0,1],[9,79,98,1,1],[9,100,115,2,0],[9,104,181,1,2],[9,118,105,1,1],[9,119,66,2,2],[9,177,55,0,2],[9,199,129,2,3],[10,16,104,0,1],[10,55,36,0,0],[10,66,79,4,3],[10,83,100,1,1],[10,98,118,0,1],[10,115,177,2,0],[10,129,105,3,3],[10,174,199,0,0],[10,181,119,1,0],[11,36,115,0,0],[11,79,181,1,1],[11,100,16,6,2],[11,104,129,2,1],[11,105,55,3,3],[11,118,66,1,0],[11,119,174,0,0],[11,177,83,0,1],[11,199,98,1,0],[12,16,177,3,1],[12,55,119,1,1],[12,66,199,1,1],[12,83,104,2,1],[12,98,105,2,2],[12,115,118,3,1],[12,129,79,3,1],[12,174,100,1,1],[12,181,36,3,3],[13,36,16,1,0],[13,79,83,1,5],[13,98,129,1,1],[13,104,100,1,1],[13,105,66,1,1],[13,118,181,2,2],[13,119,115,3,2],[13,177,174,1,0],[13,199,55,4,0],[14,16,105,3,0],[14,55,118,1,2],[14,66,98,3,1],[14,83,119,1,1],[14,100,177,2,1],[14,115,79,0,0],[14,129,36,1,1],[14,174,104,3,6],[14,181,199,3,1],[15,36,100,2,1],[15,79,174,0,2],[15,98,55,0,1],[15,105,181,4,1],[15,118,83,1,3],[15,119,16,2,1],[15,129,66,2,0],[15,177,104,1,2],[15,199,115,1,0],[16,16,79,3,1],[16,55,66,3,2],[16,83,105,2,2],[16,100,199,0,1],[16,104,36,2,4],[16,115,129,3,1],[16,174,118,0,0],[16,177,119,1,1],[16,181,98,1,0],[17,36,177,3,0],[17,66,181,1,0],[17,79,104,2,2],[17,98,174,3,1],[17,105,115,1,5],[17,118,16,1,1],[17,119,100,1,1],[17,129,55,2,1],[17,199,83,0,0],[18,55,16,2,2],[18,66,115,3,1],[18,79,177,2,0],[18,98,83,3,0],[18,105,174,0,1],[18,118,100,2,2],[18,119,104,2,2],[18,129,181,2,3],[18,199,36,3,1],[19,16,199,3,0],[19,36,119,1,3],[19,83,129,2,0],[19,100,79,4,1],[19,104,118,1,1],[19,115,98,3,0],[19,174,66,1,0],[19,177,105,1,0],[19,181,55,1,0],[20,55,174,2,2],[20,66,83,0,0],[20,79,119,2,0],[20,98,16,1,1],[20,105,104,0,2],[20,118,36,2,2],[20,129,100,1,3],[20,181,115,0,2],[20,199,177,0,0],[21,16,66,3,0],[21,36,79,0,1],[21,83,181,6,0],[21,100,105,2,0],[21,104,98,2,1],[21,115,55,1,3],[21,119,199,0,1],[21,174,129,0,1],[21,177,118,2,3],[22,55,100,1,1],[22,66,104,1,2],[22,98,177,0,0],[22,105,36,1,1],[22,115,83,2,4],[22,118,119,1,0],[22,129,16,0,1],[22,181,174,1,0],[22,199,79,2,2],[23,16,181,2,0],[23,36,66,0,0],[23,79,118,1,2],[23,83,55,1,0],[23,100,98,0,2],[23,104,199,0,1],[23,119,105,0,2],[23,174,115,1,1],[23,177,129,1,2],[24,55,104,3,1],[24,66,100,3,0],[24,83,174,1,0],[24,98,36,3,1],[24,105,79,0,1],[24,115,16,2,0],[24,118,199,2,0],[24,129,119,4,4],[24,181,177,1,2],[25,16,83,1,1],[25,36,174,2,6],[25,79,55,0,3],[25,100,181,2,1],[25,104,115,1,1],[25,118,129,0,0],[25,119,98,2,2],[25,177,66,2,1],[25,199,105,3,1],[26,55,177,3,0],[26,66,119,3,0],[26,83,36,1,1],[26,98,79,1,0],[26,105,118,2,0],[26,115,100,2,2],[26,129,199,3,0],[26,174,16,2,1],[26,181,104,2,2],[27,36,55,2,4],[27,79,66,1,1],[27,100,83,0,0],[27,104,16,3,2],[27,105,129,0,0],[27,118,98,4,0],[27,119,181,0,0],[27,177,115,1,1],[27,199,174,1,0],[28,16,100,3,2],[28,55,105,1,1],[28,66,118,1,3],[28,83,177,4,0],[28,98,199,0,0],[28,115,36,0,2],[28,129,104,2,1],[28,174,119,0,1],[28,181,79,2,2],[29,36,181,2,2],[29,79,129,0,0],[29,100,174,3,2],[29,104,83,1,2],[29,105,98,1,1],[29,118,115,1,1],[29,119,55,3,1],[29,177,16,0,2],[29,199,66,3,0],[30,16,36,0,0],[30,55,199,2,1],[30,66,105,1,0],[30,83,79,1,1],[30,100,104,3,3],[30,115,119,1,2],[30,129,98,2,0],[30,174,177,2,3],[30,181,118,3,0],[31,36,129,0,2],[31,79,115,0,1],[31,98,66,2,1],[31,104,174,1,2],[31,105,16,2,1],[31,118,55,3,2],[31,119,83,0,0],[31,177,100,0,1],[31,199,181,4,1],[32,16,119,5,1],[32,55,98,4,0],[32,66,129,1,2],[32,83,118,1,0],[32,100,36,1,1],[32,104,177,2,0],[32,115,199,0,0],[32,174,79,0,6],[32,181,105,2,1],[33,36,104,4,1],[33,66,55,2,1],[33,79,16,0,6],[33,98,181,1,1],[33,105,83,3,3],[33,118,174,3,1],[33,119,177,0,1],[33,129,115,2,2],[33,199,100,2,1],[34,16,118,1,3],[34,55,129,2,0],[34,83,199,3,0],[34,100,119,1,5],[34,104,79,1,1],[34,115,105,1,2],[34,174,98,5,3],[34,177,36,2,2],[34,181,66,1,2]],"table":[{"id":83,"points":68,"matches":34,"won":18,"draw":14,"lost":2,"goals":65,"against":30},{"id":16,"points":58,"matches":34,"won":17,"draw":7,"lost":10,"goals":62,"against":41},{"id":199,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":45,"against":36},{"id":100,"points":54,"matches":34,"won":14,"draw":12,"lost":8,"goals":62,"against":46},{"id":118,"points":52,"matches":34,"won":13,"draw":13,"lost":8,"goals":48,"against":43},{"id":55,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":54,"against":49},{"id":66,"points":47,"matches":34,"won":13,"draw":8,"lost":13,"goals":46,"against":47},{"id":129,"points":46,"matches":34,"won":11,"draw":13,"lost":10,"goals":53,"against":51},{"id":115,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":46,"against":45},{"id":104,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":53,"against":56},{"id":119,"points":43,"matches":34,"won":10,"draw":13,"lost":11,"goals":42,"against":45},{"id":181,"points":43,"matches":34,"won":11,"draw":10,"lost":13,"goals":50,"against":56},{"id":36,"points":40,"matches":34,"won":9,"draw":13,"lost":12,"goals":46,"against":48},{"id":98,"points":39,"matches":34,"won":9,"draw":12,"lost":13,"goals":41,"against":50},{"id":105,"points":37,"matches":34,"won":8,"draw":13,"lost":13,"goals":45,"against":56},{"id":79,"points":37,"matches":34,"won":8,"draw":13,"lost":13,"goals":45,"against":58},{"id":174,"points":34,"matches":34,"won":9,"draw":7,"lost":18,"goals":45,"against":65},{"id":177,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":32,"against":58}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2020.json b/tests/RealData/fixtures/openligadb/bl2-2020.json new file mode 100644 index 00000000..93d9793e --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2020.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2020,"name":"2. Fußball-Bundesliga 2020/2021","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":4437,"name":"Würzburger Kickers","short":"Würzburg"}],"matches":[[1,55,105,2,0],[1,100,185,2,1],[1,104,31,1,0],[1,115,36,1,1],[1,119,118,3,2],[1,129,98,2,2],[1,181,79,1,1],[1,199,74,2,0],[1,4437,66,0,3],[2,31,100,3,4],[2,36,55,2,1],[2,66,115,1,1],[2,74,104,0,0],[2,79,119,1,0],[2,98,199,4,2],[2,105,129,0,1],[2,118,181,0,0],[2,185,4437,1,0],[3,55,74,4,1],[3,79,118,2,3],[3,100,66,3,0],[3,104,185,2,1],[3,119,98,1,0],[3,129,36,0,0],[3,181,105,1,0],[3,199,31,0,0],[3,4437,115,2,2],[4,31,55,1,0],[4,36,118,1,1],[4,66,199,2,1],[4,74,129,2,1],[4,98,79,2,2],[4,105,119,3,0],[4,115,100,0,1],[4,185,181,2,2],[4,4437,104,0,2],[5,55,185,3,0],[5,79,105,1,1],[5,100,4437,3,1],[5,104,115,1,3],[5,118,98,2,2],[5,119,31,1,1],[5,129,66,2,0],[5,181,74,3,0],[5,199,36,1,1],[6,31,181,3,1],[6,36,119,2,1],[6,66,104,1,1],[6,74,79,3,2],[6,100,98,2,2],[6,105,118,3,4],[6,115,55,4,1],[6,185,199,1,0],[6,4437,129,2,3],[7,55,66,0,0],[7,79,185,1,1],[7,98,105,0,3],[7,104,100,1,1],[7,118,31,0,4],[7,119,74,2,2],[7,129,115,0,2],[7,181,36,2,4],[7,199,4437,4,1],[8,31,98,2,0],[8,36,79,1,4],[8,66,118,3,0],[8,74,105,1,3],[8,100,129,1,3],[8,104,199,2,2],[8,115,181,3,1],[8,185,119,1,0],[8,4437,55,2,1],[9,55,104,0,3],[9,79,115,2,3],[9,98,36,0,1],[9,105,31,1,0],[9,118,74,4,0],[9,119,66,1,4],[9,129,185,5,0],[9,181,4437,2,0],[9,199,100,3,2],[10,31,79,0,2],[10,36,105,1,2],[10,66,181,0,2],[10,74,98,2,1],[10,100,55,0,1],[10,104,129,3,1],[10,115,199,0,1],[10,185,118,3,2],[10,4437,119,2,3],[11,74,36,0,2],[11,79,4437,2,1],[11,98,66,2,2],[11,105,185,1,2],[11,118,100,1,2],[11,119,115,0,3],[11,129,31,3,0],[11,181,104,2,3],[11,199,55,1,0],[12,31,74,2,2],[12,55,129,2,0],[12,66,105,4,1],[12,100,119,4,0],[12,104,79,1,0],[12,115,118,0,4],[12,185,36,3,0],[12,199,181,0,0],[12,4437,98,1,1],[13,36,31,0,1],[13,74,115,0,3],[13,79,66,1,0],[13,98,185,0,3],[13,105,100,1,2],[13,118,4437,2,0],[13,119,104,0,2],[13,129,199,3,0],[13,181,55,0,0],[14,55,119,4,0],[14,66,74,3,1],[14,100,181,3,1],[14,104,36,1,2],[14,115,98,2,1],[14,129,118,2,1],[14,185,31,2,1],[14,199,79,2,0],[14,4437,105,2,4],[15,31,66,2,1],[15,36,4437,2,3],[15,74,185,0,0],[15,79,100,1,1],[15,98,104,1,1],[15,105,115,3,2],[15,118,55,1,2],[15,119,199,4,0],[15,181,129,0,2],[16,55,98,2,3],[16,66,185,0,3],[16,100,36,5,0],[16,104,105,2,3],[16,115,31,1,1],[16,129,79,3,1],[16,181,119,3,1],[16,199,118,3,0],[16,4437,74,0,0],[17,31,4437,1,0],[17,36,66,0,1],[17,74,100,2,4],[17,79,55,2,5],[17,98,181,2,0],[17,105,199,1,1],[17,118,104,0,2],[17,119,129,1,1],[17,185,115,3,3],[18,31,104,1,1],[18,36,115,0,1],[18,66,4437,2,1],[18,74,199,1,0],[18,79,181,0,1],[18,98,129,2,3],[18,105,55,1,0],[18,118,119,2,1],[18,185,100,0,0],[19,55,36,1,0],[19,100,31,3,1],[19,104,74,3,1],[19,115,66,3,0],[19,119,79,2,0],[19,129,105,1,2],[19,181,118,1,1],[19,199,98,3,4],[19,4437,185,2,1],[20,31,199,2,2],[20,36,129,1,2],[20,66,100,3,3],[20,74,55,1,2],[20,98,119,2,1],[20,105,181,0,0],[20,115,4437,4,1],[20,118,79,1,2],[20,185,104,0,2],[21,55,31,0,0],[21,79,98,1,2],[21,100,115,0,0],[21,104,4437,1,0],[21,118,36,1,0],[21,119,105,2,3],[21,129,74,2,0],[21,181,185,1,1],[21,199,66,2,0],[22,31,119,2,1],[22,36,199,1,2],[22,66,129,1,0],[22,74,181,2,0],[22,98,118,3,2],[22,105,79,0,1],[22,115,104,2,1],[22,185,55,3,2],[22,4437,100,3,2],[23,55,115,2,2],[23,79,74,0,0],[23,98,100,1,0],[23,104,66,1,0],[23,118,105,0,1],[23,119,36,3,0],[23,129,4437,3,0],[23,181,31,1,0],[23,199,185,3,2],[24,31,118,2,3],[24,36,181,0,1],[24,66,55,1,1],[24,74,119,1,0],[24,100,104,1,1],[24,105,98,0,0],[24,115,129,1,2],[24,185,79,3,1],[24,4437,199,1,2],[25,55,4437,1,2],[25,79,36,1,1],[25,98,31,0,2],[25,105,74,0,0],[25,118,66,4,1],[25,119,185,0,0],[25,129,100,0,2],[25,181,115,1,2],[25,199,104,1,0],[26,31,105,2,2],[26,36,98,1,2],[26,66,119,2,0],[26,74,118,1,1],[26,100,199,2,0],[26,104,55,1,0],[26,115,79,2,2],[26,185,129,0,3],[26,4437,181,1,1],[27,55,100,3,3],[27,79,31,2,1],[27,98,74,2,0],[27,105,36,0,1],[27,118,185,1,2],[27,119,4437,1,0],[27,129,104,2,1],[27,181,66,1,1],[27,199,115,0,1],[28,31,129,3,0],[28,36,74,0,4],[28,55,199,1,3],[28,66,98,1,3],[28,100,118,1,2],[28,104,181,3,2],[28,115,119,3,2],[28,185,105,3,2],[28,4437,79,1,1],[29,36,185,0,3],[29,74,31,0,0],[29,79,104,1,1],[29,98,4437,4,0],[29,105,66,0,0],[29,118,115,2,2],[29,119,100,2,1],[29,129,55,4,3],[29,181,199,0,3],[30,31,36,2,2],[30,55,181,3,1],[30,66,79,0,1],[30,100,105,1,1],[30,104,119,2,0],[30,115,74,3,0],[30,185,98,2,0],[30,199,129,0,2],[30,4437,118,1,3],[31,31,185,2,1],[31,36,104,1,3],[31,74,66,0,2],[31,79,199,3,1],[31,98,115,2,1],[31,105,4437,2,2],[31,118,129,3,1],[31,119,55,4,2],[31,181,100,1,1],[32,55,118,1,2],[32,66,31,3,8],[32,100,79,5,2],[32,104,98,4,0],[32,115,105,2,2],[32,129,181,5,1],[32,185,74,2,2],[32,199,119,2,1],[32,4437,36,1,3],[33,31,115,2,4],[33,36,100,3,2],[33,74,4437,1,2],[33,79,129,1,1],[33,98,55,1,2],[33,105,104,3,2],[33,118,199,5,1],[33,119,181,2,0],[33,185,66,3,0],[34,55,79,1,2],[34,66,36,2,1],[34,100,74,4,0],[34,104,118,2,3],[34,115,185,3,2],[34,129,119,3,1],[34,181,98,3,0],[34,199,105,1,2],[34,4437,31,1,1]],"table":[{"id":129,"points":67,"matches":34,"won":21,"draw":4,"lost":9,"goals":66,"against":39},{"id":115,"points":64,"matches":34,"won":18,"draw":10,"lost":6,"goals":69,"against":44},{"id":104,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":57,"against":35},{"id":100,"points":58,"matches":34,"won":16,"draw":10,"lost":8,"goals":71,"against":44},{"id":185,"points":56,"matches":34,"won":16,"draw":8,"lost":10,"goals":55,"against":46},{"id":105,"points":52,"matches":34,"won":14,"draw":10,"lost":10,"goals":51,"against":44},{"id":118,"points":51,"matches":34,"won":15,"draw":6,"lost":13,"goals":63,"against":55},{"id":199,"points":51,"matches":34,"won":15,"draw":6,"lost":13,"goals":49,"against":49},{"id":31,"points":47,"matches":34,"won":12,"draw":11,"lost":11,"goals":53,"against":45},{"id":98,"points":47,"matches":34,"won":13,"draw":8,"lost":13,"goals":51,"against":56},{"id":79,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":46,"against":51},{"id":66,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":44,"against":53},{"id":55,"points":42,"matches":34,"won":12,"draw":6,"lost":16,"goals":53,"against":51},{"id":181,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":37,"against":49},{"id":119,"points":34,"matches":34,"won":10,"draw":4,"lost":20,"goals":41,"against":60},{"id":36,"points":33,"matches":34,"won":9,"draw":6,"lost":19,"goals":35,"against":58},{"id":74,"points":31,"matches":34,"won":7,"draw":10,"lost":17,"goals":30,"against":59},{"id":4437,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":36,"against":69}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2021.json b/tests/RealData/fixtures/openligadb/bl2-2021.json new file mode 100644 index 00000000..66c5b6ce --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2021.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2021,"name":"2. Fußball-Bundesliga 2021/2022","sport":"Fussball","finished":true,"teams":[{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":134,"name":"SV Werder Bremen","short":"Bremen"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,9,100,1,3],[1,79,66,0,0],[1,98,104,3,0],[1,102,105,1,3],[1,118,181,0,2],[1,119,185,0,2],[1,134,55,1,1],[1,177,171,3,0],[1,199,31,0,0],[2,31,79,2,2],[2,55,102,0,3],[2,66,98,0,0],[2,100,177,1,1],[2,104,9,0,3],[2,105,118,3,0],[2,171,199,1,2],[2,181,119,3,0],[2,185,134,2,3],[3,9,66,1,1],[3,79,185,2,0],[3,98,100,3,2],[3,104,181,0,3],[3,118,171,6,1],[3,119,105,0,0],[3,134,31,1,4],[3,177,55,2,0],[3,199,102,1,1],[4,31,98,3,1],[4,55,199,1,0],[4,66,119,1,3],[4,100,118,2,2],[4,102,177,1,3],[4,105,134,0,0],[4,171,79,0,0],[4,181,9,4,1],[4,185,104,2,2],[5,9,185,3,1],[5,79,105,2,1],[5,98,181,2,0],[5,104,66,3,0],[5,118,55,4,0],[5,119,171,0,2],[5,134,102,3,0],[5,177,31,0,3],[5,199,100,0,0],[6,31,9,0,1],[6,55,98,1,0],[6,66,185,0,1],[6,100,119,2,1],[6,102,118,2,1],[6,105,104,2,2],[6,171,134,0,3],[6,181,79,2,2],[6,199,177,2,1],[7,9,105,1,2],[7,66,31,1,4],[7,79,102,1,0],[7,98,171,4,1],[7,104,55,0,3],[7,118,177,1,0],[7,119,199,1,3],[7,134,100,0,2],[7,185,181,1,1],[8,31,104,1,2],[8,55,119,1,2],[8,100,79,2,2],[8,102,9,0,2],[8,105,98,1,3],[8,171,185,1,2],[8,177,134,3,0],[8,181,66,3,2],[8,199,118,2,1],[9,9,171,3,0],[9,66,100,1,1],[9,79,55,0,0],[9,98,177,3,0],[9,104,102,0,2],[9,119,118,1,6],[9,134,199,3,0],[9,181,105,2,2],[9,185,31,2,3],[10,31,181,1,1],[10,55,9,0,1],[10,100,185,1,1],[10,102,119,1,1],[10,105,66,2,1],[10,118,134,3,0],[10,171,104,1,1],[10,177,79,0,1],[10,199,98,2,4],[11,9,177,3,0],[11,31,100,1,2],[11,66,171,1,0],[11,79,199,4,0],[11,98,102,4,0],[11,104,118,1,1],[11,119,134,2,2],[11,181,55,3,1],[11,185,105,3,1],[12,55,66,1,1],[12,100,104,1,1],[12,102,185,2,1],[12,105,31,2,4],[12,118,79,2,0],[12,134,98,1,1],[12,171,181,0,3],[12,177,119,0,1],[12,199,9,1,0],[13,9,118,2,4],[13,31,171,2,1],[13,66,199,2,0],[13,79,134,1,2],[13,98,119,3,1],[13,104,177,2,1],[13,105,100,1,1],[13,181,102,2,3],[13,185,55,1,1],[14,55,31,0,0],[14,100,181,4,1],[14,102,66,1,2],[14,118,98,4,0],[14,119,79,1,2],[14,134,9,1,1],[14,171,105,1,1],[14,177,185,1,0],[14,199,104,2,1],[15,9,119,5,2],[15,31,102,1,1],[15,66,118,1,2],[15,79,98,2,3],[15,100,171,3,0],[15,104,134,2,1],[15,105,55,4,0],[15,181,177,3,1],[15,185,199,0,1],[16,55,100,1,0],[16,79,104,2,1],[16,98,9,2,1],[16,102,171,1,1],[16,118,185,1,3],[16,119,31,1,1],[16,134,66,4,0],[16,177,105,3,1],[16,199,181,3,0],[17,9,79,4,1],[17,31,118,0,1],[17,66,177,0,1],[17,100,102,3,0],[17,104,119,2,2],[17,105,199,3,2],[17,171,55,1,2],[17,181,134,2,3],[17,185,98,1,1],[18,31,199,1,2],[18,55,134,1,4],[18,66,79,1,3],[18,100,9,1,1],[18,104,98,3,0],[18,105,102,2,2],[18,171,177,3,0],[18,181,118,0,2],[18,185,119,0,1],[19,9,104,1,1],[19,79,31,1,2],[19,98,66,2,2],[19,102,55,0,1],[19,118,105,2,2],[19,119,181,0,3],[19,134,185,3,0],[19,177,100,1,1],[19,199,171,2,1],[20,31,134,3,4],[20,55,177,0,0],[20,66,9,0,5],[20,100,98,2,1],[20,102,199,0,0],[20,105,119,0,2],[20,171,118,0,2],[20,181,104,1,2],[20,185,79,0,1],[21,9,181,2,1],[21,79,171,0,5],[21,98,31,2,2],[21,104,185,1,0],[21,118,100,0,5],[21,119,66,2,0],[21,134,105,2,1],[21,177,102,1,4],[21,199,55,3,1],[22,31,177,0,0],[22,55,118,2,2],[22,66,104,2,3],[22,100,199,2,0],[22,102,134,1,2],[22,105,79,4,1],[22,171,119,0,0],[22,181,98,2,3],[22,185,9,2,1],[23,9,31,2,0],[23,79,181,2,0],[23,98,55,0,3],[23,104,105,0,2],[23,118,102,1,1],[23,119,100,1,1],[23,134,171,1,1],[23,177,199,1,1],[23,185,66,3,1],[24,31,66,3,3],[24,55,104,2,0],[24,100,134,2,3],[24,102,79,0,2],[24,105,9,1,1],[24,171,98,1,3],[24,177,118,0,1],[24,181,185,0,0],[24,199,119,1,1],[25,9,102,3,4],[25,66,181,1,0],[25,79,100,2,1],[25,98,105,3,1],[25,104,31,3,4],[25,118,199,3,2],[25,119,55,3,1],[25,134,177,2,1],[25,185,171,3,0],[26,31,185,1,1],[26,55,79,0,3],[26,100,66,4,0],[26,102,104,3,2],[26,105,181,1,1],[26,118,119,1,1],[26,171,9,0,3],[26,177,98,1,1],[26,199,134,2,1],[27,9,55,2,1],[27,66,105,0,3],[27,79,177,1,1],[27,98,199,1,0],[27,104,171,1,0],[27,119,102,0,1],[27,134,118,1,0],[27,181,31,1,0],[27,185,100,1,1],[28,55,181,1,1],[28,100,31,1,2],[28,102,98,1,0],[28,105,185,2,2],[28,118,104,3,1],[28,134,119,1,1],[28,171,66,3,2],[28,177,9,1,2],[28,199,79,3,1],[29,9,199,3,0],[29,31,105,2,2],[29,66,55,1,3],[29,79,118,3,1],[29,98,134,1,1],[29,104,100,1,0],[29,119,177,2,1],[29,181,171,1,1],[29,185,102,3,0],[30,55,185,0,0],[30,100,105,3,0],[30,102,181,1,1],[30,118,9,2,5],[30,119,98,1,1],[30,134,79,1,1],[30,171,31,0,1],[30,177,104,0,0],[30,199,66,0,2],[31,9,134,1,4],[31,31,55,3,0],[31,66,102,2,2],[31,79,119,2,4],[31,98,118,1,2],[31,104,199,1,1],[31,105,171,2,2],[31,181,100,2,4],[31,185,177,2,2],[32,55,105,2,0],[32,98,79,1,1],[32,102,31,0,0],[32,118,66,6,0],[32,119,9,1,2],[32,134,104,2,3],[32,171,100,0,4],[32,177,181,1,1],[32,199,185,1,3],[33,9,98,3,2],[33,31,119,2,0],[33,66,134,0,3],[33,100,55,2,1],[33,104,79,3,0],[33,105,177,2,2],[33,171,102,0,0],[33,181,199,0,2],[33,185,118,2,1],[34,55,171,3,2],[34,79,9,1,2],[34,98,185,2,0],[34,102,100,2,3],[34,118,31,3,0],[34,119,104,3,1],[34,134,181,2,0],[34,177,66,0,1],[34,199,105,2,0]],"table":[{"id":9,"points":65,"matches":34,"won":20,"draw":5,"lost":9,"goals":72,"against":44},{"id":134,"points":63,"matches":34,"won":18,"draw":9,"lost":7,"goals":65,"against":43},{"id":100,"points":60,"matches":34,"won":16,"draw":12,"lost":6,"goals":67,"against":35},{"id":118,"points":60,"matches":34,"won":18,"draw":6,"lost":10,"goals":71,"against":46},{"id":98,"points":57,"matches":34,"won":16,"draw":9,"lost":9,"goals":61,"against":46},{"id":199,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":43,"against":45},{"id":31,"points":51,"matches":34,"won":13,"draw":12,"lost":9,"goals":56,"against":44},{"id":79,"points":51,"matches":34,"won":14,"draw":9,"lost":11,"goals":49,"against":49},{"id":104,"points":45,"matches":34,"won":12,"draw":9,"lost":13,"goals":46,"against":54},{"id":185,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":45,"against":42},{"id":55,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":35,"against":49},{"id":105,"points":41,"matches":34,"won":9,"draw":14,"lost":11,"goals":54,"against":55},{"id":102,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":41,"against":52},{"id":119,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":42,"against":54},{"id":181,"points":40,"matches":34,"won":10,"draw":10,"lost":14,"goals":50,"against":51},{"id":177,"points":32,"matches":34,"won":7,"draw":11,"lost":16,"goals":33,"against":46},{"id":66,"points":26,"matches":34,"won":6,"draw":8,"lost":20,"goals":32,"against":72},{"id":171,"points":21,"matches":34,"won":4,"draw":9,"lost":21,"goals":30,"against":65}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2021–22_2._Bundesliga_table, abgerufen 2026-10-09","table":[{"id":9,"won":20,"draw":5,"lost":9,"goals":72,"against":44,"adjust":0},{"id":134,"won":18,"draw":9,"lost":7,"goals":65,"against":43,"adjust":0},{"id":100,"won":16,"draw":12,"lost":6,"goals":67,"against":35,"adjust":0},{"id":118,"won":18,"draw":6,"lost":10,"goals":71,"against":46,"adjust":0},{"id":98,"won":16,"draw":9,"lost":9,"goals":61,"against":46,"adjust":0},{"id":199,"won":15,"draw":7,"lost":12,"goals":43,"against":45,"adjust":0},{"id":31,"won":13,"draw":12,"lost":9,"goals":56,"against":44,"adjust":0},{"id":79,"won":14,"draw":9,"lost":11,"goals":49,"against":49,"adjust":0},{"id":104,"won":12,"draw":9,"lost":13,"goals":46,"against":54,"adjust":0},{"id":185,"won":11,"draw":11,"lost":12,"goals":45,"against":42,"adjust":0},{"id":55,"won":11,"draw":9,"lost":14,"goals":35,"against":49,"adjust":0},{"id":105,"won":9,"draw":14,"lost":11,"goals":54,"against":55,"adjust":0},{"id":102,"won":10,"draw":11,"lost":13,"goals":41,"against":52,"adjust":0},{"id":119,"won":10,"draw":11,"lost":13,"goals":42,"against":54,"adjust":0},{"id":181,"won":10,"draw":10,"lost":14,"goals":50,"against":51,"adjust":0},{"id":177,"won":7,"draw":11,"lost":16,"goals":33,"against":46,"adjust":0},{"id":66,"won":6,"draw":8,"lost":20,"goals":32,"against":72,"adjust":0},{"id":171,"won":4,"draw":9,"lost":21,"goals":30,"against":65,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2022.json b/tests/RealData/fixtures/openligadb/bl2-2022.json new file mode 100644 index 00000000..6d47313c --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2022.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2022,"name":"2. Fußball-Bundesliga 2022/2023","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,31,105,5,0],[1,74,100,0,2],[1,76,55,2,1],[1,78,185,1,2],[1,98,79,3,2],[1,102,199,0,1],[1,115,104,2,2],[1,119,83,2,1],[1,181,118,2,0],[2,55,98,2,2],[2,79,115,2,0],[2,83,181,0,3],[2,100,102,0,1],[2,104,76,2,2],[2,105,78,2,3],[2,118,119,2,1],[2,185,31,2,1],[2,199,74,3,0],[3,31,55,4,2],[3,74,118,0,1],[3,76,98,2,1],[3,78,104,1,2],[3,100,199,1,0],[3,102,83,2,1],[3,115,105,1,1],[3,119,185,1,0],[3,181,79,0,0],[4,55,181,1,0],[4,76,31,0,1],[4,79,199,0,3],[4,83,100,0,2],[4,98,78,3,0],[4,104,74,3,0],[4,105,119,3,2],[4,118,102,4,0],[4,185,115,2,2],[5,31,104,7,2],[5,74,185,2,2],[5,78,55,0,4],[5,100,118,1,2],[5,102,98,2,0],[5,115,76,1,3],[5,119,79,1,2],[5,181,105,0,6],[5,199,83,1,1],[6,55,115,2,1],[6,76,78,4,4],[6,79,100,0,2],[6,83,74,4,1],[6,98,31,2,2],[6,104,119,1,0],[6,105,102,2,0],[6,118,199,2,2],[6,185,181,4,0],[7,31,78,1,0],[7,74,79,4,2],[7,100,105,1,0],[7,102,55,0,1],[7,115,98,2,2],[7,118,83,1,1],[7,119,76,0,0],[7,181,104,0,0],[7,199,185,2,1],[8,31,181,3,0],[8,55,74,1,1],[8,76,118,3,3],[8,78,115,2,1],[8,79,83,1,0],[8,98,119,1,1],[8,104,100,2,3],[8,105,199,0,0],[8,185,102,3,1],[9,74,105,2,1],[9,83,104,4,2],[9,100,185,2,0],[9,102,78,3,1],[9,115,31,2,1],[9,118,79,2,0],[9,119,55,2,3],[9,181,98,2,0],[9,199,76,2,2],[10,31,118,1,2],[10,55,100,1,2],[10,76,74,1,1],[10,78,181,1,0],[10,98,199,0,0],[10,104,102,1,1],[10,105,79,3,0],[10,115,119,1,1],[10,185,83,4,1],[11,74,98,2,1],[11,79,104,2,3],[11,83,105,1,2],[11,100,76,1,1],[11,102,31,0,3],[11,118,185,1,0],[11,119,78,1,0],[11,181,115,2,2],[11,199,55,2,1],[12,31,119,3,0],[12,55,83,2,0],[12,76,181,0,3],[12,78,74,0,2],[12,98,100,3,0],[12,104,199,3,1],[12,105,118,1,2],[12,115,102,2,2],[12,185,79,0,1],[13,74,31,0,0],[13,79,55,0,0],[13,83,98,2,0],[13,100,78,2,3],[13,102,76,0,2],[13,105,185,0,2],[13,118,104,1,1],[13,181,119,2,1],[13,199,115,3,1],[14,31,100,2,3],[14,55,105,1,0],[14,76,79,0,0],[14,78,199,1,1],[14,98,118,1,1],[14,104,185,1,2],[14,115,83,1,0],[14,119,74,2,2],[14,181,102,0,3],[15,74,115,0,1],[15,79,78,1,2],[15,83,76,2,3],[15,100,181,3,1],[15,102,119,0,1],[15,105,104,1,4],[15,118,55,1,0],[15,185,98,1,0],[15,199,31,3,0],[16,31,83,0,2],[16,55,185,2,0],[16,76,105,2,0],[16,78,118,0,1],[16,98,104,0,0],[16,102,79,1,1],[16,115,100,1,0],[16,119,199,3,4],[16,181,74,1,1],[17,74,102,0,1],[17,79,31,2,1],[17,83,78,3,1],[17,100,119,4,2],[17,104,55,1,1],[17,105,98,4,4],[17,118,115,1,1],[17,185,76,1,2],[17,199,181,5,4],[18,55,76,1,3],[18,79,98,0,1],[18,83,119,1,2],[18,100,74,4,2],[18,104,115,2,1],[18,105,31,0,1],[18,118,181,2,0],[18,185,78,3,2],[18,199,102,2,0],[19,31,185,4,1],[19,74,199,2,0],[19,76,104,2,1],[19,78,105,1,1],[19,98,55,2,0],[19,102,100,0,2],[19,115,79,1,0],[19,119,118,0,4],[19,181,83,1,3],[20,55,31,3,4],[20,79,181,1,0],[20,83,102,0,1],[20,98,76,1,0],[20,104,78,2,3],[20,105,115,2,1],[20,118,74,2,1],[20,185,119,2,0],[20,199,100,3,3],[21,31,76,1,0],[21,74,104,2,3],[21,78,98,1,2],[21,100,83,2,1],[21,102,118,0,1],[21,115,185,2,1],[21,119,105,0,3],[21,181,55,1,1],[21,199,79,5,0],[22,55,78,1,2],[22,76,115,3,1],[22,79,119,1,0],[22,83,199,0,1],[22,98,102,1,0],[22,104,31,1,1],[22,105,181,1,0],[22,118,100,1,1],[22,185,74,3,1],[23,31,98,1,2],[23,74,83,3,3],[23,78,76,2,0],[23,100,79,3,0],[23,102,105,0,2],[23,115,55,1,1],[23,119,104,1,1],[23,181,185,0,1],[23,199,118,1,0],[24,55,102,1,1],[24,76,119,2,2],[24,78,31,0,0],[24,79,74,2,0],[24,83,118,3,1],[24,98,115,2,1],[24,104,181,1,2],[24,105,100,4,2],[24,185,199,1,1],[25,74,55,1,0],[25,83,79,2,2],[25,100,104,0,0],[25,102,185,2,5],[25,115,78,3,0],[25,118,76,2,0],[25,119,98,0,5],[25,181,31,1,0],[25,199,105,5,2],[26,31,115,3,2],[26,55,119,3,1],[26,76,199,2,2],[26,78,102,3,0],[26,79,118,0,1],[26,98,181,1,0],[26,104,83,2,3],[26,105,74,1,1],[26,185,100,2,2],[27,74,76,1,0],[27,79,105,1,1],[27,83,185,2,2],[27,100,55,6,1],[27,102,104,2,3],[27,118,31,2,1],[27,119,115,0,2],[27,181,78,2,2],[27,199,98,0,1],[28,31,102,3,0],[28,55,199,0,3],[28,76,100,2,0],[28,78,119,1,2],[28,98,74,1,2],[28,104,79,2,1],[28,105,83,4,2],[28,115,181,2,1],[28,185,118,1,0],[29,74,78,1,2],[29,79,185,2,0],[29,83,55,1,3],[29,100,98,4,3],[29,102,115,2,0],[29,118,105,2,1],[29,119,31,2,2],[29,181,76,0,0],[29,199,104,3,0],[30,31,74,5,1],[30,55,79,3,0],[30,76,102,0,1],[30,78,100,3,2],[30,98,83,2,1],[30,104,118,0,3],[30,115,199,0,2],[30,119,181,2,1],[30,185,105,3,2],[31,74,119,2,1],[31,79,76,3,3],[31,83,115,1,1],[31,100,31,2,2],[31,102,181,2,0],[31,105,55,2,1],[31,118,98,0,3],[31,185,104,3,0],[31,199,78,0,0],[32,31,199,3,2],[32,55,118,2,1],[32,76,83,1,2],[32,78,79,2,2],[32,98,185,0,0],[32,104,105,2,1],[32,115,74,2,2],[32,119,102,1,2],[32,181,100,1,5],[33,74,181,1,2],[33,79,102,0,0],[33,83,31,2,2],[33,100,115,2,1],[33,104,98,3,4],[33,105,76,2,0],[33,118,78,1,0],[33,185,55,3,3],[33,199,119,1,0],[34,31,79,0,1],[34,55,104,1,5],[34,76,185,0,3],[34,78,83,4,0],[34,98,105,1,1],[34,102,74,2,1],[34,115,118,4,0],[34,119,100,0,1],[34,181,199,2,3]],"table":[{"id":199,"points":67,"matches":34,"won":19,"draw":10,"lost":5,"goals":67,"against":36},{"id":118,"points":67,"matches":34,"won":20,"draw":7,"lost":7,"goals":50,"against":33},{"id":100,"points":66,"matches":34,"won":20,"draw":6,"lost":8,"goals":70,"against":45},{"id":185,"points":58,"matches":34,"won":17,"draw":7,"lost":10,"goals":60,"against":43},{"id":98,"points":58,"matches":34,"won":16,"draw":10,"lost":8,"goals":55,"against":39},{"id":31,"points":55,"matches":34,"won":16,"draw":7,"lost":11,"goals":68,"against":44},{"id":105,"points":46,"matches":34,"won":13,"draw":7,"lost":14,"goals":56,"against":53},{"id":104,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":58,"against":61},{"id":76,"points":45,"matches":34,"won":11,"draw":12,"lost":11,"goals":47,"against":48},{"id":55,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":50,"against":55},{"id":78,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":48,"against":55},{"id":115,"points":41,"matches":34,"won":10,"draw":11,"lost":13,"goals":47,"against":50},{"id":102,"points":41,"matches":34,"won":12,"draw":5,"lost":17,"goals":32,"against":48},{"id":79,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":32,"against":49},{"id":74,"points":36,"matches":34,"won":9,"draw":9,"lost":16,"goals":42,"against":59},{"id":83,"points":34,"matches":34,"won":9,"draw":7,"lost":18,"goals":50,"against":62},{"id":181,"points":31,"matches":34,"won":8,"draw":7,"lost":19,"goals":34,"against":58},{"id":119,"points":28,"matches":34,"won":7,"draw":7,"lost":20,"goals":35,"against":63}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2022–23_2._Bundesliga_table, abgerufen 2026-10-09","table":[{"id":199,"won":19,"draw":10,"lost":5,"goals":67,"against":36,"adjust":0},{"id":118,"won":20,"draw":7,"lost":7,"goals":50,"against":33,"adjust":0},{"id":100,"won":20,"draw":6,"lost":8,"goals":70,"against":45,"adjust":0},{"id":185,"won":17,"draw":7,"lost":10,"goals":60,"against":43,"adjust":0},{"id":98,"won":16,"draw":10,"lost":8,"goals":55,"against":39,"adjust":0},{"id":31,"won":16,"draw":7,"lost":11,"goals":68,"against":44,"adjust":0},{"id":105,"won":13,"draw":7,"lost":14,"goals":56,"against":53,"adjust":0},{"id":104,"won":12,"draw":10,"lost":12,"goals":58,"against":61,"adjust":0},{"id":76,"won":11,"draw":12,"lost":11,"goals":47,"against":48,"adjust":0},{"id":55,"won":12,"draw":8,"lost":14,"goals":50,"against":55,"adjust":0},{"id":78,"won":12,"draw":7,"lost":15,"goals":48,"against":55,"adjust":0},{"id":115,"won":10,"draw":11,"lost":13,"goals":47,"against":50,"adjust":0},{"id":102,"won":12,"draw":5,"lost":17,"goals":32,"against":48,"adjust":0},{"id":79,"won":10,"draw":9,"lost":15,"goals":32,"against":49,"adjust":0},{"id":74,"won":9,"draw":9,"lost":16,"goals":42,"against":59,"adjust":0},{"id":83,"won":9,"draw":7,"lost":18,"goals":50,"against":62,"adjust":0},{"id":181,"won":8,"draw":7,"lost":19,"goals":34,"against":58,"adjust":0},{"id":119,"won":7,"draw":7,"lost":20,"goals":35,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2023.json b/tests/RealData/fixtures/openligadb/bl2-2023.json new file mode 100644 index 00000000..2040171a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2023.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2023,"name":"2. Fußball-Bundesliga 2023/2024","sport":"Fussball","finished":true,"teams":[{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":198,"name":"SV 07 Elversberg","short":"Elversberg"}],"matches":[[1,36,105,2,3],[1,55,198,2,2],[1,74,104,0,1],[1,76,98,1,2],[1,100,9,5,3],[1,102,79,2,0],[1,115,31,5,0],[1,174,78,1,1],[1,185,54,1,0],[2,9,76,3,0],[2,31,36,1,1],[2,54,174,0,1],[2,78,74,2,1],[2,79,55,2,2],[2,98,185,0,0],[2,104,115,2,1],[2,105,100,2,2],[2,198,102,1,2],[3,36,79,2,3],[3,74,9,1,0],[3,76,198,3,2],[3,100,54,3,0],[3,102,55,1,2],[3,104,78,2,4],[3,115,98,0,0],[3,174,105,1,0],[3,185,31,1,2],[4,9,104,0,2],[4,31,76,1,2],[4,54,115,5,0],[4,55,100,0,1],[4,79,174,2,1],[4,98,78,0,0],[4,102,36,2,1],[4,105,74,2,0],[4,198,185,0,5],[5,36,198,0,1],[5,74,98,1,1],[5,76,79,3,1],[5,78,54,6,4],[5,100,102,2,0],[5,104,31,2,1],[5,115,55,1,3],[5,174,9,1,1],[5,185,105,3,1],[6,9,78,4,3],[6,31,174,2,1],[6,54,74,3,0],[6,55,36,7,0],[6,79,115,1,1],[6,98,104,5,1],[6,102,185,1,3],[6,105,76,1,1],[6,198,100,2,1],[7,36,100,2,1],[7,74,79,2,2],[7,76,102,3,1],[7,78,31,1,1],[7,98,9,3,1],[7,104,54,2,3],[7,115,105,4,3],[7,174,198,0,2],[7,185,55,1,1],[8,31,9,3,1],[8,36,76,2,2],[8,54,98,1,2],[8,55,174,2,0],[8,79,78,1,0],[8,100,185,1,0],[8,102,74,1,0],[8,105,104,0,2],[8,198,115,1,1],[9,9,54,1,2],[9,74,31,1,3],[9,76,55,3,1],[9,78,105,1,1],[9,98,79,5,1],[9,104,198,1,1],[9,115,102,1,0],[9,174,100,1,1],[9,185,36,1,1],[10,31,98,2,2],[10,36,174,0,2],[10,55,78,2,1],[10,79,54,3,1],[10,100,115,2,0],[10,102,104,1,3],[10,105,9,3,0],[10,185,76,4,3],[10,198,74,3,0],[11,9,55,3,2],[11,54,31,3,1],[11,74,185,1,4],[11,76,100,3,3],[11,78,198,1,2],[11,98,105,2,1],[11,104,79,0,2],[11,115,36,4,0],[11,174,102,1,0],[12,36,104,1,1],[12,55,74,2,0],[12,76,115,0,2],[12,79,9,1,2],[12,100,78,2,0],[12,102,54,0,0],[12,105,31,0,3],[12,185,174,1,3],[12,198,98,0,2],[13,9,198,1,2],[13,31,79,1,3],[13,54,105,2,2],[13,74,36,3,2],[13,78,102,1,2],[13,98,55,0,0],[13,104,100,4,2],[13,115,185,1,0],[13,174,76,2,1],[14,36,78,0,2],[14,55,54,2,2],[14,76,104,0,3],[14,100,74,2,1],[14,102,98,2,3],[14,105,79,4,1],[14,115,174,2,0],[14,185,9,5,3],[14,198,31,4,1],[15,9,36,4,0],[15,31,55,1,0],[15,54,198,5,1],[15,74,115,0,1],[15,78,76,4,1],[15,79,185,0,5],[15,98,100,2,2],[15,104,174,3,2],[15,105,102,2,2],[16,36,98,1,1],[16,55,105,2,2],[16,76,54,1,2],[16,100,31,1,2],[16,102,9,0,2],[16,115,78,1,1],[16,174,74,1,3],[16,185,104,0,1],[16,198,79,0,1],[17,9,115,2,2],[17,31,102,3,0],[17,54,36,0,0],[17,74,76,2,1],[17,78,185,2,3],[17,79,100,0,2],[17,98,174,1,1],[17,104,55,3,0],[17,105,198,3,2],[18,9,100,0,2],[18,31,115,0,1],[18,54,185,2,2],[18,78,174,1,0],[18,79,102,3,0],[18,98,76,2,0],[18,104,74,1,2],[18,105,36,2,1],[18,198,55,2,2],[19,36,31,0,0],[19,55,79,3,0],[19,74,78,1,0],[19,76,9,4,1],[19,100,105,3,4],[19,102,198,2,1],[19,115,104,2,1],[19,174,54,3,1],[19,185,98,1,2],[20,9,74,1,0],[20,31,185,4,3],[20,54,100,1,2],[20,55,102,2,1],[20,78,104,1,1],[20,79,36,2,2],[20,98,115,3,2],[20,105,174,2,2],[20,198,76,2,1],[21,36,102,0,0],[21,74,105,2,0],[21,76,31,1,2],[21,78,98,1,0],[21,100,55,3,4],[21,104,9,1,0],[21,115,54,1,2],[21,174,79,1,1],[21,185,198,1,1],[22,9,174,1,0],[22,31,104,0,4],[22,54,78,3,2],[22,55,115,2,1],[22,79,76,1,1],[22,98,74,1,0],[22,102,100,2,2],[22,105,185,2,2],[22,198,36,3,1],[23,36,55,1,0],[23,74,54,1,1],[23,76,105,0,4],[23,78,9,3,0],[23,100,198,1,0],[23,104,98,3,4],[23,115,79,2,1],[23,174,31,1,2],[23,185,102,2,0],[24,9,98,3,1],[24,31,78,0,0],[24,54,104,2,2],[24,55,185,2,2],[24,79,74,2,1],[24,100,36,1,2],[24,102,76,0,3],[24,105,115,4,0],[24,198,174,0,3],[25,9,31,3,3],[25,74,102,0,1],[25,76,36,3,2],[25,78,79,0,1],[25,98,54,2,0],[25,104,105,1,0],[25,115,198,1,4],[25,174,55,1,1],[25,185,100,2,0],[26,31,74,1,2],[26,36,185,0,4],[26,54,9,5,2],[26,55,76,1,1],[26,79,98,0,2],[26,100,174,3,0],[26,102,115,1,0],[26,105,78,7,0],[26,198,104,0,2],[27,9,105,0,0],[27,54,79,3,3],[27,74,198,5,0],[27,76,185,1,3],[27,78,55,0,3],[27,98,31,2,1],[27,104,102,2,0],[27,115,100,1,1],[27,174,36,0,1],[28,31,54,2,3],[28,36,115,2,0],[28,55,9,1,1],[28,79,104,0,4],[28,100,76,2,1],[28,102,174,3,1],[28,105,98,2,1],[28,185,74,2,0],[28,198,78,0,0],[29,9,79,2,0],[29,31,105,1,1],[29,54,102,4,0],[29,74,55,0,0],[29,78,100,2,2],[29,98,198,3,4],[29,104,36,4,0],[29,115,76,2,1],[29,174,185,0,2],[30,36,74,0,3],[30,55,98,1,2],[30,76,174,1,1],[30,79,31,0,2],[30,100,104,0,1],[30,102,78,0,2],[30,105,54,3,2],[30,185,115,1,0],[30,198,9,1,1],[31,9,185,1,1],[31,31,198,3,1],[31,54,55,1,1],[31,74,100,0,4],[31,78,36,1,1],[31,79,105,0,1],[31,98,102,1,0],[31,104,76,1,3],[31,174,115,3,5],[32,36,9,0,4],[32,55,31,3,2],[32,76,78,4,1],[32,100,98,1,0],[32,102,105,1,2],[32,115,74,3,3],[32,174,104,0,1],[32,185,79,3,1],[32,198,54,4,2],[33,9,102,2,1],[33,31,100,1,0],[33,54,76,3,1],[33,74,174,1,0],[33,78,115,0,0],[33,79,198,3,0],[33,98,36,3,1],[33,104,185,1,1],[33,105,55,1,2],[34,36,54,2,1],[34,55,104,1,2],[34,76,74,5,0],[34,100,79,4,1],[34,102,31,1,2],[34,115,9,2,0],[34,174,98,1,2],[34,185,78,3,2],[34,198,105,0,3]],"table":[{"id":98,"points":69,"matches":34,"won":20,"draw":9,"lost":5,"goals":62,"against":36},{"id":104,"points":68,"matches":34,"won":21,"draw":5,"lost":8,"goals":65,"against":39},{"id":185,"points":63,"matches":34,"won":18,"draw":9,"lost":7,"goals":72,"against":40},{"id":100,"points":58,"matches":34,"won":17,"draw":7,"lost":10,"goals":64,"against":44},{"id":105,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":68,"against":48},{"id":55,"points":52,"matches":34,"won":13,"draw":13,"lost":8,"goals":59,"against":44},{"id":31,"points":52,"matches":34,"won":15,"draw":7,"lost":12,"goals":54,"against":54},{"id":115,"points":50,"matches":34,"won":14,"draw":8,"lost":12,"goals":50,"against":49},{"id":54,"points":48,"matches":34,"won":13,"draw":9,"lost":12,"goals":69,"against":59},{"id":9,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":53,"against":60},{"id":198,"points":43,"matches":34,"won":12,"draw":7,"lost":15,"goals":49,"against":63},{"id":79,"points":40,"matches":34,"won":11,"draw":7,"lost":16,"goals":43,"against":64},{"id":76,"points":39,"matches":34,"won":11,"draw":6,"lost":17,"goals":59,"against":64},{"id":78,"points":38,"matches":34,"won":9,"draw":11,"lost":14,"goals":46,"against":54},{"id":74,"points":38,"matches":34,"won":11,"draw":5,"lost":18,"goals":37,"against":53},{"id":174,"points":32,"matches":34,"won":8,"draw":8,"lost":18,"goals":36,"against":50},{"id":102,"points":31,"matches":34,"won":9,"draw":4,"lost":21,"goals":30,"against":57},{"id":36,"points":28,"matches":34,"won":6,"draw":10,"lost":18,"goals":31,"against":69}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2023–24_2._Bundesliga_table, abgerufen 2026-10-09","table":[{"id":98,"won":20,"draw":9,"lost":5,"goals":62,"against":36,"adjust":0},{"id":104,"won":21,"draw":5,"lost":8,"goals":65,"against":39,"adjust":0},{"id":185,"won":18,"draw":9,"lost":7,"goals":72,"against":40,"adjust":0},{"id":100,"won":17,"draw":7,"lost":10,"goals":64,"against":44,"adjust":0},{"id":105,"won":15,"draw":10,"lost":9,"goals":68,"against":48,"adjust":0},{"id":55,"won":13,"draw":13,"lost":8,"goals":59,"against":44,"adjust":0},{"id":31,"won":15,"draw":7,"lost":12,"goals":54,"against":54,"adjust":0},{"id":115,"won":14,"draw":8,"lost":12,"goals":50,"against":49,"adjust":0},{"id":54,"won":13,"draw":9,"lost":12,"goals":69,"against":59,"adjust":0},{"id":9,"won":12,"draw":7,"lost":15,"goals":53,"against":60,"adjust":0},{"id":198,"won":12,"draw":7,"lost":15,"goals":49,"against":63,"adjust":0},{"id":79,"won":11,"draw":7,"lost":16,"goals":43,"against":64,"adjust":0},{"id":76,"won":11,"draw":6,"lost":17,"goals":59,"against":64,"adjust":0},{"id":78,"won":9,"draw":11,"lost":14,"goals":46,"against":54,"adjust":0},{"id":74,"won":11,"draw":5,"lost":18,"goals":37,"against":53,"adjust":0},{"id":174,"won":8,"draw":8,"lost":18,"goals":36,"against":50,"adjust":0},{"id":102,"won":9,"draw":4,"lost":21,"goals":30,"against":57,"adjust":0},{"id":36,"won":6,"draw":10,"lost":18,"goals":31,"against":69,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2024.json b/tests/RealData/fixtures/openligadb/bl2-2024.json new file mode 100644 index 00000000..434fc9b1 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2024.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2024,"name":"2. Fußball-Bundesliga 2024/2025","sport":"Fussball","finished":true,"teams":[{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":100,"name":"Hamburger SV","short":"HSV"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":198,"name":"SV 07 Elversberg","short":"Elversberg"},{"id":564,"name":"SSV Ulm 1846","short":"SSV Ulm 1846"}],"matches":[[1,9,74,5,1],[1,54,31,1,2],[1,55,181,2,0],[1,65,100,1,2],[1,78,198,0,0],[1,105,79,3,2],[1,115,188,3,1],[1,118,185,0,2],[1,564,76,1,2],[2,31,118,3,1],[2,74,78,1,3],[2,76,115,2,2],[2,79,9,3,1],[2,100,54,1,1],[2,181,564,1,0],[2,185,105,0,0],[2,188,55,0,0],[2,198,65,2,2],[3,54,181,2,0],[3,55,100,1,0],[3,65,74,5,0],[3,78,9,2,2],[3,105,198,3,2],[3,115,31,1,1],[3,118,79,1,1],[3,188,76,0,1],[3,564,185,1,2],[4,9,65,1,3],[4,31,564,0,0],[4,74,105,1,2],[4,76,54,3,4],[4,79,78,0,4],[4,100,188,4,1],[4,181,115,0,4],[4,185,55,1,0],[4,198,118,4,0],[5,54,185,0,2],[5,55,76,3,1],[5,65,78,1,2],[5,100,181,5,0],[5,105,9,2,0],[5,115,198,0,0],[5,118,74,1,1],[5,188,31,3,3],[5,564,79,1,2],[6,9,118,3,5],[6,31,55,2,1],[6,74,115,2,0],[6,76,100,2,2],[6,78,105,2,2],[6,79,54,0,2],[6,181,188,0,3],[6,185,65,2,2],[6,198,564,1,3],[7,54,198,1,4],[7,55,79,2,0],[7,65,105,4,4],[7,100,31,2,2],[7,115,185,1,2],[7,118,78,1,2],[7,181,76,0,0],[7,188,9,1,2],[7,564,74,3,1],[8,9,54,2,2],[8,31,181,3,0],[8,65,564,2,0],[8,74,55,2,0],[8,78,115,2,2],[8,79,188,3,2],[8,105,118,3,3],[8,185,100,0,3],[8,198,76,1,0],[9,54,74,3,1],[9,55,9,1,0],[9,76,31,3,0],[9,100,78,3,1],[9,115,79,0,4],[9,118,65,5,1],[9,181,185,0,3],[9,188,198,1,1],[9,564,105,0,1],[10,9,115,3,4],[10,65,31,1,2],[10,74,188,1,1],[10,78,55,0,3],[10,79,181,8,3],[10,105,54,1,3],[10,118,564,1,1],[10,185,76,3,4],[10,198,100,4,2],[11,31,74,0,0],[11,54,65,0,1],[11,55,105,2,1],[11,76,78,2,2],[11,100,79,1,1],[11,115,118,1,5],[11,181,198,1,0],[11,188,185,1,0],[11,564,9,0,0],[12,9,181,2,0],[12,65,115,1,0],[12,74,100,3,1],[12,78,564,0,0],[12,79,76,0,0],[12,105,188,1,1],[12,118,54,3,1],[12,185,31,1,1],[12,198,55,3,1],[13,31,79,3,2],[13,54,564,2,2],[13,55,118,1,2],[13,76,74,3,2],[13,100,9,2,2],[13,115,105,2,3],[13,181,78,0,1],[13,185,198,0,2],[13,188,65,0,1],[14,9,76,0,3],[14,65,55,2,2],[14,74,181,0,0],[14,78,54,1,3],[14,79,185,2,2],[14,105,100,1,3],[14,118,188,0,0],[14,198,31,1,3],[14,564,115,1,1],[15,31,9,2,4],[15,55,564,3,2],[15,76,105,3,1],[15,100,118,2,2],[15,115,54,2,1],[15,181,65,0,1],[15,185,74,5,0],[15,188,78,1,2],[15,198,79,2,1],[16,9,185,1,1],[16,54,188,1,2],[16,65,79,3,1],[16,74,198,0,3],[16,78,31,1,1],[16,105,181,4,2],[16,115,55,1,0],[16,118,76,5,1],[16,564,100,1,1],[17,31,105,1,2],[17,55,54,0,0],[17,76,65,0,1],[17,79,74,1,0],[17,100,115,5,0],[17,181,118,2,1],[17,185,78,2,5],[17,188,564,0,0],[17,198,9,1,4],[18,31,54,1,2],[18,74,9,0,0],[18,76,564,2,1],[18,79,105,2,1],[18,100,65,1,0],[18,181,55,0,1],[18,185,118,2,2],[18,188,115,2,1],[18,198,78,2,5],[19,9,79,3,1],[19,54,100,2,3],[19,55,188,2,2],[19,65,198,1,0],[19,78,74,1,1],[19,105,185,2,3],[19,115,76,2,4],[19,118,31,0,1],[19,564,181,5,1],[20,9,78,2,5],[20,31,115,1,2],[20,74,65,1,2],[20,76,188,2,1],[20,79,118,1,0],[20,100,55,2,2],[20,181,54,2,0],[20,185,564,3,2],[20,198,105,2,2],[21,54,76,0,1],[21,55,185,1,1],[21,65,9,1,0],[21,78,79,3,4],[21,105,74,0,2],[21,115,181,2,1],[21,118,198,0,3],[21,188,100,1,2],[21,564,31,0,2],[22,9,105,2,1],[22,31,188,2,0],[22,74,118,1,0],[22,76,55,0,0],[22,78,65,3,0],[22,79,564,2,0],[22,181,100,1,1],[22,185,54,2,1],[22,198,115,2,0],[23,54,79,0,0],[23,55,31,0,0],[23,65,185,1,1],[23,100,76,3,0],[23,105,78,3,1],[23,115,74,3,0],[23,118,9,2,0],[23,188,181,2,0],[23,564,198,0,0],[24,9,188,1,0],[24,31,100,2,0],[24,74,564,1,1],[24,76,181,3,0],[24,78,118,4,1],[24,79,55,1,2],[24,105,65,1,0],[24,185,115,1,2],[24,198,54,4,0],[25,54,9,1,2],[25,55,74,1,1],[25,76,198,1,1],[25,100,185,4,1],[25,115,78,1,1],[25,118,105,3,0],[25,181,31,0,0],[25,188,79,0,1],[25,564,65,0,1],[26,9,55,1,2],[26,31,76,5,3],[26,65,118,2,1],[26,74,54,1,5],[26,78,100,0,3],[26,79,115,3,0],[26,105,564,0,0],[26,185,181,1,0],[26,198,188,0,1],[27,31,65,1,2],[27,54,105,3,1],[27,55,78,0,0],[27,76,185,3,1],[27,100,198,0,0],[27,115,9,3,3],[27,181,79,2,1],[27,188,74,1,1],[27,564,118,2,1],[28,9,564,2,1],[28,65,54,0,1],[28,74,31,3,2],[28,78,76,2,0],[28,79,100,0,3],[28,105,55,1,0],[28,118,115,1,0],[28,185,188,1,0],[28,198,181,6,0],[29,31,185,1,2],[29,54,118,1,1],[29,55,198,1,3],[29,76,79,1,2],[29,100,74,2,4],[29,115,65,1,1],[29,181,9,2,0],[29,188,105,1,1],[29,564,78,1,0],[30,9,100,2,2],[30,65,188,3,1],[30,74,76,2,0],[30,78,181,3,0],[30,79,31,2,3],[30,105,115,1,0],[30,118,55,3,1],[30,198,185,1,1],[30,564,54,2,3],[31,31,198,1,1],[31,54,78,1,1],[31,55,65,1,0],[31,76,9,2,1],[31,100,105,1,2],[31,115,564,0,1],[31,181,74,1,1],[31,185,79,3,3],[31,188,118,1,1],[32,9,31,0,2],[32,54,115,1,0],[32,65,181,1,1],[32,74,185,2,2],[32,78,188,0,5],[32,79,198,1,3],[32,105,76,2,2],[32,118,100,0,4],[32,564,55,1,2],[33,31,78,2,1],[33,55,115,1,1],[33,76,118,2,1],[33,79,65,1,2],[33,100,564,6,1],[33,181,105,2,2],[33,185,9,2,0],[33,188,54,2,0],[33,198,74,3,0],[34,9,198,1,2],[34,54,55,1,1],[34,65,76,4,0],[34,74,79,0,4],[34,78,185,4,2],[34,105,31,3,0],[34,115,100,3,2],[34,118,181,3,1],[34,564,188,2,2]],"table":[{"id":65,"points":61,"matches":34,"won":18,"draw":7,"lost":9,"goals":53,"against":38},{"id":100,"points":59,"matches":34,"won":16,"draw":11,"lost":7,"goals":78,"against":44},{"id":198,"points":58,"matches":34,"won":16,"draw":10,"lost":8,"goals":64,"against":37},{"id":31,"points":55,"matches":34,"won":15,"draw":10,"lost":9,"goals":55,"against":45},{"id":78,"points":53,"matches":34,"won":14,"draw":11,"lost":9,"goals":64,"against":52},{"id":185,"points":53,"matches":34,"won":14,"draw":11,"lost":9,"goals":57,"against":52},{"id":76,"points":53,"matches":34,"won":15,"draw":8,"lost":11,"goals":56,"against":55},{"id":105,"points":52,"matches":34,"won":14,"draw":10,"lost":10,"goals":57,"against":55},{"id":55,"points":51,"matches":34,"won":13,"draw":12,"lost":9,"goals":40,"against":35},{"id":79,"points":48,"matches":34,"won":14,"draw":6,"lost":14,"goals":60,"against":56},{"id":54,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":49,"against":51},{"id":118,"points":42,"matches":34,"won":11,"draw":9,"lost":14,"goals":56,"against":55},{"id":115,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":45,"against":59},{"id":9,"points":38,"matches":34,"won":10,"draw":8,"lost":16,"goals":52,"against":62},{"id":188,"points":36,"matches":34,"won":8,"draw":12,"lost":14,"goals":40,"against":43},{"id":74,"points":35,"matches":34,"won":8,"draw":11,"lost":15,"goals":37,"against":64},{"id":564,"points":30,"matches":34,"won":6,"draw":12,"lost":16,"goals":36,"against":48},{"id":181,"points":25,"matches":34,"won":6,"draw":7,"lost":21,"goals":23,"against":71}]} diff --git a/tests/RealData/fixtures/openligadb/bl2-2025.json b/tests/RealData/fixtures/openligadb/bl2-2025.json new file mode 100644 index 00000000..eefe0593 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2025.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2025,"name":"2. Fußball-Bundesliga 2025/2026","sport":"Fussball","finished":true,"teams":[{"id":9,"name":"FC Schalke 04","short":"S04"},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":198,"name":"SV 07 Elversberg","short":"Elversberg"}],"matches":[[1,9,54,2,1],[1,31,104,2,1],[1,55,76,1,0],[1,78,74,0,1],[1,83,185,5,1],[1,105,188,3,2],[1,115,177,3,2],[1,118,129,4,1],[1,198,79,1,0],[2,54,105,0,0],[2,74,115,3,2],[2,76,9,1,0],[2,79,118,0,1],[2,104,83,0,2],[2,129,198,2,0],[2,177,78,1,2],[2,185,55,0,2],[2,188,31,1,1],[3,9,129,2,1],[3,31,185,1,2],[3,55,78,3,1],[3,83,177,1,2],[3,105,74,2,0],[3,115,104,0,2],[3,118,54,0,0],[3,188,79,2,1],[3,198,76,2,1],[4,54,198,0,2],[4,74,83,1,1],[4,76,118,3,1],[4,78,115,4,5],[4,79,31,0,0],[4,104,55,1,2],[4,129,188,1,2],[4,177,9,0,1],[4,185,105,0,0],[5,9,104,0,1],[5,31,129,1,0],[5,55,54,0,3],[5,83,78,2,0],[5,105,79,2,1],[5,115,76,0,3],[5,118,74,2,1],[5,188,185,1,2],[5,198,177,2,2],[6,54,31,0,2],[6,74,198,1,4],[6,76,188,4,1],[6,78,9,0,2],[6,79,129,2,1],[6,83,115,1,3],[6,104,105,3,0],[6,177,55,2,2],[6,185,118,0,3],[7,9,115,1,0],[7,31,76,2,0],[7,55,83,3,1],[7,79,54,0,3],[7,105,78,1,0],[7,118,177,2,0],[7,129,185,0,1],[7,188,74,3,1],[7,198,104,1,0],[8,54,188,2,1],[8,74,31,1,2],[8,76,129,3,2],[8,78,198,0,4],[8,83,9,1,2],[8,104,118,1,1],[8,115,55,2,2],[8,177,105,3,3],[8,185,79,2,3],[9,31,83,4,3],[9,55,9,0,3],[9,79,104,1,1],[9,105,76,2,3],[9,118,78,0,0],[9,129,54,3,2],[9,185,74,1,2],[9,188,177,2,2],[9,198,115,6,0],[10,9,118,1,0],[10,54,185,1,0],[10,74,55,0,3],[10,76,79,1,1],[10,78,188,2,0],[10,83,198,2,0],[10,104,129,1,1],[10,115,105,1,4],[10,177,31,1,2],[11,31,115,2,1],[11,54,177,2,0],[11,79,74,2,1],[11,105,9,2,1],[11,118,83,2,2],[11,129,78,2,0],[11,185,76,1,1],[11,188,104,2,1],[11,198,55,2,2],[12,9,198,1,0],[12,55,118,2,3],[12,74,129,0,2],[12,76,54,0,1],[12,78,31,0,1],[12,83,105,4,0],[12,104,185,1,0],[12,115,188,1,0],[12,177,79,1,2],[13,31,55,0,2],[13,54,74,1,0],[13,76,104,4,1],[13,79,83,2,0],[13,105,198,2,3],[13,118,115,4,2],[13,129,177,1,2],[13,185,78,2,1],[13,188,9,0,0],[14,9,31,2,1],[14,55,105,3,0],[14,74,76,2,0],[14,78,79,3,0],[14,83,188,1,2],[14,104,54,0,1],[14,115,129,0,3],[14,177,185,2,1],[14,198,118,0,0],[15,31,198,1,2],[15,54,78,0,2],[15,74,104,1,1],[15,76,177,3,1],[15,79,115,2,2],[15,118,105,3,2],[15,129,83,1,0],[15,185,9,0,2],[15,188,55,2,2],[16,9,79,1,0],[16,55,129,0,0],[16,78,104,3,3],[16,83,76,0,0],[16,105,31,0,4],[16,115,54,3,3],[16,118,188,1,0],[16,177,74,2,3],[16,198,185,1,0],[17,31,118,2,2],[17,54,83,1,1],[17,74,9,2,1],[17,76,78,2,3],[17,79,55,2,1],[17,104,177,2,1],[17,129,105,2,2],[17,185,115,2,1],[17,188,198,1,1],[18,54,9,0,0],[18,74,78,0,3],[18,76,55,3,1],[18,79,198,3,2],[18,104,31,2,0],[18,129,118,3,3],[18,177,115,2,0],[18,185,83,1,0],[18,188,105,0,2],[19,9,76,2,2],[19,31,188,2,1],[19,55,185,2,1],[19,78,177,1,2],[19,83,104,2,2],[19,105,54,2,2],[19,115,74,0,0],[19,118,79,2,0],[19,198,129,1,1],[20,54,118,2,2],[20,74,105,1,0],[20,76,198,1,3],[20,78,55,1,2],[20,79,188,1,1],[20,104,115,1,2],[20,129,9,2,0],[20,177,83,1,1],[20,185,31,2,1],[21,9,177,2,2],[21,31,79,2,1],[21,55,104,3,1],[21,83,74,3,2],[21,105,185,1,1],[21,115,78,4,5],[21,118,76,4,0],[21,188,129,1,1],[21,198,54,0,3],[22,54,55,2,3],[22,74,118,2,2],[22,76,115,1,0],[22,78,83,0,2],[22,79,105,5,1],[22,104,9,1,2],[22,129,31,0,0],[22,177,198,1,2],[22,185,188,0,0],[23,9,78,5,3],[23,31,54,5,2],[23,55,177,0,0],[23,105,104,3,1],[23,115,83,2,1],[23,118,185,2,1],[23,129,79,1,1],[23,188,76,2,3],[23,198,74,3,1],[24,54,79,2,1],[24,74,188,1,2],[24,76,31,1,2],[24,78,105,1,3],[24,83,55,0,1],[24,104,198,1,1],[24,115,9,1,1],[24,177,118,3,1],[24,185,129,2,1],[25,9,83,1,0],[25,31,74,1,1],[25,55,115,1,2],[25,79,185,0,1],[25,105,177,3,3],[25,118,104,2,0],[25,129,76,3,2],[25,188,54,1,2],[25,198,78,1,0],[26,9,55,2,2],[26,54,129,1,1],[26,74,185,1,0],[26,76,105,3,0],[26,78,118,1,1],[26,83,31,2,2],[26,104,79,2,3],[26,115,198,2,0],[26,177,188,6,0],[27,31,177,2,1],[27,55,74,1,0],[27,79,76,3,0],[27,105,115,3,1],[27,118,9,1,1],[27,129,104,2,3],[27,185,54,2,5],[27,188,78,1,3],[27,198,83,3,1],[28,9,105,1,0],[28,55,198,1,1],[28,74,79,1,1],[28,76,185,3,0],[28,78,129,4,1],[28,83,118,2,1],[28,104,188,0,0],[28,115,31,0,2],[28,177,54,0,1],[29,31,78,4,3],[29,54,76,0,1],[29,79,177,0,2],[29,105,83,4,1],[29,118,55,0,2],[29,129,74,4,1],[29,185,104,1,2],[29,188,115,0,0],[29,198,9,1,2],[30,9,188,4,1],[30,55,31,1,1],[30,74,54,1,1],[30,78,185,2,0],[30,83,79,1,1],[30,104,76,3,0],[30,115,118,3,2],[30,177,129,2,0],[30,198,105,3,0],[31,31,9,2,3],[31,54,104,0,1],[31,76,74,0,2],[31,79,78,1,0],[31,105,55,1,3],[31,118,198,3,3],[31,129,115,2,1],[31,185,177,3,1],[31,188,83,2,3],[32,9,185,1,0],[32,55,188,3,3],[32,78,54,1,0],[32,83,129,1,1],[32,104,74,2,0],[32,105,118,2,1],[32,115,79,1,1],[32,177,76,1,0],[32,198,31,5,1],[33,31,105,2,2],[33,54,115,2,1],[33,74,177,2,1],[33,76,83,2,0],[33,79,9,3,0],[33,104,78,1,3],[33,129,55,1,1],[33,185,198,3,1],[33,188,118,1,1],[34,9,74,1,0],[34,55,79,3,3],[34,78,76,0,1],[34,83,54,6,1],[34,105,129,1,2],[34,115,185,3,0],[34,118,31,0,2],[34,177,104,2,1],[34,198,188,3,0]],"table":[{"id":9,"points":70,"matches":34,"won":21,"draw":7,"lost":6,"goals":50,"against":31},{"id":198,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":64,"against":39},{"id":31,"points":62,"matches":34,"won":18,"draw":8,"lost":8,"goals":59,"against":45},{"id":55,"points":60,"matches":34,"won":16,"draw":12,"lost":6,"goals":60,"against":44},{"id":118,"points":52,"matches":34,"won":13,"draw":13,"lost":8,"goals":57,"against":45},{"id":76,"points":52,"matches":34,"won":16,"draw":4,"lost":14,"goals":52,"against":47},{"id":54,"points":51,"matches":34,"won":14,"draw":9,"lost":11,"goals":47,"against":44},{"id":79,"points":46,"matches":34,"won":12,"draw":10,"lost":12,"goals":47,"against":45},{"id":129,"points":44,"matches":34,"won":11,"draw":11,"lost":12,"goals":49,"against":47},{"id":105,"points":44,"matches":34,"won":12,"draw":8,"lost":14,"goals":53,"against":64},{"id":177,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":54,"against":53},{"id":104,"points":41,"matches":34,"won":11,"draw":8,"lost":15,"goals":44,"against":48},{"id":83,"points":39,"matches":34,"won":10,"draw":9,"lost":15,"goals":53,"against":51},{"id":78,"points":39,"matches":34,"won":12,"draw":3,"lost":19,"goals":52,"against":58},{"id":74,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":36,"against":54},{"id":115,"points":37,"matches":34,"won":10,"draw":7,"lost":17,"goals":49,"against":68},{"id":185,"points":37,"matches":34,"won":11,"draw":4,"lost":19,"goals":33,"against":53},{"id":188,"points":30,"matches":34,"won":6,"draw":12,"lost":16,"goals":38,"against":61}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2025–26_2._Bundesliga_table, abgerufen 2026-10-09","table":[{"id":9,"won":21,"draw":7,"lost":6,"goals":50,"against":31,"adjust":0},{"id":198,"won":18,"draw":8,"lost":8,"goals":64,"against":39,"adjust":0},{"id":31,"won":18,"draw":8,"lost":8,"goals":59,"against":45,"adjust":0},{"id":55,"won":16,"draw":12,"lost":6,"goals":60,"against":44,"adjust":0},{"id":118,"won":13,"draw":13,"lost":8,"goals":57,"against":45,"adjust":0},{"id":76,"won":16,"draw":4,"lost":14,"goals":52,"against":47,"adjust":0},{"id":54,"won":14,"draw":9,"lost":11,"goals":47,"against":44,"adjust":0},{"id":79,"won":12,"draw":10,"lost":12,"goals":47,"against":45,"adjust":0},{"id":129,"won":11,"draw":11,"lost":12,"goals":49,"against":47,"adjust":0},{"id":105,"won":12,"draw":8,"lost":14,"goals":53,"against":64,"adjust":0},{"id":177,"won":11,"draw":8,"lost":15,"goals":54,"against":53,"adjust":0},{"id":104,"won":11,"draw":8,"lost":15,"goals":44,"against":48,"adjust":0},{"id":83,"won":10,"draw":9,"lost":15,"goals":53,"against":51,"adjust":0},{"id":78,"won":12,"draw":3,"lost":19,"goals":52,"against":58,"adjust":0},{"id":74,"won":10,"draw":7,"lost":17,"goals":36,"against":54,"adjust":0},{"id":115,"won":10,"draw":7,"lost":17,"goals":49,"against":68,"adjust":0},{"id":185,"won":11,"draw":4,"lost":19,"goals":33,"against":53,"adjust":0},{"id":188,"won":6,"draw":12,"lost":16,"goals":38,"against":61,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl2-2026.json b/tests/RealData/fixtures/openligadb/bl2-2026.json new file mode 100644 index 00000000..0bb8dd68 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl2-2026.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl2","season":2026,"name":"2. Fußball-Bundesliga 2026/2027","sport":"Fussball","finished":false,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":54,"name":"Hertha BSC","short":"Hertha"},{"id":55,"name":"Hannover 96","short":"Hannover"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":79,"name":"1. FC Nürnberg","short":"Nürnberg"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":98,"name":"FC St. Pauli","short":"St. Pauli"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":115,"name":"SpVgg Greuther Fürth","short":"Fürth"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":129,"name":"VfL Bochum","short":"Bochum"},{"id":131,"name":"VfL Wolfsburg","short":"Wolfsburg"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,78,74,1,6],[1,79,177,3,0],[1,93,55,3,1],[1,98,115,1,1],[1,105,83,2,1],[1,118,104,2,2],[1,129,54,0,1],[1,131,76,0,0],[1,199,36,4,3],[2,36,78,0,3],[2,54,199,4,1],[2,55,131,0,1],[2,74,129,0,1],[2,76,105,0,0],[2,83,93,3,0],[2,104,98,2,2],[2,115,79,2,4],[2,177,118,1,0],[3,74,54,3,5],[3,78,104,2,0],[3,79,83,4,1],[3,93,115,3,4],[3,98,76,1,2],[3,105,131,2,5],[3,118,55,0,1],[3,129,36,0,1],[3,199,177,5,3],[4,36,74,3,1],[4,54,78,2,1],[4,55,105,2,2],[4,76,118,3,0],[4,83,98,2,2],[4,104,79,2,2],[4,115,199,0,1],[4,131,93,4,4],[4,177,129,1,2],[5,36,54,1,3],[5,74,177,2,2],[5,78,76,3,0],[5,79,55,2,1],[5,98,131,1,0],[5,105,93,0,3],[5,118,83,2,1],[5,129,115,1,1],[5,199,104,1,0],[6,55,129,2,1],[6,76,74,1,0],[6,83,199,2,2],[6,93,98,1,1],[6,104,36,1,1],[6,105,79,0,1],[6,115,78,1,1],[6,131,118,5,1],[6,177,54,1,2],[7,36,177,null,null],[7,54,115,null,null],[7,74,104,1,0],[7,78,55,null,null],[7,79,131,null,null],[7,98,105,null,null],[7,118,93,null,null],[7,129,83,null,null],[7,199,76,0,0],[8,55,98,null,null],[8,76,129,null,null],[8,83,36,null,null],[8,93,79,null,null],[8,104,54,null,null],[8,105,118,null,null],[8,115,74,null,null],[8,131,199,null,null],[8,177,78,null,null],[9,36,115,null,null],[9,54,83,null,null],[9,74,55,null,null],[9,78,105,null,null],[9,79,76,null,null],[9,104,177,null,null],[9,118,98,null,null],[9,129,131,null,null],[9,199,93,null,null],[10,55,177,null,null],[10,76,54,null,null],[10,83,74,null,null],[10,93,129,null,null],[10,98,79,null,null],[10,105,199,null,null],[10,115,104,null,null],[10,118,78,null,null],[10,131,36,null,null],[11,36,76,null,null],[11,54,131,null,null],[11,74,93,null,null],[11,78,98,null,null],[11,79,118,null,null],[11,104,83,null,null],[11,129,105,null,null],[11,177,115,null,null],[11,199,55,null,null],[12,55,115,null,null],[12,76,177,null,null],[12,79,74,null,null],[12,83,78,null,null],[12,93,54,null,null],[12,98,129,null,null],[12,105,36,null,null],[12,118,199,null,null],[12,131,104,null,null],[13,36,55,null,null],[13,54,105,null,null],[13,74,131,null,null],[13,78,93,null,null],[13,104,76,null,null],[13,115,83,null,null],[13,129,118,null,null],[13,177,98,null,null],[13,199,79,null,null],[14,55,54,null,null],[14,76,115,null,null],[14,79,129,null,null],[14,83,177,null,null],[14,93,36,null,null],[14,98,199,null,null],[14,105,104,null,null],[14,118,74,null,null],[14,131,78,null,null],[15,36,98,null,null],[15,54,118,null,null],[15,74,105,null,null],[15,78,79,null,null],[15,83,76,null,null],[15,104,55,null,null],[15,115,131,null,null],[15,129,199,null,null],[15,177,93,null,null],[16,55,76,null,null],[16,79,36,null,null],[16,93,104,null,null],[16,98,54,null,null],[16,105,177,null,null],[16,118,115,null,null],[16,129,78,null,null],[16,131,83,null,null],[16,199,74,null,null],[17,36,118,null,null],[17,54,79,null,null],[17,74,98,null,null],[17,76,93,null,null],[17,78,199,null,null],[17,83,55,null,null],[17,104,129,null,null],[17,115,105,null,null],[17,177,131,null,null],[18,36,199,null,null],[18,54,129,null,null],[18,55,93,null,null],[18,74,78,null,null],[18,76,131,null,null],[18,83,105,null,null],[18,104,118,null,null],[18,115,98,null,null],[18,177,79,null,null],[19,78,36,null,null],[19,79,115,null,null],[19,93,83,null,null],[19,98,104,null,null],[19,105,76,null,null],[19,118,177,null,null],[19,129,74,null,null],[19,131,55,null,null],[19,199,54,null,null],[20,36,129,null,null],[20,54,74,null,null],[20,55,118,null,null],[20,76,98,null,null],[20,83,79,null,null],[20,104,78,null,null],[20,115,93,null,null],[20,131,105,null,null],[20,177,199,null,null],[21,74,36,null,null],[21,78,54,null,null],[21,79,104,null,null],[21,93,131,null,null],[21,98,83,null,null],[21,105,55,null,null],[21,118,76,null,null],[21,129,177,null,null],[21,199,115,null,null],[22,54,36,null,null],[22,55,79,null,null],[22,76,78,null,null],[22,83,118,null,null],[22,93,105,null,null],[22,104,199,null,null],[22,115,129,null,null],[22,131,98,null,null],[22,177,74,null,null],[23,36,104,null,null],[23,54,177,null,null],[23,74,76,null,null],[23,78,115,null,null],[23,79,105,null,null],[23,98,93,null,null],[23,118,131,null,null],[23,129,55,null,null],[23,199,83,null,null],[24,55,78,null,null],[24,76,199,null,null],[24,83,129,null,null],[24,93,118,null,null],[24,104,74,null,null],[24,105,98,null,null],[24,115,54,null,null],[24,131,79,null,null],[24,177,36,null,null],[25,36,83,null,null],[25,54,104,null,null],[25,74,115,null,null],[25,78,177,null,null],[25,79,93,null,null],[25,98,55,null,null],[25,118,105,null,null],[25,129,76,null,null],[25,199,131,null,null],[26,55,74,null,null],[26,76,79,null,null],[26,83,54,null,null],[26,93,199,null,null],[26,98,118,null,null],[26,105,78,null,null],[26,115,36,null,null],[26,131,129,null,null],[26,177,104,null,null],[27,36,131,null,null],[27,54,76,null,null],[27,74,83,null,null],[27,78,118,null,null],[27,79,98,null,null],[27,104,115,null,null],[27,129,93,null,null],[27,177,55,null,null],[27,199,105,null,null],[28,55,199,null,null],[28,76,36,null,null],[28,83,104,null,null],[28,93,74,null,null],[28,98,78,null,null],[28,105,129,null,null],[28,115,177,null,null],[28,118,79,null,null],[28,131,54,null,null],[29,36,105,null,null],[29,54,93,null,null],[29,74,79,null,null],[29,78,83,null,null],[29,104,131,null,null],[29,115,55,null,null],[29,129,98,null,null],[29,177,76,null,null],[29,199,118,null,null],[30,55,36,null,null],[30,76,104,null,null],[30,79,199,null,null],[30,83,115,null,null],[30,93,78,null,null],[30,98,177,null,null],[30,105,54,null,null],[30,118,129,null,null],[30,131,74,null,null],[31,36,93,null,null],[31,54,55,null,null],[31,74,118,null,null],[31,78,131,null,null],[31,104,105,null,null],[31,115,76,null,null],[31,129,79,null,null],[31,177,83,null,null],[31,199,98,null,null],[32,55,104,null,null],[32,76,83,null,null],[32,79,78,null,null],[32,93,177,null,null],[32,98,36,null,null],[32,105,74,null,null],[32,118,54,null,null],[32,131,115,null,null],[32,199,129,null,null],[33,36,79,null,null],[33,54,98,null,null],[33,74,199,null,null],[33,76,55,null,null],[33,78,129,null,null],[33,83,131,null,null],[33,104,93,null,null],[33,115,118,null,null],[33,177,105,null,null],[34,55,83,null,null],[34,79,54,null,null],[34,93,76,null,null],[34,98,74,null,null],[34,105,115,null,null],[34,118,36,null,null],[34,129,104,null,null],[34,131,177,null,null],[34,199,78,null,null]],"table":[{"id":54,"points":18,"matches":6,"won":6,"draw":0,"lost":0,"goals":17,"against":7},{"id":79,"points":16,"matches":6,"won":5,"draw":1,"lost":0,"goals":16,"against":6},{"id":199,"points":14,"matches":7,"won":4,"draw":2,"lost":1,"goals":14,"against":12},{"id":76,"points":12,"matches":7,"won":3,"draw":3,"lost":1,"goals":6,"against":4},{"id":131,"points":11,"matches":6,"won":3,"draw":2,"lost":1,"goals":15,"against":8},{"id":78,"points":10,"matches":6,"won":3,"draw":1,"lost":2,"goals":11,"against":9},{"id":93,"points":8,"matches":6,"won":2,"draw":2,"lost":2,"goals":14,"against":13},{"id":74,"points":7,"matches":7,"won":2,"draw":1,"lost":4,"goals":13,"against":13},{"id":98,"points":7,"matches":6,"won":1,"draw":4,"lost":1,"goals":8,"against":8},{"id":129,"points":7,"matches":6,"won":2,"draw":1,"lost":3,"goals":5,"against":6},{"id":55,"points":7,"matches":6,"won":2,"draw":1,"lost":3,"goals":7,"against":9},{"id":36,"points":7,"matches":6,"won":2,"draw":1,"lost":3,"goals":9,"against":12},{"id":115,"points":6,"matches":6,"won":1,"draw":3,"lost":2,"goals":9,"against":11},{"id":83,"points":5,"matches":6,"won":1,"draw":2,"lost":3,"goals":10,"against":12},{"id":105,"points":5,"matches":6,"won":1,"draw":2,"lost":3,"goals":6,"against":12},{"id":104,"points":4,"matches":7,"won":0,"draw":4,"lost":3,"goals":7,"against":11},{"id":177,"points":4,"matches":6,"won":1,"draw":1,"lost":4,"goals":8,"against":14},{"id":118,"points":4,"matches":6,"won":1,"draw":1,"lost":4,"goals":5,"against":13}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-1991.json b/tests/RealData/fixtures/openligadb/bl3-1991.json new file mode 100644 index 00000000..6173e3d9 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-1991.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":1991,"name":"4. Reichsliga","sport":"Fussball","finished":false,"teams":[{"id":110,"name":"Rot-Weiss Ahlen","short":"Ahlen"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":117,"name":"SV Babelsberg 03","short":"Babelsberg"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":191,"name":"Sportfreunde Lotte","short":"Lotte"},{"id":204,"name":"FC 08 Homburg","short":""},{"id":385,"name":"SpVgg Bayreuth","short":"Bayr"},{"id":406,"name":"Bonner SC","short":""},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":532,"name":"VfB Lübeck","short":"VfB Lübeck"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":600,"name":"VfB Oldenburg","short":"VfB Oldenburg"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"},{"id":1732,"name":"SC Wiedenbrück","short":"Wiedenbrück"},{"id":2164,"name":"Altona 93","short":""},{"id":2393,"name":"SC Weiche Flensburg 08","short":"Weiche Flensburg 08"},{"id":2952,"name":"1. FC Schweinfurt 05","short":"1. FC Schweinfurt 05"},{"id":4597,"name":"FC Viktoria 1889 Berlin","short":"Viktoria"},{"id":5816,"name":"Rostocker FC","short":"Rostocker FC"}],"matches":[[1,110,2393,null,null],[1,116,117,null,null],[1,172,5816,null,null],[1,191,385,null,null],[1,406,204,null,null],[1,532,600,null,null],[1,599,174,null,null],[1,1732,529,null,null],[1,2952,2164,null,null],[1,4597,1718,null,null],[2,204,172,null,null],[2,2164,4597,null,null],[2,2952,406,null,null]],"table":[{"id":2952,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2164,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":406,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":204,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":4597,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1718,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":172,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":5816,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":110,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2393,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1732,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":529,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":191,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":385,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":117,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":599,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":174,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":532,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":600,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2008.json b/tests/RealData/fixtures/openligadb/bl3-2008.json new file mode 100644 index 00000000..ce5591a1 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2008.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2008,"name":"3. Liga 2008/2009","sport":"Fussball","finished":true,"teams":[{"id":29,"name":"Kickers Offenbach","short":""},{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":80,"name":"1. FC Union Berlin","short":"Union Berlin"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":137,"name":"Wuppertaler SV","short":"Wuppertal"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":178,"name":"Stuttgarter Kickers","short":""},{"id":179,"name":"FC Bayern München II","short":"Bayern II"},{"id":180,"name":"Kickers Emden","short":"Kickers Emden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"}],"matches":[[1,66,74,0,2],[1,73,178,2,0],[1,116,135,3,0],[1,119,183,1,2],[1,176,177,0,1],[1,179,80,2,1],[1,180,137,1,0],[1,181,69,2,2],[1,184,29,1,1],[1,185,31,1,4],[2,29,73,2,0],[2,31,116,1,1],[2,69,66,3,2],[2,74,176,1,1],[2,80,184,3,1],[2,135,119,4,3],[2,137,179,2,2],[2,177,180,1,2],[2,178,185,0,2],[2,183,181,1,1],[3,29,80,1,1],[3,66,183,0,0],[3,73,185,0,4],[3,116,178,2,0],[3,119,31,4,0],[3,176,69,2,1],[3,179,177,1,0],[3,180,74,1,0],[3,181,135,1,0],[3,184,137,2,0],[4,31,181,3,1],[4,69,180,1,1],[4,74,179,0,1],[4,80,73,4,0],[4,135,66,4,2],[4,137,29,2,1],[4,177,184,1,0],[4,178,119,0,1],[4,183,176,0,2],[4,185,116,0,0],[5,29,177,2,2],[5,66,31,0,2],[5,73,116,5,1],[5,80,137,0,0],[5,119,185,2,0],[5,176,135,3,1],[5,179,69,2,1],[5,180,183,5,2],[5,181,178,1,1],[5,184,74,4,0],[6,31,176,2,0],[6,69,184,0,6],[6,74,29,4,0],[6,116,119,2,0],[6,135,180,0,1],[6,137,73,2,4],[6,177,80,0,1],[6,178,66,1,2],[6,183,179,0,0],[6,185,181,3,1],[7,29,69,2,1],[7,66,185,0,1],[7,73,119,2,3],[7,80,74,1,1],[7,137,177,1,0],[7,176,178,3,2],[7,179,135,1,1],[7,180,31,1,2],[7,181,116,1,2],[7,184,183,0,0],[8,31,179,2,1],[8,69,80,1,2],[8,74,137,2,1],[8,116,66,1,1],[8,119,181,3,0],[8,135,184,4,5],[8,177,73,3,1],[8,178,180,1,1],[8,183,29,1,1],[8,185,176,3,0],[9,29,135,1,0],[9,66,119,2,2],[9,73,181,0,1],[9,80,183,3,0],[9,137,69,0,1],[9,176,116,4,1],[9,177,74,1,1],[9,179,178,3,3],[9,180,185,1,0],[9,184,31,1,2],[10,31,29,0,0],[10,69,177,0,0],[10,74,73,2,0],[10,116,180,1,1],[10,119,176,2,0],[10,135,80,1,2],[10,178,184,4,4],[10,181,66,1,4],[10,183,137,0,0],[10,185,179,1,1],[11,29,178,4,0],[11,73,66,0,4],[11,74,69,1,2],[11,80,31,3,2],[11,137,135,2,1],[11,176,181,4,1],[11,177,183,1,1],[11,179,116,0,0],[11,180,119,3,0],[11,184,185,0,4],[12,31,137,0,1],[12,66,176,1,0],[12,69,73,2,2],[12,116,184,0,2],[12,119,179,3,3],[12,135,177,0,1],[12,178,80,2,2],[12,181,180,0,1],[12,183,74,2,0],[12,185,29,1,0],[13,29,116,3,1],[13,69,183,1,1],[13,73,176,1,4],[13,74,135,1,1],[13,80,185,1,0],[13,137,178,3,3],[13,177,31,0,3],[13,179,181,2,2],[13,180,66,1,1],[13,184,119,1,1],[14,31,74,2,1],[14,66,179,1,1],[14,116,80,1,0],[14,119,29,0,2],[14,135,69,0,0],[14,176,180,0,1],[14,178,177,2,1],[14,181,184,1,1],[14,183,73,0,0],[14,185,137,3,1],[15,29,181,1,1],[15,69,31,2,4],[15,73,180,3,1],[15,74,178,1,1],[15,80,119,2,2],[15,137,116,2,4],[15,177,185,0,2],[15,179,176,1,0],[15,183,135,1,0],[15,184,66,3,0],[16,31,183,4,0],[16,66,29,2,1],[16,116,177,2,0],[16,119,137,1,1],[16,135,73,2,2],[16,176,184,1,0],[16,178,69,0,3],[16,180,179,0,2],[16,181,80,0,2],[16,185,74,2,1],[17,29,176,0,0],[17,69,185,1,0],[17,73,179,0,0],[17,74,116,4,0],[17,80,66,2,0],[17,135,31,2,3],[17,137,181,0,0],[17,177,119,1,1],[17,183,178,3,1],[17,184,180,0,1],[18,66,137,1,0],[18,73,31,2,0],[18,116,69,1,0],[18,119,74,0,1],[18,176,80,1,1],[18,178,135,3,2],[18,179,184,1,1],[18,180,29,1,1],[18,181,177,1,0],[18,185,183,1,1],[19,29,179,2,0],[19,31,178,2,0],[19,69,119,2,0],[19,74,181,0,3],[19,80,180,2,0],[19,135,185,2,0],[19,137,176,0,2],[19,177,66,3,1],[19,183,116,2,3],[19,184,73,3,0],[20,29,184,2,0],[20,31,185,0,0],[20,69,181,0,0],[20,74,66,1,1],[20,80,179,0,0],[20,135,116,1,0],[20,137,180,0,3],[20,177,176,1,1],[20,178,73,0,0],[20,183,119,0,0],[21,66,69,5,0],[21,73,29,0,0],[21,116,31,2,1],[21,119,135,3,1],[21,176,74,2,1],[21,179,137,2,0],[21,180,177,2,2],[21,181,183,1,0],[21,184,80,0,3],[21,185,178,2,0],[22,31,119,1,2],[22,69,176,1,1],[22,74,180,2,1],[22,80,29,1,0],[22,135,181,2,2],[22,137,184,2,0],[22,177,179,3,2],[22,178,116,2,1],[22,183,66,0,0],[22,185,73,3,1],[23,29,137,1,2],[23,66,135,0,1],[23,73,80,0,0],[23,116,185,2,1],[23,119,178,2,0],[23,176,183,0,0],[23,179,74,0,1],[23,180,69,3,1],[23,181,31,0,4],[23,184,177,2,0],[24,31,66,0,0],[24,69,179,0,2],[24,74,184,2,0],[24,116,73,0,2],[24,135,176,2,1],[24,137,80,0,1],[24,177,29,1,1],[24,178,181,1,1],[24,183,180,0,0],[24,185,119,3,2],[25,29,74,2,0],[25,66,178,0,2],[25,73,137,2,0],[25,80,177,2,1],[25,119,116,3,1],[25,176,31,1,4],[25,179,183,4,0],[25,180,135,3,1],[25,181,185,1,2],[25,184,69,3,0],[26,31,180,2,0],[26,69,29,0,2],[26,74,80,0,2],[26,116,181,1,0],[26,119,73,1,1],[26,135,179,0,0],[26,177,137,1,1],[26,178,176,1,2],[26,183,184,2,1],[26,185,66,0,0],[27,29,183,2,1],[27,66,116,1,1],[27,73,177,0,3],[27,80,69,1,0],[27,137,74,1,0],[27,176,185,2,0],[27,179,31,2,1],[27,180,178,0,1],[27,181,119,2,1],[27,184,135,2,0],[28,31,184,1,1],[28,69,137,0,0],[28,74,177,0,1],[28,116,176,4,0],[28,119,66,0,2],[28,135,29,3,1],[28,178,179,0,0],[28,181,73,1,0],[28,183,80,1,4],[28,185,180,1,1],[29,29,31,0,0],[29,66,181,1,0],[29,73,74,0,2],[29,80,135,0,0],[29,137,183,5,0],[29,176,119,1,1],[29,177,69,2,0],[29,179,185,0,1],[29,180,116,0,4],[29,184,178,3,0],[30,31,80,0,0],[30,66,73,2,0],[30,69,74,2,0],[30,116,179,2,1],[30,119,180,2,1],[30,135,137,1,1],[30,178,29,0,1],[30,181,176,1,0],[30,183,177,4,3],[30,185,184,1,1],[31,29,185,0,2],[31,73,69,0,2],[31,74,183,2,0],[31,80,178,5,1],[31,137,31,0,1],[31,176,66,2,0],[31,177,135,2,1],[31,179,119,2,1],[31,180,181,0,0],[31,184,116,1,3],[32,31,177,1,2],[32,66,180,3,0],[32,116,29,1,0],[32,119,184,1,1],[32,135,74,1,1],[32,176,73,0,3],[32,178,137,0,1],[32,181,179,1,2],[32,183,69,3,2],[32,185,80,0,1],[33,29,119,0,3],[33,69,135,3,1],[33,73,183,1,0],[33,74,31,2,0],[33,80,116,0,1],[33,137,185,0,0],[33,177,178,1,2],[33,179,66,2,3],[33,180,176,1,0],[33,184,181,1,2],[34,31,69,2,0],[34,66,184,0,3],[34,116,137,1,1],[34,119,80,0,0],[34,135,183,3,1],[34,176,179,1,1],[34,178,74,3,1],[34,180,73,1,1],[34,181,29,1,1],[34,185,177,1,0],[35,29,66,0,0],[35,69,178,0,0],[35,73,135,2,2],[35,74,185,5,5],[35,80,181,2,0],[35,137,119,1,0],[35,177,116,1,0],[35,179,180,4,0],[35,183,31,3,3],[35,184,176,3,1],[36,31,135,0,2],[36,66,80,0,1],[36,116,74,2,0],[36,119,177,2,2],[36,176,29,1,1],[36,178,183,1,4],[36,179,73,3,1],[36,180,184,2,1],[36,181,137,2,0],[36,185,69,1,0],[37,29,180,0,0],[37,31,73,6,0],[37,69,116,4,3],[37,74,119,3,3],[37,80,176,1,1],[37,135,178,2,0],[37,137,66,1,0],[37,177,181,3,1],[37,183,185,1,2],[37,184,179,2,2],[38,66,177,1,1],[38,73,184,2,1],[38,116,183,2,1],[38,119,69,2,2],[38,176,137,2,2],[38,178,31,0,3],[38,179,29,1,1],[38,180,80,3,2],[38,181,74,2,0],[38,185,135,1,0],[39,31,36,1,0],[40,36,31,0,1]],"table":[{"id":80,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":177,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":74,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":66,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":179,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":176,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":185,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":180,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":31,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":178,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":119,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":184,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":36,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":183,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":73,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":135,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":137,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2009.json b/tests/RealData/fixtures/openligadb/bl3-2009.json new file mode 100644 index 00000000..65e2c5e1 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2009.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2009,"name":"3. Liga 2009/2010","sport":"Fussball","finished":true,"teams":[{"id":29,"name":"Kickers Offenbach","short":""},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":137,"name":"Wuppertaler SV","short":"Wuppertal"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":179,"name":"FC Bayern München II","short":"Bayern II"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":187,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"}],"matches":[[1,29,66,0,0],[1,69,174,2,1],[1,73,187,4,3],[1,74,36,1,0],[1,116,119,3,3],[1,135,176,0,0],[1,171,179,2,0],[1,177,184,0,1],[1,181,104,2,0],[1,199,137,2,2],[2,36,135,1,0],[2,66,171,1,0],[2,104,73,0,1],[2,119,69,2,2],[2,137,181,2,2],[2,174,177,0,1],[2,176,29,0,2],[2,179,116,1,1],[2,184,199,1,1],[2,187,74,0,0],[3,29,36,2,0],[3,69,179,6,0],[3,74,104,2,1],[3,116,66,2,2],[3,135,187,1,0],[3,137,184,0,3],[3,171,176,5,0],[3,177,119,0,3],[3,181,73,0,0],[3,199,174,0,2],[4,36,171,5,2],[4,66,69,0,0],[4,73,74,0,2],[4,104,135,4,0],[4,119,199,3,0],[4,174,137,2,3],[4,176,116,1,1],[4,179,177,0,0],[4,184,181,2,3],[4,187,29,0,0],[5,29,104,2,3],[5,69,176,0,3],[5,116,36,1,0],[5,135,73,3,4],[5,137,119,0,2],[5,171,187,0,1],[5,177,66,3,0],[5,181,74,1,0],[5,184,174,3,0],[5,199,179,4,2],[6,36,69,2,0],[6,66,199,0,1],[6,73,29,1,0],[6,74,135,1,2],[6,104,171,2,2],[6,119,184,2,1],[6,174,181,0,2],[6,176,177,4,1],[6,179,137,3,1],[6,187,116,1,2],[7,29,74,3,0],[7,69,187,2,1],[7,116,104,3,1],[7,137,66,0,2],[7,171,73,6,0],[7,174,119,2,1],[7,177,36,0,0],[7,181,135,1,0],[7,184,179,2,4],[7,199,176,2,2],[8,36,199,3,2],[8,66,184,1,0],[8,73,116,3,0],[8,74,171,2,1],[8,104,69,0,1],[8,119,181,2,1],[8,135,29,0,1],[8,176,137,1,0],[8,179,174,0,0],[8,187,177,1,0],[9,69,73,0,0],[9,116,74,2,0],[9,119,179,4,2],[9,137,36,0,4],[9,171,135,4,1],[9,174,66,2,0],[9,177,104,3,0],[9,181,29,1,1],[9,184,176,3,1],[9,199,187,2,1],[10,29,171,0,1],[10,36,184,0,1],[10,66,119,3,1],[10,73,177,2,0],[10,74,69,2,1],[10,104,199,1,0],[10,135,116,3,1],[10,176,174,1,2],[10,179,181,0,5],[10,187,137,2,0],[11,69,135,2,2],[11,116,29,1,2],[11,119,176,1,2],[11,137,104,5,3],[11,174,36,4,0],[11,177,74,1,1],[11,179,66,2,3],[11,181,171,0,2],[11,184,187,2,1],[11,199,73,6,1],[12,29,69,4,0],[12,36,119,3,1],[12,66,181,3,1],[12,73,137,1,0],[12,74,199,1,1],[12,104,184,2,0],[12,135,177,2,0],[12,171,116,2,2],[12,176,179,2,0],[12,187,174,1,1],[13,66,176,2,0],[13,69,171,2,0],[13,119,187,3,2],[13,137,74,1,1],[13,174,104,2,1],[13,177,29,2,4],[13,179,36,1,1],[13,181,116,1,3],[13,184,73,1,0],[13,199,135,1,2],[14,29,199,2,1],[14,36,66,3,1],[14,73,174,2,0],[14,74,184,4,3],[14,104,119,0,0],[14,116,69,3,1],[14,135,137,0,1],[14,171,177,0,0],[14,176,181,0,0],[14,187,179,0,2],[15,66,187,2,2],[15,119,73,0,0],[15,137,29,1,1],[15,174,74,0,0],[15,176,36,2,0],[15,177,116,0,2],[15,179,104,2,1],[15,181,69,1,1],[15,184,135,0,1],[15,199,171,0,1],[16,29,184,2,0],[16,36,181,1,0],[16,69,177,0,4],[16,73,179,2,1],[16,74,119,6,0],[16,104,66,2,1],[16,116,199,0,2],[16,135,174,5,0],[16,171,137,0,2],[16,187,176,1,0],[17,36,187,4,1],[17,66,73,3,0],[17,119,135,2,2],[17,137,116,1,0],[17,174,29,3,3],[17,176,104,0,0],[17,179,74,1,1],[17,181,177,2,0],[17,184,171,2,4],[17,199,69,3,1],[18,29,119,3,3],[18,69,137,1,0],[18,73,176,1,3],[18,74,66,3,0],[18,104,36,1,1],[18,116,184,1,0],[18,135,179,0,3],[18,171,174,5,1],[18,177,199,4,3],[18,181,187,2,0],[19,36,73,2,1],[19,66,135,2,1],[19,119,171,1,2],[19,137,177,1,0],[19,174,116,2,1],[19,176,74,2,1],[19,179,29,2,1],[19,184,69,0,1],[19,187,104,1,0],[19,199,181,3,2],[20,36,74,1,0],[20,66,29,4,2],[20,104,181,1,0],[20,119,116,3,1],[20,137,199,1,2],[20,174,69,1,1],[20,176,135,1,1],[20,179,171,1,0],[20,184,177,2,2],[20,187,73,3,0],[21,29,176,0,0],[21,69,119,0,1],[21,73,104,0,3],[21,74,187,1,2],[21,116,179,0,1],[21,135,36,0,1],[21,171,66,5,1],[21,177,174,3,1],[21,181,137,1,0],[21,199,184,2,1],[22,36,29,1,0],[22,66,116,2,0],[22,73,181,1,1],[22,104,74,1,1],[22,119,177,0,0],[22,174,199,1,2],[22,176,171,2,1],[22,179,69,0,0],[22,184,137,1,3],[22,187,135,1,2],[23,29,187,1,2],[23,69,66,1,0],[23,74,73,1,0],[23,116,176,1,1],[23,135,104,6,1],[23,137,174,0,2],[23,171,36,0,0],[23,177,179,2,0],[23,181,184,0,0],[23,199,119,1,0],[24,36,116,1,0],[24,66,177,2,0],[24,73,135,1,1],[24,74,181,1,0],[24,104,29,0,0],[24,119,137,1,3],[24,174,184,1,4],[24,176,69,0,3],[24,179,199,4,2],[24,187,171,0,1],[25,29,73,3,0],[25,69,36,1,1],[25,116,187,1,1],[25,135,74,0,3],[25,137,179,5,3],[25,171,104,1,0],[25,177,176,1,0],[25,181,174,0,3],[25,184,119,3,0],[25,199,66,0,0],[26,36,177,1,1],[26,66,137,1,0],[26,73,171,4,2],[26,74,29,0,0],[26,104,116,2,2],[26,119,174,2,1],[26,135,181,4,1],[26,176,199,1,2],[26,179,184,2,0],[26,187,69,0,3],[27,29,135,4,0],[27,69,104,3,0],[27,116,73,1,1],[27,137,176,0,3],[27,171,74,3,3],[27,174,179,1,2],[27,177,187,3,2],[27,181,119,1,1],[27,184,66,1,2],[27,199,36,1,0],[28,29,181,0,0],[28,36,137,1,1],[28,66,174,2,2],[28,73,69,2,3],[28,74,116,1,0],[28,104,177,1,0],[28,135,171,0,0],[28,176,184,0,1],[28,179,119,2,2],[28,187,199,1,1],[29,69,74,2,1],[29,116,135,0,1],[29,119,66,0,0],[29,137,187,0,2],[29,171,29,1,0],[29,174,176,2,0],[29,177,73,1,0],[29,181,179,1,1],[29,184,36,0,1],[29,199,104,3,0],[30,29,116,1,3],[30,36,174,0,0],[30,66,179,2,0],[30,73,199,1,3],[30,74,177,0,1],[30,104,137,1,1],[30,135,69,1,2],[30,171,181,2,2],[30,176,119,1,0],[30,187,184,1,2],[31,69,29,0,0],[31,116,171,1,2],[31,119,36,3,2],[31,137,73,1,2],[31,174,187,2,0],[31,177,135,1,0],[31,179,176,1,0],[31,181,66,2,1],[31,184,104,1,0],[31,199,74,0,1],[32,29,177,1,0],[32,36,179,4,1],[32,73,184,3,0],[32,74,137,3,0],[32,104,174,1,1],[32,116,181,2,0],[32,135,199,1,1],[32,171,69,2,2],[32,176,66,0,0],[32,187,119,2,1],[33,66,36,3,0],[33,69,116,1,1],[33,119,104,1,1],[33,137,135,1,1],[33,174,73,3,1],[33,177,171,2,0],[33,179,187,3,0],[33,181,176,0,2],[33,184,74,1,2],[33,199,29,0,2],[34,29,137,0,1],[34,36,176,3,1],[34,69,181,3,1],[34,73,119,5,2],[34,74,174,3,1],[34,104,179,2,2],[34,116,177,0,0],[34,135,184,0,3],[34,171,199,4,3],[34,187,66,1,3],[35,66,104,3,1],[35,119,74,1,1],[35,137,171,0,2],[35,174,135,2,0],[35,176,187,1,0],[35,177,69,0,3],[35,179,73,2,0],[35,181,36,2,2],[35,184,29,2,0],[35,199,116,2,4],[36,29,174,3,0],[36,69,199,1,2],[36,73,66,0,2],[36,74,179,3,1],[36,104,176,1,2],[36,116,137,1,0],[36,135,119,3,0],[36,171,184,1,1],[36,177,181,0,2],[36,187,36,1,2],[37,36,104,3,1],[37,66,74,2,1],[37,119,29,1,1],[37,137,69,1,1],[37,174,171,1,5],[37,176,73,1,1],[37,179,135,2,1],[37,184,116,3,1],[37,187,181,2,0],[37,199,177,3,0],[38,29,179,4,1],[38,69,184,1,2],[38,73,36,0,1],[38,74,176,1,1],[38,104,187,4,3],[38,116,174,4,3],[38,135,66,2,1],[38,171,119,1,1],[38,177,137,3,2],[38,181,199,2,2]],"table":[{"id":199,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":187,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":177,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":74,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":66,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":179,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":171,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":176,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":104,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":119,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":174,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":184,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":36,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":73,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":135,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":137,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2009–10_3._Liga, abgerufen 2026-10-09","table":[{"id":36,"won":20,"draw":9,"lost":9,"goals":55,"against":37,"adjust":0},{"id":66,"won":20,"draw":8,"lost":10,"goals":57,"against":41,"adjust":0},{"id":171,"won":18,"draw":10,"lost":10,"goals":72,"against":46,"adjust":0},{"id":74,"won":17,"draw":11,"lost":10,"goals":55,"against":37,"adjust":0},{"id":69,"won":16,"draw":12,"lost":10,"goals":54,"against":44,"adjust":0},{"id":199,"won":17,"draw":8,"lost":13,"goals":66,"against":56,"adjust":0},{"id":29,"won":15,"draw":12,"lost":11,"goals":55,"against":35,"adjust":0},{"id":179,"won":15,"draw":9,"lost":14,"goals":55,"against":65,"adjust":0},{"id":176,"won":14,"draw":11,"lost":13,"goals":41,"against":41,"adjust":0},{"id":184,"won":16,"draw":4,"lost":18,"goals":53,"against":50,"adjust":0},{"id":116,"won":13,"draw":11,"lost":14,"goals":52,"against":52,"adjust":0},{"id":177,"won":14,"draw":8,"lost":16,"goals":39,"against":46,"adjust":0},{"id":135,"won":13,"draw":8,"lost":17,"goals":49,"against":54,"adjust":0},{"id":119,"won":11,"draw":14,"lost":13,"goals":54,"against":63,"adjust":0},{"id":174,"won":13,"draw":8,"lost":17,"goals":52,"against":64,"adjust":0},{"id":181,"won":11,"draw":13,"lost":14,"goals":43,"against":48,"adjust":0},{"id":73,"won":13,"draw":7,"lost":18,"goals":45,"against":64,"adjust":0},{"id":187,"won":11,"draw":6,"lost":21,"goals":43,"against":58,"adjust":0},{"id":104,"won":9,"draw":11,"lost":18,"goals":43,"against":61,"adjust":0},{"id":137,"won":10,"draw":8,"lost":20,"goals":40,"against":61,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2010.json b/tests/RealData/fixtures/openligadb/bl3-2010.json new file mode 100644 index 00000000..23eb139e --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2010.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2010,"name":"3. Fußball-Liga 2010/2011","sport":"Fussball","finished":true,"teams":[{"id":29,"name":"Kickers Offenbach","short":""},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":110,"name":"Rot-Weiss Ahlen","short":"Ahlen"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":117,"name":"SV Babelsberg 03","short":"Babelsberg"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":127,"name":"TuS Koblenz","short":""},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":179,"name":"FC Bayern München II","short":"Bayern II"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"}],"matches":[[1,29,417,2,0],[1,69,199,2,1],[1,73,119,1,4],[1,74,177,2,1],[1,102,183,3,0],[1,116,174,0,1],[1,117,179,1,0],[1,127,110,0,0],[1,135,181,0,1],[1,184,176,3,1],[2,110,135,1,1],[2,119,29,0,2],[2,174,117,1,0],[2,176,102,0,1],[2,177,69,2,0],[2,179,73,1,1],[2,181,116,3,0],[2,183,127,1,2],[2,199,184,0,0],[2,417,74,0,3],[3,29,179,4,1],[3,69,417,0,7],[3,73,174,1,1],[3,74,119,2,0],[3,116,110,0,0],[3,117,181,0,1],[3,127,176,1,1],[3,135,183,1,1],[3,184,102,3,0],[3,199,177,3,0],[4,102,127,2,0],[4,110,117,0,2],[4,119,69,0,2],[4,174,29,1,2],[4,176,135,2,1],[4,177,184,1,1],[4,179,74,1,0],[4,181,73,2,0],[4,183,116,0,0],[4,417,199,3,4],[5,29,181,2,1],[5,69,179,1,1],[5,73,110,1,1],[5,74,174,1,2],[5,116,176,3,1],[5,117,183,3,1],[5,135,102,0,2],[5,177,417,3,0],[5,184,127,1,2],[5,199,119,1,1],[6,102,116,7,2],[6,110,29,3,3],[6,119,177,4,1],[6,127,135,0,0],[6,174,69,2,1],[6,176,117,4,2],[6,179,199,2,3],[6,181,74,0,3],[6,183,73,1,0],[6,417,184,1,0],[7,29,183,2,0],[7,69,181,1,2],[7,73,176,1,0],[7,74,110,2,0],[7,116,127,1,1],[7,117,102,0,2],[7,177,179,3,1],[7,184,135,0,3],[7,199,174,0,2],[7,417,119,3,1],[8,102,73,1,1],[8,110,69,3,0],[8,119,184,0,1],[8,127,117,1,0],[8,135,116,1,3],[8,174,177,2,2],[8,176,29,3,1],[8,179,417,0,0],[8,181,199,2,1],[8,183,74,0,0],[9,29,102,3,2],[9,69,183,0,0],[9,73,127,3,1],[9,74,176,4,0],[9,117,135,2,0],[9,119,179,1,0],[9,177,181,1,1],[9,184,116,1,1],[9,199,110,3,0],[9,417,174,0,0],[10,102,74,2,1],[10,110,177,0,1],[10,116,117,1,0],[10,127,29,0,1],[10,135,73,1,1],[10,174,119,2,0],[10,176,69,2,1],[10,179,184,1,1],[10,181,417,2,2],[10,183,199,2,1],[11,29,135,3,1],[11,69,102,1,3],[11,73,116,1,3],[11,74,127,4,1],[11,119,181,2,2],[11,177,183,1,0],[11,179,174,0,1],[11,184,117,1,1],[11,199,176,1,1],[11,417,110,0,0],[12,102,199,2,1],[12,110,119,1,1],[12,116,29,1,1],[12,117,73,0,2],[12,127,69,1,0],[12,135,74,0,5],[12,174,184,2,1],[12,176,177,3,0],[12,181,179,0,0],[12,183,417,1,1],[13,29,117,2,1],[13,69,135,1,1],[13,74,116,3,0],[13,119,183,1,3],[13,174,181,2,0],[13,177,102,2,2],[13,179,110,2,3],[13,184,73,1,1],[13,199,127,3,1],[13,417,176,1,3],[14,73,29,4,3],[14,102,417,2,1],[14,110,174,4,1],[14,116,69,1,1],[14,117,74,0,3],[14,127,177,0,1],[14,135,199,0,1],[14,176,119,2,1],[14,181,184,1,2],[14,183,179,2,2],[15,69,117,0,0],[15,74,73,3,0],[15,119,102,1,2],[15,174,183,1,3],[15,177,135,1,1],[15,179,176,1,0],[15,181,110,1,2],[15,184,29,0,2],[15,199,116,5,1],[15,417,127,0,0],[16,29,74,2,2],[16,73,69,2,3],[16,102,179,0,2],[16,110,184,2,0],[16,116,177,0,1],[16,117,199,4,3],[16,127,119,3,0],[16,135,417,2,0],[16,176,174,0,0],[16,183,181,2,3],[17,69,29,1,0],[17,110,183,4,2],[17,119,135,5,1],[17,174,102,1,2],[17,177,117,0,1],[17,179,127,1,1],[17,181,176,0,0],[17,184,74,0,0],[17,199,73,4,1],[17,417,116,2,3],[18,29,199,1,0],[18,73,177,0,2],[18,74,69,6,0],[18,102,181,5,0],[18,116,119,1,1],[18,117,417,0,2],[18,127,174,3,2],[18,135,179,2,0],[18,176,110,4,0],[18,184,183,1,1],[19,69,184,1,1],[19,110,102,0,2],[19,119,117,0,0],[19,174,135,1,1],[19,177,29,2,0],[19,179,116,1,0],[19,181,127,0,2],[19,183,176,0,4],[19,199,74,1,4],[19,417,73,2,1],[20,29,119,1,2],[20,69,177,1,0],[20,73,179,2,0],[20,74,417,1,0],[20,102,176,3,0],[20,116,181,0,0],[20,117,174,0,0],[20,127,183,1,0],[20,135,110,3,1],[20,184,199,2,1],[21,110,127,2,3],[21,119,73,1,1],[21,174,116,3,0],[21,176,184,1,2],[21,177,74,1,1],[21,179,117,1,2],[21,181,135,0,2],[21,183,102,1,1],[21,199,69,2,0],[21,417,29,2,0],[22,102,184,0,1],[22,110,116,1,1],[22,119,74,0,2],[22,174,73,3,0],[22,176,127,3,0],[22,177,199,0,0],[22,179,29,1,0],[22,181,117,1,1],[22,183,135,1,1],[22,417,69,1,3],[23,29,174,0,0],[23,69,119,3,0],[23,73,181,0,1],[23,74,179,2,0],[23,116,183,2,0],[23,117,110,1,0],[23,127,102,0,2],[23,135,176,1,2],[23,184,177,1,0],[23,199,417,2,0],[24,102,135,2,0],[24,110,73,0,1],[24,119,199,1,2],[24,127,184,2,0],[24,174,74,0,2],[24,176,116,4,0],[24,179,69,1,2],[24,181,29,0,2],[24,183,117,3,2],[24,417,177,3,2],[25,29,110,1,2],[25,69,174,1,0],[25,73,183,3,2],[25,74,181,2,0],[25,116,102,3,0],[25,117,176,1,1],[25,135,127,0,2],[25,177,119,3,1],[25,184,417,2,2],[25,199,179,3,1],[26,102,117,3,0],[26,110,74,0,3],[26,119,417,3,1],[26,127,116,1,1],[26,135,184,1,1],[26,174,199,5,2],[26,176,73,1,1],[26,179,177,1,2],[26,181,69,0,0],[26,183,29,1,1],[27,29,176,2,1],[27,69,110,3,3],[27,73,102,1,4],[27,74,183,2,0],[27,116,135,2,0],[27,117,127,0,1],[27,177,174,3,0],[27,184,119,0,1],[27,199,181,0,1],[27,417,179,4,1],[28,102,29,0,0],[28,110,199,3,1],[28,116,184,0,1],[28,127,73,0,4],[28,135,117,1,0],[28,174,417,2,1],[28,176,74,3,1],[28,179,119,0,1],[28,181,177,0,1],[28,183,69,2,1],[29,29,127,0,0],[29,69,176,1,3],[29,73,135,2,1],[29,74,102,2,1],[29,117,116,0,4],[29,119,174,0,0],[29,177,110,3,0],[29,184,179,0,0],[29,199,183,0,0],[29,417,181,0,0],[30,102,69,2,1],[30,110,417,0,2],[30,116,73,2,0],[30,117,184,3,0],[30,127,74,0,2],[30,135,29,0,0],[30,174,179,3,0],[30,176,199,0,0],[30,181,119,0,0],[30,183,177,1,0],[31,29,116,1,0],[31,69,127,2,2],[31,73,117,1,2],[31,74,135,1,2],[31,119,110,5,0],[31,177,176,1,3],[31,179,181,0,2],[31,184,174,3,3],[31,199,102,1,2],[31,417,183,3,2],[32,73,184,3,4],[32,102,177,1,0],[32,110,179,2,0],[32,116,74,0,1],[32,117,29,2,0],[32,127,199,4,0],[32,135,69,0,0],[32,176,417,1,2],[32,181,174,0,0],[32,183,119,0,0],[33,29,73,2,0],[33,69,116,1,2],[33,74,117,1,1],[33,119,176,3,2],[33,174,110,3,0],[33,177,127,1,0],[33,179,183,0,1],[33,184,181,1,2],[33,199,135,3,1],[33,417,102,3,0],[34,29,184,2,2],[34,73,74,0,0],[34,102,119,0,1],[34,110,181,2,0],[34,116,199,1,1],[34,117,69,4,1],[34,127,417,1,2],[34,135,177,0,3],[34,176,179,2,0],[34,183,174,1,2],[35,69,73,1,0],[35,74,29,2,1],[35,119,127,0,0],[35,174,176,0,1],[35,177,116,4,0],[35,179,102,0,0],[35,181,183,1,1],[35,184,110,5,1],[35,199,117,1,1],[35,417,135,1,0],[36,29,69,0,2],[36,73,199,2,2],[36,74,184,2,1],[36,102,174,3,1],[36,116,417,0,2],[36,117,177,1,1],[36,127,179,1,3],[36,135,119,1,1],[36,176,181,0,1],[36,183,110,3,0],[37,69,74,2,2],[37,110,176,4,3],[37,119,116,0,0],[37,174,127,1,0],[37,177,73,2,0],[37,179,135,0,1],[37,181,102,2,2],[37,183,184,1,1],[37,199,29,2,1],[37,417,117,3,1],[38,29,177,2,3],[38,73,417,3,4],[38,74,199,4,0],[38,102,110,2,0],[38,116,179,0,3],[38,117,119,0,0],[38,127,181,0,2],[38,135,174,1,4],[38,176,183,1,0],[38,184,69,3,2]],"table":[{"id":199,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":417,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":177,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":74,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":179,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":176,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":102,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":110,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":117,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":119,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":174,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":127,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":184,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":183,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":73,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":135,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2011.json b/tests/RealData/fixtures/openligadb/bl3-2011.json new file mode 100644 index 00000000..4b621917 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2011,"name":"3. Liga 2011/2012","sport":"Fussball","finished":true,"teams":[{"id":29,"name":"Kickers Offenbach","short":""},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":117,"name":"SV Babelsberg 03","short":"Babelsberg"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":173,"name":"Rot-Weiss Oberhausen","short":"Oberhausen"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"}],"matches":[[1,73,173,3,2],[1,83,184,1,2],[1,118,36,0,1],[1,119,183,2,0],[1,174,135,2,1],[1,176,69,3,0],[1,181,117,1,1],[1,188,116,1,1],[1,199,29,2,1],[1,417,202,1,1],[2,29,119,2,0],[2,36,83,1,1],[2,69,73,1,0],[2,116,199,1,1],[2,117,176,3,0],[2,135,181,1,4],[2,173,417,0,0],[2,183,118,1,1],[2,184,174,0,0],[2,202,188,1,2],[3,29,116,1,4],[3,73,117,1,1],[3,83,183,0,1],[3,119,118,2,0],[3,174,36,2,1],[3,176,135,1,0],[3,181,184,2,0],[3,188,173,1,0],[3,199,202,3,2],[3,417,69,2,1],[4,36,181,0,1],[4,69,188,1,3],[4,116,119,2,2],[4,117,417,1,3],[4,118,83,5,1],[4,135,73,1,1],[4,173,199,0,3],[4,183,174,2,0],[4,184,176,2,0],[4,202,29,2,0],[5,29,173,1,0],[5,73,184,1,1],[5,116,202,3,0],[5,119,83,0,0],[5,174,118,0,1],[5,176,36,0,0],[5,181,183,4,0],[5,188,117,1,1],[5,199,69,0,0],[5,417,135,2,0],[6,36,73,1,1],[6,69,29,1,2],[6,83,174,0,1],[6,117,199,2,2],[6,118,181,1,1],[6,135,188,0,0],[6,173,116,1,0],[6,183,176,2,0],[6,184,417,1,1],[6,202,119,1,3],[7,29,117,1,1],[7,73,183,0,0],[7,116,69,6,0],[7,119,174,0,0],[7,176,118,2,0],[7,181,83,2,2],[7,188,184,1,1],[7,199,135,1,0],[7,202,173,1,0],[7,417,36,2,2],[8,36,188,1,0],[8,69,202,1,2],[8,83,176,0,0],[8,117,116,1,2],[8,118,73,2,3],[8,135,29,0,4],[8,173,119,4,1],[8,174,181,1,2],[8,183,417,1,1],[8,184,199,1,0],[9,29,184,2,0],[9,73,83,2,2],[9,116,135,0,2],[9,119,181,2,1],[9,173,69,1,2],[9,176,174,2,2],[9,188,183,1,0],[9,199,36,0,2],[9,202,117,2,1],[9,417,118,4,0],[10,36,29,1,0],[10,69,119,1,1],[10,83,417,0,4],[10,117,173,1,0],[10,118,188,2,1],[10,135,202,0,2],[10,174,73,0,0],[10,181,176,2,2],[10,183,199,0,0],[10,184,116,2,1],[11,29,183,2,1],[11,69,117,1,2],[11,73,181,1,1],[11,116,36,1,1],[11,119,176,2,1],[11,173,135,1,1],[11,188,83,0,0],[11,199,118,2,1],[11,202,184,1,1],[11,417,174,2,1],[12,36,202,1,0],[12,83,199,0,1],[12,117,119,1,2],[12,118,29,0,0],[12,135,69,2,2],[12,174,188,3,0],[12,176,73,3,3],[12,181,417,4,1],[12,183,116,1,0],[12,184,173,1,1],[13,29,83,0,1],[13,69,184,1,2],[13,116,118,1,0],[13,117,135,2,3],[13,119,73,3,1],[13,173,36,1,1],[13,188,181,2,0],[13,199,174,1,1],[13,202,183,0,1],[13,417,176,0,2],[14,36,69,2,2],[14,73,417,2,0],[14,83,116,2,1],[14,118,202,2,1],[14,135,119,0,2],[14,174,29,3,1],[14,176,188,1,1],[14,181,199,1,1],[14,183,173,0,0],[14,184,117,3,1],[15,29,181,2,1],[15,69,183,2,3],[15,116,174,5,1],[15,117,36,2,1],[15,119,417,1,1],[15,135,184,3,1],[15,173,118,1,1],[15,188,73,0,0],[15,199,176,0,1],[15,202,83,1,1],[16,36,135,1,1],[16,73,199,2,1],[16,83,173,3,0],[16,118,69,3,0],[16,174,202,2,0],[16,176,29,0,0],[16,181,116,2,0],[16,183,117,1,3],[16,184,119,0,1],[16,417,188,2,2],[17,29,73,2,2],[17,69,83,4,3],[17,116,176,1,3],[17,117,118,1,1],[17,119,188,2,0],[17,135,183,0,4],[17,173,174,2,1],[17,184,36,1,0],[17,199,417,1,1],[17,202,181,0,3],[18,73,116,3,1],[18,83,117,1,0],[18,118,135,2,0],[18,119,36,0,0],[18,174,69,0,0],[18,176,202,0,0],[18,181,173,0,0],[18,183,184,2,2],[18,188,199,2,1],[18,417,29,3,1],[19,29,188,3,0],[19,36,183,0,0],[19,69,181,0,1],[19,116,417,3,2],[19,117,174,3,2],[19,135,83,2,3],[19,173,176,0,1],[19,184,118,1,1],[19,199,119,2,1],[19,202,73,2,1],[20,73,69,4,2],[20,83,36,1,1],[20,118,183,1,2],[20,119,29,1,1],[20,174,184,1,1],[20,176,117,2,3],[20,181,135,3,2],[20,188,202,2,2],[20,199,116,3,1],[20,417,173,5,2],[21,29,199,1,0],[21,36,118,4,1],[21,69,176,1,0],[21,116,188,2,1],[21,117,181,0,0],[21,135,174,1,1],[21,173,73,2,0],[21,183,119,2,0],[21,184,83,2,5],[21,202,417,1,0],[22,36,174,2,0],[22,69,417,1,1],[22,116,29,2,0],[22,117,73,0,2],[22,118,119,4,1],[22,135,176,1,1],[22,173,188,2,2],[22,183,83,3,1],[22,184,181,1,0],[22,202,199,3,0],[23,29,202,0,1],[23,73,135,3,1],[23,83,118,3,2],[23,119,116,3,1],[23,174,183,1,3],[23,176,184,3,1],[23,181,36,0,3],[23,188,69,1,0],[23,199,173,1,0],[23,417,117,2,2],[24,36,176,2,3],[24,69,199,0,0],[24,83,119,1,3],[24,117,188,0,2],[24,118,174,0,1],[24,135,417,2,2],[24,173,29,1,1],[24,183,181,2,1],[24,184,73,2,3],[24,202,116,5,1],[25,29,69,1,1],[25,73,36,2,0],[25,116,173,1,2],[25,119,202,0,3],[25,174,83,0,0],[25,176,183,0,1],[25,181,118,2,1],[25,188,135,0,0],[25,199,117,5,0],[25,417,184,0,0],[26,36,417,2,0],[26,69,116,2,0],[26,83,181,1,1],[26,117,29,0,1],[26,118,176,1,1],[26,135,199,2,1],[26,173,202,2,2],[26,174,119,0,4],[26,183,73,2,0],[26,184,188,1,1],[27,29,135,3,0],[27,73,118,1,1],[27,116,117,1,2],[27,119,173,2,1],[27,176,83,1,1],[27,181,174,2,1],[27,188,36,1,0],[27,199,184,1,0],[27,202,69,1,1],[27,417,183,4,2],[28,36,199,0,0],[28,69,173,0,0],[28,83,73,2,2],[28,117,202,0,0],[28,118,417,1,0],[28,135,116,1,1],[28,174,176,0,1],[28,181,119,1,1],[28,183,188,1,0],[28,184,29,0,0],[29,29,36,3,0],[29,73,174,2,2],[29,116,184,4,0],[29,119,69,1,0],[29,173,117,1,0],[29,176,181,2,2],[29,188,118,1,2],[29,199,183,3,1],[29,202,135,2,0],[29,417,83,2,4],[30,36,116,4,1],[30,83,188,2,2],[30,117,69,0,0],[30,118,199,2,1],[30,135,173,0,1],[30,174,417,3,2],[30,176,119,4,2],[30,181,73,0,1],[30,183,29,2,1],[30,184,202,0,1],[31,29,118,1,1],[31,69,135,3,1],[31,73,176,1,1],[31,116,183,1,1],[31,119,117,4,0],[31,173,184,2,1],[31,188,174,1,1],[31,199,83,2,1],[31,202,36,3,1],[31,417,181,1,0],[32,36,173,1,1],[32,73,119,0,0],[32,83,29,1,1],[32,118,116,0,0],[32,135,117,1,2],[32,174,199,1,2],[32,176,417,1,1],[32,181,188,2,1],[32,183,202,0,2],[32,184,69,3,0],[33,29,174,0,2],[33,69,36,2,0],[33,116,83,5,0],[33,117,184,1,4],[33,119,135,2,0],[33,173,183,0,0],[33,188,176,3,2],[33,199,181,0,0],[33,202,118,0,0],[33,417,73,0,0],[34,36,117,1,0],[34,73,188,1,0],[34,83,202,3,1],[34,118,173,1,1],[34,174,116,0,0],[34,176,199,2,0],[34,181,29,1,3],[34,183,69,4,1],[34,184,135,1,0],[34,417,119,2,1],[35,29,176,2,0],[35,69,118,2,1],[35,116,181,2,3],[35,117,183,2,0],[35,119,184,1,0],[35,135,36,0,2],[35,173,83,0,1],[35,188,417,1,0],[35,199,73,1,1],[35,202,174,1,1],[36,36,184,0,1],[36,73,29,2,3],[36,83,69,2,1],[36,118,117,3,1],[36,174,173,1,0],[36,176,116,2,1],[36,181,202,1,0],[36,183,135,2,0],[36,188,119,1,2],[36,417,199,0,0],[37,29,417,2,3],[37,36,119,2,1],[37,69,174,1,0],[37,116,73,4,0],[37,117,83,1,0],[37,135,118,0,4],[37,173,181,1,2],[37,184,183,2,2],[37,199,188,4,1],[37,202,176,0,2],[38,73,202,3,0],[38,83,135,1,0],[38,118,184,2,2],[38,119,199,1,2],[38,174,117,2,2],[38,176,173,4,0],[38,181,69,1,1],[38,183,36,0,4],[38,188,29,1,0],[38,417,116,4,2]],"table":[{"id":199,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":417,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":202,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":83,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":69,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":176,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":181,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":29,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":188,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":173,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":116,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":117,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":118,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":119,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":174,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":184,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":36,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":183,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":73,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":135,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2011–12_3._Liga, abgerufen 2026-10-09","table":[{"id":119,"won":19,"draw":9,"lost":10,"goals":57,"against":42,"adjust":0},{"id":183,"won":18,"draw":10,"lost":10,"goals":50,"against":42,"adjust":0},{"id":181,"won":16,"draw":13,"lost":9,"goals":55,"against":41,"adjust":0},{"id":199,"won":16,"draw":12,"lost":10,"goals":48,"against":36,"adjust":0},{"id":176,"won":15,"draw":14,"lost":9,"goals":54,"against":41,"adjust":0},{"id":73,"won":13,"draw":18,"lost":7,"goals":55,"against":47,"adjust":0},{"id":36,"won":14,"draw":13,"lost":11,"goals":46,"against":35,"adjust":0},{"id":29,"won":15,"draw":10,"lost":13,"goals":49,"against":41,"adjust":0},{"id":202,"won":15,"draw":10,"lost":13,"goals":47,"against":43,"adjust":0},{"id":417,"won":13,"draw":15,"lost":10,"goals":61,"against":51,"adjust":0},{"id":184,"won":12,"draw":14,"lost":12,"goals":44,"against":47,"adjust":0},{"id":188,"won":12,"draw":14,"lost":12,"goals":40,"against":44,"adjust":0},{"id":83,"won":12,"draw":14,"lost":12,"goals":51,"against":57,"adjust":0},{"id":118,"won":12,"draw":13,"lost":13,"goals":51,"against":47,"adjust":0},{"id":116,"won":12,"draw":8,"lost":18,"goals":63,"against":59,"adjust":0},{"id":174,"won":10,"draw":14,"lost":14,"goals":40,"against":48,"adjust":0},{"id":117,"won":11,"draw":11,"lost":16,"goals":44,"against":59,"adjust":0},{"id":69,"won":9,"draw":12,"lost":17,"goals":39,"against":59,"adjust":0},{"id":173,"won":8,"draw":14,"lost":16,"goals":33,"against":47,"adjust":0},{"id":135,"won":4,"draw":10,"lost":24,"goals":29,"against":70,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2012.json b/tests/RealData/fixtures/openligadb/bl3-2012.json new file mode 100644 index 00000000..29188ad7 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2012,"name":"3. Fußball-Liga 2012/2013","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":29,"name":"Kickers Offenbach","short":""},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":117,"name":"SV Babelsberg 03","short":"Babelsberg"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":178,"name":"Stuttgarter Kickers","short":""},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":1714,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":2111,"name":"Rot-Weiß Erfurt","short":"Erfurt"}],"matches":[[1,36,1714,2,0],[1,73,188,0,2],[1,83,23,1,1],[1,102,178,2,1],[1,118,116,0,0],[1,174,2111,3,1],[1,184,417,0,1],[1,199,105,2,2],[1,202,117,1,0],[1,208,29,1,0],[2,23,73,3,2],[2,29,184,1,3],[2,105,208,0,0],[2,116,102,3,0],[2,117,118,2,0],[2,178,174,0,0],[2,188,202,1,0],[2,417,36,0,1],[2,1714,83,1,1],[2,2111,199,0,4],[3,23,1714,1,1],[3,36,29,2,0],[3,73,202,2,1],[3,83,417,3,2],[3,102,117,4,1],[3,118,188,2,1],[3,174,116,0,2],[3,184,105,2,0],[3,199,178,2,1],[3,208,2111,3,0],[4,29,83,1,3],[4,105,36,1,1],[4,116,199,4,1],[4,117,174,2,2],[4,178,208,0,0],[4,188,102,5,2],[4,202,118,3,1],[4,417,23,1,2],[4,1714,73,2,1],[4,2111,184,1,1],[5,23,29,1,3],[5,36,2111,1,0],[5,73,118,1,0],[5,83,105,1,0],[5,102,202,0,0],[5,174,188,2,2],[5,184,178,1,4],[5,199,117,2,1],[5,208,116,0,1],[5,1714,417,1,2],[6,29,1714,3,0],[6,105,23,0,0],[6,116,184,0,3],[6,117,208,0,1],[6,118,102,1,1],[6,178,36,3,0],[6,188,199,1,1],[6,202,174,3,2],[6,417,73,3,0],[6,2111,83,0,2],[7,23,2111,1,1],[7,36,116,3,0],[7,73,102,2,0],[7,83,178,1,0],[7,174,118,1,1],[7,184,117,2,1],[7,199,202,3,2],[7,208,188,0,2],[7,417,29,2,2],[7,1714,105,0,3],[8,29,73,1,0],[8,102,174,1,1],[8,105,417,3,0],[8,116,83,3,2],[8,117,36,1,0],[8,118,199,0,2],[8,178,23,3,1],[8,188,184,0,0],[8,202,208,1,1],[8,2111,1714,5,0],[9,23,116,1,3],[9,29,105,1,1],[9,36,188,0,2],[9,73,174,0,0],[9,83,117,3,0],[9,184,202,0,1],[9,199,102,1,2],[9,208,118,2,2],[9,417,2111,0,2],[9,1714,178,1,1],[10,102,208,2,0],[10,105,73,1,2],[10,116,1714,4,3],[10,117,23,1,0],[10,118,184,3,1],[10,174,199,1,1],[10,178,417,1,2],[10,188,83,4,0],[10,202,36,0,2],[10,2111,29,1,1],[11,23,188,1,2],[11,29,178,3,0],[11,36,118,1,0],[11,73,199,4,1],[11,83,202,0,0],[11,105,2111,3,0],[11,184,102,0,2],[11,208,174,1,1],[11,417,116,2,4],[11,1714,117,0,0],[12,102,36,0,3],[12,116,29,0,3],[12,117,417,0,1],[12,118,83,1,3],[12,174,184,0,0],[12,178,105,0,2],[12,188,1714,1,0],[12,199,208,3,1],[12,202,23,1,2],[12,2111,73,0,3],[13,23,118,1,1],[13,29,117,5,2],[13,36,174,2,2],[13,73,208,2,0],[13,83,102,0,1],[13,105,116,0,0],[13,184,199,0,2],[13,417,188,0,0],[13,1714,202,1,2],[13,2111,178,0,3],[14,102,23,1,0],[14,116,2111,2,2],[14,117,105,0,0],[14,118,1714,1,2],[14,174,83,0,1],[14,178,73,1,2],[14,188,29,2,2],[14,199,36,1,3],[14,202,417,4,1],[14,208,184,1,4],[15,23,174,1,1],[15,29,202,0,0],[15,36,208,2,0],[15,73,184,1,3],[15,83,199,1,0],[15,105,188,2,1],[15,178,116,0,0],[15,417,118,3,1],[15,1714,102,0,0],[15,2111,117,1,1],[16,102,417,2,0],[16,116,73,3,0],[16,117,178,1,0],[16,118,29,1,0],[16,174,1714,3,1],[16,184,36,1,2],[16,188,2111,3,2],[16,199,23,1,1],[16,202,105,1,2],[16,208,83,2,2],[17,23,208,0,3],[17,29,102,2,1],[17,73,36,1,1],[17,83,184,1,1],[17,105,118,2,0],[17,116,117,0,1],[17,178,188,0,2],[17,417,174,3,3],[17,1714,199,2,1],[17,2111,202,3,2],[18,36,83,0,0],[18,73,117,3,1],[18,102,105,0,3],[18,118,2111,0,1],[18,174,29,2,1],[18,184,23,2,1],[18,188,116,0,0],[18,199,417,3,0],[18,202,178,2,0],[18,208,1714,0,1],[19,23,36,0,1],[19,29,199,0,1],[19,83,73,3,0],[19,105,174,4,0],[19,116,202,4,3],[19,117,188,1,0],[19,178,118,1,1],[19,417,208,5,0],[19,1714,184,0,2],[19,2111,102,1,1],[20,23,83,2,1],[20,29,208,0,1],[20,105,199,5,2],[20,116,118,2,2],[20,117,202,1,1],[20,178,102,2,0],[20,188,73,2,0],[20,417,184,0,0],[20,1714,36,1,1],[20,2111,174,2,2],[21,36,417,3,0],[21,73,23,2,0],[21,83,1714,4,2],[21,102,116,0,1],[21,118,117,0,0],[21,174,178,0,2],[21,184,29,1,0],[21,199,2111,2,1],[21,202,188,2,2],[21,208,105,0,2],[22,29,36,1,5],[22,105,184,3,1],[22,116,174,0,2],[22,117,102,2,1],[22,178,199,0,2],[22,188,118,3,0],[22,202,73,2,1],[22,417,83,2,4],[22,1714,23,0,0],[22,2111,208,2,1],[23,23,417,2,0],[23,36,105,2,3],[23,73,1714,2,2],[23,83,29,3,1],[23,102,188,0,2],[23,118,202,1,1],[23,174,117,1,0],[23,184,2111,1,0],[23,199,116,2,1],[23,208,178,1,1],[24,29,23,1,1],[24,105,83,0,0],[24,116,208,1,3],[24,117,199,2,4],[24,118,73,0,0],[24,178,184,3,0],[24,188,174,0,0],[24,202,102,2,1],[24,417,1714,3,3],[24,2111,36,2,1],[25,23,105,0,4],[25,36,178,3,1],[25,73,417,2,1],[25,83,2111,2,0],[25,102,118,0,0],[25,174,202,0,0],[25,184,116,0,0],[25,199,188,3,1],[25,208,117,1,0],[25,1714,29,0,0],[26,29,417,2,0],[26,102,73,1,0],[26,105,1714,1,0],[26,116,36,0,2],[26,117,184,0,0],[26,118,174,1,0],[26,178,83,1,1],[26,188,208,2,0],[26,202,199,2,1],[26,2111,23,3,1],[27,23,178,3,0],[27,36,117,1,0],[27,73,29,0,0],[27,83,116,3,0],[27,174,102,2,1],[27,184,188,0,1],[27,199,118,3,0],[27,208,202,2,0],[27,417,105,0,0],[27,1714,2111,4,3],[28,102,199,0,2],[28,105,29,2,1],[28,116,23,1,0],[28,117,83,1,2],[28,118,208,1,2],[28,174,73,1,1],[28,178,1714,0,1],[28,188,36,3,1],[28,202,184,1,0],[28,2111,417,1,2],[29,23,117,1,2],[29,29,2111,0,1],[29,36,202,2,2],[29,73,105,1,2],[29,83,188,1,1],[29,184,118,0,2],[29,199,174,2,2],[29,208,102,3,1],[29,417,178,3,0],[29,1714,116,2,1],[30,102,184,0,0],[30,116,417,0,0],[30,117,1714,1,1],[30,118,36,1,0],[30,174,208,2,0],[30,178,29,0,2],[30,188,23,4,1],[30,199,73,2,1],[30,202,83,0,1],[30,2111,105,0,1],[31,23,202,1,5],[31,29,116,1,0],[31,36,102,3,2],[31,73,2111,0,0],[31,83,118,0,0],[31,105,178,3,0],[31,184,174,1,1],[31,208,199,0,0],[31,417,117,2,1],[31,1714,188,0,0],[32,102,83,0,2],[32,116,105,2,1],[32,117,29,0,0],[32,118,23,0,0],[32,174,36,3,2],[32,178,2111,0,1],[32,188,417,3,3],[32,199,184,1,0],[32,202,1714,1,0],[32,208,73,0,0],[33,23,102,3,4],[33,29,188,0,1],[33,36,199,2,2],[33,73,178,1,4],[33,83,174,3,1],[33,105,117,2,1],[33,184,208,3,0],[33,417,202,2,0],[33,1714,118,1,0],[33,2111,116,1,0],[34,102,1714,2,0],[34,116,178,1,1],[34,117,2111,1,1],[34,118,417,1,2],[34,174,23,3,2],[34,184,73,0,0],[34,188,105,2,1],[34,199,83,3,0],[34,202,29,2,0],[34,208,36,1,2],[35,23,199,1,2],[35,29,118,0,2],[35,36,184,2,0],[35,73,116,3,1],[35,83,208,2,1],[35,105,202,4,1],[35,178,117,2,1],[35,417,102,1,1],[35,1714,174,1,2],[35,2111,188,1,1],[36,36,73,1,0],[36,102,29,2,2],[36,117,116,3,1],[36,118,105,0,1],[36,174,417,3,1],[36,184,83,0,1],[36,188,178,0,1],[36,199,1714,2,2],[36,202,2111,1,2],[36,208,23,1,0],[37,23,184,4,2],[37,29,174,1,0],[37,83,36,1,0],[37,105,102,1,1],[37,116,188,3,0],[37,117,73,0,4],[37,178,202,1,1],[37,417,199,1,2],[37,1714,208,2,2],[37,2111,118,2,4],[38,36,23,4,0],[38,73,83,1,0],[38,102,2111,0,0],[38,118,178,1,1],[38,174,105,2,4],[38,184,1714,0,1],[38,188,117,4,1],[38,199,29,0,0],[38,202,116,5,0],[38,208,417,2,1]],"table":[{"id":105,"points":79,"matches":38,"won":23,"draw":10,"lost":5,"goals":69,"against":27},{"id":83,"points":76,"matches":38,"won":22,"draw":10,"lost":6,"goals":59,"against":33},{"id":36,"points":73,"matches":38,"won":22,"draw":7,"lost":9,"goals":64,"against":35},{"id":188,"points":72,"matches":38,"won":20,"draw":12,"lost":6,"goals":63,"against":33},{"id":199,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":69,"against":47},{"id":202,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":56,"against":47},{"id":174,"points":51,"matches":38,"won":11,"draw":18,"lost":9,"goals":51,"against":51},{"id":73,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":45,"against":45},{"id":116,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":48,"against":55},{"id":208,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":37,"against":50},{"id":417,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":52,"against":62},{"id":29,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":41,"against":44},{"id":102,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":39,"against":52},{"id":2111,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":44,"against":58},{"id":184,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":35,"against":42},{"id":1714,"points":41,"matches":38,"won":9,"draw":14,"lost":15,"goals":39,"against":58},{"id":178,"points":40,"matches":38,"won":10,"draw":10,"lost":18,"goals":39,"against":48},{"id":118,"points":38,"matches":38,"won":8,"draw":14,"lost":16,"goals":32,"against":46},{"id":117,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":33,"against":54},{"id":23,"points":31,"matches":38,"won":7,"draw":10,"lost":21,"goals":40,"against":68}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2013.json b/tests/RealData/fixtures/openligadb/bl3-2013.json new file mode 100644 index 00000000..a8216abe --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2013,"name":"3. Fußball-Liga 2013/2014","sport":"Fussball","finished":true,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":73,"name":"Wacker Burghausen","short":"Burghausen"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":118,"name":"SV Darmstadt 98","short":"Darmstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":178,"name":"Stuttgarter Kickers","short":""},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":198,"name":"SV 07 Elversberg","short":"Elversberg"},{"id":199,"name":"1. FC Heidenheim 1846","short":"Heidenheim"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":1635,"name":"RB Leipzig","short":"Leipzig"},{"id":1714,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":2111,"name":"Rot-Weiß Erfurt","short":"Erfurt"}],"matches":[[1,102,104,0,0],[1,107,199,0,1],[1,118,198,0,0],[1,178,2111,0,1],[1,181,116,0,0],[1,188,73,3,0],[1,202,36,0,3],[1,208,1635,0,1],[1,417,174,1,2],[1,1714,184,1,0],[2,36,1714,1,0],[2,73,107,0,2],[2,104,417,5,1],[2,116,202,1,1],[2,174,178,4,0],[2,184,118,1,1],[2,198,102,1,2],[2,199,181,2,2],[2,1635,188,2,2],[2,2111,208,3,0],[3,73,1635,1,2],[3,102,184,3,1],[3,107,181,2,1],[3,118,36,0,2],[3,178,104,1,1],[3,188,2111,3,3],[3,202,199,0,2],[3,208,174,1,2],[3,417,198,2,0],[3,1714,116,4,2],[4,36,102,1,2],[4,104,208,1,0],[4,116,118,2,4],[4,174,188,1,1],[4,181,202,3,5],[4,184,417,2,0],[4,198,178,1,1],[4,199,1714,4,0],[4,1635,107,1,1],[4,2111,73,1,1],[5,73,174,1,3],[5,102,116,0,1],[5,107,202,1,1],[5,118,199,1,0],[5,178,184,0,2],[5,188,104,0,3],[5,208,198,2,0],[5,417,36,0,0],[5,1635,2111,2,0],[5,1714,181,1,2],[6,36,178,2,2],[6,104,73,2,1],[6,116,417,3,1],[6,174,1635,2,1],[6,181,118,2,0],[6,184,208,1,2],[6,198,188,2,2],[6,199,102,2,0],[6,202,1714,2,0],[6,2111,107,1,3],[7,73,198,0,1],[7,102,181,4,2],[7,107,1714,1,2],[7,118,202,1,1],[7,178,116,2,3],[7,188,184,1,3],[7,208,36,2,0],[7,417,199,2,3],[7,1635,104,3,1],[7,2111,174,3,0],[8,36,188,1,1],[8,104,2111,1,2],[8,116,208,0,0],[8,174,107,2,0],[8,181,417,2,0],[8,184,73,4,0],[8,198,1635,1,0],[8,199,178,2,0],[8,202,102,1,1],[8,1714,118,1,1],[9,73,36,1,4],[9,102,1714,1,2],[9,107,118,0,4],[9,174,104,1,1],[9,178,181,3,0],[9,188,116,2,3],[9,208,199,0,1],[9,417,202,1,1],[9,1635,184,3,1],[9,2111,198,2,0],[10,36,1635,3,2],[10,104,107,0,1],[10,116,73,1,3],[10,118,102,6,0],[10,181,208,2,4],[10,184,2111,2,1],[10,198,174,3,0],[10,199,188,2,1],[10,202,178,1,0],[10,1714,417,1,1],[11,73,199,2,2],[11,104,198,1,2],[11,107,102,2,0],[11,174,184,1,1],[11,178,1714,3,0],[11,188,181,0,0],[11,208,202,2,1],[11,417,118,0,1],[11,1635,116,2,2],[11,2111,36,3,1],[12,36,174,1,0],[12,102,417,0,0],[12,116,2111,2,1],[12,118,178,1,0],[12,181,73,1,1],[12,184,104,1,1],[12,198,107,1,0],[12,199,1635,0,2],[12,202,188,0,4],[12,1714,208,4,0],[13,73,202,1,0],[13,104,36,1,1],[13,107,417,3,3],[13,174,116,0,2],[13,178,102,2,0],[13,188,1714,4,0],[13,198,184,0,2],[13,208,118,1,0],[13,1635,181,2,0],[13,2111,199,1,2],[14,36,198,0,1],[14,102,208,2,1],[14,116,104,0,0],[14,118,188,4,0],[14,181,2111,3,1],[14,184,107,1,1],[14,199,174,0,0],[14,202,1635,3,1],[14,417,178,3,2],[14,1714,73,3,1],[15,73,118,2,1],[15,104,199,0,1],[15,107,178,1,1],[15,174,181,1,1],[15,184,36,2,1],[15,188,102,1,2],[15,198,116,1,1],[15,208,417,1,1],[15,1635,1714,1,0],[15,2111,202,1,0],[16,36,107,0,1],[16,102,73,1,1],[16,116,184,4,0],[16,118,1635,0,1],[16,178,208,1,0],[16,181,104,1,0],[16,199,198,1,0],[16,202,174,1,2],[16,417,188,2,2],[16,1714,2111,0,3],[17,36,116,3,1],[17,73,417,1,2],[17,104,202,1,1],[17,107,208,1,3],[17,174,1714,1,1],[17,184,199,0,3],[17,188,178,1,0],[17,198,181,3,1],[17,1635,102,1,2],[17,2111,118,3,0],[18,102,2111,1,0],[18,107,116,3,0],[18,118,174,2,2],[18,178,73,3,1],[18,181,184,2,0],[18,199,36,2,0],[18,202,198,2,0],[18,208,188,0,0],[18,417,1635,2,3],[18,1714,104,1,1],[19,36,181,1,0],[19,73,208,1,0],[19,104,118,0,2],[19,116,199,0,3],[19,174,102,1,3],[19,184,202,1,1],[19,188,107,2,1],[19,198,1714,0,5],[19,1635,178,2,1],[19,2111,417,0,1],[20,102,198,1,0],[20,107,73,1,1],[20,118,184,1,0],[20,178,174,2,0],[20,181,199,0,0],[20,188,1635,0,0],[20,202,116,0,0],[20,208,2111,0,2],[20,417,104,1,2],[20,1714,36,1,2],[21,36,202,0,2],[21,73,188,2,4],[21,104,102,2,2],[21,116,181,0,4],[21,174,417,1,0],[21,184,1714,1,2],[21,198,118,0,3],[21,199,107,2,2],[21,1635,208,2,1],[21,2111,178,1,2],[22,36,118,1,1],[22,104,178,0,0],[22,116,1714,2,1],[22,174,208,0,3],[22,181,107,1,1],[22,184,102,4,1],[22,198,417,3,1],[22,199,202,3,0],[22,1635,73,0,1],[22,2111,188,0,0],[23,73,2111,1,1],[23,102,36,1,1],[23,107,1635,2,1],[23,118,116,3,1],[23,178,198,2,1],[23,188,174,0,1],[23,202,181,0,3],[23,208,104,1,0],[23,417,184,0,1],[23,1714,199,0,3],[24,36,417,4,1],[24,104,188,3,0],[24,116,102,1,3],[24,174,73,2,1],[24,181,1714,2,1],[24,184,178,0,1],[24,198,208,2,2],[24,199,118,1,1],[24,202,107,0,0],[24,2111,1635,0,2],[25,73,104,1,0],[25,102,199,0,1],[25,107,2111,3,2],[25,118,181,2,1],[25,178,36,1,0],[25,188,198,2,1],[25,208,184,3,2],[25,417,116,1,0],[25,1635,174,1,0],[25,1714,202,3,0],[26,36,208,3,0],[26,104,1635,0,2],[26,116,178,2,2],[26,174,2111,1,1],[26,181,102,1,1],[26,184,188,0,0],[26,198,73,1,0],[26,199,417,2,1],[26,202,118,1,1],[26,1714,107,2,0],[27,73,184,2,2],[27,102,202,1,2],[27,107,174,0,0],[27,118,1714,3,0],[27,178,199,3,3],[27,188,36,1,1],[27,208,116,4,2],[27,417,181,3,2],[27,1635,198,2,0],[27,2111,104,0,0],[28,36,73,2,1],[28,104,174,3,0],[28,116,188,1,2],[28,118,107,1,0],[28,181,178,0,1],[28,184,1635,0,2],[28,198,2111,2,0],[28,199,208,0,0],[28,202,417,2,0],[28,1714,102,0,1],[29,73,116,1,0],[29,102,118,0,1],[29,107,104,1,1],[29,174,198,3,0],[29,178,202,0,3],[29,188,199,2,0],[29,208,181,4,1],[29,417,1714,0,1],[29,1635,36,1,0],[29,2111,184,4,2],[30,36,2111,1,1],[30,102,107,0,1],[30,116,1635,1,1],[30,118,417,1,0],[30,181,188,2,0],[30,184,174,1,2],[30,198,104,0,0],[30,199,73,1,0],[30,202,208,1,1],[30,1714,178,1,1],[31,73,181,2,2],[31,104,184,3,0],[31,107,198,3,0],[31,174,36,1,0],[31,178,118,0,0],[31,188,202,3,1],[31,208,1714,0,0],[31,417,102,2,0],[31,1635,199,1,1],[31,2111,116,2,0],[32,36,104,4,0],[32,102,178,2,2],[32,116,174,1,1],[32,118,208,4,1],[32,181,1635,0,3],[32,184,198,2,1],[32,199,2111,2,1],[32,202,73,1,0],[32,417,107,0,2],[32,1714,188,1,1],[33,73,1714,0,0],[33,104,116,4,0],[33,107,184,0,0],[33,174,199,0,1],[33,178,417,1,0],[33,188,118,0,2],[33,198,36,2,2],[33,208,102,4,3],[33,1635,202,2,1],[33,2111,181,2,3],[34,36,184,3,0],[34,102,188,2,4],[34,116,198,2,0],[34,118,73,1,0],[34,178,107,2,0],[34,181,174,3,0],[34,199,104,3,0],[34,202,2111,4,0],[34,417,208,3,0],[34,1714,1635,3,3],[35,73,102,0,1],[35,104,181,0,0],[35,107,36,1,0],[35,174,202,1,0],[35,184,116,3,2],[35,188,417,2,0],[35,198,199,1,1],[35,208,178,1,1],[35,1635,118,1,0],[35,2111,1714,3,1],[36,102,1635,0,1],[36,116,36,3,0],[36,118,2111,2,1],[36,178,188,1,1],[36,181,198,0,0],[36,199,184,0,1],[36,202,104,2,1],[36,208,107,1,1],[36,417,73,1,1],[36,1714,174,1,4],[37,36,199,1,0],[37,73,178,2,0],[37,104,1714,0,0],[37,116,107,4,1],[37,174,118,0,1],[37,184,181,1,1],[37,188,208,2,3],[37,198,202,1,1],[37,1635,417,5,1],[37,2111,102,1,1],[38,102,174,1,1],[38,107,188,0,1],[38,118,104,1,3],[38,178,1635,1,3],[38,181,36,0,0],[38,199,116,2,0],[38,202,184,0,0],[38,208,73,2,4],[38,417,2111,0,1],[38,1714,198,3,0]],"table":[{"id":199,"points":79,"matches":38,"won":23,"draw":10,"lost":5,"goals":59,"against":25},{"id":1635,"points":79,"matches":38,"won":24,"draw":7,"lost":7,"goals":65,"against":34},{"id":118,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":58,"against":29},{"id":174,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":43,"against":44},{"id":36,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":50,"against":39},{"id":188,"points":53,"matches":38,"won":13,"draw":14,"lost":11,"goals":55,"against":50},{"id":107,"points":52,"matches":38,"won":13,"draw":13,"lost":12,"goals":43,"against":43},{"id":178,"points":51,"matches":38,"won":13,"draw":12,"lost":13,"goals":45,"against":46},{"id":208,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":50,"against":55},{"id":2111,"points":50,"matches":38,"won":14,"draw":8,"lost":16,"goals":53,"against":49},{"id":181,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":51,"against":51},{"id":202,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":43,"against":46},{"id":102,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":45,"against":55},{"id":1714,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":47,"against":55},{"id":184,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":45,"against":54},{"id":104,"points":45,"matches":38,"won":10,"draw":15,"lost":13,"goals":42,"against":38},{"id":116,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":50,"against":65},{"id":198,"points":40,"matches":38,"won":10,"draw":10,"lost":18,"goals":32,"against":54},{"id":73,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":39,"against":58},{"id":417,"points":32,"matches":38,"won":8,"draw":8,"lost":22,"goals":38,"against":63}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2013–14_3._Liga, abgerufen 2026-10-09","table":[{"id":199,"won":23,"draw":10,"lost":5,"goals":59,"against":25,"adjust":0},{"id":1635,"won":24,"draw":7,"lost":7,"goals":65,"against":34,"adjust":0},{"id":118,"won":21,"draw":9,"lost":8,"goals":58,"against":29,"adjust":0},{"id":174,"won":15,"draw":11,"lost":12,"goals":43,"against":44,"adjust":0},{"id":36,"won":15,"draw":10,"lost":13,"goals":50,"against":39,"adjust":0},{"id":188,"won":13,"draw":14,"lost":11,"goals":55,"against":50,"adjust":0},{"id":107,"won":13,"draw":13,"lost":12,"goals":43,"against":43,"adjust":0},{"id":178,"won":13,"draw":12,"lost":13,"goals":45,"against":46,"adjust":0},{"id":208,"won":14,"draw":9,"lost":15,"goals":50,"against":55,"adjust":0},{"id":2111,"won":14,"draw":8,"lost":16,"goals":53,"against":49,"adjust":0},{"id":181,"won":12,"draw":13,"lost":13,"goals":51,"against":51,"adjust":0},{"id":202,"won":12,"draw":13,"lost":13,"goals":43,"against":46,"adjust":0},{"id":102,"won":13,"draw":10,"lost":15,"goals":45,"against":55,"adjust":0},{"id":1714,"won":12,"draw":10,"lost":16,"goals":47,"against":55,"adjust":0},{"id":184,"won":12,"draw":10,"lost":16,"goals":45,"against":54,"adjust":0},{"id":104,"won":10,"draw":15,"lost":13,"goals":42,"against":38,"adjust":0},{"id":116,"won":11,"draw":10,"lost":17,"goals":50,"against":65,"adjust":0},{"id":198,"won":10,"draw":10,"lost":18,"goals":32,"against":54,"adjust":0},{"id":73,"won":9,"draw":10,"lost":19,"goals":39,"against":58,"adjust":0},{"id":417,"won":8,"draw":8,"lost":22,"goals":38,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2014.json b/tests/RealData/fixtures/openligadb/bl3-2014.json new file mode 100644 index 00000000..18dcbde0 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2014,"name":"3. Fußball-Liga 2014/2015","sport":"Fussball","finished":true,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":178,"name":"Stuttgarter Kickers","short":""},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":187,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":196,"name":"1. FSV Mainz 05 II","short":"Mainz II"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":1730,"name":"SC Fortuna Köln","short":"Fortuna Köln"}],"matches":[[1,36,93,1,3],[1,104,116,0,0],[1,174,178,2,1],[1,176,187,1,2],[1,177,184,2,1],[1,181,107,3,1],[1,188,102,3,4],[1,196,83,1,2],[1,208,202,0,3],[1,529,1730,2,1],[2,83,208,1,5],[2,93,177,1,3],[2,102,176,1,1],[2,107,529,1,1],[2,116,174,3,3],[2,178,181,3,1],[2,184,188,0,3],[2,187,104,2,2],[2,202,36,2,0],[2,1730,196,2,2],[3,36,177,2,2],[3,104,102,2,0],[3,174,187,1,0],[3,176,184,3,1],[3,181,116,0,2],[3,188,93,0,0],[3,196,107,3,4],[3,202,83,0,0],[3,208,1730,0,2],[3,529,178,1,1],[4,83,36,1,2],[4,93,176,0,0],[4,102,174,0,1],[4,107,208,1,1],[4,116,529,3,1],[4,177,188,3,1],[4,178,196,2,0],[4,184,104,1,0],[4,187,181,5,1],[4,1730,202,1,2],[5,36,188,0,1],[5,83,1730,2,0],[5,104,93,0,1],[5,174,184,4,1],[5,176,177,2,0],[5,181,102,4,4],[5,196,116,1,5],[5,202,107,0,0],[5,208,178,1,2],[5,529,187,0,0],[6,93,174,2,0],[6,102,529,1,3],[6,107,83,1,1],[6,116,208,0,4],[6,177,104,1,2],[6,178,202,2,0],[6,184,181,1,2],[6,187,196,1,3],[6,188,176,2,2],[6,1730,36,0,1],[7,36,176,3,1],[7,83,178,4,2],[7,104,188,1,1],[7,174,177,0,2],[7,181,93,1,1],[7,196,102,0,2],[7,202,116,2,0],[7,208,187,0,0],[7,529,184,3,3],[7,1730,107,0,1],[8,93,529,2,0],[8,102,208,0,1],[8,107,36,3,0],[8,116,83,1,3],[8,176,104,3,2],[8,177,181,2,1],[8,178,1730,2,0],[8,184,196,1,0],[8,187,202,1,3],[8,188,174,3,2],[9,36,104,2,1],[9,83,187,3,0],[9,107,178,2,0],[9,174,176,3,1],[9,181,188,0,1],[9,196,93,0,0],[9,202,102,2,0],[9,208,184,0,2],[9,529,177,1,3],[9,1730,116,2,0],[10,93,208,1,2],[10,102,83,4,2],[10,104,174,0,0],[10,116,107,1,1],[10,176,181,2,0],[10,177,196,1,1],[10,178,36,1,1],[10,184,202,0,0],[10,187,1730,0,2],[10,188,529,3,1],[11,36,174,1,3],[11,83,184,3,0],[11,107,187,2,1],[11,178,116,3,0],[11,181,104,0,2],[11,196,188,4,0],[11,202,93,0,1],[11,208,177,1,1],[11,529,176,1,1],[11,1730,102,1,0],[12,93,83,1,1],[12,102,107,1,3],[12,104,529,3,1],[12,116,36,3,4],[12,174,181,2,0],[12,176,196,1,0],[12,177,202,1,0],[12,184,1730,3,1],[12,187,178,1,1],[12,188,208,2,0],[13,36,181,2,0],[13,83,177,4,1],[13,107,184,1,1],[13,116,187,2,0],[13,178,102,3,0],[13,196,104,1,1],[13,202,188,1,0],[13,208,176,1,2],[13,529,174,0,3],[13,1730,93,3,0],[14,93,107,2,0],[14,102,116,2,2],[14,104,208,3,0],[14,174,196,1,2],[14,176,202,2,0],[14,177,1730,0,0],[14,181,529,2,0],[14,184,178,5,1],[14,187,36,2,2],[14,188,83,3,1],[15,36,529,2,0],[15,83,176,3,0],[15,107,177,0,0],[15,116,184,0,1],[15,178,93,2,2],[15,187,102,1,1],[15,196,181,1,0],[15,202,104,0,0],[15,208,174,3,1],[15,1730,188,1,1],[16,93,116,3,0],[16,102,36,2,2],[16,104,83,1,0],[16,174,202,2,0],[16,176,1730,2,1],[16,177,178,1,1],[16,181,208,1,1],[16,184,187,2,1],[16,188,107,1,0],[16,529,196,3,1],[17,36,196,2,0],[17,83,174,1,1],[17,102,184,4,1],[17,107,176,2,0],[17,116,177,3,0],[17,178,188,1,1],[17,187,93,3,0],[17,202,181,4,1],[17,208,529,0,2],[17,1730,104,0,0],[18,36,184,3,1],[18,93,102,1,0],[18,104,107,1,0],[18,174,1730,0,1],[18,176,178,1,1],[18,177,187,1,1],[18,181,83,0,1],[18,188,116,2,0],[18,196,208,0,1],[18,529,202,1,0],[19,83,529,2,0],[19,102,177,1,3],[19,107,174,3,2],[19,116,176,4,2],[19,178,104,0,0],[19,184,93,0,1],[19,187,188,1,1],[19,202,196,1,2],[19,208,36,2,1],[19,1730,181,1,0],[20,83,196,2,0],[20,93,36,2,2],[20,102,188,0,2],[20,107,181,2,0],[20,116,104,1,1],[20,178,174,2,1],[20,184,177,0,0],[20,187,176,0,0],[20,202,208,0,2],[20,1730,529,4,0],[21,36,202,2,0],[21,104,187,0,2],[21,174,116,4,0],[21,176,102,4,1],[21,177,93,1,0],[21,181,178,0,2],[21,188,184,1,0],[21,196,1730,1,1],[21,208,83,0,3],[21,529,107,1,1],[22,83,202,2,0],[22,93,188,2,1],[22,102,104,0,4],[22,107,196,1,1],[22,116,181,3,2],[22,177,36,2,1],[22,178,529,2,0],[22,184,176,2,2],[22,187,174,0,0],[22,1730,208,2,2],[23,36,83,0,4],[23,104,184,1,1],[23,174,102,1,2],[23,176,93,2,0],[23,181,187,3,0],[23,188,177,2,1],[23,196,178,2,3],[23,202,1730,3,1],[23,208,107,1,2],[23,529,116,1,4],[24,93,104,0,2],[24,102,181,2,2],[24,107,202,3,0],[24,116,196,1,2],[24,177,176,0,1],[24,178,208,1,1],[24,184,174,1,1],[24,187,529,0,1],[24,188,36,2,0],[24,1730,83,3,0],[25,36,1730,0,1],[25,83,107,4,2],[25,104,177,1,0],[25,174,93,1,2],[25,176,188,1,0],[25,181,184,4,1],[25,196,187,0,0],[25,202,178,1,1],[25,208,116,2,1],[25,529,102,1,1],[26,93,181,4,1],[26,102,196,2,1],[26,107,1730,2,0],[26,116,202,0,0],[26,176,36,3,1],[26,177,174,0,1],[26,178,83,0,2],[26,184,529,4,1],[26,187,208,1,1],[26,188,104,1,3],[27,36,107,1,1],[27,83,116,4,0],[27,104,176,4,1],[27,174,188,2,2],[27,181,177,2,3],[27,196,184,0,2],[27,202,187,3,1],[27,208,102,1,2],[27,529,93,2,2],[27,1730,178,0,2],[28,93,196,2,1],[28,102,202,1,0],[28,104,36,1,0],[28,116,1730,1,1],[28,176,174,0,2],[28,177,529,0,1],[28,178,107,4,2],[28,184,208,0,1],[28,187,83,1,1],[28,188,181,3,0],[29,36,178,0,0],[29,83,102,3,2],[29,107,116,1,0],[29,174,104,0,1],[29,181,176,1,0],[29,196,177,1,0],[29,202,184,1,0],[29,208,93,3,1],[29,529,188,1,1],[29,1730,187,0,0],[30,93,202,2,2],[30,102,1730,4,0],[30,104,181,1,0],[30,116,178,1,2],[30,174,36,2,0],[30,176,529,0,1],[30,177,208,2,3],[30,184,83,2,0],[30,187,107,1,4],[30,188,196,1,1],[31,36,116,1,0],[31,83,93,3,0],[31,107,102,2,2],[31,178,187,2,0],[31,181,174,3,0],[31,196,176,3,1],[31,202,177,2,0],[31,208,188,3,0],[31,529,104,1,1],[31,1730,184,0,1],[32,93,1730,1,1],[32,102,178,1,0],[32,104,196,1,0],[32,174,529,0,1],[32,176,208,1,2],[32,177,83,2,0],[32,181,36,1,1],[32,184,107,1,2],[32,187,116,1,0],[32,188,202,2,3],[33,36,187,1,1],[33,83,188,2,1],[33,107,93,3,2],[33,116,102,2,1],[33,178,184,2,1],[33,196,174,1,1],[33,202,176,2,1],[33,208,104,2,2],[33,529,181,2,1],[33,1730,177,1,0],[34,93,178,2,0],[34,102,187,3,2],[34,104,202,2,1],[34,174,208,3,0],[34,176,83,0,4],[34,177,107,0,2],[34,181,196,0,0],[34,184,116,1,3],[34,188,1730,1,0],[34,529,36,1,0],[35,36,102,1,0],[35,83,104,2,2],[35,107,188,2,1],[35,116,93,3,3],[35,178,177,3,4],[35,187,184,2,0],[35,196,529,3,1],[35,202,174,2,1],[35,208,181,2,1],[35,1730,176,2,2],[36,93,187,0,3],[36,104,1730,4,0],[36,174,83,1,1],[36,176,107,0,2],[36,177,116,5,1],[36,181,202,0,1],[36,184,102,3,2],[36,188,178,2,3],[36,196,36,1,1],[36,529,208,2,1],[37,83,181,2,2],[37,102,93,0,1],[37,107,104,3,1],[37,116,188,1,0],[37,178,176,0,0],[37,184,36,0,0],[37,187,177,2,3],[37,202,529,2,0],[37,208,196,1,2],[37,1730,174,2,1],[38,36,208,2,0],[38,93,184,2,3],[38,104,178,0,2],[38,174,107,1,0],[38,176,116,1,0],[38,177,102,2,1],[38,181,1730,4,0],[38,188,187,1,2],[38,196,202,1,1],[38,529,83,0,1]],"table":[{"id":83,"points":74,"matches":38,"won":22,"draw":8,"lost":8,"goals":75,"against":41},{"id":107,"points":71,"matches":38,"won":20,"draw":11,"lost":7,"goals":63,"against":40},{"id":104,"points":67,"matches":38,"won":18,"draw":13,"lost":7,"goals":53,"against":30},{"id":178,"points":66,"matches":38,"won":18,"draw":12,"lost":8,"goals":60,"against":43},{"id":202,"points":59,"matches":38,"won":17,"draw":8,"lost":13,"goals":44,"against":36},{"id":177,"points":56,"matches":38,"won":16,"draw":8,"lost":14,"goals":52,"against":48},{"id":93,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":50,"against":50},{"id":188,"points":54,"matches":38,"won":15,"draw":9,"lost":14,"goals":53,"against":49},{"id":174,"points":53,"matches":38,"won":15,"draw":8,"lost":15,"goals":54,"against":44},{"id":208,"points":53,"matches":38,"won":15,"draw":8,"lost":15,"goals":51,"against":53},{"id":176,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":47,"against":54},{"id":36,"points":50,"matches":38,"won":13,"draw":11,"lost":14,"goals":45,"against":50},{"id":184,"points":47,"matches":38,"won":13,"draw":8,"lost":17,"goals":48,"against":57},{"id":1730,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":38,"against":47},{"id":529,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":39,"against":60},{"id":196,"points":42,"matches":38,"won":10,"draw":12,"lost":16,"goals":43,"against":52},{"id":102,"points":41,"matches":38,"won":11,"draw":8,"lost":19,"goals":54,"against":68},{"id":116,"points":41,"matches":38,"won":11,"draw":8,"lost":19,"goals":51,"against":67},{"id":187,"points":39,"matches":38,"won":8,"draw":15,"lost":15,"goals":41,"against":51},{"id":181,"points":31,"matches":38,"won":8,"draw":7,"lost":23,"goals":44,"against":65}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2015.json b/tests/RealData/fixtures/openligadb/bl3-2015.json new file mode 100644 index 00000000..97312cbc --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2015,"name":"3. Fußball-Liga 2015/2016","sport":"Fussball","finished":true,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":178,"name":"Stuttgarter Kickers","short":""},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":196,"name":"1. FSV Mainz 05 II","short":"Mainz II"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"}],"matches":[[1,66,36,0,0],[1,78,176,2,1],[1,93,208,2,0],[1,102,135,1,2],[1,104,196,0,4],[1,174,398,0,0],[1,177,184,4,1],[1,178,1718,2,1],[1,183,202,0,0],[1,188,529,1,1],[2,36,178,1,1],[2,135,93,0,2],[2,176,174,0,0],[2,184,188,1,3],[2,196,78,2,2],[2,202,102,1,1],[2,208,104,0,2],[2,398,177,1,1],[2,529,66,2,0],[2,1718,183,1,1],[3,66,178,2,0],[3,78,208,2,1],[3,93,202,0,1],[3,102,1718,4,2],[3,104,135,3,0],[3,174,196,1,1],[3,177,176,3,1],[3,183,36,1,0],[3,188,398,0,0],[3,529,184,1,3],[4,36,102,0,1],[4,135,78,1,1],[4,176,188,1,1],[4,178,183,0,0],[4,184,66,1,2],[4,196,177,1,1],[4,202,104,4,2],[4,208,174,3,0],[4,398,529,0,1],[4,1718,93,3,0],[5,66,183,1,0],[5,78,202,2,0],[5,93,36,1,2],[5,102,178,0,1],[5,104,1718,2,2],[5,174,135,3,1],[5,177,208,3,2],[5,184,398,0,2],[5,188,196,0,1],[5,529,176,2,2],[6,36,104,3,2],[6,135,177,1,2],[6,176,184,3,0],[6,178,93,0,0],[6,183,102,1,1],[6,196,529,2,1],[6,202,174,1,0],[6,208,188,1,3],[6,398,66,1,0],[6,1718,78,2,1],[7,66,102,0,0],[7,78,36,3,0],[7,93,183,0,4],[7,104,178,1,2],[7,174,1718,3,0],[7,177,202,1,0],[7,184,196,1,1],[7,188,135,3,1],[7,398,176,0,0],[7,529,208,0,0],[8,36,174,4,0],[8,102,93,1,1],[8,135,529,0,4],[8,176,66,0,1],[8,178,78,1,0],[8,183,104,0,0],[8,196,398,1,0],[8,202,188,0,1],[8,208,184,3,0],[8,1718,177,1,5],[9,66,93,1,0],[9,78,183,1,2],[9,104,102,0,0],[9,174,178,3,3],[9,176,196,3,0],[9,177,36,2,1],[9,184,135,1,1],[9,188,1718,3,1],[9,398,208,0,1],[9,529,202,4,2],[10,36,188,2,2],[10,93,104,1,2],[10,102,78,1,1],[10,135,398,0,0],[10,178,177,1,2],[10,183,174,3,1],[10,196,66,1,1],[10,202,184,2,1],[10,208,176,2,1],[10,1718,529,2,2],[11,66,104,0,0],[11,78,93,2,2],[11,174,102,0,0],[11,176,135,2,1],[11,177,183,4,0],[11,184,1718,3,0],[11,188,178,4,2],[11,196,208,2,0],[11,398,202,1,1],[11,529,36,3,3],[12,36,184,1,1],[12,93,174,2,2],[12,102,177,1,3],[12,104,78,0,0],[12,135,196,2,1],[12,178,529,0,4],[12,183,188,0,0],[12,202,176,1,1],[12,208,66,1,0],[12,1718,398,0,3],[13,66,78,0,0],[13,174,104,3,1],[13,176,1718,0,2],[13,177,93,0,1],[13,184,178,2,1],[13,188,102,1,1],[13,196,202,0,0],[13,208,135,6,2],[13,398,36,0,1],[13,529,183,2,0],[14,36,176,1,0],[14,78,174,1,0],[14,93,188,0,0],[14,102,529,1,3],[14,104,177,1,2],[14,135,66,4,0],[14,178,398,1,2],[14,183,184,1,0],[14,202,208,3,1],[14,1718,196,3,1],[15,66,174,1,1],[15,135,202,3,2],[15,176,178,1,0],[15,177,78,3,2],[15,184,102,3,1],[15,188,104,2,0],[15,196,36,0,0],[15,208,1718,1,1],[15,398,183,2,2],[15,529,93,1,1],[16,36,208,2,0],[16,78,188,3,0],[16,93,184,2,2],[16,102,398,0,0],[16,104,529,3,1],[16,174,177,2,2],[16,178,196,1,4],[16,183,176,2,2],[16,202,66,1,2],[16,1718,135,2,1],[17,66,177,1,1],[17,135,36,0,1],[17,176,102,3,2],[17,184,104,1,3],[17,188,174,0,0],[17,196,183,1,0],[17,202,1718,3,1],[17,208,178,1,1],[17,398,93,2,2],[17,529,78,1,0],[18,36,202,2,0],[18,66,1718,2,0],[18,78,184,2,2],[18,93,176,2,1],[18,102,196,1,0],[18,104,398,1,2],[18,174,529,2,2],[18,177,188,0,0],[18,178,135,0,2],[18,183,208,0,0],[19,135,183,1,1],[19,176,104,1,3],[19,184,174,1,2],[19,188,66,0,1],[19,196,93,0,1],[19,202,178,1,0],[19,208,102,2,0],[19,398,78,1,1],[19,529,177,0,0],[19,1718,36,3,1],[20,36,66,0,0],[20,135,102,1,1],[20,176,78,0,2],[20,184,177,1,1],[20,196,104,0,0],[20,202,183,1,1],[20,208,93,1,1],[20,398,174,0,0],[20,529,188,3,1],[20,1718,178,3,1],[21,66,529,2,0],[21,78,196,3,1],[21,93,135,1,1],[21,102,202,1,0],[21,104,208,0,4],[21,174,176,3,0],[21,177,398,2,1],[21,178,36,2,2],[21,183,1718,0,2],[21,188,184,1,2],[22,36,183,2,1],[22,135,104,2,1],[22,176,177,3,2],[22,178,66,1,1],[22,184,529,0,3],[22,196,174,0,0],[22,202,93,4,0],[22,208,78,1,2],[22,398,188,3,0],[22,1718,102,5,1],[23,66,184,1,0],[23,78,135,1,1],[23,93,1718,0,0],[23,102,36,0,0],[23,104,202,5,2],[23,174,208,1,0],[23,177,196,3,0],[23,183,178,3,0],[23,188,176,2,0],[23,529,398,1,2],[24,36,93,0,0],[24,135,174,1,0],[24,176,529,0,2],[24,178,102,2,0],[24,183,66,0,2],[24,196,188,2,3],[24,202,78,0,0],[24,208,177,0,0],[24,398,184,0,0],[24,1718,104,2,3],[25,66,398,0,0],[25,78,1718,0,0],[25,93,178,1,2],[25,102,183,3,0],[25,104,36,0,1],[25,174,202,1,1],[25,177,135,2,1],[25,184,176,1,2],[25,188,208,0,1],[25,529,196,0,3],[26,36,78,2,0],[26,102,66,0,2],[26,135,188,0,0],[26,176,398,1,0],[26,178,104,0,0],[26,183,93,3,0],[26,196,184,3,1],[26,202,177,2,2],[26,208,529,4,1],[26,1718,174,4,1],[27,66,176,2,2],[27,78,178,2,1],[27,93,102,0,1],[27,104,183,1,0],[27,174,36,0,2],[27,177,1718,4,0],[27,184,208,1,1],[27,188,202,3,1],[27,398,196,1,0],[27,529,135,0,1],[28,36,177,0,3],[28,93,66,0,0],[28,102,104,1,0],[28,135,184,0,1],[28,178,174,1,0],[28,183,78,0,0],[28,196,176,1,0],[28,202,529,0,2],[28,208,398,1,3],[28,1718,188,2,1],[29,66,196,1,0],[29,78,102,4,1],[29,104,93,1,2],[29,174,183,0,1],[29,176,208,1,1],[29,177,178,1,1],[29,184,202,1,1],[29,188,36,0,0],[29,398,135,1,1],[29,529,1718,1,1],[30,36,529,2,2],[30,93,78,2,0],[30,102,174,4,0],[30,104,66,3,0],[30,135,176,0,1],[30,178,188,1,0],[30,183,177,0,0],[30,202,398,0,1],[30,208,196,1,1],[30,1718,184,1,3],[31,66,208,4,0],[31,78,104,0,1],[31,174,93,0,0],[31,176,202,0,2],[31,177,102,2,2],[31,184,36,0,1],[31,188,183,0,2],[31,196,135,2,2],[31,398,1718,4,1],[31,529,178,1,1],[32,36,398,1,1],[32,78,66,0,3],[32,93,177,0,2],[32,102,188,0,0],[32,104,174,1,1],[32,135,208,2,0],[32,178,184,4,1],[32,183,529,0,1],[32,202,196,5,1],[32,1718,176,1,3],[33,66,135,1,0],[33,174,78,0,0],[33,176,36,4,2],[33,177,104,0,0],[33,184,183,1,1],[33,188,93,3,0],[33,196,1718,0,1],[33,208,202,1,2],[33,398,178,2,1],[33,529,102,0,1],[34,36,196,1,1],[34,78,177,2,2],[34,93,529,0,5],[34,102,184,2,0],[34,104,188,0,0],[34,174,66,1,0],[34,178,176,0,1],[34,183,398,0,1],[34,202,135,2,1],[34,1718,208,0,2],[35,66,202,2,0],[35,135,1718,1,3],[35,176,183,2,0],[35,177,174,4,0],[35,184,93,0,1],[35,188,78,1,2],[35,196,178,1,2],[35,208,36,1,0],[35,398,102,2,1],[35,529,104,0,0],[36,36,135,3,1],[36,78,529,4,0],[36,93,398,1,2],[36,102,176,3,1],[36,104,184,1,0],[36,174,188,0,2],[36,177,66,1,1],[36,178,208,1,0],[36,183,196,3,2],[36,1718,202,0,3],[37,135,178,1,0],[37,176,93,0,1],[37,184,78,0,1],[37,188,177,2,3],[37,196,102,4,0],[37,202,36,2,1],[37,208,183,3,1],[37,398,104,1,1],[37,529,174,0,1],[37,1718,66,0,2],[38,36,1718,1,3],[38,66,188,3,0],[38,78,398,0,1],[38,93,196,2,3],[38,102,208,3,1],[38,104,176,0,3],[38,174,184,3,1],[38,177,529,2,1],[38,178,202,0,1],[38,183,135,1,2]],"table":[{"id":177,"points":78,"matches":38,"won":21,"draw":15,"lost":2,"goals":75,"against":35},{"id":66,"points":70,"matches":38,"won":19,"draw":13,"lost":6,"goals":42,"against":21},{"id":398,"points":64,"matches":38,"won":16,"draw":16,"lost":6,"goals":43,"against":25},{"id":78,"points":56,"matches":38,"won":14,"draw":14,"lost":10,"goals":49,"against":37},{"id":36,"points":56,"matches":38,"won":14,"draw":14,"lost":10,"goals":46,"against":41},{"id":202,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":52,"against":46},{"id":529,"points":54,"matches":38,"won":14,"draw":12,"lost":12,"goals":58,"against":47},{"id":176,"points":50,"matches":38,"won":14,"draw":8,"lost":16,"goals":47,"against":50},{"id":188,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":43,"against":41},{"id":102,"points":49,"matches":38,"won":12,"draw":13,"lost":13,"goals":42,"against":48},{"id":1718,"points":49,"matches":38,"won":14,"draw":7,"lost":17,"goals":56,"against":69},{"id":196,"points":48,"matches":38,"won":12,"draw":12,"lost":14,"goals":48,"against":47},{"id":208,"points":48,"matches":38,"won":13,"draw":9,"lost":16,"goals":48,"against":48},{"id":104,"points":48,"matches":38,"won":12,"draw":12,"lost":14,"goals":44,"against":47},{"id":183,"points":44,"matches":38,"won":10,"draw":14,"lost":14,"goals":35,"against":40},{"id":174,"points":43,"matches":38,"won":9,"draw":16,"lost":13,"goals":35,"against":48},{"id":135,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":42,"against":56},{"id":178,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":38,"against":52},{"id":93,"points":41,"matches":38,"won":9,"draw":14,"lost":15,"goals":32,"against":52},{"id":184,"points":31,"matches":38,"won":7,"draw":10,"lost":21,"goals":38,"against":63}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2015–16_3._Liga, abgerufen 2026-10-09","table":[{"id":177,"won":21,"draw":15,"lost":2,"goals":75,"against":35,"adjust":0},{"id":66,"won":19,"draw":13,"lost":6,"goals":42,"against":21,"adjust":0},{"id":398,"won":16,"draw":16,"lost":6,"goals":43,"against":25,"adjust":0},{"id":78,"won":14,"draw":14,"lost":10,"goals":49,"against":37,"adjust":0},{"id":36,"won":14,"draw":14,"lost":10,"goals":46,"against":41,"adjust":0},{"id":202,"won":15,"draw":10,"lost":13,"goals":52,"against":46,"adjust":0},{"id":529,"won":14,"draw":12,"lost":12,"goals":58,"against":47,"adjust":0},{"id":176,"won":14,"draw":8,"lost":16,"goals":47,"against":50,"adjust":0},{"id":188,"won":12,"draw":13,"lost":13,"goals":43,"against":41,"adjust":0},{"id":102,"won":12,"draw":13,"lost":13,"goals":42,"against":48,"adjust":0},{"id":1718,"won":14,"draw":7,"lost":17,"goals":56,"against":69,"adjust":0},{"id":196,"won":12,"draw":12,"lost":14,"goals":48,"against":47,"adjust":0},{"id":208,"won":13,"draw":9,"lost":16,"goals":48,"against":48,"adjust":0},{"id":104,"won":12,"draw":12,"lost":14,"goals":44,"against":47,"adjust":0},{"id":183,"won":10,"draw":14,"lost":14,"goals":35,"against":40,"adjust":0},{"id":174,"won":9,"draw":16,"lost":13,"goals":35,"against":48,"adjust":0},{"id":135,"won":11,"draw":10,"lost":17,"goals":42,"against":56,"adjust":0},{"id":178,"won":11,"draw":10,"lost":17,"goals":38,"against":52,"adjust":0},{"id":93,"won":9,"draw":14,"lost":15,"goals":32,"against":52,"adjust":0},{"id":184,"won":7,"draw":10,"lost":21,"goals":38,"against":63,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2016.json b/tests/RealData/fixtures/openligadb/bl3-2016.json new file mode 100644 index 00000000..cf24bc69 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2016,"name":"3. Fußball-Liga 2016/2017","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":104,"name":"Holstein Kiel","short":"Kiel"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":172,"name":"FSV Frankfurt","short":"FSV Frankfurt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":191,"name":"Sportfreunde Lotte","short":"Lotte"},{"id":196,"name":"1. FSV Mainz 05 II","short":"Mainz II"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"}],"matches":[[1,78,1718,0,3],[1,104,172,1,1],[1,107,31,1,0],[1,135,191,0,3],[1,174,183,1,2],[1,176,208,0,3],[1,181,102,2,0],[1,188,36,0,1],[1,196,1979,2,2],[1,202,529,0,0],[2,31,196,3,1],[2,36,107,1,1],[2,102,188,1,0],[2,172,176,0,1],[2,183,104,1,0],[2,191,174,0,0],[2,208,202,1,1],[2,529,181,3,4],[2,1718,135,2,0],[2,1979,78,0,0],[3,78,31,3,0],[3,102,529,0,0],[3,104,191,3,1],[3,135,1979,1,3],[3,174,1718,3,0],[3,176,183,0,0],[3,181,208,2,0],[3,188,107,1,1],[3,196,36,2,2],[3,202,172,2,1],[4,31,135,1,2],[4,36,78,3,2],[4,107,196,4,0],[4,172,181,1,1],[4,183,202,2,2],[4,191,176,2,2],[4,208,102,0,0],[4,529,188,2,0],[4,1718,104,1,0],[4,1979,174,0,3],[5,78,107,1,2],[5,102,172,1,1],[5,104,1979,3,0],[5,135,36,4,2],[5,174,31,1,2],[5,176,1718,3,0],[5,181,183,0,2],[5,188,196,1,0],[5,202,191,0,1],[5,529,208,3,0],[6,31,104,1,3],[6,36,174,1,0],[6,107,135,1,0],[6,172,529,1,3],[6,183,102,1,1],[6,191,181,3,2],[6,196,78,1,0],[6,208,188,2,1],[6,1718,202,1,0],[6,1979,176,1,2],[7,102,191,1,3],[7,104,36,0,1],[7,135,196,2,1],[7,174,107,3,0],[7,176,31,1,3],[7,181,1718,2,2],[7,188,78,2,3],[7,202,1979,1,0],[7,208,172,1,1],[7,529,183,2,2],[8,31,202,4,2],[8,36,176,3,0],[8,78,135,2,0],[8,107,104,0,0],[8,172,188,4,1],[8,183,208,1,1],[8,191,529,2,1],[8,196,174,1,2],[8,1718,102,0,2],[8,1979,181,4,0],[9,102,1979,5,0],[9,104,196,3,0],[9,172,183,2,1],[9,174,78,0,3],[9,176,107,0,1],[9,181,31,3,0],[9,188,135,4,0],[9,202,36,3,0],[9,208,191,2,0],[9,529,1718,2,3],[10,31,102,0,3],[10,36,181,1,2],[10,78,104,1,0],[10,107,202,1,0],[10,135,174,0,1],[10,183,188,1,0],[10,191,172,0,1],[10,196,176,1,1],[10,1718,208,1,1],[10,1979,529,0,2],[11,102,36,1,2],[11,104,135,3,1],[11,172,1718,6,0],[11,176,78,1,0],[11,181,107,1,2],[11,183,191,1,1],[11,188,174,2,2],[11,202,196,4,1],[11,208,1979,3,2],[11,529,31,2,3],[12,31,208,0,0],[12,36,529,1,0],[12,78,202,2,4],[12,107,102,0,1],[12,135,176,1,0],[12,174,104,0,0],[12,191,188,1,0],[12,196,181,2,0],[12,1718,183,0,2],[12,1979,172,1,1],[13,102,196,1,1],[13,172,31,3,0],[13,176,174,1,0],[13,181,78,1,1],[13,183,1979,0,1],[13,188,104,1,1],[13,191,1718,0,1],[13,202,135,1,1],[13,208,36,1,0],[13,529,107,0,0],[14,31,183,0,0],[14,36,172,1,1],[14,78,102,1,1],[14,104,176,0,0],[14,107,208,0,0],[14,135,181,3,1],[14,174,202,0,3],[14,196,529,0,2],[14,1718,188,0,1],[14,1979,191,1,1],[15,102,135,1,1],[15,172,107,0,0],[15,181,174,3,1],[15,183,36,1,1],[15,188,176,4,0],[15,191,31,6,0],[15,202,104,2,2],[15,208,196,2,0],[15,529,78,1,3],[15,1718,1979,2,1],[16,31,1718,1,1],[16,36,191,3,0],[16,78,208,1,0],[16,104,181,2,1],[16,107,183,2,2],[16,135,529,1,0],[16,174,102,1,1],[16,176,202,1,2],[16,196,172,1,0],[16,1979,188,0,1],[17,102,104,1,4],[17,172,78,0,1],[17,181,176,0,1],[17,183,196,0,0],[17,188,202,1,0],[17,191,107,0,2],[17,208,135,2,0],[17,529,174,2,1],[17,1718,36,1,1],[17,1979,31,3,0],[18,36,1979,1,0],[18,78,183,3,0],[18,104,529,1,2],[18,107,1718,2,0],[18,135,172,0,0],[18,174,208,1,1],[18,176,102,1,2],[18,188,31,0,1],[18,196,191,0,2],[18,202,181,0,3],[19,31,36,3,1],[19,102,202,1,3],[19,172,174,3,1],[19,181,188,3,1],[19,183,135,3,0],[19,191,78,1,3],[19,208,104,0,0],[19,529,176,2,1],[19,1718,196,1,0],[19,1979,107,1,1],[20,31,107,0,1],[20,36,188,3,0],[20,102,181,0,0],[20,172,104,0,0],[20,183,174,1,1],[20,191,135,1,2],[20,208,176,1,0],[20,529,202,2,2],[20,1718,78,2,1],[20,1979,196,1,0],[21,78,1979,1,1],[21,104,183,2,2],[21,107,36,2,2],[21,135,1718,1,1],[21,174,191,0,3],[21,176,172,1,0],[21,181,529,1,1],[21,188,102,3,1],[21,196,31,0,1],[21,202,208,1,1],[22,31,78,1,1],[22,36,196,1,2],[22,107,188,3,2],[22,172,202,0,3],[22,183,176,1,1],[22,191,104,0,0],[22,208,181,1,1],[22,529,102,1,1],[22,1718,174,0,0],[22,1979,135,2,1],[23,78,36,3,0],[23,102,208,1,0],[23,104,1718,5,1],[23,135,31,1,0],[23,174,1979,3,0],[23,176,191,0,3],[23,181,172,2,1],[23,188,529,3,0],[23,196,107,0,2],[23,202,183,0,1],[24,31,174,0,1],[24,36,135,0,1],[24,107,78,0,0],[24,172,102,0,0],[24,183,181,1,2],[24,191,202,3,0],[24,196,188,3,1],[24,208,529,0,1],[24,1718,176,0,1],[24,1979,104,1,0],[25,78,196,1,2],[25,102,183,1,1],[25,104,31,2,1],[25,135,107,0,0],[25,174,36,2,1],[25,176,1979,1,3],[25,181,191,2,0],[25,188,208,1,1],[25,202,1718,3,1],[25,529,172,3,1],[26,31,176,0,1],[26,36,104,2,1],[26,78,188,1,0],[26,107,174,0,1],[26,172,208,0,1],[26,183,529,2,0],[26,191,102,2,0],[26,196,135,0,1],[26,1718,181,2,2],[26,1979,202,1,0],[27,102,1718,1,1],[27,104,107,2,0],[27,135,78,0,1],[27,174,196,0,2],[27,176,36,1,0],[27,181,1979,1,2],[27,188,172,2,1],[27,202,31,2,1],[27,208,183,1,4],[27,529,191,2,0],[28,31,181,0,2],[28,36,202,3,0],[28,78,174,0,0],[28,107,176,3,2],[28,135,188,0,1],[28,183,172,2,0],[28,191,208,0,0],[28,196,104,0,3],[28,1718,529,2,0],[28,1979,102,2,2],[29,102,31,1,1],[29,104,78,1,1],[29,172,191,2,0],[29,174,135,2,0],[29,176,196,0,0],[29,181,36,1,2],[29,188,183,2,1],[29,202,107,2,3],[29,208,1718,0,0],[29,529,1979,1,2],[30,31,529,1,2],[30,36,102,2,1],[30,78,176,2,0],[30,107,181,1,1],[30,135,104,0,2],[30,174,188,1,0],[30,191,183,0,2],[30,196,202,0,1],[30,1718,172,0,0],[30,1979,208,2,0],[31,102,107,1,0],[31,104,174,3,0],[31,172,1979,0,1],[31,176,135,1,1],[31,181,196,2,1],[31,183,1718,3,0],[31,188,191,1,0],[31,202,78,1,1],[31,208,31,1,1],[31,529,36,1,0],[32,31,172,3,0],[32,36,208,1,2],[32,78,181,1,2],[32,104,188,0,0],[32,107,529,2,1],[32,135,202,0,0],[32,174,176,0,0],[32,196,102,2,4],[32,1718,191,3,0],[32,1979,183,2,1],[33,102,78,1,1],[33,172,36,1,1],[33,176,104,1,1],[33,181,135,3,1],[33,183,31,4,0],[33,188,1718,4,2],[33,191,1979,2,1],[33,202,174,4,2],[33,208,107,1,1],[33,529,196,2,1],[34,31,191,3,1],[34,36,183,1,0],[34,78,529,2,1],[34,104,202,2,0],[34,107,172,3,2],[34,135,102,0,2],[34,174,181,1,1],[34,176,188,0,0],[34,196,208,3,2],[34,1979,1718,2,1],[35,102,174,1,3],[35,172,196,1,2],[35,181,104,0,3],[35,183,107,2,1],[35,188,1979,5,1],[35,191,36,0,0],[35,202,176,1,1],[35,208,78,1,1],[35,529,135,0,0],[35,1718,31,0,1],[36,31,1979,1,1],[36,36,1718,1,2],[36,78,172,1,1],[36,104,102,2,1],[36,107,191,1,1],[36,135,208,1,1],[36,174,529,0,0],[36,176,181,1,4],[36,196,183,2,0],[36,202,188,0,3],[37,31,188,1,0],[37,102,176,1,2],[37,172,135,0,4],[37,181,202,3,2],[37,183,78,2,2],[37,191,196,3,3],[37,208,174,0,3],[37,529,104,0,1],[37,1718,107,0,3],[37,1979,36,1,0],[38,36,31,0,0],[38,78,191,2,0],[38,104,208,3,0],[38,107,1979,5,1],[38,135,183,1,0],[38,174,172,4,1],[38,176,529,4,1],[38,188,181,0,1],[38,196,1718,4,0],[38,202,102,2,0]],"table":[{"id":107,"points":68,"matches":38,"won":18,"draw":14,"lost":6,"goals":52,"against":32},{"id":104,"points":67,"matches":38,"won":18,"draw":13,"lost":7,"goals":59,"against":25},{"id":181,"points":63,"matches":38,"won":18,"draw":9,"lost":11,"goals":62,"against":50},{"id":78,"points":61,"matches":38,"won":16,"draw":13,"lost":9,"goals":53,"against":36},{"id":183,"points":57,"matches":38,"won":14,"draw":15,"lost":9,"goals":52,"against":36},{"id":1979,"points":56,"matches":38,"won":16,"draw":8,"lost":14,"goals":47,"against":54},{"id":36,"points":54,"matches":38,"won":15,"draw":9,"lost":14,"goals":46,"against":43},{"id":174,"points":53,"matches":38,"won":14,"draw":11,"lost":13,"goals":45,"against":42},{"id":202,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":54,"against":51},{"id":188,"points":51,"matches":38,"won":15,"draw":6,"lost":17,"goals":49,"against":43},{"id":529,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":48,"against":48},{"id":191,"points":48,"matches":38,"won":13,"draw":9,"lost":16,"goals":46,"against":47},{"id":208,"points":48,"matches":38,"won":10,"draw":18,"lost":10,"goals":34,"against":39},{"id":176,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":34,"against":47},{"id":102,"points":46,"matches":38,"won":10,"draw":16,"lost":12,"goals":44,"against":46},{"id":1718,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":37,"against":59},{"id":135,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":32,"against":48},{"id":31,"points":44,"matches":38,"won":12,"draw":8,"lost":18,"goals":38,"against":57},{"id":196,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":41,"against":58},{"id":172,"points":34,"matches":38,"won":7,"draw":13,"lost":18,"goals":38,"against":50}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2016–17_3._Liga, abgerufen 2026-10-09","table":[{"id":107,"won":18,"draw":14,"lost":6,"goals":52,"against":32,"adjust":0},{"id":104,"won":18,"draw":13,"lost":7,"goals":59,"against":25,"adjust":0},{"id":181,"won":18,"draw":9,"lost":11,"goals":62,"against":50,"adjust":0},{"id":78,"won":16,"draw":13,"lost":9,"goals":53,"against":36,"adjust":0},{"id":1979,"won":16,"draw":8,"lost":14,"goals":47,"against":54,"adjust":0},{"id":36,"won":15,"draw":9,"lost":14,"goals":46,"against":43,"adjust":0},{"id":174,"won":14,"draw":11,"lost":13,"goals":45,"against":42,"adjust":0},{"id":202,"won":14,"draw":10,"lost":14,"goals":54,"against":51,"adjust":0},{"id":188,"won":15,"draw":6,"lost":17,"goals":49,"against":43,"adjust":0},{"id":529,"won":14,"draw":9,"lost":15,"goals":48,"against":48,"adjust":0},{"id":183,"won":14,"draw":15,"lost":9,"goals":52,"against":36,"adjust":-9},{"id":191,"won":13,"draw":9,"lost":16,"goals":46,"against":47,"adjust":0},{"id":208,"won":10,"draw":18,"lost":10,"goals":34,"against":39,"adjust":0},{"id":176,"won":12,"draw":11,"lost":15,"goals":34,"against":47,"adjust":0},{"id":102,"won":10,"draw":16,"lost":12,"goals":44,"against":46,"adjust":0},{"id":1718,"won":12,"draw":10,"lost":16,"goals":37,"against":59,"adjust":0},{"id":135,"won":12,"draw":9,"lost":17,"goals":32,"against":48,"adjust":0},{"id":31,"won":12,"draw":8,"lost":18,"goals":38,"against":57,"adjust":0},{"id":196,"won":11,"draw":7,"lost":20,"goals":41,"against":58,"adjust":0},{"id":172,"won":7,"draw":13,"lost":18,"goals":38,"against":50,"adjust":-9}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2017.json b/tests/RealData/fixtures/openligadb/bl3-2017.json new file mode 100644 index 00000000..5b794100 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2017.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2017,"name":"3. Fußball-Liga 2017/2018","sport":"Fussball","finished":true,"teams":[{"id":31,"name":"SC Paderborn 07","short":"Paderborn"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":135,"name":"Werder Bremen II","short":"Bremen II"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":176,"name":"FC Rot-Weiß Erfurt","short":"Erfurt"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":191,"name":"Sportfreunde Lotte","short":"Lotte"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"}],"matches":[[1,105,36,2,2],[1,135,116,3,0],[1,174,69,1,0],[1,176,188,1,1],[1,191,102,0,2],[1,202,1979,1,0],[1,208,31,4,4],[1,529,78,4,1],[1,599,398,2,2],[1,1718,183,1,0],[2,31,202,3,2],[2,36,174,0,4],[2,69,1718,0,2],[2,78,176,3,0],[2,102,529,0,0],[2,116,105,3,2],[2,183,208,2,1],[2,188,599,3,0],[2,398,135,1,1],[2,1979,191,1,1],[3,135,105,2,0],[3,174,116,1,0],[3,176,102,0,1],[3,191,31,1,2],[3,202,183,2,4],[3,208,69,0,2],[3,398,188,0,1],[3,529,1979,2,0],[3,599,78,1,2],[3,1718,36,3,0],[4,31,529,5,0],[4,36,208,3,3],[4,69,202,1,1],[4,78,398,2,1],[4,102,599,1,2],[4,105,174,2,1],[4,116,1718,2,2],[4,183,191,3,0],[4,188,135,0,1],[4,1979,176,1,1],[5,135,174,0,0],[5,176,31,0,1],[5,188,78,0,1],[5,191,69,4,0],[5,202,36,0,0],[5,208,116,1,2],[5,398,102,0,3],[5,529,183,0,0],[5,599,1979,4,0],[5,1718,105,4,0],[6,31,599,1,0],[6,36,191,1,0],[6,69,529,0,0],[6,78,135,4,1],[6,102,188,1,1],[6,105,208,1,1],[6,116,202,4,2],[6,174,1718,1,1],[6,183,176,1,1],[6,1979,398,0,1],[7,78,102,2,0],[7,135,1718,1,2],[7,176,69,1,0],[7,188,1979,0,2],[7,191,116,2,1],[7,202,105,0,0],[7,208,174,2,1],[7,398,31,2,3],[7,529,36,0,1],[7,599,183,1,1],[8,31,188,2,1],[8,36,176,0,1],[8,69,599,2,2],[8,102,135,0,0],[8,105,191,1,0],[8,116,529,1,4],[8,174,202,2,1],[8,183,398,2,3],[8,1718,208,1,1],[8,1979,78,3,1],[9,78,31,1,0],[9,102,1979,1,1],[9,135,208,1,2],[9,176,116,0,2],[9,188,183,1,1],[9,191,174,0,1],[9,202,1718,1,2],[9,398,69,2,2],[9,529,105,1,0],[9,599,36,1,0],[10,31,102,2,1],[10,36,398,1,1],[10,69,188,2,0],[10,105,176,2,0],[10,116,599,4,0],[10,174,529,5,0],[10,183,78,0,1],[10,208,202,0,3],[10,1718,191,0,3],[10,1979,135,1,0],[11,78,69,2,0],[11,102,183,1,0],[11,135,202,1,1],[11,176,174,1,3],[11,188,36,4,1],[11,191,208,2,1],[11,398,116,0,2],[11,529,1718,1,3],[11,599,105,2,0],[11,1979,31,1,3],[12,31,135,7,1],[12,36,78,0,2],[12,69,102,1,0],[12,105,398,2,0],[12,116,188,1,0],[12,174,599,0,1],[12,183,1979,2,2],[12,202,191,3,1],[12,208,529,3,0],[12,1718,176,2,0],[13,31,183,3,0],[13,78,116,0,3],[13,102,36,2,0],[13,135,191,1,1],[13,176,208,1,1],[13,188,105,1,1],[13,398,174,0,5],[13,529,202,3,1],[13,599,1718,1,0],[13,1979,69,2,1],[14,36,1979,4,0],[14,69,31,3,1],[14,105,78,1,0],[14,116,102,0,3],[14,174,188,6,2],[14,183,135,1,0],[14,191,529,0,2],[14,202,176,1,0],[14,208,599,2,0],[14,1718,398,2,1],[15,31,36,3,0],[15,78,174,0,0],[15,102,105,0,3],[15,135,529,0,5],[15,176,191,2,3],[15,183,69,3,1],[15,188,1718,1,1],[15,398,208,1,0],[15,599,202,3,2],[15,1979,116,1,3],[16,36,183,4,1],[16,69,135,2,1],[16,105,1979,1,0],[16,116,31,0,3],[16,174,102,0,1],[16,191,599,2,2],[16,202,398,0,3],[16,208,188,3,0],[16,529,176,1,0],[16,1718,78,1,2],[17,31,105,0,2],[17,69,36,0,0],[17,78,208,2,1],[17,102,1718,5,3],[17,135,176,0,0],[17,183,116,3,1],[17,188,202,1,0],[17,398,191,2,1],[17,599,529,1,1],[17,1979,174,0,2],[18,105,183,0,0],[18,116,69,3,2],[18,135,36,2,2],[18,174,31,4,1],[18,176,599,0,0],[18,191,188,0,0],[18,202,78,2,3],[18,208,102,0,2],[18,529,398,1,3],[18,1718,1979,1,1],[19,31,1718,3,1],[19,36,116,2,0],[19,69,105,0,0],[19,78,191,2,0],[19,102,202,3,1],[19,183,174,1,0],[19,188,529,1,4],[19,398,176,4,1],[19,599,135,2,2],[19,1979,208,1,1],[20,31,208,0,0],[20,36,105,0,0],[20,69,174,4,3],[20,78,529,3,0],[20,102,191,0,3],[20,116,135,1,0],[20,183,1718,1,1],[20,188,176,5,0],[20,398,599,2,0],[20,1979,202,3,2],[21,105,116,3,1],[21,135,398,0,1],[21,174,36,5,1],[21,176,78,3,1],[21,191,1979,1,0],[21,202,31,0,2],[21,208,183,3,2],[21,529,102,0,0],[21,599,188,2,0],[21,1718,69,1,0],[22,31,191,5,0],[22,36,1718,2,2],[22,69,208,2,1],[22,78,599,0,0],[22,102,176,3,1],[22,105,135,1,0],[22,116,174,0,1],[22,183,202,3,2],[22,188,398,1,0],[22,1979,529,2,0],[23,135,188,2,4],[23,174,105,1,1],[23,176,1979,0,3],[23,191,183,2,0],[23,202,69,1,0],[23,208,36,1,0],[23,398,78,1,0],[23,529,31,1,1],[23,599,102,0,2],[23,1718,116,0,0],[24,31,176,0,1],[24,36,202,6,1],[24,69,191,2,2],[24,78,188,3,1],[24,102,398,3,1],[24,105,1718,1,0],[24,116,208,1,1],[24,174,135,2,2],[24,183,529,4,1],[24,1979,599,0,1],[25,135,78,1,3],[25,176,183,0,1],[25,188,102,2,0],[25,191,36,2,3],[25,202,116,2,1],[25,208,105,0,1],[25,398,1979,1,1],[25,529,69,0,0],[25,599,31,0,0],[25,1718,174,1,0],[26,31,398,0,0],[26,36,529,2,1],[26,69,176,1,0],[26,102,78,1,0],[26,105,202,2,0],[26,116,191,3,0],[26,174,208,3,1],[26,183,599,1,1],[26,1718,135,2,1],[26,1979,188,1,0],[27,78,1979,2,2],[27,135,102,1,1],[27,176,36,4,4],[27,188,31,1,1],[27,191,105,1,1],[27,202,174,1,4],[27,208,1718,0,3],[27,398,183,2,2],[27,529,116,1,2],[27,599,69,2,1],[28,31,78,1,1],[28,36,599,2,2],[28,69,398,1,2],[28,105,529,3,1],[28,116,176,1,1],[28,174,191,3,1],[28,183,188,0,0],[28,208,135,1,0],[28,1718,202,3,0],[28,1979,102,1,0],[29,78,183,6,1],[29,102,31,2,3],[29,135,1979,0,0],[29,176,105,1,3],[29,188,69,2,2],[29,191,1718,0,2],[29,202,208,1,1],[29,398,36,1,0],[29,529,174,1,3],[29,599,116,1,1],[30,31,1979,2,0],[30,36,188,0,1],[30,69,78,1,5],[30,105,599,2,0],[30,116,398,3,2],[30,174,176,4,2],[30,183,102,1,0],[30,202,135,2,1],[30,208,191,1,0],[30,1718,529,1,3],[31,78,36,2,0],[31,102,69,0,0],[31,135,31,0,2],[31,176,1718,2,1],[31,188,116,2,0],[31,191,202,3,1],[31,398,105,0,0],[31,529,208,0,3],[31,599,174,1,3],[31,1979,183,2,2],[32,36,102,1,1],[32,69,1979,2,1],[32,105,188,3,0],[32,116,78,0,1],[32,174,398,0,2],[32,183,31,0,5],[32,191,135,3,2],[32,202,529,2,3],[32,208,176,3,0],[32,1718,599,0,2],[33,31,69,6,0],[33,78,105,2,0],[33,102,116,1,1],[33,135,183,1,0],[33,176,202,0,5],[33,188,174,1,0],[33,398,1718,1,0],[33,529,191,1,1],[33,599,208,2,2],[33,1979,36,1,1],[34,36,31,0,5],[34,69,183,3,2],[34,105,102,0,0],[34,116,1979,2,1],[34,174,78,1,2],[34,191,176,1,0],[34,202,599,1,2],[34,208,398,1,3],[34,529,135,2,2],[34,1718,188,2,4],[35,31,116,3,0],[35,78,1718,2,0],[35,102,174,2,0],[35,135,69,2,4],[35,176,529,0,6],[35,183,36,2,1],[35,188,208,1,2],[35,398,202,0,0],[35,599,191,2,1],[35,1979,105,2,4],[36,36,69,1,2],[36,105,31,0,0],[36,116,183,0,1],[36,174,1979,3,0],[36,176,135,0,3],[36,191,398,1,3],[36,202,188,1,2],[36,208,78,0,2],[36,529,599,2,3],[36,1718,102,0,0],[37,31,174,3,1],[37,36,135,1,1],[37,69,116,2,1],[37,78,202,3,1],[37,102,208,4,2],[37,183,105,0,2],[37,188,191,3,0],[37,398,529,1,1],[37,599,176,3,0],[37,1979,1718,1,0],[38,105,69,2,3],[38,116,36,4,1],[38,135,599,2,1],[38,174,183,2,0],[38,176,398,1,3],[38,191,78,0,1],[38,202,102,1,1],[38,208,1979,2,0],[38,529,188,2,2],[38,1718,31,2,4]],"table":[{"id":78,"points":85,"matches":38,"won":27,"draw":4,"lost":7,"goals":70,"against":32},{"id":31,"points":83,"matches":38,"won":25,"draw":8,"lost":5,"goals":90,"against":33},{"id":105,"points":69,"matches":38,"won":19,"draw":12,"lost":7,"goals":49,"against":29},{"id":174,"points":68,"matches":38,"won":21,"draw":5,"lost":12,"goals":76,"against":39},{"id":398,"points":61,"matches":38,"won":17,"draw":10,"lost":11,"goals":53,"against":46},{"id":102,"points":60,"matches":38,"won":16,"draw":12,"lost":10,"goals":48,"against":34},{"id":599,"points":58,"matches":38,"won":15,"draw":13,"lost":10,"goals":50,"against":47},{"id":1718,"points":54,"matches":38,"won":15,"draw":9,"lost":14,"goals":53,"against":48},{"id":116,"points":54,"matches":38,"won":16,"draw":6,"lost":16,"goals":54,"against":55},{"id":188,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":50,"against":49},{"id":69,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":49,"against":59},{"id":183,"points":50,"matches":38,"won":13,"draw":11,"lost":14,"goals":48,"against":57},{"id":208,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":52,"against":54},{"id":529,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":55,"against":60},{"id":1979,"points":41,"matches":38,"won":10,"draw":11,"lost":17,"goals":38,"against":55},{"id":191,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":43,"against":60},{"id":36,"points":37,"matches":38,"won":8,"draw":13,"lost":17,"goals":47,"against":67},{"id":135,"points":31,"matches":38,"won":6,"draw":13,"lost":19,"goals":39,"against":62},{"id":202,"points":31,"matches":38,"won":8,"draw":7,"lost":23,"goals":48,"against":74},{"id":176,"points":23,"matches":38,"won":5,"draw":8,"lost":25,"goals":26,"against":78}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2017–18_3._Liga, abgerufen 2026-10-09","table":[{"id":78,"won":27,"draw":4,"lost":7,"goals":70,"against":32,"adjust":0},{"id":31,"won":25,"draw":8,"lost":5,"goals":90,"against":33,"adjust":0},{"id":105,"won":19,"draw":12,"lost":7,"goals":49,"against":29,"adjust":0},{"id":174,"won":21,"draw":5,"lost":12,"goals":76,"against":39,"adjust":0},{"id":398,"won":17,"draw":10,"lost":11,"goals":53,"against":46,"adjust":0},{"id":102,"won":16,"draw":12,"lost":10,"goals":48,"against":34,"adjust":0},{"id":599,"won":15,"draw":13,"lost":10,"goals":50,"against":47,"adjust":0},{"id":1718,"won":15,"draw":9,"lost":14,"goals":53,"against":48,"adjust":0},{"id":116,"won":16,"draw":6,"lost":16,"goals":54,"against":55,"adjust":0},{"id":188,"won":14,"draw":10,"lost":14,"goals":50,"against":49,"adjust":0},{"id":69,"won":14,"draw":10,"lost":14,"goals":49,"against":59,"adjust":0},{"id":183,"won":13,"draw":11,"lost":14,"goals":48,"against":57,"adjust":0},{"id":208,"won":13,"draw":10,"lost":15,"goals":52,"against":54,"adjust":0},{"id":529,"won":12,"draw":11,"lost":15,"goals":55,"against":60,"adjust":0},{"id":1979,"won":10,"draw":11,"lost":17,"goals":38,"against":55,"adjust":0},{"id":191,"won":11,"draw":7,"lost":20,"goals":43,"against":60,"adjust":0},{"id":36,"won":8,"draw":13,"lost":17,"goals":47,"against":67,"adjust":0},{"id":135,"won":6,"draw":13,"lost":19,"goals":39,"against":62,"adjust":0},{"id":202,"won":8,"draw":7,"lost":23,"goals":48,"against":74,"adjust":-9},{"id":176,"won":5,"draw":8,"lost":25,"goals":26,"against":78,"adjust":-10}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2018.json b/tests/RealData/fixtures/openligadb/bl3-2018.json new file mode 100644 index 00000000..c1f845e2 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2018.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2018,"name":"3. Fußball-Liga 2018/2019","sport":"Fussball","finished":true,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":105,"name":"Karlsruher SC","short":"Karlsruhe"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":183,"name":"VfR Aalen","short":"Aalen"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":191,"name":"Sportfreunde Lotte","short":"Lotte"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":563,"name":"KFC Uerdingen 05","short":"Uerdingen"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"}],"matches":[[1,36,398,2,1],[1,69,529,3,2],[1,74,105,1,1],[1,76,125,1,0],[1,93,102,3,0],[1,183,174,1,2],[1,191,599,0,0],[1,563,116,1,3],[1,1718,188,1,4],[1,1979,208,2,0],[2,102,74,2,0],[2,105,1979,1,1],[2,116,183,0,0],[2,125,191,5,1],[2,174,93,0,2],[2,188,69,1,2],[2,208,1718,1,2],[2,398,563,0,2],[2,529,76,1,1],[2,599,36,0,2],[3,36,125,2,2],[3,69,208,0,3],[3,74,1979,1,1],[3,76,188,1,2],[3,93,116,2,2],[3,102,174,3,2],[3,183,398,3,2],[3,191,529,0,2],[3,563,599,3,2],[3,1718,105,0,1],[4,105,69,1,1],[4,116,102,2,1],[4,125,563,0,1],[4,174,74,3,3],[4,188,191,1,0],[4,208,76,2,0],[4,398,93,3,1],[4,529,36,0,0],[4,599,183,1,0],[4,1979,1718,1,0],[5,36,188,3,0],[5,69,1979,2,1],[5,74,1718,0,2],[5,76,105,0,0],[5,93,599,1,1],[5,102,398,0,4],[5,174,116,1,2],[5,183,125,1,4],[5,191,208,0,1],[5,563,529,0,0],[6,105,191,1,3],[6,116,74,3,0],[6,125,93,2,0],[6,188,563,0,1],[6,208,36,1,1],[6,398,174,3,1],[6,529,183,1,1],[6,599,102,1,3],[6,1718,69,2,0],[6,1979,76,1,1],[7,36,105,0,1],[7,74,69,2,0],[7,76,1718,3,3],[7,93,529,0,0],[7,102,125,2,2],[7,116,398,0,1],[7,174,599,3,0],[7,183,188,4,1],[7,191,1979,2,1],[7,563,208,2,1],[8,69,76,3,3],[8,105,563,2,0],[8,125,174,1,2],[8,188,93,3,0],[8,208,183,1,0],[8,398,74,1,1],[8,529,102,0,0],[8,599,116,3,3],[8,1718,191,1,1],[8,1979,36,0,1],[9,36,1718,1,0],[9,74,76,1,4],[9,93,208,1,2],[9,102,188,1,4],[9,116,125,1,1],[9,174,529,2,0],[9,183,105,1,3],[9,191,69,2,0],[9,398,599,2,1],[9,563,1979,1,2],[10,69,36,0,0],[10,76,191,2,1],[10,105,93,2,0],[10,125,398,1,1],[10,188,174,3,0],[10,208,102,0,1],[10,529,116,1,1],[10,599,74,4,2],[10,1718,563,1,2],[10,1979,183,2,3],[11,36,76,2,0],[11,74,191,2,2],[11,93,1979,2,1],[11,102,105,1,0],[11,116,188,1,1],[11,174,208,2,0],[11,183,1718,0,1],[11,398,529,0,0],[11,563,69,2,1],[11,599,125,1,0],[12,69,183,0,0],[12,76,563,2,0],[12,105,174,2,5],[12,125,74,2,0],[12,188,398,1,0],[12,191,36,0,0],[12,208,116,1,1],[12,529,599,1,0],[12,1718,93,3,1],[12,1979,102,2,2],[13,74,36,3,4],[13,93,69,2,1],[13,102,1718,3,1],[13,116,105,0,0],[13,125,529,2,2],[13,174,1979,0,0],[13,183,76,1,2],[13,398,208,1,2],[13,563,191,0,2],[13,599,188,1,2],[14,36,563,2,1],[14,69,102,1,1],[14,76,93,0,2],[14,105,398,2,1],[14,188,125,0,0],[14,191,183,1,1],[14,208,599,2,1],[14,529,74,1,1],[14,1718,174,0,7],[14,1979,116,2,2],[15,74,563,0,2],[15,93,191,2,2],[15,102,76,4,1],[15,116,1718,6,0],[15,125,208,1,1],[15,174,69,2,3],[15,183,36,1,1],[15,398,1979,0,2],[15,529,188,3,1],[15,599,105,2,3],[16,36,93,3,1],[16,69,116,4,5],[16,76,174,0,0],[16,105,125,3,2],[16,188,74,3,0],[16,191,102,1,0],[16,208,529,2,0],[16,563,183,2,0],[16,1718,398,0,0],[16,1979,599,1,1],[17,74,183,2,2],[17,93,563,0,2],[17,102,36,1,1],[17,116,76,5,0],[17,125,1979,2,0],[17,174,191,2,0],[17,188,208,1,2],[17,398,69,5,2],[17,529,105,1,2],[17,599,1718,3,0],[18,36,174,2,1],[18,69,599,1,2],[18,74,208,0,1],[18,76,398,0,0],[18,105,188,5,0],[18,183,93,3,3],[18,191,116,0,0],[18,563,102,2,1],[18,1718,125,0,0],[18,1979,529,3,0],[19,93,74,0,1],[19,102,183,1,1],[19,116,36,1,1],[19,125,69,1,3],[19,174,563,0,2],[19,188,1979,0,2],[19,208,105,0,3],[19,398,191,2,2],[19,529,1718,1,1],[19,599,76,0,1],[20,102,93,0,2],[20,105,74,1,1],[20,116,563,4,0],[20,125,76,2,1],[20,174,183,2,1],[20,188,1718,0,2],[20,208,1979,2,0],[20,398,36,1,2],[20,529,69,0,0],[20,599,191,2,0],[21,36,599,1,0],[21,69,188,0,0],[21,74,102,2,0],[21,76,529,2,0],[21,93,174,2,3],[21,183,116,4,1],[21,191,125,1,1],[21,563,398,0,3],[21,1718,208,0,1],[21,1979,105,1,1],[22,105,1718,3,1],[22,116,93,0,0],[22,125,36,1,2],[22,174,102,2,0],[22,188,76,2,0],[22,208,69,0,0],[22,398,183,2,1],[22,529,191,0,1],[22,599,563,3,2],[22,1979,74,0,1],[23,36,529,0,2],[23,69,105,1,1],[23,74,174,2,3],[23,76,208,0,0],[23,93,398,1,2],[23,102,116,2,0],[23,183,599,1,2],[23,191,188,1,0],[23,563,125,1,1],[23,1718,1979,1,0],[24,105,76,0,1],[24,116,174,1,2],[24,125,183,2,1],[24,188,36,0,0],[24,208,191,0,0],[24,398,102,0,2],[24,529,563,3,2],[24,599,93,3,0],[24,1718,74,1,3],[24,1979,69,2,0],[25,36,208,2,0],[25,69,1718,0,1],[25,74,116,1,0],[25,76,1979,1,1],[25,93,125,1,2],[25,102,599,0,2],[25,174,398,0,2],[25,183,529,1,1],[25,191,105,0,0],[25,563,188,0,0],[26,69,74,0,0],[26,105,36,2,1],[26,125,102,1,2],[26,188,183,4,0],[26,208,563,4,0],[26,398,116,0,1],[26,529,93,0,0],[26,599,174,1,1],[26,1718,76,2,2],[26,1979,191,0,2],[27,36,1979,3,0],[27,74,398,2,2],[27,76,69,4,1],[27,93,188,3,0],[27,102,529,0,0],[27,116,599,0,1],[27,174,125,0,1],[27,183,208,0,1],[27,191,1718,1,2],[27,563,105,1,3],[28,69,191,1,1],[28,76,74,0,0],[28,105,183,0,3],[28,125,116,1,0],[28,188,102,0,1],[28,208,93,2,3],[28,529,174,2,3],[28,599,398,1,1],[28,1718,36,0,0],[28,1979,563,2,0],[29,36,69,3,1],[29,74,599,3,0],[29,93,105,0,2],[29,102,208,1,1],[29,116,529,0,0],[29,174,188,2,0],[29,183,1979,1,1],[29,191,76,0,2],[29,398,125,2,1],[29,563,1718,1,1],[30,69,563,0,0],[30,76,36,1,3],[30,105,102,1,1],[30,125,599,1,0],[30,188,116,3,0],[30,191,74,0,1],[30,208,174,1,4],[30,529,398,2,1],[30,1718,183,1,1],[30,1979,93,2,1],[31,36,191,1,0],[31,74,125,1,1],[31,93,1718,4,3],[31,102,1979,3,1],[31,116,208,0,0],[31,174,105,2,0],[31,183,69,1,1],[31,398,188,3,2],[31,563,76,2,4],[31,599,529,2,1],[32,36,74,1,0],[32,69,93,2,1],[32,76,183,0,1],[32,105,116,4,0],[32,188,599,1,1],[32,191,563,1,3],[32,208,398,1,0],[32,529,125,1,0],[32,1718,102,1,1],[32,1979,174,2,1],[33,74,529,1,1],[33,93,76,1,1],[33,102,69,1,2],[33,116,1979,0,1],[33,125,188,0,1],[33,174,1718,3,0],[33,183,191,1,2],[33,398,105,0,0],[33,563,36,1,3],[33,599,208,0,2],[34,36,183,2,0],[34,69,174,3,1],[34,76,102,0,2],[34,105,599,3,1],[34,188,529,1,0],[34,191,93,0,3],[34,208,125,3,0],[34,563,74,0,3],[34,1718,116,1,1],[34,1979,398,2,0],[35,74,188,3,3],[35,93,36,1,2],[35,102,191,0,0],[35,116,69,0,1],[35,125,105,0,2],[35,174,76,2,0],[35,183,563,2,4],[35,398,1718,2,0],[35,529,208,1,1],[35,599,1979,2,0],[36,36,102,1,2],[36,69,398,3,4],[36,76,116,4,0],[36,105,529,2,1],[36,183,74,1,3],[36,191,174,0,1],[36,208,188,1,2],[36,563,93,1,2],[36,1718,599,1,1],[36,1979,125,5,2],[37,93,183,2,1],[37,102,563,1,1],[37,116,191,3,0],[37,125,1718,3,2],[37,174,36,1,0],[37,188,105,1,4],[37,208,74,1,0],[37,398,76,2,0],[37,529,1979,5,2],[37,599,69,0,1],[38,36,116,1,4],[38,69,125,4,0],[38,74,93,1,1],[38,76,599,4,2],[38,105,208,2,3],[38,183,102,1,1],[38,191,398,1,2],[38,563,174,2,3],[38,1718,529,0,2],[38,1979,188,2,0]],"table":[{"id":36,"points":76,"matches":38,"won":22,"draw":10,"lost":6,"goals":56,"against":31},{"id":105,"points":71,"matches":38,"won":20,"draw":11,"lost":7,"goals":64,"against":38},{"id":174,"points":70,"matches":38,"won":22,"draw":4,"lost":12,"goals":71,"against":47},{"id":208,"points":66,"matches":38,"won":19,"draw":9,"lost":10,"goals":47,"against":34},{"id":398,"points":57,"matches":38,"won":16,"draw":9,"lost":13,"goals":56,"against":45},{"id":102,"points":55,"matches":38,"won":14,"draw":13,"lost":11,"goals":47,"against":46},{"id":1979,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":49,"against":47},{"id":188,"points":52,"matches":38,"won":15,"draw":7,"lost":16,"goals":48,"against":50},{"id":76,"points":51,"matches":38,"won":13,"draw":12,"lost":13,"goals":49,"against":51},{"id":116,"points":48,"matches":38,"won":11,"draw":15,"lost":12,"goals":53,"against":46},{"id":563,"points":48,"matches":38,"won":14,"draw":6,"lost":18,"goals":47,"against":62},{"id":125,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":48,"against":52},{"id":599,"points":47,"matches":38,"won":13,"draw":8,"lost":17,"goals":48,"against":53},{"id":69,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":48,"against":57},{"id":529,"points":45,"matches":38,"won":9,"draw":18,"lost":11,"goals":38,"against":39},{"id":74,"points":45,"matches":38,"won":10,"draw":15,"lost":13,"goals":48,"against":54},{"id":93,"points":45,"matches":38,"won":12,"draw":9,"lost":17,"goals":51,"against":58},{"id":191,"points":40,"matches":38,"won":9,"draw":13,"lost":16,"goals":31,"against":46},{"id":1718,"points":39,"matches":38,"won":9,"draw":12,"lost":17,"goals":38,"against":64},{"id":183,"points":31,"matches":38,"won":6,"draw":13,"lost":19,"goals":45,"against":62}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2018–19_3._Liga, abgerufen 2026-10-09","table":[{"id":36,"won":22,"draw":10,"lost":6,"goals":56,"against":31,"adjust":0},{"id":105,"won":20,"draw":11,"lost":7,"goals":64,"against":38,"adjust":0},{"id":174,"won":22,"draw":4,"lost":12,"goals":71,"against":47,"adjust":0},{"id":208,"won":19,"draw":9,"lost":10,"goals":47,"against":34,"adjust":0},{"id":398,"won":16,"draw":9,"lost":13,"goals":56,"against":45,"adjust":0},{"id":102,"won":14,"draw":13,"lost":11,"goals":47,"against":46,"adjust":0},{"id":1979,"won":14,"draw":10,"lost":14,"goals":49,"against":47,"adjust":0},{"id":188,"won":15,"draw":7,"lost":16,"goals":48,"against":50,"adjust":0},{"id":76,"won":13,"draw":12,"lost":13,"goals":49,"against":51,"adjust":0},{"id":116,"won":11,"draw":15,"lost":12,"goals":53,"against":46,"adjust":0},{"id":563,"won":14,"draw":6,"lost":18,"goals":47,"against":62,"adjust":0},{"id":125,"won":12,"draw":11,"lost":15,"goals":48,"against":52,"adjust":0},{"id":599,"won":13,"draw":8,"lost":17,"goals":48,"against":53,"adjust":0},{"id":69,"won":11,"draw":13,"lost":14,"goals":48,"against":57,"adjust":0},{"id":529,"won":9,"draw":18,"lost":11,"goals":38,"against":39,"adjust":0},{"id":74,"won":10,"draw":15,"lost":13,"goals":48,"against":54,"adjust":0},{"id":93,"won":12,"draw":9,"lost":17,"goals":51,"against":58,"adjust":0},{"id":191,"won":9,"draw":13,"lost":16,"goals":31,"against":46,"adjust":0},{"id":1718,"won":9,"draw":12,"lost":17,"goals":38,"against":64,"adjust":0},{"id":183,"won":6,"draw":13,"lost":19,"goals":45,"against":62,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2019.json b/tests/RealData/fixtures/openligadb/bl3-2019.json new file mode 100644 index 00000000..6aeda316 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2019.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2019,"name":"3. Fußball-Bundesliga 2019/2020","sport":"Fussball","finished":true,"teams":[{"id":69,"name":"FC Carl Zeiss Jena","short":"Jena"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":179,"name":"FC Bayern München II","short":"Bayern II"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":202,"name":"Chemnitzer FC","short":"Chemnitz"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":563,"name":"KFC Uerdingen 05","short":"Uerdingen"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"}],"matches":[[1,69,171,1,2],[1,76,116,1,1],[1,78,74,2,4],[1,102,2199,3,3],[1,107,529,4,1],[1,125,188,1,1],[1,202,553,1,1],[1,398,179,3,1],[1,563,208,1,0],[1,599,1979,0,2],[2,74,125,2,1],[2,116,398,5,4],[2,171,107,3,2],[2,179,563,2,1],[2,188,69,2,0],[2,208,102,1,0],[2,529,76,1,3],[2,553,599,0,0],[2,1979,78,0,0],[2,2199,202,3,2],[3,69,74,0,2],[3,76,171,0,0],[3,78,553,1,1],[3,102,179,2,1],[3,107,188,2,0],[3,125,1979,3,0],[3,202,599,2,4],[3,398,529,0,3],[3,563,116,2,2],[3,2199,208,0,2],[4,74,107,0,3],[4,116,102,1,0],[4,171,398,3,0],[4,179,2199,2,5],[4,188,76,3,2],[4,208,202,3,1],[4,529,563,2,2],[4,553,125,4,0],[4,599,78,1,3],[4,1979,69,2,0],[5,69,553,1,2],[5,76,74,0,3],[5,102,529,0,1],[5,107,1979,3,1],[5,125,599,0,0],[5,202,78,0,0],[5,208,179,1,2],[5,398,188,3,2],[5,563,171,0,3],[5,2199,116,0,2],[6,74,398,5,2],[6,78,125,5,1],[6,116,208,0,3],[6,171,102,2,2],[6,179,202,2,2],[6,188,563,1,1],[6,529,2199,0,3],[6,553,107,4,3],[6,599,69,3,0],[6,1979,76,3,5],[7,69,78,1,1],[7,76,553,1,1],[7,102,188,1,0],[7,107,599,1,3],[7,179,116,1,2],[7,202,125,0,1],[7,208,529,4,0],[7,398,1979,0,2],[7,563,74,1,2],[7,2199,171,3,0],[8,74,102,1,2],[8,78,107,1,1],[8,116,202,2,1],[8,125,69,3,1],[8,171,208,2,3],[8,188,2199,2,3],[8,529,179,2,2],[8,553,398,1,2],[8,599,76,6,1],[8,1979,563,1,2],[9,76,78,1,1],[9,102,1979,1,1],[9,107,125,2,1],[9,116,529,2,0],[9,179,171,2,1],[9,202,69,3,2],[9,208,188,2,2],[9,398,599,3,2],[9,563,553,0,3],[9,2199,74,0,0],[10,69,107,1,2],[10,74,208,1,1],[10,78,398,3,0],[10,125,76,3,1],[10,171,116,0,0],[10,188,179,1,4],[10,529,202,2,0],[10,553,102,1,1],[10,599,563,1,2],[10,1979,2199,4,0],[11,76,69,3,1],[11,102,599,2,1],[11,116,188,2,2],[11,179,74,2,0],[11,202,107,3,1],[11,208,1979,1,1],[11,398,125,2,1],[11,529,171,1,5],[11,563,78,0,0],[11,2199,553,2,2],[12,69,398,1,1],[12,74,116,0,0],[12,78,102,0,1],[12,107,76,3,1],[12,125,563,0,1],[12,171,202,1,1],[12,188,529,1,1],[12,553,208,0,4],[12,599,2199,1,1],[12,1979,179,3,0],[13,102,125,2,1],[13,116,1979,0,0],[13,171,188,3,2],[13,179,553,2,2],[13,202,76,3,1],[13,208,599,3,3],[13,398,107,0,2],[13,529,74,1,3],[13,563,69,2,0],[13,2199,78,1,1],[14,69,102,3,1],[14,74,171,0,3],[14,76,398,2,3],[14,78,208,1,0],[14,107,563,2,0],[14,125,2199,4,2],[14,188,202,3,3],[14,553,116,0,3],[14,599,179,5,3],[14,1979,529,0,1],[15,102,107,1,2],[15,116,599,0,0],[15,171,1979,4,2],[15,179,78,2,1],[15,188,74,1,1],[15,202,398,0,0],[15,208,125,0,1],[15,529,553,0,3],[15,563,76,0,3],[15,2199,69,2,2],[16,69,208,0,3],[16,74,202,2,1],[16,76,102,2,0],[16,78,116,3,0],[16,107,2199,2,1],[16,125,179,1,1],[16,398,563,1,2],[16,553,171,0,0],[16,599,529,2,1],[16,1979,188,4,2],[17,74,1979,3,1],[17,102,398,1,0],[17,116,125,2,3],[17,171,599,1,1],[17,179,69,2,3],[17,188,553,1,3],[17,202,563,1,1],[17,208,107,1,0],[17,529,78,1,2],[17,2199,76,2,4],[18,69,116,0,3],[18,76,208,1,0],[18,78,171,0,2],[18,107,179,3,2],[18,125,529,1,1],[18,202,1979,2,2],[18,398,2199,3,1],[18,553,74,0,0],[18,563,102,4,1],[18,599,188,3,1],[19,74,599,1,2],[19,102,202,1,2],[19,116,107,2,2],[19,171,125,2,2],[19,179,76,1,3],[19,188,78,2,0],[19,208,398,2,5],[19,529,69,1,2],[19,1979,553,0,1],[19,2199,563,0,1],[20,74,78,2,2],[20,116,76,1,1],[20,171,69,5,1],[20,179,398,1,1],[20,188,125,0,1],[20,208,563,1,1],[20,529,107,1,1],[20,553,202,4,3],[20,1979,599,2,2],[20,2199,102,1,5],[21,69,188,1,2],[21,76,529,0,0],[21,78,1979,1,2],[21,102,208,1,0],[21,107,171,1,1],[21,125,74,4,1],[21,202,2199,2,2],[21,398,116,1,2],[21,563,179,0,3],[21,599,553,0,1],[22,74,69,1,1],[22,116,563,1,0],[22,171,76,2,1],[22,179,102,1,0],[22,188,107,1,4],[22,208,2199,3,4],[22,529,398,0,6],[22,553,78,1,1],[22,599,202,1,2],[22,1979,125,2,2],[23,69,1979,2,1],[23,76,188,1,1],[23,78,599,0,2],[23,102,116,1,1],[23,107,74,1,1],[23,125,553,1,1],[23,202,208,3,0],[23,398,171,3,1],[23,563,529,2,1],[23,2199,179,2,4],[24,74,76,2,0],[24,78,202,1,1],[24,116,2199,1,1],[24,171,563,0,1],[24,179,208,6,1],[24,188,398,0,0],[24,529,102,0,1],[24,553,69,1,1],[24,599,125,1,1],[24,1979,107,1,0],[25,69,599,0,2],[25,76,1979,0,0],[25,102,171,3,0],[25,107,553,2,3],[25,125,78,1,1],[25,202,179,1,0],[25,208,116,3,5],[25,398,74,3,1],[25,563,188,0,2],[25,2199,529,1,0],[26,74,563,4,1],[26,78,69,6,2],[26,116,179,0,1],[26,125,202,4,3],[26,171,2199,0,1],[26,188,102,1,0],[26,529,208,1,0],[26,553,76,1,1],[26,599,107,1,0],[26,1979,398,1,2],[27,69,125,0,3],[27,76,599,3,3],[27,102,74,3,0],[27,107,78,1,0],[27,179,529,2,0],[27,202,116,1,0],[27,208,171,1,1],[27,398,553,0,0],[27,563,1979,4,2],[27,2199,188,2,1],[28,69,202,0,1],[28,74,2199,4,2],[28,78,76,0,1],[28,125,107,3,2],[28,171,179,1,2],[28,188,208,4,1],[28,529,116,0,2],[28,553,563,1,2],[28,599,398,1,3],[28,1979,102,2,2],[29,76,125,1,1],[29,102,553,0,1],[29,107,69,1,1],[29,116,171,1,2],[29,179,188,3,2],[29,202,529,0,1],[29,208,74,0,1],[29,398,78,0,1],[29,563,599,0,0],[29,2199,1979,3,0],[30,69,76,1,2],[30,74,179,1,1],[30,78,563,1,1],[30,107,202,2,1],[30,125,398,1,2],[30,171,529,1,1],[30,188,116,2,1],[30,553,2199,2,1],[30,599,102,0,3],[30,1979,208,5,1],[31,76,107,1,3],[31,102,78,3,1],[31,116,74,1,3],[31,179,1979,2,0],[31,202,171,0,1],[31,208,553,3,0],[31,398,69,4,2],[31,529,188,0,0],[31,563,125,1,3],[31,2199,599,1,3],[32,69,563,0,0],[32,74,529,2,1],[32,76,202,2,0],[32,78,2199,2,0],[32,107,398,1,1],[32,125,102,0,1],[32,188,171,0,0],[32,553,179,2,3],[32,599,208,2,3],[32,1979,116,3,3],[33,102,69,4,0],[33,116,553,0,0],[33,171,74,0,0],[33,179,599,5,1],[33,202,188,1,0],[33,208,78,1,1],[33,398,76,2,0],[33,529,1979,1,0],[33,563,107,1,1],[33,2199,125,2,0],[34,69,2199,2,3],[34,74,188,1,0],[34,76,563,4,0],[34,78,179,2,2],[34,107,102,0,0],[34,125,208,2,1],[34,398,202,3,0],[34,553,529,3,2],[34,599,116,3,0],[34,1979,171,0,3],[35,102,76,1,1],[35,116,78,0,0],[35,171,553,2,0],[35,179,125,2,1],[35,188,1979,2,1],[35,202,74,1,2],[35,208,69,5,3],[35,529,599,1,2],[35,563,398,1,2],[35,2199,107,1,0],[36,69,179,1,2],[36,76,2199,3,0],[36,78,529,0,1],[36,107,208,2,2],[36,125,116,3,0],[36,398,102,3,1],[36,553,188,0,0],[36,563,202,1,1],[36,599,171,0,2],[36,1979,74,3,2],[37,74,553,3,2],[37,102,563,1,0],[37,116,69,2,2],[37,171,78,0,2],[37,179,107,2,2],[37,188,599,0,3],[37,208,76,1,1],[37,529,125,2,4],[37,1979,202,2,1],[37,2199,398,5,1],[38,69,529,1,0],[38,76,179,1,0],[38,78,188,2,2],[38,107,116,4,0],[38,125,171,0,2],[38,202,102,4,2],[38,398,208,2,2],[38,553,1979,0,0],[38,563,2199,1,1],[38,599,74,4,3]],"table":[{"id":179,"points":65,"matches":38,"won":19,"draw":8,"lost":11,"goals":76,"against":60},{"id":398,"points":64,"matches":38,"won":19,"draw":7,"lost":12,"goals":71,"against":60},{"id":74,"points":64,"matches":38,"won":18,"draw":10,"lost":10,"goals":64,"against":53},{"id":171,"points":63,"matches":38,"won":17,"draw":12,"lost":9,"goals":61,"against":40},{"id":107,"points":62,"matches":38,"won":17,"draw":11,"lost":10,"goals":68,"against":48},{"id":102,"points":59,"matches":38,"won":17,"draw":8,"lost":13,"goals":54,"against":43},{"id":599,"points":58,"matches":38,"won":16,"draw":10,"lost":12,"goals":69,"against":57},{"id":125,"points":58,"matches":38,"won":16,"draw":10,"lost":12,"goals":63,"against":54},{"id":553,"points":56,"matches":38,"won":13,"draw":17,"lost":8,"goals":52,"against":47},{"id":76,"points":55,"matches":38,"won":14,"draw":13,"lost":11,"goals":59,"against":54},{"id":116,"points":51,"matches":38,"won":12,"draw":15,"lost":11,"goals":50,"against":53},{"id":2199,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":65,"against":71},{"id":563,"points":48,"matches":38,"won":12,"draw":12,"lost":14,"goals":40,"against":54},{"id":78,"points":47,"matches":38,"won":10,"draw":17,"lost":11,"goals":49,"against":42},{"id":208,"points":46,"matches":38,"won":12,"draw":10,"lost":16,"goals":63,"against":66},{"id":1979,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":56,"against":61},{"id":202,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":54,"against":60},{"id":188,"points":40,"matches":38,"won":9,"draw":13,"lost":16,"goals":49,"against":61},{"id":529,"points":32,"matches":38,"won":8,"draw":8,"lost":22,"goals":33,"against":67},{"id":69,"points":23,"matches":38,"won":5,"draw":8,"lost":25,"goals":40,"against":85}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2020.json b/tests/RealData/fixtures/openligadb/bl3-2020.json new file mode 100644 index 00000000..3a00bee0 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2020.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2020,"name":"3. Fußball-Liga 2020/2021","sport":"Fussball","finished":true,"teams":[{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":179,"name":"FC Bayern München II","short":"Bayern II"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":532,"name":"VfB Lübeck","short":"VfB Lübeck"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":563,"name":"KFC Uerdingen 05","short":"Uerdingen"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"},{"id":5211,"name":"Türkgücü München","short":"Türkgücü"}],"matches":[[1,76,177,0,1],[1,78,208,0,2],[1,102,107,3,1],[1,171,563,2,1],[1,174,114,0,0],[1,179,5211,2,2],[1,532,417,1,1],[1,553,2199,2,2],[1,599,125,1,3],[1,1979,116,2,1],[2,107,1979,1,1],[2,114,179,3,0],[2,116,532,1,0],[2,125,78,1,1],[2,177,553,1,1],[2,208,171,0,2],[2,417,102,2,0],[2,563,599,0,2],[2,2199,174,0,2],[2,5211,76,3,0],[3,78,2199,0,2],[3,102,563,0,0],[3,171,116,0,1],[3,174,76,2,2],[3,179,177,3,0],[3,417,208,4,0],[3,532,107,1,1],[3,553,5211,4,4],[3,599,114,1,2],[3,1979,125,1,2],[4,76,553,1,1],[4,107,417,2,3],[4,114,102,2,3],[4,116,599,2,1],[4,125,532,4,1],[4,177,78,1,0],[4,208,1979,0,2],[4,563,179,1,1],[4,2199,171,2,0],[4,5211,174,0,0],[5,78,5211,2,0],[5,102,125,1,1],[5,107,208,0,0],[5,171,114,2,1],[5,174,553,0,1],[5,179,76,0,0],[5,417,116,2,1],[5,532,177,0,1],[5,599,2199,0,1],[5,1979,563,1,2],[6,76,171,1,1],[6,114,78,3,1],[6,116,107,0,1],[6,125,417,1,2],[6,177,1979,1,2],[6,208,599,4,1],[6,553,102,1,2],[6,563,174,0,4],[6,2199,179,3,2],[6,5211,532,4,3],[7,78,174,1,2],[7,102,2199,5,1],[7,107,563,0,2],[7,116,125,0,2],[7,171,177,1,0],[7,179,553,2,0],[7,417,114,1,2],[7,532,208,2,3],[7,599,76,3,2],[7,1979,5211,0,1],[8,76,102,0,0],[8,114,1979,1,1],[8,125,107,0,2],[8,174,179,2,4],[8,177,599,3,0],[8,208,116,2,0],[8,553,78,5,2],[8,563,417,1,0],[8,2199,532,0,2],[8,5211,171,1,1],[9,78,179,2,1],[9,102,5211,2,0],[9,107,2199,1,3],[9,116,114,3,4],[9,125,208,6,1],[9,171,174,4,1],[9,417,177,2,1],[9,532,563,1,0],[9,599,553,2,0],[9,1979,76,1,2],[10,76,78,1,1],[10,114,532,1,2],[10,174,1979,3,1],[10,177,125,2,1],[10,179,599,2,0],[10,208,102,1,1],[10,553,171,4,1],[10,563,116,3,1],[10,2199,417,0,2],[10,5211,107,2,1],[11,102,177,1,3],[11,107,114,0,4],[11,116,2199,2,2],[11,125,563,0,0],[11,171,78,1,0],[11,208,76,1,1],[11,417,174,3,3],[11,532,179,3,0],[11,599,5211,1,4],[11,1979,553,0,0],[12,76,532,1,0],[12,78,102,1,1],[12,114,125,1,1],[12,174,599,1,0],[12,177,116,2,0],[12,179,171,1,3],[12,553,107,2,2],[12,563,208,0,1],[12,2199,1979,1,1],[12,5211,417,1,1],[13,102,179,2,0],[13,107,177,0,3],[13,116,174,2,1],[13,125,5211,2,2],[13,208,2199,2,0],[13,417,76,1,1],[13,532,553,0,1],[13,563,114,1,2],[13,599,171,2,0],[13,1979,78,0,1],[14,76,107,2,2],[14,78,599,0,0],[14,114,208,4,2],[14,171,532,1,1],[14,174,102,2,1],[14,177,563,0,0],[14,179,1979,3,2],[14,553,417,4,1],[14,2199,125,2,1],[14,5211,116,0,0],[15,102,599,0,2],[15,107,174,4,1],[15,114,2199,1,1],[15,116,76,2,0],[15,125,553,5,0],[15,208,177,1,3],[15,417,179,1,2],[15,532,78,1,1],[15,563,5211,1,0],[15,1979,171,0,2],[16,76,125,0,3],[16,78,417,1,2],[16,171,102,1,0],[16,174,532,4,2],[16,177,114,4,1],[16,179,107,1,1],[16,553,116,1,4],[16,599,1979,1,2],[16,2199,563,0,2],[16,5211,208,0,3],[17,107,78,1,2],[17,114,5211,0,1],[17,116,179,1,1],[17,125,174,2,2],[17,208,553,0,0],[17,417,171,3,3],[17,532,599,0,2],[17,563,76,0,2],[17,1979,102,0,2],[17,2199,177,2,4],[18,76,2199,0,0],[18,78,563,1,1],[18,102,116,1,0],[18,171,107,2,1],[18,174,208,1,1],[18,179,125,0,2],[18,553,114,2,2],[18,599,417,1,0],[18,1979,532,2,1],[18,5211,177,1,0],[19,107,599,1,0],[19,114,76,1,1],[19,116,78,0,2],[19,125,171,1,0],[19,177,174,1,0],[19,208,179,0,4],[19,417,1979,1,2],[19,532,102,1,0],[19,563,553,1,1],[19,2199,5211,0,2],[20,107,102,1,2],[20,114,174,2,2],[20,116,1979,1,2],[20,125,599,1,1],[20,177,76,4,3],[20,208,78,1,0],[20,417,532,0,0],[20,563,171,0,3],[20,2199,553,1,2],[20,5211,179,0,0],[21,76,5211,0,0],[21,78,125,0,3],[21,102,417,4,2],[21,171,208,1,1],[21,174,2199,2,2],[21,179,114,1,2],[21,532,116,1,0],[21,553,177,1,0],[21,599,563,0,4],[21,1979,107,3,1],[22,76,174,0,1],[22,107,532,3,1],[22,114,599,3,1],[22,116,171,0,1],[22,125,1979,0,1],[22,177,179,1,1],[22,208,417,1,1],[22,563,102,0,1],[22,2199,78,2,4],[22,5211,553,0,2],[23,78,177,0,1],[23,102,114,3,2],[23,171,2199,2,1],[23,174,5211,3,1],[23,179,563,0,1],[23,417,107,4,1],[23,532,125,0,0],[23,553,76,0,2],[23,599,116,3,2],[23,1979,208,2,2],[24,76,179,1,1],[24,114,171,1,1],[24,116,417,0,1],[24,125,102,0,0],[24,177,532,3,1],[24,208,107,1,1],[24,553,174,0,1],[24,563,1979,1,1],[24,2199,599,1,0],[24,5211,78,2,1],[25,78,114,0,4],[25,102,553,1,0],[25,107,116,2,1],[25,171,76,1,0],[25,174,563,3,1],[25,179,2199,0,1],[25,417,125,2,1],[25,532,5211,0,2],[25,599,208,2,1],[25,1979,177,0,2],[26,76,599,2,2],[26,114,417,1,3],[26,125,116,3,1],[26,174,78,1,0],[26,177,171,4,0],[26,208,532,2,1],[26,553,179,2,2],[26,563,107,1,2],[26,2199,102,1,2],[26,5211,1979,1,1],[27,78,553,1,1],[27,102,76,2,1],[27,107,125,1,0],[27,116,208,3,0],[27,171,5211,2,1],[27,179,174,2,0],[27,417,563,2,2],[27,532,2199,1,2],[27,599,177,0,4],[27,1979,114,3,0],[28,76,1979,2,2],[28,114,116,2,1],[28,174,171,1,2],[28,177,417,1,1],[28,179,78,0,2],[28,208,125,0,4],[28,553,599,0,1],[28,563,532,1,1],[28,2199,107,3,1],[28,5211,102,0,3],[29,78,76,1,0],[29,102,208,1,0],[29,107,5211,3,2],[29,116,563,2,3],[29,125,177,1,0],[29,171,553,1,0],[29,417,2199,2,3],[29,532,114,2,2],[29,599,179,2,1],[29,1979,174,2,1],[30,76,208,3,1],[30,78,171,2,0],[30,114,107,1,2],[30,174,417,2,2],[30,177,102,0,0],[30,179,532,2,3],[30,553,1979,1,0],[30,563,125,1,3],[30,2199,116,1,1],[30,5211,599,2,0],[31,102,78,0,2],[31,107,553,1,1],[31,116,177,2,0],[31,125,114,3,2],[31,171,179,2,2],[31,208,563,2,1],[31,417,5211,2,1],[31,532,76,1,1],[31,599,174,0,3],[31,1979,2199,1,2],[32,76,417,2,1],[32,78,1979,0,0],[32,114,563,3,0],[32,171,599,0,0],[32,174,116,1,0],[32,177,107,1,0],[32,179,102,0,1],[32,553,532,3,2],[32,2199,208,2,0],[32,5211,125,0,2],[33,102,174,1,1],[33,107,76,2,2],[33,116,5211,0,2],[33,125,2199,1,1],[33,208,114,1,1],[33,417,553,5,0],[33,532,171,1,1],[33,563,177,0,2],[33,599,78,1,2],[33,1979,179,1,1],[34,76,116,3,2],[34,78,532,1,0],[34,171,1979,3,2],[34,174,107,0,3],[34,177,208,0,3],[34,179,417,0,4],[34,553,125,0,2],[34,599,102,2,3],[34,2199,114,2,2],[34,5211,563,0,2],[35,102,171,1,1],[35,107,179,2,2],[35,114,177,0,0],[35,116,553,0,2],[35,125,76,3,0],[35,208,5211,4,1],[35,417,78,0,3],[35,532,174,0,3],[35,563,2199,1,1],[35,1979,599,0,0],[36,76,563,4,1],[36,78,107,3,2],[36,102,1979,0,0],[36,171,417,0,0],[36,174,125,1,1],[36,177,2199,2,0],[36,179,116,1,2],[36,553,208,3,2],[36,599,532,0,2],[36,5211,114,1,2],[37,107,171,1,5],[37,114,553,0,1],[37,116,102,0,1],[37,125,179,2,2],[37,177,5211,4,0],[37,208,174,4,0],[37,417,599,2,0],[37,532,1979,1,2],[37,563,78,1,0],[37,2199,76,3,3],[38,76,114,1,1],[38,78,116,1,1],[38,102,532,1,1],[38,171,125,3,1],[38,174,177,0,1],[38,179,208,0,1],[38,553,563,1,1],[38,599,107,2,1],[38,1979,417,2,0],[38,5211,2199,1,1]],"table":[{"id":177,"points":75,"matches":38,"won":23,"draw":6,"lost":9,"goals":61,"against":29},{"id":102,"points":71,"matches":38,"won":20,"draw":11,"lost":7,"goals":52,"against":33},{"id":171,"points":71,"matches":38,"won":20,"draw":11,"lost":7,"goals":56,"against":40},{"id":125,"points":66,"matches":38,"won":18,"draw":12,"lost":8,"goals":69,"against":35},{"id":417,"points":59,"matches":38,"won":16,"draw":11,"lost":11,"goals":66,"against":51},{"id":174,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":57,"against":53},{"id":114,"points":55,"matches":38,"won":14,"draw":13,"lost":11,"goals":66,"against":55},{"id":553,"points":52,"matches":38,"won":13,"draw":13,"lost":12,"goals":50,"against":55},{"id":208,"points":52,"matches":38,"won":14,"draw":10,"lost":14,"goals":51,"against":58},{"id":1979,"points":51,"matches":38,"won":13,"draw":12,"lost":13,"goals":46,"against":45},{"id":78,"points":51,"matches":38,"won":14,"draw":9,"lost":15,"goals":42,"against":45},{"id":2199,"points":51,"matches":38,"won":13,"draw":12,"lost":13,"goals":52,"against":59},{"id":5211,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":45,"against":55},{"id":563,"points":44,"matches":38,"won":11,"draw":11,"lost":16,"goals":38,"against":50},{"id":76,"points":43,"matches":38,"won":8,"draw":19,"lost":11,"goals":47,"against":52},{"id":107,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":52,"against":67},{"id":599,"points":41,"matches":38,"won":12,"draw":5,"lost":21,"goals":37,"against":61},{"id":179,"points":37,"matches":38,"won":8,"draw":13,"lost":17,"goals":47,"against":58},{"id":532,"points":35,"matches":38,"won":8,"draw":11,"lost":19,"goals":41,"against":57},{"id":116,"points":32,"matches":38,"won":9,"draw":5,"lost":24,"goals":40,"against":57}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/2020–21_3._Liga, abgerufen 2026-10-09","table":[{"id":177,"won":23,"draw":6,"lost":9,"goals":61,"against":29,"adjust":0},{"id":102,"won":20,"draw":11,"lost":7,"goals":52,"against":33,"adjust":0},{"id":171,"won":20,"draw":11,"lost":7,"goals":56,"against":40,"adjust":0},{"id":125,"won":18,"draw":12,"lost":8,"goals":69,"against":35,"adjust":0},{"id":417,"won":16,"draw":11,"lost":11,"goals":66,"against":51,"adjust":0},{"id":174,"won":15,"draw":11,"lost":12,"goals":57,"against":53,"adjust":0},{"id":114,"won":14,"draw":13,"lost":11,"goals":66,"against":55,"adjust":0},{"id":553,"won":13,"draw":13,"lost":12,"goals":50,"against":55,"adjust":0},{"id":208,"won":14,"draw":10,"lost":14,"goals":51,"against":58,"adjust":0},{"id":1979,"won":13,"draw":12,"lost":13,"goals":46,"against":45,"adjust":0},{"id":78,"won":14,"draw":9,"lost":15,"goals":42,"against":45,"adjust":0},{"id":2199,"won":13,"draw":12,"lost":13,"goals":52,"against":59,"adjust":0},{"id":5211,"won":12,"draw":11,"lost":15,"goals":45,"against":55,"adjust":0},{"id":76,"won":8,"draw":19,"lost":11,"goals":47,"against":52,"adjust":0},{"id":107,"won":11,"draw":10,"lost":17,"goals":52,"against":67,"adjust":0},{"id":563,"won":11,"draw":11,"lost":16,"goals":38,"against":50,"adjust":-3},{"id":599,"won":12,"draw":5,"lost":21,"goals":37,"against":61,"adjust":0},{"id":179,"won":8,"draw":13,"lost":17,"goals":47,"against":58,"adjust":0},{"id":532,"won":8,"draw":11,"lost":19,"goals":41,"against":57,"adjust":0},{"id":116,"won":9,"draw":5,"lost":24,"goals":40,"against":57,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2021.json b/tests/RealData/fixtures/openligadb/bl3-2021.json new file mode 100644 index 00000000..9d1b4df1 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2021.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2021,"name":"3. Fußball-Bundesliga 2021/2022","sport":"Fussball","finished":false,"teams":[{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":74,"name":"Eintracht Braunschweig","short":"Braunschweig"},{"id":76,"name":"1. FC Kaiserslautern","short":"Kaiserslautern"},{"id":78,"name":"1. FC Magdeburg","short":"Magdeburg"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":126,"name":"TSV Havelse","short":""},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":187,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1979,"name":"FSV Zwickau","short":"Zwickau"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"},{"id":2397,"name":"SC Freiburg II","short":""},{"id":4437,"name":"Würzburger Kickers","short":"Würzburg"},{"id":4597,"name":"FC Viktoria 1889 Berlin","short":"Viktoria"},{"id":5211,"name":"Türkgücü München","short":"Türkgücü"}],"matches":[[1,36,107,0,1],[1,76,74,0,0],[1,114,5211,0,0],[1,125,4437,1,0],[1,126,417,0,1],[1,208,599,3,1],[1,553,78,0,2],[1,1979,187,1,2],[1,2397,174,0,0],[1,4597,2199,2,1],[2,74,4597,0,4],[2,78,2397,0,0],[2,107,126,3,0],[2,174,125,0,0],[2,187,553,1,1],[2,417,36,1,2],[2,599,76,1,0],[2,2199,1979,1,1],[2,4437,114,0,1],[2,5211,208,null,null],[3,36,174,0,1],[3,114,2199,3,1],[3,125,5211,1,1],[3,126,78,1,3],[3,208,74,0,2],[3,417,107,2,0],[3,553,4437,1,1],[3,1979,599,1,1],[3,2397,187,2,5],[3,4597,76,4,0],[4,74,1979,2,0],[4,76,125,3,0],[4,78,107,2,1],[4,174,126,2,1],[4,187,417,0,0],[4,599,114,2,0],[4,2199,553,2,3],[4,4437,36,1,1],[4,4597,208,0,1],[4,5211,2397,3,0],[5,36,187,2,1],[5,107,174,0,2],[5,114,74,0,3],[5,125,2199,3,0],[5,126,5211,0,3],[5,208,76,1,0],[5,417,78,2,1],[5,553,599,5,0],[5,1979,4597,1,1],[5,2397,4437,1,0],[6,74,125,1,1],[6,76,1979,1,1],[6,174,78,2,4],[6,187,107,4,1],[6,208,114,4,4],[6,599,126,1,0],[6,2199,2397,3,1],[6,4437,417,1,1],[6,4597,553,0,0],[6,5211,36,0,3],[7,36,2199,3,0],[7,78,76,1,0],[7,107,4437,2,0],[7,114,4597,3,3],[7,125,599,1,1],[7,126,187,0,1],[7,417,174,3,4],[7,553,5211,3,0],[7,1979,208,2,2],[7,2397,74,0,1],[8,74,36,2,2],[8,76,553,0,0],[8,187,78,0,2],[8,208,125,1,1],[8,599,2397,0,1],[8,1979,114,1,3],[8,2199,417,0,0],[8,4437,126,0,0],[8,4597,174,0,0],[8,5211,107,1,0],[9,36,599,1,0],[9,78,4437,1,2],[9,107,74,3,2],[9,114,76,0,2],[9,125,1979,0,2],[9,126,2199,1,0],[9,174,187,0,1],[9,417,5211,3,1],[9,553,208,2,1],[9,2397,4597,2,0],[10,74,553,0,0],[10,76,36,2,0],[10,114,125,1,1],[10,208,78,3,2],[10,599,417,2,2],[10,1979,2397,0,0],[10,2199,107,4,2],[10,4437,174,0,4],[10,4597,126,3,4],[10,5211,187,2,1],[11,36,1979,0,1],[11,78,5211,4,0],[11,107,599,0,1],[11,125,4597,1,1],[11,126,76,0,6],[11,174,2199,1,1],[11,187,4437,2,0],[11,417,74,2,2],[11,553,114,2,1],[11,2397,208,1,1],[12,74,187,4,2],[12,76,2397,3,0],[12,114,126,5,3],[12,125,553,1,3],[12,208,417,2,3],[12,599,78,2,3],[12,1979,107,3,2],[12,2199,4437,1,1],[12,4597,36,1,2],[12,5211,174,1,0],[13,36,208,0,0],[13,78,4597,1,0],[13,107,76,1,1],[13,126,74,0,4],[13,174,599,3,4],[13,187,2199,0,1],[13,417,125,1,1],[13,553,1979,1,1],[13,2397,114,3,2],[13,4437,5211,2,1],[14,74,174,1,2],[14,76,4437,0,2],[14,114,36,1,2],[14,125,2397,6,0],[14,208,107,2,1],[14,553,417,1,0],[14,599,5211,1,0],[14,1979,126,2,0],[14,2199,78,1,0],[14,4597,187,2,1],[15,36,125,3,1],[15,78,114,2,0],[15,107,4597,1,0],[15,126,208,2,1],[15,174,1979,2,2],[15,187,599,0,1],[15,417,76,0,2],[15,2397,553,2,1],[15,4437,74,0,2],[15,5211,2199,1,2],[16,74,5211,2,0],[16,76,174,1,0],[16,114,417,2,4],[16,125,107,3,2],[16,208,187,1,2],[16,553,36,3,3],[16,599,2199,4,0],[16,1979,78,1,1],[16,2397,126,0,0],[16,4597,4437,1,1],[17,36,2397,0,1],[17,78,74,2,0],[17,107,553,1,3],[17,126,125,2,3],[17,174,114,0,0],[17,187,76,0,0],[17,417,4597,2,0],[17,2199,208,2,0],[17,4437,599,1,3],[17,5211,1979,2,2],[18,36,126,0,0],[18,74,599,5,0],[18,76,2199,4,0],[18,114,187,0,3],[18,125,78,2,5],[18,208,4437,0,0],[18,553,174,1,1],[18,1979,417,1,2],[18,2397,107,1,0],[18,4597,5211,0,0],[19,78,36,2,1],[19,107,114,2,2],[19,126,553,1,1],[19,174,208,2,1],[19,187,125,0,2],[19,417,2397,1,0],[19,599,4597,3,0],[19,2199,74,1,2],[19,4437,1979,2,2],[19,5211,76,1,2],[20,74,76,1,1],[20,78,553,3,0],[20,107,36,3,6],[20,174,2397,2,0],[20,187,1979,3,1],[20,417,126,2,2],[20,599,208,4,1],[20,2199,4597,1,4],[20,4437,125,0,3],[20,5211,114,2,2],[21,36,417,2,1],[21,76,599,4,0],[21,114,4437,2,0],[21,125,174,3,2],[21,126,107,0,1],[21,208,5211,1,0],[21,553,187,1,3],[21,1979,2199,1,0],[21,2397,78,2,3],[21,4597,74,0,6],[22,74,208,1,0],[22,76,4597,2,0],[22,78,126,1,1],[22,107,417,3,4],[22,174,36,0,0],[22,187,2397,1,1],[22,599,1979,1,3],[22,2199,114,5,2],[22,4437,553,1,2],[22,5211,125,2,1],[23,36,4437,2,0],[23,107,78,0,5],[23,114,599,0,1],[23,125,76,2,1],[23,126,174,0,1],[23,208,4597,4,1],[23,417,187,2,0],[23,553,2199,0,1],[23,1979,74,1,0],[23,2397,5211,4,2],[24,74,114,1,1],[24,76,208,1,0],[24,78,417,2,1],[24,174,107,0,1],[24,187,36,2,2],[24,599,553,1,1],[24,2199,125,0,1],[24,4437,2397,1,1],[24,4597,1979,0,0],[24,5211,126,0,1],[25,36,5211,1,1],[25,78,174,3,1],[25,107,187,1,3],[25,114,208,0,0],[25,125,74,2,2],[25,126,599,3,0],[25,417,4437,2,1],[25,553,4597,3,2],[25,1979,76,0,2],[25,2397,2199,1,1],[26,74,2397,1,1],[26,76,78,2,2],[26,174,417,1,0],[26,187,126,1,0],[26,208,1979,2,0],[26,599,125,1,1],[26,2199,36,1,1],[26,4437,107,1,2],[26,4597,114,1,1],[26,5211,553,0,0],[27,36,74,1,1],[27,78,187,2,0],[27,107,5211,2,0],[27,114,1979,0,0],[27,125,208,0,2],[27,126,4437,1,3],[27,174,4597,2,0],[27,417,2199,0,1],[27,553,76,0,0],[27,2397,599,2,0],[28,74,107,2,1],[28,76,114,2,1],[28,187,174,2,3],[28,208,553,1,2],[28,599,36,0,1],[28,1979,125,1,3],[28,2199,126,0,0],[28,4437,78,2,4],[28,4597,2397,0,2],[28,5211,417,1,5],[29,36,76,0,1],[29,78,208,1,1],[29,107,2199,2,0],[29,125,114,2,0],[29,126,4597,1,1],[29,174,4437,0,1],[29,187,5211,0,1],[29,417,599,1,0],[29,553,74,0,3],[29,2397,1979,1,0],[30,74,417,0,2],[30,76,126,3,0],[30,114,553,1,3],[30,208,2397,1,0],[30,599,107,1,2],[30,1979,36,1,3],[30,2199,174,2,1],[30,4437,187,3,1],[30,4597,125,0,2],[30,5211,78,2,1],[31,36,4597,3,1],[31,78,599,0,0],[31,107,1979,0,1],[31,126,114,1,3],[31,174,5211,1,0],[31,187,74,0,1],[31,417,208,2,1],[31,553,125,3,0],[31,2397,76,0,0],[31,4437,2199,0,1],[32,74,126,3,2],[32,76,107,5,1],[32,114,2397,3,1],[32,125,417,1,1],[32,208,36,3,3],[32,599,174,0,4],[32,1979,553,1,1],[32,2199,187,0,2],[32,4597,78,2,1],[32,5211,4437,0,0],[33,36,114,3,2],[33,78,2199,4,2],[33,107,208,2,1],[33,126,1979,0,3],[33,174,74,0,1],[33,187,4597,0,1],[33,417,553,0,0],[33,2397,125,1,2],[33,4437,76,1,2],[33,5211,599,null,null],[34,74,4437,0,1],[34,76,417,3,1],[34,114,78,4,5],[34,125,36,2,3],[34,208,126,1,1],[34,553,2397,0,1],[34,599,187,1,1],[34,1979,174,2,1],[34,2199,5211,null,null],[34,4597,107,0,1],[35,36,553,1,2],[35,78,1979,3,0],[35,107,125,0,6],[35,126,2397,1,0],[35,174,76,2,1],[35,187,208,0,0],[35,417,114,1,2],[35,2199,599,1,1],[35,4437,4597,3,0],[35,5211,74,null,null],[36,74,78,2,1],[36,76,187,1,3],[36,114,174,3,0],[36,125,126,3,0],[36,208,2199,1,1],[36,553,107,3,1],[36,599,4437,2,4],[36,1979,5211,null,null],[36,2397,36,4,1],[36,4597,417,2,1],[37,78,125,4,0],[37,107,2397,1,0],[37,126,36,0,1],[37,174,553,1,1],[37,187,114,1,2],[37,417,1979,1,1],[37,599,74,3,2],[37,2199,76,2,0],[37,4437,208,1,2],[37,5211,4597,null,null],[38,36,78,0,0],[38,74,2199,0,1],[38,76,5211,0,0],[38,114,107,1,1],[38,125,187,6,3],[38,208,174,1,1],[38,553,126,7,0],[38,1979,4437,7,0],[38,2397,417,1,1],[38,4597,599,0,0]],"table":[{"id":78,"points":79,"matches":38,"won":24,"draw":7,"lost":7,"goals":83,"against":40},{"id":76,"points":67,"matches":38,"won":19,"draw":10,"lost":9,"goals":58,"against":28},{"id":74,"points":64,"matches":37,"won":18,"draw":10,"lost":9,"goals":62,"against":37},{"id":553,"points":63,"matches":38,"won":16,"draw":15,"lost":7,"goals":60,"against":39},{"id":36,"points":63,"matches":38,"won":17,"draw":12,"lost":9,"goals":59,"against":44},{"id":125,"points":62,"matches":38,"won":17,"draw":11,"lost":10,"goals":69,"against":53},{"id":417,"points":59,"matches":38,"won":16,"draw":11,"lost":11,"goals":58,"against":46},{"id":174,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":49,"against":42},{"id":2397,"points":50,"matches":38,"won":13,"draw":11,"lost":14,"goals":38,"against":47},{"id":187,"points":49,"matches":38,"won":14,"draw":7,"lost":17,"goals":52,"against":51},{"id":1979,"points":48,"matches":37,"won":11,"draw":15,"lost":11,"goals":48,"against":46},{"id":2199,"points":48,"matches":37,"won":13,"draw":9,"lost":15,"goals":41,"against":53},{"id":599,"points":48,"matches":37,"won":13,"draw":9,"lost":15,"goals":44,"against":57},{"id":208,"points":46,"matches":37,"won":11,"draw":13,"lost":13,"goals":47,"against":48},{"id":107,"points":45,"matches":38,"won":14,"draw":3,"lost":21,"goals":48,"against":72},{"id":114,"points":42,"matches":38,"won":10,"draw":12,"lost":16,"goals":58,"against":68},{"id":4437,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":37,"against":59},{"id":4597,"points":35,"matches":37,"won":8,"draw":11,"lost":18,"goals":37,"against":57},{"id":5211,"points":33,"matches":32,"won":8,"draw":9,"lost":15,"goals":28,"against":45},{"id":126,"points":27,"matches":38,"won":6,"draw":9,"lost":23,"goals":29,"against":73}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2023.json b/tests/RealData/fixtures/openligadb/bl3-2023.json new file mode 100644 index 00000000..15b6bdfc --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2023.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2023,"name":"3. Fußball-Bundesliga 2023/2024","sport":"Fussball","finished":true,"teams":[{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":109,"name":"Rot-Weiss Essen","short":"Rot-Weiss Essen"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":208,"name":"Hallescher FC","short":"Halle"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":532,"name":"VfB Lübeck","short":"VfB Lübeck"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":564,"name":"SSV Ulm 1846","short":"SSV Ulm 1846"},{"id":1714,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"},{"id":2397,"name":"SC Freiburg II","short":""}],"matches":[[1,66,171,1,0],[1,125,553,2,0],[1,177,83,3,1],[1,181,116,1,1],[1,188,1714,0,0],[1,208,109,2,1],[1,532,119,0,0],[1,564,417,1,1],[1,2199,114,3,1],[1,2397,107,1,1],[2,83,188,4,0],[2,107,125,0,3],[2,109,66,1,1],[2,114,181,1,2],[2,116,564,3,2],[2,119,177,1,0],[2,171,208,4,0],[2,417,2199,1,2],[2,553,532,2,2],[2,1714,2397,1,0],[3,66,119,2,1],[3,125,532,1,2],[3,177,553,2,1],[3,181,1714,0,0],[3,188,171,3,1],[3,208,107,1,1],[3,417,114,4,3],[3,564,83,1,0],[3,2199,109,0,0],[3,2397,116,0,0],[4,83,181,1,1],[4,107,564,1,1],[4,109,188,1,0],[4,114,2397,3,2],[4,116,2199,2,1],[4,119,125,3,0],[4,171,417,2,2],[4,532,66,1,1],[4,553,208,3,2],[4,1714,177,0,2],[5,114,116,0,0],[5,125,66,1,2],[5,177,171,2,0],[5,181,107,2,1],[5,188,553,1,3],[5,208,119,4,1],[5,417,1714,2,0],[5,564,532,3,0],[5,2199,83,1,1],[5,2397,109,0,2],[6,66,208,3,1],[6,83,2397,0,2],[6,107,114,2,3],[6,109,181,0,0],[6,116,417,0,0],[6,119,188,0,2],[6,171,125,2,1],[6,532,177,0,1],[6,553,564,0,2],[6,1714,2199,2,1],[7,114,1714,2,3],[7,116,83,1,2],[7,177,66,2,1],[7,181,119,1,2],[7,188,532,1,1],[7,208,125,0,2],[7,417,553,1,1],[7,564,109,2,1],[7,2199,107,2,0],[7,2397,171,1,4],[8,66,181,0,1],[8,83,417,2,6],[8,107,188,0,0],[8,109,177,3,1],[8,119,2199,3,3],[8,125,114,1,0],[8,171,564,4,0],[8,532,208,2,2],[8,553,2397,3,1],[8,1714,116,2,2],[9,114,83,3,1],[9,116,109,4,0],[9,177,208,2,1],[9,181,553,2,0],[9,188,66,4,0],[9,417,532,1,1],[9,564,125,1,0],[9,1714,107,1,0],[9,2199,171,1,0],[9,2397,119,0,2],[10,66,417,2,0],[10,83,1714,2,2],[10,107,116,1,0],[10,109,114,0,5],[10,119,564,1,2],[10,125,177,0,0],[10,171,181,2,4],[10,208,188,1,4],[10,532,2397,0,1],[10,553,2199,1,1],[11,83,553,3,1],[11,114,171,2,2],[11,116,119,0,0],[11,181,532,2,1],[11,188,125,1,1],[11,417,107,0,0],[11,564,177,2,3],[11,1714,109,1,2],[11,2199,66,2,2],[11,2397,208,1,2],[12,66,564,1,2],[12,107,83,0,1],[12,109,417,2,1],[12,119,114,2,2],[12,125,2397,2,0],[12,171,116,3,0],[12,177,188,1,0],[12,208,181,1,2],[12,532,2199,3,2],[12,553,1714,1,3],[13,83,171,4,0],[13,107,109,1,2],[13,114,532,4,0],[13,116,553,3,0],[13,181,188,2,1],[13,417,177,1,0],[13,564,208,2,3],[13,1714,119,1,2],[13,2199,125,2,1],[13,2397,66,0,1],[14,66,114,1,2],[14,109,83,2,1],[14,119,417,2,2],[14,125,181,0,1],[14,171,1714,1,1],[14,177,2397,2,0],[14,188,564,3,2],[14,208,2199,2,1],[14,532,116,2,3],[14,553,107,0,0],[15,83,119,1,1],[15,107,171,1,2],[15,109,553,2,0],[15,114,208,3,2],[15,116,66,0,0],[15,181,564,2,0],[15,417,125,2,3],[15,1714,532,1,1],[15,2199,177,1,5],[15,2397,188,2,2],[16,66,1714,2,0],[16,119,107,2,0],[16,125,116,0,1],[16,171,109,2,1],[16,177,181,0,1],[16,188,2199,3,3],[16,208,417,0,2],[16,532,83,2,2],[16,553,114,1,2],[16,564,2397,2,1],[17,83,66,2,2],[17,107,532,1,0],[17,109,119,1,2],[17,114,177,1,0],[17,116,208,2,0],[17,181,2397,3,2],[17,417,188,0,0],[17,553,171,1,1],[17,1714,125,3,0],[17,2199,564,1,3],[18,66,107,1,1],[18,119,553,3,0],[18,125,109,2,0],[18,177,116,2,1],[18,181,2199,1,1],[18,188,114,3,1],[18,208,83,2,2],[18,532,171,0,4],[18,564,1714,1,1],[18,2397,417,0,4],[19,83,125,2,0],[19,107,177,2,4],[19,109,532,1,0],[19,114,564,0,3],[19,116,188,3,2],[19,171,119,4,0],[19,417,181,2,2],[19,553,66,3,0],[19,1714,208,2,1],[19,2199,2397,2,0],[20,83,177,0,1],[20,107,2397,4,2],[20,109,208,3,2],[20,114,2199,1,1],[20,116,181,1,2],[20,119,532,1,2],[20,171,66,1,1],[20,417,564,2,1],[20,553,125,1,0],[20,1714,188,2,3],[21,66,109,2,1],[21,125,107,4,1],[21,177,119,0,1],[21,181,114,1,1],[21,188,83,2,1],[21,208,171,3,1],[21,532,553,2,1],[21,564,116,2,0],[21,2199,417,2,5],[21,2397,1714,0,0],[22,83,564,0,2],[22,107,208,2,3],[22,109,2199,3,1],[22,114,417,0,0],[22,116,2397,1,0],[22,119,66,1,0],[22,171,188,1,1],[22,532,125,1,1],[22,553,177,0,2],[22,1714,181,1,0],[23,66,532,2,0],[23,125,119,1,1],[23,177,1714,1,2],[23,181,83,2,0],[23,188,109,2,1],[23,208,553,1,4],[23,417,171,0,2],[23,564,107,2,2],[23,2199,116,2,1],[23,2397,114,0,1],[24,66,125,0,0],[24,83,2199,0,2],[24,107,181,0,1],[24,109,2397,4,3],[24,116,114,1,0],[24,119,208,1,1],[24,171,177,2,1],[24,532,564,1,1],[24,553,188,2,2],[24,1714,417,1,1],[25,114,107,1,3],[25,125,171,3,1],[25,177,532,7,2],[25,181,109,1,3],[25,188,119,1,1],[25,208,66,2,3],[25,417,116,2,1],[25,564,553,3,1],[25,2199,1714,1,3],[25,2397,83,0,3],[26,66,177,2,1],[26,83,116,1,2],[26,107,2199,1,0],[26,109,564,0,2],[26,119,181,6,3],[26,125,208,1,0],[26,171,2397,2,3],[26,532,188,0,3],[26,553,417,0,2],[26,1714,114,5,2],[27,114,125,0,1],[27,116,1714,3,4],[27,177,109,2,2],[27,181,66,0,0],[27,188,107,3,1],[27,208,532,3,0],[27,417,83,1,1],[27,564,171,0,0],[27,2199,119,2,1],[27,2397,553,1,0],[28,66,188,2,3],[28,83,114,0,0],[28,107,1714,2,1],[28,109,116,1,3],[28,119,2397,1,0],[28,125,564,0,1],[28,171,2199,1,3],[28,208,177,1,0],[28,532,417,0,0],[28,553,181,3,1],[29,114,109,1,1],[29,116,107,1,0],[29,177,125,2,1],[29,181,171,1,1],[29,188,208,1,0],[29,417,66,2,0],[29,564,119,2,0],[29,1714,83,0,2],[29,2199,553,2,2],[29,2397,532,3,0],[30,66,2199,2,1],[30,107,417,2,0],[30,109,1714,4,0],[30,119,116,1,0],[30,125,188,1,2],[30,171,114,0,1],[30,177,564,0,0],[30,208,2397,2,2],[30,532,181,1,0],[30,553,83,1,0],[31,83,107,2,0],[31,114,119,4,4],[31,116,171,0,3],[31,181,208,2,0],[31,188,177,1,0],[31,417,109,1,1],[31,564,66,2,2],[31,1714,553,1,2],[31,2199,532,1,0],[31,2397,125,1,0],[32,66,2397,2,1],[32,109,107,4,1],[32,119,1714,3,2],[32,125,2199,3,1],[32,171,83,1,1],[32,177,417,1,3],[32,188,181,1,3],[32,208,564,0,2],[32,532,114,0,0],[32,553,116,6,1],[33,83,109,1,1],[33,107,553,1,1],[33,114,66,3,1],[33,116,532,4,1],[33,181,125,1,1],[33,417,119,4,1],[33,564,188,2,0],[33,1714,171,1,1],[33,2199,208,4,2],[33,2397,177,1,1],[34,66,116,2,1],[34,119,83,1,2],[34,125,417,1,1],[34,171,107,2,0],[34,177,2199,0,2],[34,188,2397,2,0],[34,208,114,1,0],[34,532,1714,0,5],[34,553,109,0,2],[34,564,181,1,0],[35,83,532,0,0],[35,107,119,3,1],[35,109,171,4,0],[35,114,553,1,1],[35,116,125,2,0],[35,181,177,1,1],[35,417,208,0,1],[35,1714,66,2,2],[35,2199,188,3,5],[35,2397,564,1,2],[36,66,83,1,0],[36,119,109,2,0],[36,125,1714,1,2],[36,171,553,1,1],[36,177,114,0,1],[36,188,417,4,1],[36,208,116,0,1],[36,532,107,5,3],[36,564,2199,2,0],[36,2397,181,3,1],[37,83,208,0,0],[37,107,66,2,2],[37,109,125,0,1],[37,114,188,2,0],[37,116,177,1,2],[37,171,532,6,1],[37,417,2397,2,1],[37,553,119,4,2],[37,1714,564,1,2],[37,2199,181,1,1],[38,66,553,2,0],[38,119,171,1,1],[38,125,83,0,2],[38,177,107,4,0],[38,181,417,0,1],[38,188,116,2,0],[38,208,1714,1,1],[38,532,109,3,3],[38,564,114,4,2],[38,2397,2199,1,0]],"table":[{"id":564,"points":77,"matches":38,"won":23,"draw":8,"lost":7,"goals":65,"against":38},{"id":188,"points":67,"matches":38,"won":19,"draw":10,"lost":9,"goals":68,"against":49},{"id":181,"points":63,"matches":38,"won":17,"draw":12,"lost":9,"goals":51,"against":42},{"id":177,"points":62,"matches":38,"won":19,"draw":5,"lost":14,"goals":58,"against":40},{"id":417,"points":60,"matches":38,"won":15,"draw":15,"lost":8,"goals":60,"against":43},{"id":66,"points":60,"matches":38,"won":16,"draw":12,"lost":10,"goals":51,"against":47},{"id":109,"points":59,"matches":38,"won":17,"draw":8,"lost":13,"goals":60,"against":53},{"id":119,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":58,"against":57},{"id":116,"points":55,"matches":38,"won":16,"draw":7,"lost":15,"goals":50,"against":49},{"id":171,"points":54,"matches":38,"won":14,"draw":12,"lost":12,"goals":65,"against":51},{"id":1714,"points":54,"matches":38,"won":14,"draw":12,"lost":12,"goals":58,"against":53},{"id":114,"points":53,"matches":38,"won":14,"draw":11,"lost":13,"goals":59,"against":56},{"id":2199,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":59,"against":65},{"id":83,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":48,"against":47},{"id":125,"points":46,"matches":38,"won":13,"draw":7,"lost":18,"goals":40,"against":42},{"id":553,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":51,"against":60},{"id":208,"points":40,"matches":38,"won":11,"draw":7,"lost":20,"goals":50,"against":68},{"id":107,"points":34,"matches":38,"won":8,"draw":10,"lost":20,"goals":41,"against":65},{"id":532,"points":32,"matches":38,"won":6,"draw":14,"lost":18,"goals":37,"against":77},{"id":2397,"points":30,"matches":38,"won":8,"draw":6,"lost":24,"goals":37,"against":64}],"official":{"source":"Wikipedia, https://en.wikipedia.org/wiki/Template:2023–24_3._Liga_table, abgerufen 2026-10-09","table":[{"id":564,"won":23,"draw":8,"lost":7,"goals":65,"against":38,"adjust":0},{"id":188,"won":19,"draw":10,"lost":9,"goals":68,"against":49,"adjust":0},{"id":181,"won":17,"draw":12,"lost":9,"goals":51,"against":42,"adjust":0},{"id":177,"won":19,"draw":5,"lost":14,"goals":58,"against":40,"adjust":0},{"id":417,"won":15,"draw":15,"lost":8,"goals":60,"against":43,"adjust":0},{"id":66,"won":16,"draw":12,"lost":10,"goals":51,"against":47,"adjust":0},{"id":109,"won":17,"draw":8,"lost":13,"goals":60,"against":53,"adjust":0},{"id":119,"won":15,"draw":11,"lost":12,"goals":58,"against":57,"adjust":0},{"id":116,"won":16,"draw":7,"lost":15,"goals":50,"against":49,"adjust":0},{"id":171,"won":14,"draw":12,"lost":12,"goals":65,"against":51,"adjust":0},{"id":1714,"won":14,"draw":12,"lost":12,"goals":58,"against":53,"adjust":0},{"id":114,"won":14,"draw":11,"lost":13,"goals":59,"against":56,"adjust":0},{"id":2199,"won":13,"draw":10,"lost":15,"goals":59,"against":65,"adjust":0},{"id":83,"won":11,"draw":13,"lost":14,"goals":48,"against":47,"adjust":0},{"id":125,"won":13,"draw":7,"lost":18,"goals":40,"against":42,"adjust":0},{"id":553,"won":11,"draw":10,"lost":17,"goals":51,"against":60,"adjust":0},{"id":208,"won":11,"draw":7,"lost":20,"goals":50,"against":68,"adjust":0},{"id":107,"won":8,"draw":10,"lost":20,"goals":41,"against":65,"adjust":0},{"id":532,"won":6,"draw":14,"lost":18,"goals":37,"against":77,"adjust":0},{"id":2397,"won":8,"draw":6,"lost":24,"goals":37,"against":64,"adjust":0}]}} diff --git a/tests/RealData/fixtures/openligadb/bl3-2024.json b/tests/RealData/fixtures/openligadb/bl3-2024.json new file mode 100644 index 00000000..7d13180a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2024.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2024,"name":"3. Fußball-Bundesliga 2024/2025","sport":"Fussball","finished":false,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":83,"name":"DSC Arminia Bielefeld","short":"Bielefeld"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":109,"name":"Rot-Weiss Essen","short":"Rot-Weiss Essen"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":116,"name":"SpVgg Unterhaching","short":"Unterhaching"},{"id":119,"name":"SV Sandhausen","short":"Sandhausen"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":177,"name":"Dynamo Dresden","short":"Dresden"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":1714,"name":"Borussia Dortmund II","short":"Dortmund II"},{"id":1766,"name":"Hannover 96 II","short":"Hannover 96 II"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"}],"matches":[[1,66,1766,2,1],[1,93,83,1,2],[1,102,184,1,1],[1,109,23,1,2],[1,114,174,2,2],[1,119,36,1,0],[1,125,417,0,1],[1,171,553,2,1],[1,1714,116,3,0],[1,2199,177,1,2],[2,23,114,1,1],[2,36,66,0,2],[2,83,1714,1,0],[2,116,171,2,1],[2,174,102,1,0],[2,177,93,4,2],[2,184,125,3,1],[2,417,119,0,1],[2,553,2199,1,2],[2,1766,109,1,3],[3,36,116,4,2],[3,66,177,2,0],[3,93,23,2,1],[3,102,1714,1,1],[3,109,83,0,0],[3,114,553,1,1],[3,119,1766,0,1],[3,125,2199,1,3],[3,184,174,2,2],[3,417,171,2,3],[4,23,66,1,2],[4,83,119,1,1],[4,116,109,2,0],[4,171,125,1,2],[4,174,93,2,1],[4,177,184,2,0],[4,553,417,0,1],[4,1714,36,1,1],[4,1766,114,1,2],[4,2199,102,3,0],[5,23,2199,1,0],[5,36,1766,1,1],[5,66,83,1,3],[5,102,553,1,1],[5,109,174,0,3],[5,114,93,0,3],[5,119,1714,3,1],[5,125,177,2,3],[5,184,171,3,2],[5,417,116,1,1],[6,83,125,0,1],[6,93,184,4,0],[6,116,66,2,2],[6,171,109,2,2],[6,174,119,1,3],[6,177,102,1,1],[6,553,36,3,2],[6,1714,23,3,0],[6,1766,417,1,3],[6,2199,114,2,1],[7,23,553,0,0],[7,36,93,2,5],[7,66,174,2,1],[7,102,116,4,1],[7,109,1714,3,1],[7,114,177,0,3],[7,119,171,4,3],[7,125,1766,1,0],[7,184,83,3,0],[7,417,2199,1,0],[8,83,114,2,1],[8,93,417,4,1],[8,116,119,0,0],[8,171,102,2,1],[8,174,36,2,1],[8,177,23,0,0],[8,553,109,1,0],[8,1714,125,1,2],[8,1766,184,3,1],[8,2199,66,2,0],[9,23,171,1,1],[9,36,184,1,0],[9,66,102,1,2],[9,109,2199,2,1],[9,114,116,2,0],[9,119,553,2,1],[9,125,174,2,3],[9,417,83,0,0],[9,1714,177,2,1],[9,1766,93,0,0],[10,83,36,3,1],[10,93,119,1,1],[10,102,23,1,2],[10,116,125,2,2],[10,171,114,1,1],[10,174,1766,1,5],[10,177,109,3,3],[10,184,417,2,3],[10,553,66,3,0],[10,2199,1714,3,5],[11,23,116,3,1],[11,66,93,1,3],[11,109,114,1,3],[11,119,184,1,1],[11,125,36,2,2],[11,174,177,1,0],[11,417,102,2,0],[11,1714,553,0,1],[11,1766,83,1,4],[11,2199,171,4,4],[12,36,417,1,1],[12,83,23,1,1],[12,93,125,5,1],[12,102,109,4,0],[12,114,119,1,1],[12,116,2199,1,1],[12,171,1714,5,3],[12,177,1766,2,1],[12,184,66,0,1],[12,553,174,2,2],[13,23,1766,0,0],[13,66,417,1,1],[13,102,36,2,0],[13,109,93,4,0],[13,116,553,1,1],[13,119,125,0,3],[13,171,177,1,1],[13,174,83,0,0],[13,1714,114,3,1],[13,2199,184,2,0],[14,36,177,0,3],[14,66,109,2,1],[14,83,2199,2,0],[14,93,1714,3,3],[14,114,102,1,0],[14,119,23,4,0],[14,125,553,3,0],[14,184,116,3,2],[14,417,174,3,1],[14,1766,171,0,4],[15,23,125,1,1],[15,102,83,2,1],[15,109,119,1,1],[15,114,184,2,2],[15,116,174,1,1],[15,171,36,4,2],[15,177,417,1,1],[15,553,1766,2,1],[15,1714,66,3,1],[15,2199,93,0,1],[16,36,23,1,1],[16,66,114,2,5],[16,83,171,1,0],[16,93,116,2,0],[16,119,177,2,4],[16,125,102,1,2],[16,174,2199,3,1],[16,184,553,2,0],[16,417,109,1,0],[16,1766,1714,2,0],[17,23,184,2,1],[17,102,119,1,0],[17,109,125,0,3],[17,114,417,1,1],[17,116,1766,1,2],[17,171,66,1,0],[17,177,83,3,0],[17,553,93,0,1],[17,1714,174,2,2],[17,2199,36,2,0],[18,36,109,2,0],[18,83,116,3,3],[18,93,102,3,1],[18,119,66,4,6],[18,125,114,0,4],[18,174,171,2,5],[18,177,553,2,1],[18,184,1714,0,3],[18,417,23,1,1],[18,1766,2199,1,2],[19,23,174,0,0],[19,66,125,3,1],[19,102,1766,1,0],[19,109,184,2,2],[19,114,36,1,1],[19,116,177,0,3],[19,171,93,1,1],[19,553,83,1,1],[19,1714,417,0,0],[19,2199,119,2,0],[20,23,109,2,0],[20,36,119,3,2],[20,83,93,0,2],[20,116,1714,1,2],[20,174,114,0,1],[20,177,2199,2,3],[20,184,102,0,3],[20,417,125,4,0],[20,553,171,0,0],[20,1766,66,2,1],[21,66,36,0,0],[21,93,177,1,1],[21,102,174,1,4],[21,109,1766,5,1],[21,114,23,2,1],[21,119,417,3,4],[21,125,184,1,1],[21,171,116,3,1],[21,1714,83,0,4],[21,2199,553,1,0],[22,23,93,0,0],[22,83,109,1,2],[22,116,36,2,3],[22,171,417,1,0],[22,174,184,2,0],[22,177,66,2,1],[22,553,114,2,2],[22,1714,102,0,2],[22,1766,119,2,2],[22,2199,125,1,2],[23,36,1714,1,0],[23,66,23,1,1],[23,93,174,2,1],[23,102,2199,1,1],[23,109,116,1,1],[23,114,1766,1,0],[23,119,83,1,0],[23,125,171,1,1],[23,184,177,2,1],[23,417,553,2,1],[24,83,66,2,1],[24,93,114,1,0],[24,116,417,2,0],[24,171,184,1,1],[24,174,109,1,3],[24,177,125,5,2],[24,553,102,5,0],[24,1714,119,1,0],[24,1766,36,1,5],[24,2199,23,3,1],[25,23,1714,2,2],[25,36,553,1,1],[25,66,116,1,0],[25,102,177,1,0],[25,109,171,2,0],[25,114,2199,1,1],[25,119,174,0,1],[25,125,83,0,3],[25,184,93,2,0],[25,417,1766,4,1],[26,83,184,4,1],[26,93,36,1,2],[26,116,102,null,null],[26,171,119,2,1],[26,174,66,0,2],[26,177,114,3,0],[26,553,23,2,1],[26,1714,109,0,1],[26,1766,125,1,3],[26,2199,417,1,2],[27,23,177,0,1],[27,36,174,0,1],[27,66,2199,2,1],[27,102,171,2,0],[27,109,553,1,0],[27,114,83,2,1],[27,119,116,2,2],[27,125,1714,1,0],[27,184,1766,2,1],[27,417,93,2,1],[28,83,417,3,1],[28,93,1766,2,2],[28,102,66,4,1],[28,116,114,1,2],[28,171,23,0,3],[28,174,125,0,0],[28,177,1714,0,0],[28,184,36,1,2],[28,553,119,3,2],[28,2199,109,1,0],[29,23,102,2,1],[29,36,83,0,1],[29,66,553,0,1],[29,109,177,1,1],[29,114,171,1,4],[29,119,93,0,1],[29,125,116,2,1],[29,417,184,0,2],[29,1714,2199,1,1],[29,1766,174,3,2],[30,36,125,1,0],[30,83,1766,2,2],[30,93,66,1,0],[30,102,417,0,0],[30,114,109,3,0],[30,116,23,0,2],[30,171,2199,3,1],[30,177,174,2,0],[30,184,119,2,1],[30,553,1714,0,0],[31,23,83,0,1],[31,66,184,2,1],[31,109,102,2,1],[31,119,114,1,3],[31,125,93,5,1],[31,174,553,2,2],[31,417,36,1,1],[31,1714,171,3,3],[31,1766,177,2,3],[31,2199,116,3,1],[32,36,102,0,1],[32,83,174,4,2],[32,93,109,0,1],[32,114,1714,0,1],[32,125,119,2,0],[32,177,171,2,2],[32,184,2199,1,2],[32,417,66,2,0],[32,553,116,0,2],[32,1766,23,1,1],[33,23,119,2,1],[33,102,114,4,0],[33,109,66,4,2],[33,116,184,2,2],[33,171,1766,3,3],[33,174,417,1,1],[33,177,36,0,1],[33,553,125,0,3],[33,1714,93,4,1],[33,2199,83,0,2],[34,36,171,1,0],[34,66,1714,2,1],[34,83,102,4,0],[34,93,2199,1,0],[34,119,109,0,2],[34,125,23,2,1],[34,174,116,3,0],[34,184,114,1,1],[34,417,177,1,4],[34,1766,553,1,1],[35,23,36,1,0],[35,102,125,1,0],[35,109,417,0,3],[35,114,66,5,1],[35,116,93,1,1],[35,171,83,0,3],[35,177,119,2,1],[35,553,184,0,0],[35,1714,1766,0,4],[35,2199,174,2,0],[36,36,2199,2,0],[36,66,171,1,0],[36,83,177,1,1],[36,93,553,2,4],[36,119,102,0,3],[36,125,109,1,3],[36,174,1714,4,2],[36,184,23,2,1],[36,417,114,4,3],[36,1766,116,0,0],[37,23,417,4,2],[37,66,119,2,3],[37,102,93,1,3],[37,109,36,3,1],[37,114,125,2,2],[37,116,83,1,2],[37,171,174,2,3],[37,553,177,1,0],[37,1714,184,0,1],[37,2199,1766,2,0],[38,36,114,0,3],[38,83,553,1,0],[38,93,171,1,4],[38,119,2199,0,4],[38,125,66,1,1],[38,174,23,2,1],[38,177,116,3,0],[38,184,109,1,1],[38,417,1714,2,1],[38,1766,102,2,1]],"table":[{"id":83,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":64,"against":36},{"id":177,"points":70,"matches":38,"won":20,"draw":10,"lost":8,"goals":71,"against":40},{"id":417,"points":65,"matches":38,"won":18,"draw":11,"lost":9,"goals":59,"against":47},{"id":93,"points":62,"matches":38,"won":18,"draw":8,"lost":12,"goals":64,"against":54},{"id":102,"points":60,"matches":38,"won":18,"draw":6,"lost":14,"goals":54,"against":46},{"id":2199,"points":59,"matches":38,"won":18,"draw":5,"lost":15,"goals":59,"against":48},{"id":114,"points":57,"matches":38,"won":15,"draw":12,"lost":11,"goals":62,"against":55},{"id":109,"points":56,"matches":38,"won":16,"draw":8,"lost":14,"goals":55,"against":54},{"id":174,"points":55,"matches":38,"won":15,"draw":10,"lost":13,"goals":59,"against":60},{"id":171,"points":54,"matches":38,"won":14,"draw":12,"lost":12,"goals":72,"against":63},{"id":125,"points":53,"matches":38,"won":15,"draw":8,"lost":15,"goals":57,"against":61},{"id":23,"points":50,"matches":38,"won":12,"draw":14,"lost":12,"goals":44,"against":44},{"id":66,"points":50,"matches":38,"won":15,"draw":5,"lost":18,"goals":52,"against":65},{"id":36,"points":48,"matches":38,"won":13,"draw":9,"lost":16,"goals":46,"against":55},{"id":184,"points":47,"matches":38,"won":12,"draw":11,"lost":15,"goals":49,"against":59},{"id":553,"points":46,"matches":38,"won":11,"draw":13,"lost":14,"goals":43,"against":45},{"id":1714,"points":43,"matches":38,"won":11,"draw":10,"lost":17,"goals":53,"against":60},{"id":1766,"points":37,"matches":38,"won":9,"draw":10,"lost":19,"goals":51,"against":70},{"id":119,"points":35,"matches":38,"won":9,"draw":8,"lost":21,"goals":49,"against":69},{"id":116,"points":25,"matches":38,"won":4,"draw":13,"lost":21,"goals":40,"against":72}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2025.json b/tests/RealData/fixtures/openligadb/bl3-2025.json new file mode 100644 index 00000000..2e5d5ec0 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2025.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2025,"name":"3. Liga 2025/2026","sport":"Fussball","finished":true,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":36,"name":"VfL Osnabrück","short":"Osnabrück"},{"id":66,"name":"Erzgebirge Aue","short":"Aue"},{"id":93,"name":"Energie Cottbus","short":"Cottbus"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":109,"name":"Rot-Weiss Essen","short":"Rot-Weiss Essen"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":125,"name":"TSV 1860 München","short":"1860 München"},{"id":126,"name":"TSV Havelse","short":""},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":564,"name":"SSV Ulm 1846","short":"SSV Ulm 1846"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"},{"id":2396,"name":"TSG 1899 Hoffenheim II","short":"TSG 1899 Hoffenheim II"},{"id":2952,"name":"1. FC Schweinfurt 05","short":"1. FC Schweinfurt 05"}],"matches":[[1,36,23,0,0],[1,66,102,0,0],[1,93,417,3,3],[1,107,184,2,1],[1,109,125,1,1],[1,171,181,1,1],[1,174,564,3,1],[1,553,114,2,2],[1,2199,2952,2,0],[1,2396,126,0,0],[2,23,2396,2,4],[2,102,553,1,0],[2,114,174,2,2],[2,125,36,3,1],[2,126,109,1,1],[2,181,107,0,4],[2,184,171,2,1],[2,417,2199,2,1],[2,564,66,1,0],[2,2952,93,0,2],[3,23,125,0,2],[3,36,417,2,0],[3,66,126,2,1],[3,107,564,2,1],[3,171,102,1,1],[3,174,109,3,4],[3,181,2952,3,0],[3,184,114,1,1],[3,553,2199,2,0],[3,2396,93,4,1],[4,93,171,1,1],[4,102,2396,0,1],[4,109,23,2,3],[4,114,107,2,3],[4,125,184,1,1],[4,126,36,0,2],[4,417,66,4,1],[4,564,553,1,2],[4,2199,181,1,0],[4,2952,174,0,1],[5,23,564,1,3],[5,36,102,0,0],[5,66,2199,0,3],[5,107,174,3,1],[5,125,126,3,2],[5,171,2952,2,3],[5,181,109,1,3],[5,184,417,1,3],[5,553,93,0,3],[5,2396,114,2,4],[6,93,66,2,1],[6,102,125,2,1],[6,109,36,1,1],[6,114,23,2,1],[6,126,171,2,6],[6,174,181,2,0],[6,417,564,3,1],[6,553,184,0,1],[6,2199,2396,2,1],[6,2952,107,0,3],[7,23,553,3,2],[7,36,66,3,1],[7,109,102,3,0],[7,114,93,2,1],[7,125,2396,1,5],[7,126,107,1,1],[7,171,174,0,0],[7,184,2199,2,1],[7,417,2952,2,1],[7,564,181,2,1],[8,66,125,2,0],[8,93,184,5,0],[8,102,126,1,1],[8,107,171,2,1],[8,174,417,1,1],[8,181,114,2,0],[8,553,109,6,1],[8,2199,36,0,0],[8,2396,564,1,1],[8,2952,23,1,5],[9,23,66,0,1],[9,36,181,2,0],[9,102,93,1,3],[9,109,2396,3,1],[9,114,171,2,2],[9,125,2199,2,2],[9,126,553,2,3],[9,184,174,0,0],[9,417,107,0,0],[9,564,2952,5,1],[10,66,109,2,2],[10,93,23,3,2],[10,107,102,2,2],[10,171,564,4,1],[10,174,125,1,0],[10,181,417,1,1],[10,553,36,1,4],[10,2199,126,4,1],[10,2396,184,1,3],[10,2952,114,1,2],[11,23,171,0,1],[11,36,2396,0,4],[11,66,553,0,2],[11,102,174,3,0],[11,109,2199,1,0],[11,125,107,3,1],[11,126,181,1,2],[11,184,2952,3,0],[11,417,114,2,4],[11,564,93,1,2],[12,93,126,4,3],[12,107,109,1,1],[12,114,564,5,0],[12,171,417,2,1],[12,174,23,1,2],[12,181,184,3,2],[12,553,125,3,1],[12,2199,102,2,4],[12,2396,66,1,1],[12,2952,36,1,2],[13,23,417,2,0],[13,36,107,0,0],[13,66,181,4,3],[13,102,114,2,2],[13,109,2952,2,1],[13,125,93,3,0],[13,126,174,0,2],[13,564,184,1,3],[13,2199,171,3,1],[13,2396,553,2,0],[14,93,36,0,1],[14,107,553,2,1],[14,114,66,1,1],[14,171,109,1,2],[14,174,2199,0,1],[14,181,125,4,0],[14,184,23,1,3],[14,417,126,1,1],[14,564,102,0,5],[14,2952,2396,2,1],[15,23,181,0,2],[15,36,171,1,0],[15,66,184,0,0],[15,102,2952,2,0],[15,109,93,2,3],[15,125,417,2,0],[15,126,564,2,1],[15,553,174,1,0],[15,2199,114,1,5],[15,2396,107,4,1],[16,93,2199,3,2],[16,107,23,3,1],[16,114,36,4,1],[16,171,2396,3,2],[16,174,66,3,1],[16,181,102,0,3],[16,184,126,2,1],[16,417,109,2,3],[16,564,125,0,1],[16,2952,553,2,3],[17,36,174,0,1],[17,66,171,2,2],[17,93,107,3,2],[17,102,23,2,2],[17,109,184,1,1],[17,125,2952,3,1],[17,126,114,2,2],[17,553,417,2,1],[17,2199,564,0,1],[17,2396,181,1,0],[18,23,2199,0,3],[18,107,66,0,0],[18,114,109,0,0],[18,171,125,1,2],[18,174,93,3,1],[18,181,553,3,0],[18,184,102,0,1],[18,417,2396,2,2],[18,564,36,3,5],[18,2952,126,2,3],[19,36,184,1,2],[19,66,2952,4,0],[19,93,181,2,2],[19,102,417,1,1],[19,109,564,3,2],[19,125,114,0,2],[19,126,23,1,1],[19,553,171,2,2],[19,2199,107,0,0],[19,2396,174,3,1],[20,23,36,0,3],[20,102,66,2,1],[20,114,553,5,2],[20,125,109,1,1],[20,126,2396,4,0],[20,181,171,0,3],[20,184,107,0,4],[20,417,93,1,1],[20,564,174,0,1],[20,2952,2199,2,0],[21,36,125,1,1],[21,66,564,0,3],[21,93,2952,2,1],[21,107,181,2,0],[21,109,126,4,1],[21,171,184,2,1],[21,174,114,2,1],[21,553,102,0,4],[21,2199,417,2,0],[21,2396,23,2,3],[22,93,2396,3,1],[22,102,171,0,3],[22,109,174,1,1],[22,114,184,4,0],[22,125,23,2,2],[22,126,66,3,1],[22,417,36,0,1],[22,564,107,1,0],[22,2199,553,1,3],[22,2952,181,0,1],[23,23,109,3,3],[23,36,126,2,0],[23,66,417,0,0],[23,107,114,4,2],[23,171,93,0,0],[23,174,2952,2,0],[23,181,2199,0,0],[23,184,125,2,1],[23,553,564,2,1],[23,2396,102,2,2],[24,93,553,1,1],[24,102,36,2,2],[24,109,181,3,2],[24,114,2396,3,1],[24,126,125,0,5],[24,174,107,6,1],[24,417,184,2,0],[24,564,23,1,3],[24,2199,66,2,2],[24,2952,171,1,1],[25,23,114,3,1],[25,36,109,3,0],[25,66,93,1,2],[25,107,2952,3,1],[25,125,102,1,0],[25,171,126,3,2],[25,181,174,2,1],[25,184,553,3,1],[25,564,417,1,1],[25,2396,2199,1,3],[26,66,36,1,3],[26,93,114,0,0],[26,102,109,3,2],[26,107,126,1,1],[26,174,171,2,1],[26,181,564,1,1],[26,553,23,2,1],[26,2199,184,2,0],[26,2396,125,1,2],[26,2952,417,2,2],[27,23,2952,1,0],[27,36,2199,2,0],[27,109,553,1,0],[27,114,181,1,2],[27,125,66,2,1],[27,126,102,1,3],[27,171,107,0,0],[27,184,93,1,2],[27,417,174,2,0],[27,564,2396,1,3],[28,66,23,1,3],[28,93,102,0,0],[28,107,417,4,2],[28,171,114,1,2],[28,174,184,2,1],[28,181,36,0,2],[28,553,126,3,1],[28,2199,125,0,1],[28,2396,109,2,4],[28,2952,564,3,2],[29,23,93,4,1],[29,36,553,4,1],[29,102,107,5,1],[29,109,66,4,2],[29,114,2952,4,0],[29,125,174,0,0],[29,126,2199,3,2],[29,184,2396,1,0],[29,417,181,1,1],[29,564,171,1,3],[30,93,564,1,1],[30,107,125,2,1],[30,114,417,3,0],[30,171,23,1,2],[30,174,102,0,1],[30,181,126,5,2],[30,553,66,2,1],[30,2199,109,1,2],[30,2396,36,0,1],[30,2952,184,3,1],[31,23,174,3,0],[31,36,2952,4,0],[31,66,2396,3,5],[31,102,2199,2,3],[31,109,107,1,0],[31,125,553,1,1],[31,126,93,0,3],[31,184,181,3,1],[31,417,171,1,0],[31,564,114,1,0],[32,93,125,3,0],[32,107,36,1,0],[32,114,102,1,2],[32,171,2199,1,2],[32,174,126,1,4],[32,181,66,1,0],[32,184,564,1,1],[32,417,23,1,1],[32,553,2396,1,1],[32,2952,109,1,3],[33,23,184,3,1],[33,36,93,1,0],[33,66,114,1,1],[33,102,564,5,1],[33,109,171,3,1],[33,125,181,2,2],[33,126,417,2,0],[33,553,107,1,4],[33,2199,174,2,1],[33,2396,2952,1,1],[34,93,109,5,3],[34,107,2396,3,1],[34,114,2199,2,0],[34,171,36,0,1],[34,174,553,3,3],[34,181,23,1,3],[34,184,66,2,2],[34,417,125,0,0],[34,564,126,2,1],[34,2952,102,0,0],[35,23,107,3,1],[35,36,114,2,1],[35,66,174,2,2],[35,102,181,2,5],[35,109,417,1,2],[35,125,564,3,2],[35,126,184,3,2],[35,553,2952,2,2],[35,2199,93,0,2],[35,2396,171,0,3],[36,23,102,1,1],[36,107,93,2,1],[36,114,126,4,0],[36,171,66,3,5],[36,174,36,2,3],[36,181,2396,2,1],[36,184,109,6,1],[36,417,553,2,0],[36,564,2199,0,2],[36,2952,125,1,1],[37,36,564,1,1],[37,66,107,0,0],[37,93,174,2,1],[37,102,184,5,3],[37,109,114,1,0],[37,125,171,1,2],[37,126,2952,3,2],[37,553,181,1,0],[37,2199,23,0,3],[37,2396,417,3,2],[38,23,126,6,1],[38,107,2199,1,1],[38,114,125,3,0],[38,171,553,5,1],[38,174,2396,2,0],[38,181,93,0,1],[38,184,36,3,4],[38,417,102,3,4],[38,564,109,2,3],[38,2952,66,2,4]],"table":[{"id":36,"points":80,"matches":38,"won":24,"draw":8,"lost":6,"goals":66,"against":34},{"id":93,"points":72,"matches":38,"won":21,"draw":9,"lost":8,"goals":72,"against":51},{"id":109,"points":70,"matches":38,"won":20,"draw":10,"lost":8,"goals":77,"against":66},{"id":107,"points":68,"matches":38,"won":19,"draw":11,"lost":8,"goals":66,"against":49},{"id":102,"points":67,"matches":38,"won":18,"draw":13,"lost":7,"goals":74,"against":49},{"id":114,"points":64,"matches":38,"won":18,"draw":10,"lost":10,"goals":82,"against":48},{"id":23,"points":64,"matches":38,"won":19,"draw":7,"lost":12,"goals":76,"against":57},{"id":125,"points":56,"matches":38,"won":15,"draw":11,"lost":12,"goals":54,"against":53},{"id":174,"points":53,"matches":38,"won":15,"draw":8,"lost":15,"goals":54,"against":52},{"id":553,"points":52,"matches":38,"won":15,"draw":7,"lost":16,"goals":59,"against":72},{"id":2199,"points":51,"matches":38,"won":15,"draw":6,"lost":17,"goals":51,"against":53},{"id":171,"points":49,"matches":38,"won":13,"draw":10,"lost":15,"goals":65,"against":55},{"id":181,"points":49,"matches":38,"won":14,"draw":7,"lost":17,"goals":54,"against":58},{"id":184,"points":46,"matches":38,"won":13,"draw":7,"lost":18,"goals":57,"against":69},{"id":417,"points":44,"matches":38,"won":10,"draw":14,"lost":14,"goals":51,"against":57},{"id":2396,"points":43,"matches":38,"won":12,"draw":7,"lost":19,"goals":65,"against":71},{"id":126,"points":35,"matches":38,"won":9,"draw":8,"lost":21,"goals":57,"against":89},{"id":66,"points":34,"matches":38,"won":7,"draw":13,"lost":18,"goals":51,"against":70},{"id":564,"points":33,"matches":38,"won":9,"draw":6,"lost":23,"goals":49,"against":78},{"id":2952,"points":21,"matches":38,"won":5,"draw":6,"lost":27,"goals":38,"against":87}]} diff --git a/tests/RealData/fixtures/openligadb/bl3-2026.json b/tests/RealData/fixtures/openligadb/bl3-2026.json new file mode 100644 index 00000000..79922a80 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/bl3-2026.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"bl3","season":2026,"name":"3. Liga 2026/2027","sport":"Fussball","finished":false,"teams":[{"id":23,"name":"Alemannia Aachen","short":"Aachen"},{"id":102,"name":"Hansa Rostock","short":"Rostock"},{"id":107,"name":"MSV Duisburg","short":"Duisburg"},{"id":109,"name":"Rot-Weiss Essen","short":"Rot-Weiss Essen"},{"id":114,"name":"SC Verl","short":"Verl"},{"id":126,"name":"TSV Havelse","short":""},{"id":171,"name":"FC Ingolstadt 04","short":"Ingolstadt"},{"id":174,"name":"SV Wehen Wiesbaden","short":"Wiesbaden"},{"id":181,"name":"Jahn Regensburg","short":"Regensburg"},{"id":184,"name":"VfB Stuttgart II","short":"Stuttgart II"},{"id":185,"name":"Fortuna Düsseldorf","short":"Düsseldorf"},{"id":188,"name":"Preußen Münster","short":"Münster"},{"id":398,"name":"Würzburger Kickers","short":"Würzburg"},{"id":417,"name":"1. FC Saarbrücken","short":"Saarbrücken"},{"id":529,"name":"SG Sonnenhof Großaspach","short":"Sonnenhof Großaspach"},{"id":553,"name":"SV Waldhof Mannheim","short":"Mannheim"},{"id":599,"name":"SV Meppen","short":"Meppen"},{"id":1718,"name":"Fortuna Köln","short":"Fortuna Köln"},{"id":2199,"name":"Viktoria Köln","short":"Viktoria Köln"},{"id":2396,"name":"TSG 1899 Hoffenheim II","short":"TSG 1899 Hoffenheim II"}],"matches":[[1,23,114,4,1],[1,107,599,3,0],[1,126,184,2,3],[1,171,398,2,2],[1,174,188,1,3],[1,417,109,5,2],[1,529,1718,1,0],[1,553,185,2,1],[1,2199,181,2,5],[1,2396,102,2,3],[2,102,553,3,3],[2,109,126,1,0],[2,114,107,2,4],[2,181,417,0,1],[2,184,2199,1,3],[2,185,2396,0,2],[2,188,171,1,1],[2,398,174,4,0],[2,599,529,2,0],[2,1718,23,1,1],[3,23,599,0,3],[3,107,398,3,0],[3,114,1718,1,2],[3,126,553,3,2],[3,174,109,0,0],[3,185,184,1,0],[3,417,102,2,4],[3,529,171,0,2],[3,2199,188,4,1],[3,2396,181,5,1],[4,102,174,1,1],[4,109,2199,1,0],[4,171,23,0,3],[4,181,107,1,2],[4,188,126,2,1],[4,398,184,1,2],[4,529,2396,1,0],[4,553,114,0,1],[4,599,417,1,6],[4,1718,185,0,0],[5,23,181,2,2],[5,109,398,6,2],[5,114,599,2,1],[5,126,529,2,2],[5,174,553,0,1],[5,184,188,1,2],[5,185,107,2,1],[5,417,171,0,1],[5,2199,102,4,0],[5,2396,1718,2,2],[6,102,184,3,2],[6,107,126,2,1],[6,171,2396,1,2],[6,181,185,1,2],[6,188,417,3,3],[6,398,23,1,0],[6,529,114,1,1],[6,553,109,1,2],[6,599,2199,1,3],[6,1718,174,0,2],[7,23,185,1,0],[7,109,102,1,1],[7,114,398,2,1],[7,126,1718,1,3],[7,174,107,1,4],[7,184,181,3,3],[7,417,529,2,1],[7,553,188,2,0],[7,2199,171,3,0],[7,2396,599,1,0],[8,23,2199,null,null],[8,107,2396,null,null],[8,171,174,null,null],[8,181,126,null,null],[8,185,114,null,null],[8,188,109,3,3],[8,398,102,null,null],[8,529,553,null,null],[8,599,184,null,null],[8,1718,417,null,null],[9,102,599,null,null],[9,109,1718,null,null],[9,114,181,null,null],[9,126,398,null,null],[9,174,23,null,null],[9,184,2396,null,null],[9,188,185,null,null],[9,417,107,null,null],[9,553,171,null,null],[9,2199,529,null,null],[10,23,102,null,null],[10,107,2199,null,null],[10,171,109,null,null],[10,181,174,null,null],[10,185,417,null,null],[10,398,553,null,null],[10,529,188,null,null],[10,599,126,null,null],[10,1718,184,null,null],[10,2396,114,null,null],[11,102,185,null,null],[11,109,181,null,null],[11,126,417,null,null],[11,171,107,null,null],[11,174,529,null,null],[11,184,23,null,null],[11,188,1718,null,null],[11,553,2396,null,null],[11,599,398,null,null],[11,2199,114,null,null],[12,23,188,null,null],[12,107,184,null,null],[12,114,174,null,null],[12,126,171,null,null],[12,181,102,null,null],[12,185,599,null,null],[12,417,553,null,null],[12,529,109,null,null],[12,1718,398,null,null],[12,2396,2199,null,null],[13,102,529,null,null],[13,109,23,null,null],[13,171,185,null,null],[13,174,126,null,null],[13,184,114,null,null],[13,188,107,null,null],[13,398,2396,null,null],[13,553,1718,null,null],[13,599,181,null,null],[13,2199,417,null,null],[14,23,553,null,null],[14,107,102,null,null],[14,114,109,null,null],[14,126,2199,null,null],[14,181,398,null,null],[14,184,171,null,null],[14,185,529,null,null],[14,417,174,null,null],[14,1718,599,null,null],[14,2396,188,null,null],[15,102,126,null,null],[15,109,2396,null,null],[15,171,181,null,null],[15,174,599,null,null],[15,188,114,null,null],[15,398,185,null,null],[15,417,23,null,null],[15,529,107,null,null],[15,553,184,null,null],[15,2199,1718,null,null],[16,23,126,null,null],[16,107,553,null,null],[16,114,171,null,null],[16,181,188,null,null],[16,184,529,null,null],[16,185,174,null,null],[16,398,2199,null,null],[16,599,109,null,null],[16,1718,102,null,null],[16,2396,417,null,null],[17,102,114,null,null],[17,109,107,null,null],[17,126,2396,null,null],[17,171,1718,null,null],[17,174,184,null,null],[17,188,599,null,null],[17,417,398,null,null],[17,529,23,null,null],[17,553,181,null,null],[17,2199,185,null,null],[18,102,188,null,null],[18,107,23,null,null],[18,114,126,null,null],[18,181,1718,null,null],[18,184,417,null,null],[18,185,109,null,null],[18,398,529,null,null],[18,599,171,null,null],[18,2199,553,null,null],[18,2396,174,null,null],[19,23,2396,null,null],[19,109,184,null,null],[19,126,185,null,null],[19,171,102,null,null],[19,174,2199,null,null],[19,188,398,null,null],[19,417,114,null,null],[19,529,181,null,null],[19,553,599,null,null],[19,1718,107,null,null],[20,102,2396,null,null],[20,109,417,null,null],[20,114,23,null,null],[20,181,2199,null,null],[20,184,126,null,null],[20,185,553,null,null],[20,188,174,null,null],[20,398,171,null,null],[20,599,107,null,null],[20,1718,529,null,null],[21,23,1718,null,null],[21,107,114,null,null],[21,126,109,null,null],[21,171,188,null,null],[21,174,398,null,null],[21,417,181,null,null],[21,529,599,null,null],[21,553,102,null,null],[21,2199,184,null,null],[21,2396,185,null,null],[22,102,417,null,null],[22,109,174,null,null],[22,171,529,null,null],[22,181,2396,null,null],[22,184,185,null,null],[22,188,2199,null,null],[22,398,107,null,null],[22,553,126,null,null],[22,599,23,null,null],[22,1718,114,null,null],[23,23,171,null,null],[23,107,181,null,null],[23,114,553,null,null],[23,126,188,null,null],[23,174,102,null,null],[23,184,398,null,null],[23,185,1718,null,null],[23,417,599,null,null],[23,2199,109,null,null],[23,2396,529,null,null],[24,102,2199,null,null],[24,107,185,null,null],[24,171,417,null,null],[24,181,23,null,null],[24,188,184,null,null],[24,398,109,null,null],[24,529,126,null,null],[24,553,174,null,null],[24,599,114,null,null],[24,1718,2396,null,null],[25,23,398,null,null],[25,109,553,null,null],[25,114,529,null,null],[25,126,107,null,null],[25,174,1718,null,null],[25,184,102,null,null],[25,185,181,null,null],[25,417,188,null,null],[25,2199,599,null,null],[25,2396,171,null,null],[26,102,109,null,null],[26,107,174,null,null],[26,171,2199,null,null],[26,181,184,null,null],[26,185,23,null,null],[26,188,553,null,null],[26,398,114,null,null],[26,529,417,null,null],[26,599,2396,null,null],[26,1718,126,null,null],[27,102,398,null,null],[27,109,188,null,null],[27,114,185,null,null],[27,126,181,null,null],[27,174,171,null,null],[27,184,599,null,null],[27,417,1718,null,null],[27,553,529,null,null],[27,2199,23,null,null],[27,2396,107,null,null],[28,23,174,null,null],[28,107,417,null,null],[28,171,553,null,null],[28,181,114,null,null],[28,185,188,null,null],[28,398,126,null,null],[28,529,2199,null,null],[28,599,102,null,null],[28,1718,109,null,null],[28,2396,184,null,null],[29,102,23,null,null],[29,109,171,null,null],[29,114,2396,null,null],[29,126,599,null,null],[29,174,181,null,null],[29,184,1718,null,null],[29,188,529,null,null],[29,417,185,null,null],[29,553,398,null,null],[29,2199,107,null,null],[30,23,184,null,null],[30,107,171,null,null],[30,114,2199,null,null],[30,181,109,null,null],[30,185,102,null,null],[30,398,599,null,null],[30,417,126,null,null],[30,529,174,null,null],[30,1718,188,null,null],[30,2396,553,null,null],[31,102,181,null,null],[31,109,529,null,null],[31,171,126,null,null],[31,174,114,null,null],[31,184,107,null,null],[31,188,23,null,null],[31,398,1718,null,null],[31,553,417,null,null],[31,599,185,null,null],[31,2199,2396,null,null],[32,23,109,null,null],[32,107,188,null,null],[32,114,184,null,null],[32,126,174,null,null],[32,181,599,null,null],[32,185,171,null,null],[32,417,2199,null,null],[32,529,102,null,null],[32,1718,553,null,null],[32,2396,398,null,null],[33,102,107,null,null],[33,109,114,null,null],[33,171,184,null,null],[33,174,417,null,null],[33,188,2396,null,null],[33,398,181,null,null],[33,529,185,null,null],[33,553,23,null,null],[33,599,1718,null,null],[33,2199,126,null,null],[34,23,417,null,null],[34,107,529,null,null],[34,114,188,null,null],[34,126,102,null,null],[34,181,171,null,null],[34,184,553,null,null],[34,185,398,null,null],[34,599,174,null,null],[34,1718,2199,null,null],[34,2396,109,null,null],[35,102,1718,null,null],[35,109,599,null,null],[35,126,23,null,null],[35,171,114,null,null],[35,174,185,null,null],[35,188,181,null,null],[35,417,2396,null,null],[35,529,184,null,null],[35,553,107,null,null],[35,2199,398,null,null],[36,23,529,null,null],[36,107,109,null,null],[36,114,102,null,null],[36,181,553,null,null],[36,184,174,null,null],[36,185,2199,null,null],[36,398,417,null,null],[36,599,188,null,null],[36,1718,171,null,null],[36,2396,126,null,null],[37,23,107,null,null],[37,109,185,null,null],[37,126,114,null,null],[37,171,599,null,null],[37,174,2396,null,null],[37,188,102,null,null],[37,417,184,null,null],[37,529,398,null,null],[37,553,2199,null,null],[37,1718,181,null,null],[38,102,171,null,null],[38,107,1718,null,null],[38,114,417,null,null],[38,181,529,null,null],[38,184,109,null,null],[38,185,126,null,null],[38,398,188,null,null],[38,599,553,null,null],[38,2199,174,null,null],[38,2396,23,null,null]],"table":[{"id":107,"points":18,"matches":7,"won":6,"draw":0,"lost":1,"goals":19,"against":7},{"id":2199,"points":15,"matches":7,"won":5,"draw":0,"lost":2,"goals":19,"against":9},{"id":109,"points":15,"matches":8,"won":4,"draw":3,"lost":1,"goals":16,"against":12},{"id":417,"points":13,"matches":7,"won":4,"draw":1,"lost":2,"goals":19,"against":12},{"id":2396,"points":13,"matches":7,"won":4,"draw":1,"lost":2,"goals":14,"against":8},{"id":102,"points":12,"matches":7,"won":3,"draw":3,"lost":1,"goals":15,"against":15},{"id":188,"points":12,"matches":8,"won":3,"draw":3,"lost":2,"goals":15,"against":16},{"id":23,"points":11,"matches":7,"won":3,"draw":2,"lost":2,"goals":11,"against":8},{"id":553,"points":10,"matches":7,"won":3,"draw":1,"lost":3,"goals":11,"against":10},{"id":185,"points":10,"matches":7,"won":3,"draw":1,"lost":3,"goals":6,"against":7},{"id":114,"points":10,"matches":7,"won":3,"draw":1,"lost":3,"goals":10,"against":13},{"id":1718,"points":9,"matches":7,"won":2,"draw":3,"lost":2,"goals":8,"against":8},{"id":529,"points":8,"matches":7,"won":2,"draw":2,"lost":3,"goals":6,"against":9},{"id":171,"points":8,"matches":7,"won":2,"draw":2,"lost":3,"goals":7,"against":11},{"id":184,"points":7,"matches":7,"won":2,"draw":1,"lost":4,"goals":12,"against":15},{"id":398,"points":7,"matches":7,"won":2,"draw":1,"lost":4,"goals":11,"against":15},{"id":599,"points":6,"matches":7,"won":2,"draw":0,"lost":5,"goals":8,"against":15},{"id":181,"points":5,"matches":7,"won":1,"draw":2,"lost":4,"goals":13,"against":17},{"id":174,"points":5,"matches":7,"won":1,"draw":2,"lost":4,"goals":5,"against":13},{"id":126,"points":4,"matches":7,"won":1,"draw":1,"lost":5,"goals":10,"against":15}]} diff --git a/tests/RealData/fixtures/openligadb/fbl1-2020.json b/tests/RealData/fixtures/openligadb/fbl1-2020.json new file mode 100644 index 00000000..980248f0 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/fbl1-2020.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"fbl1","season":2020,"name":"Frauen Bundesliga","sport":"Fussball","finished":true,"teams":[{"id":6,"name":"Bayer 04 Leverkusen","short":"Leverkusen"},{"id":40,"name":"FC Bayern München","short":"Bayern"},{"id":65,"name":"1. FC Köln","short":"Köln"},{"id":112,"name":"SC Freiburg","short":"Freiburg"},{"id":175,"name":"TSG Hoffenheim","short":"Hoffenheim"},{"id":5182,"name":"1. FFC Frankfurt","short":"FFC Frankfurt"},{"id":5183,"name":"1. FFC Turbine Potsdam","short":"Potsdam"},{"id":5185,"name":"SC Sand","short":"SC Sand"},{"id":5186,"name":"FF USV Jena","short":"USV Jena"}],"matches":[[1,5182,5183,3,2],[19,6,5183,0,0],[19,40,5186,0,0],[19,112,65,0,0],[19,5185,175,0,0]],"table":[{"id":5182,"points":3,"matches":1,"won":1,"draw":0,"lost":0,"goals":3,"against":2},{"id":65,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":6,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":40,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":5186,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":112,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":5185,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":175,"points":1,"matches":1,"won":0,"draw":1,"lost":0,"goals":0,"against":0},{"id":5183,"points":1,"matches":2,"won":0,"draw":1,"lost":1,"goals":2,"against":3}]} diff --git a/tests/RealData/fixtures/openligadb/fbl1-2024.json b/tests/RealData/fixtures/openligadb/fbl1-2024.json new file mode 100644 index 00000000..2c5e5f55 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/fbl1-2024.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"fbl1","season":2024,"name":"Frauen-Bundesliga 2024/2025","sport":"Fussball","finished":true,"teams":[{"id":5183,"name":"1. FFC Turbine Potsdam","short":"Potsdam"},{"id":6062,"name":"SC Freiburg Frauen","short":"Freiburg"},{"id":6063,"name":"FC Bayern München Frauen","short":"Bayern"},{"id":6064,"name":"TSG 1899 Hoffenheim Frauen","short":"Hoffenheim"},{"id":6067,"name":"SV Werder Bremen Frauen","short":"Bremen"},{"id":6068,"name":"1. FC Köln Frauen","short":"Köln"},{"id":6069,"name":"RB Leipzig Frauen","short":"Leipzig"},{"id":6070,"name":"VfL Wolfsburg Frauen","short":"Wolfsburg"},{"id":6071,"name":"Bayer 04 Leverkusen Frauen","short":"Leverkusen"},{"id":6072,"name":"SGS Essen Frauen","short":"SGS Essen"},{"id":6073,"name":"Eintracht Frankfurt Frauen","short":"Frankfurt"},{"id":6317,"name":"FC Carl Zeiss Jena Frauen","short":"Jena"}],"matches":[[1,5183,6063,0,2],[1,6062,6071,1,2],[1,6069,6068,2,1],[1,6070,6067,3,3],[1,6072,6064,1,2],[1,6073,6317,2,0],[2,6063,6069,6,2],[2,6064,6062,2,3],[2,6067,5183,2,0],[2,6068,6072,2,2],[2,6071,6073,2,2],[2,6317,6070,0,1],[3,5183,6073,0,6],[3,6062,6317,1,1],[3,6063,6064,5,1],[3,6069,6067,2,0],[3,6070,6068,5,1],[3,6072,6071,0,2],[4,5183,6069,0,3],[4,6067,6063,0,4],[4,6068,6062,0,2],[4,6071,6064,2,1],[4,6073,6070,3,0],[4,6317,6072,0,2],[5,6062,5183,3,0],[5,6063,6068,1,0],[5,6064,6067,1,0],[5,6070,6069,5,0],[5,6071,6317,1,0],[5,6072,6073,1,3],[6,5183,6072,0,3],[6,6067,6071,1,1],[6,6068,6064,0,3],[6,6069,6317,2,0],[6,6070,6063,2,0],[6,6073,6062,6,0],[7,6062,6069,4,1],[7,6064,5183,6,0],[7,6071,6063,2,3],[7,6072,6070,0,2],[7,6073,6067,0,1],[7,6317,6068,2,2],[8,5183,6317,0,0],[8,6063,6073,1,1],[8,6067,6072,1,0],[8,6068,6071,1,2],[8,6069,6064,3,1],[8,6070,6062,3,0],[9,6062,6063,2,2],[9,6064,6070,0,3],[9,6071,5183,3,0],[9,6072,6069,0,0],[9,6073,6068,8,0],[9,6317,6067,0,1],[10,6062,6072,1,0],[10,6063,6317,5,0],[10,6064,6073,0,1],[10,6068,6067,1,4],[10,6069,6071,0,1],[10,6070,5183,3,1],[11,5183,6068,0,1],[11,6067,6062,0,3],[11,6071,6070,1,0],[11,6072,6063,0,2],[11,6073,6069,3,0],[11,6317,6064,0,3],[12,6063,5183,2,0],[12,6064,6072,1,0],[12,6067,6070,1,3],[12,6068,6069,1,3],[12,6071,6062,2,0],[12,6317,6073,0,3],[13,5183,6067,1,4],[13,6062,6064,0,3],[13,6069,6063,0,1],[13,6070,6317,3,0],[13,6072,6068,0,0],[13,6073,6071,3,2],[14,6064,6063,1,3],[14,6067,6069,1,4],[14,6068,6070,0,0],[14,6071,6072,1,1],[14,6073,5183,9,0],[14,6317,6062,0,2],[15,6062,6068,2,0],[15,6063,6067,1,0],[15,6064,6071,1,0],[15,6069,5183,4,1],[15,6070,6073,6,1],[15,6072,6317,4,1],[16,5183,6062,0,1],[16,6067,6064,1,0],[16,6068,6063,0,3],[16,6069,6070,0,2],[16,6073,6072,2,1],[16,6317,6071,0,2],[17,6062,6073,3,2],[17,6063,6070,3,1],[17,6064,6068,5,1],[17,6071,6067,6,0],[17,6072,5183,2,1],[17,6317,6069,1,1],[18,5183,6064,0,7],[18,6063,6071,2,0],[18,6067,6073,1,4],[18,6068,6317,0,1],[18,6069,6062,1,1],[18,6070,6072,5,1],[19,6062,6070,1,1],[19,6064,6069,5,2],[19,6071,6068,1,1],[19,6072,6067,0,1],[19,6073,6063,0,3],[19,6317,5183,1,0],[20,5183,6071,1,3],[20,6063,6062,3,1],[20,6067,6317,3,0],[20,6068,6073,0,4],[20,6069,6072,0,3],[20,6070,6064,2,1],[21,5183,6070,0,4],[21,6067,6068,1,2],[21,6071,6069,1,0],[21,6072,6062,0,0],[21,6073,6064,3,1],[21,6317,6063,0,1],[22,6062,6067,3,2],[22,6063,6072,3,0],[22,6064,6317,4,0],[22,6068,5183,4,0],[22,6069,6073,0,2],[22,6070,6071,3,1]],"table":[{"id":6063,"points":59,"matches":22,"won":19,"draw":2,"lost":1,"goals":56,"against":13},{"id":6070,"points":51,"matches":22,"won":16,"draw":3,"lost":3,"goals":57,"against":18},{"id":6073,"points":50,"matches":22,"won":16,"draw":2,"lost":4,"goals":68,"against":22},{"id":6071,"points":43,"matches":22,"won":13,"draw":4,"lost":5,"goals":38,"against":21},{"id":6062,"points":38,"matches":22,"won":11,"draw":5,"lost":6,"goals":34,"against":31},{"id":6064,"points":36,"matches":22,"won":12,"draw":0,"lost":10,"goals":49,"against":30},{"id":6067,"points":29,"matches":22,"won":9,"draw":2,"lost":11,"goals":28,"against":39},{"id":6069,"points":27,"matches":22,"won":8,"draw":3,"lost":11,"goals":30,"against":40},{"id":6072,"points":20,"matches":22,"won":5,"draw":5,"lost":12,"goals":21,"against":30},{"id":6068,"points":14,"matches":22,"won":3,"draw":5,"lost":14,"goals":18,"against":51},{"id":6317,"points":10,"matches":22,"won":2,"draw":4,"lost":16,"goals":7,"against":43},{"id":5183,"points":1,"matches":22,"won":0,"draw":1,"lost":21,"goals":5,"against":73}]} diff --git a/tests/RealData/fixtures/openligadb/fbl1-2025.json b/tests/RealData/fixtures/openligadb/fbl1-2025.json new file mode 100644 index 00000000..9a1a0c06 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/fbl1-2025.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"fbl1","season":2025,"name":"1. Frauen-Bundesliga 2025","sport":"Fussball","finished":true,"teams":[{"id":6062,"name":"SC Freiburg Frauen","short":"Freiburg"},{"id":6063,"name":"FC Bayern München Frauen","short":"Bayern"},{"id":6064,"name":"TSG 1899 Hoffenheim Frauen","short":"Hoffenheim"},{"id":6066,"name":"1. FC Nürnberg Frauen","short":"Nürnberg"},{"id":6067,"name":"SV Werder Bremen Frauen","short":"Bremen"},{"id":6068,"name":"1. FC Köln Frauen","short":"Köln"},{"id":6069,"name":"RB Leipzig Frauen","short":"Leipzig"},{"id":6070,"name":"VfL Wolfsburg Frauen","short":"Wolfsburg"},{"id":6071,"name":"Bayer 04 Leverkusen Frauen","short":"Leverkusen"},{"id":6072,"name":"SGS Essen Frauen","short":"SGS Essen"},{"id":6073,"name":"Eintracht Frankfurt Frauen","short":"Frankfurt"},{"id":6317,"name":"FC Carl Zeiss Jena Frauen","short":"Jena"},{"id":6324,"name":"Hamburger SV Frauen","short":"HSV"},{"id":6447,"name":"1. FC Union Berlin Frauen","short":"Union Berlin"}],"matches":[[1,6063,6071,2,0],[1,6067,6062,1,1],[1,6068,6069,0,2],[1,6073,6072,5,0],[1,6317,6064,1,4],[1,6324,6070,3,3],[1,6447,6066,1,1],[2,6062,6068,1,0],[2,6064,6073,3,0],[2,6066,6067,1,4],[2,6069,6063,0,3],[2,6070,6317,3,1],[2,6071,6447,3,2],[2,6072,6324,0,0],[3,6062,6324,6,2],[3,6063,6317,0,0],[3,6066,6071,0,1],[3,6067,6064,2,1],[3,6068,6070,1,2],[3,6073,6069,4,3],[3,6447,6072,2,0],[4,6063,6062,4,0],[4,6064,6066,1,1],[4,6069,6324,0,1],[4,6070,6067,4,2],[4,6071,6073,2,1],[4,6072,6068,1,2],[4,6317,6447,1,2],[5,6063,6067,4,0],[5,6066,6069,1,1],[5,6068,6071,2,2],[5,6072,6070,0,8],[5,6073,6317,3,1],[5,6324,6064,1,4],[5,6447,6062,0,3],[6,6062,6073,3,2],[6,6064,6071,0,2],[6,6067,6324,2,0],[6,6068,6447,2,1],[6,6069,6072,2,1],[6,6070,6063,1,3],[6,6317,6066,2,3],[7,6063,6068,5,1],[7,6066,6062,3,2],[7,6071,6070,1,5],[7,6072,6064,0,1],[7,6073,6067,2,0],[7,6324,6317,1,1],[7,6447,6069,5,0],[8,6062,6069,2,4],[8,6063,6072,4,1],[8,6067,6447,3,0],[8,6068,6066,3,0],[8,6070,6064,2,1],[8,6317,6071,2,4],[8,6324,6073,0,4],[9,6064,6062,2,1],[9,6066,6063,0,6],[9,6069,6317,2,0],[9,6071,6324,2,1],[9,6072,6067,2,3],[9,6073,6068,1,1],[9,6447,6070,1,4],[10,6062,6071,2,1],[10,6063,6447,4,0],[10,6067,6069,2,1],[10,6068,6064,1,0],[10,6070,6073,2,3],[10,6317,6072,1,1],[10,6324,6066,1,2],[11,6062,6317,3,0],[11,6064,6063,1,5],[11,6066,6073,5,3],[11,6067,6068,1,1],[11,6069,6070,1,3],[11,6071,6072,0,1],[11,6447,6324,1,1],[12,6064,6447,3,0],[12,6070,6062,3,1],[12,6071,6069,3,2],[12,6072,6066,2,0],[12,6073,6063,0,5],[12,6317,6067,0,1],[12,6324,6068,1,4],[13,6062,6072,0,0],[13,6063,6324,6,0],[13,6066,6070,1,6],[13,6067,6071,1,0],[13,6068,6317,0,1],[13,6069,6064,2,3],[13,6447,6073,2,2],[14,6062,6067,3,0],[14,6064,6317,5,1],[14,6066,6447,1,2],[14,6069,6068,0,1],[14,6070,6324,3,1],[14,6071,6063,0,3],[14,6072,6073,1,4],[15,6063,6069,3,0],[15,6067,6066,1,1],[15,6068,6062,1,0],[15,6073,6064,2,0],[15,6317,6070,0,2],[15,6324,6072,2,1],[15,6447,6071,1,2],[16,6064,6067,0,0],[16,6069,6073,2,2],[16,6070,6068,2,1],[16,6071,6066,4,0],[16,6072,6447,2,4],[16,6317,6063,0,6],[16,6324,6062,0,2],[17,6062,6063,1,4],[17,6066,6064,0,3],[17,6067,6070,0,0],[17,6068,6072,0,0],[17,6073,6071,1,0],[17,6324,6069,1,3],[17,6447,6317,1,2],[18,6062,6447,1,1],[18,6064,6324,0,4],[18,6067,6063,0,2],[18,6069,6066,3,1],[18,6070,6072,1,1],[18,6071,6068,2,1],[18,6317,6073,1,4],[19,6063,6070,4,1],[19,6066,6317,5,1],[19,6071,6064,0,1],[19,6072,6069,2,2],[19,6073,6062,3,0],[19,6324,6067,1,1],[19,6447,6068,2,1],[20,6062,6066,2,1],[20,6064,6072,4,0],[20,6067,6073,4,2],[20,6068,6063,0,3],[20,6069,6447,2,2],[20,6070,6071,2,0],[20,6317,6324,1,1],[21,6064,6070,0,1],[21,6066,6068,1,2],[21,6069,6062,2,0],[21,6071,6317,1,0],[21,6072,6063,0,5],[21,6073,6324,4,1],[21,6447,6067,4,1],[22,6062,6064,1,2],[22,6063,6066,2,0],[22,6067,6072,2,1],[22,6068,6073,1,2],[22,6070,6447,3,3],[22,6317,6069,1,1],[22,6324,6071,1,3],[23,6064,6068,6,2],[23,6066,6324,0,1],[23,6069,6067,1,1],[23,6071,6062,4,1],[23,6072,6317,4,3],[23,6073,6070,3,1],[23,6447,6063,2,3],[24,6063,6064,1,1],[24,6068,6067,3,0],[24,6070,6069,3,2],[24,6072,6071,0,4],[24,6073,6066,4,1],[24,6317,6062,1,5],[24,6324,6447,0,1],[25,6062,6070,2,4],[25,6063,6073,2,0],[25,6066,6072,3,0],[25,6067,6317,7,0],[25,6068,6324,2,1],[25,6069,6071,1,3],[25,6447,6064,0,2],[26,6064,6069,0,0],[26,6070,6066,3,1],[26,6071,6067,1,3],[26,6072,6062,1,1],[26,6073,6447,4,2],[26,6317,6068,0,3],[26,6324,6063,0,1]],"table":[{"id":6063,"points":74,"matches":26,"won":24,"draw":2,"lost":0,"goals":90,"against":9},{"id":6070,"points":58,"matches":26,"won":18,"draw":4,"lost":4,"goals":72,"against":37},{"id":6073,"points":51,"matches":26,"won":16,"draw":3,"lost":7,"goals":65,"against":43},{"id":6064,"points":46,"matches":26,"won":14,"draw":4,"lost":8,"goals":48,"against":30},{"id":6071,"points":46,"matches":26,"won":15,"draw":1,"lost":10,"goals":45,"against":36},{"id":6067,"points":43,"matches":26,"won":12,"draw":7,"lost":7,"goals":42,"against":36},{"id":6068,"points":37,"matches":26,"won":11,"draw":4,"lost":11,"goals":36,"against":37},{"id":6062,"points":34,"matches":26,"won":10,"draw":4,"lost":12,"goals":44,"against":46},{"id":6447,"points":30,"matches":26,"won":8,"draw":6,"lost":12,"goals":42,"against":51},{"id":6069,"points":28,"matches":26,"won":7,"draw":7,"lost":12,"goals":39,"against":48},{"id":6066,"points":22,"matches":26,"won":6,"draw":4,"lost":16,"goals":33,"against":61},{"id":6324,"points":18,"matches":26,"won":4,"draw":6,"lost":16,"goals":26,"against":57},{"id":6072,"points":16,"matches":26,"won":3,"draw":7,"lost":16,"goals":22,"against":63},{"id":6317,"points":11,"matches":26,"won":2,"draw":5,"lost":19,"goals":22,"against":72}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2011.json b/tests/RealData/fixtures/openligadb/hbl-2011.json new file mode 100644 index 00000000..c0f17282 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2011.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2011,"name":"Handball Bundesliga 2011/2012","sport":"Handball","finished":true,"teams":[{"id":154,"name":"THW Kiel","short":""},{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1234,"name":"TV Grosswallstadt","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1239,"name":"FA Göppingen","short":""},{"id":1240,"name":"HSV Hamburg","short":""},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1247,"name":"TuS N-Lübbecke","short":""},{"id":1655,"name":"TV Hüttenberg","short":""},{"id":1750,"name":"Bergischer HC 06","short":""},{"id":1751,"name":"Hildesheim","short":""}],"matches":[[1,154,1232,35,21],[1,1231,1751,30,28],[1,1234,1238,24,27],[1,1235,1236,28,31],[1,1237,1244,36,28],[1,1240,1247,28,22],[1,1243,1750,34,28],[1,1245,1239,25,22],[1,1246,1655,28,21],[2,1232,1243,32,26],[2,1236,1240,26,25],[2,1238,1237,29,22],[2,1239,1231,32,27],[2,1244,1234,35,30],[2,1247,1245,26,33],[2,1655,154,20,38],[2,1750,1235,29,28],[2,1751,1246,35,36],[3,154,1750,34,18],[3,1231,1655,28,20],[3,1234,1237,26,24],[3,1235,1238,33,32],[3,1239,1232,23,25],[3,1240,1751,34,28],[3,1243,1247,27,25],[3,1245,1236,27,29],[3,1246,1244,33,26],[4,1232,1246,28,25],[4,1236,1231,25,23],[4,1237,1235,32,29],[4,1238,154,27,30],[4,1244,1240,31,32],[4,1247,1239,31,27],[4,1655,1243,27,29],[4,1750,1234,25,29],[4,1751,1245,25,30],[5,154,1235,34,19],[5,1231,1750,33,28],[5,1234,1232,20,21],[5,1239,1236,26,24],[5,1240,1655,35,26],[5,1243,1238,25,26],[5,1245,1244,33,27],[5,1246,1237,28,19],[5,1247,1751,33,27],[6,1232,1231,36,30],[6,1235,1234,34,27],[6,1236,1247,33,26],[6,1237,154,21,31],[6,1238,1246,30,30],[6,1244,1243,23,32],[6,1655,1245,22,33],[6,1750,1240,25,29],[6,1751,1239,30,26],[7,1231,1237,23,23],[7,1234,154,25,32],[7,1239,1655,26,25],[7,1240,1232,27,19],[7,1243,1235,37,34],[7,1245,1238,24,29],[7,1246,1750,33,29],[7,1247,1244,40,25],[7,1751,1236,27,31],[8,154,1246,28,23],[8,1232,1247,33,28],[8,1234,1231,28,23],[8,1235,1240,34,37],[8,1237,1243,32,28],[8,1238,1239,30,25],[8,1244,1236,28,28],[8,1655,1751,29,23],[8,1750,1245,40,31],[9,1231,1238,27,33],[9,1236,154,32,33],[9,1239,1750,32,31],[9,1240,1237,36,22],[9,1243,1234,19,18],[9,1245,1232,28,31],[9,1246,1235,31,36],[9,1247,1655,35,28],[9,1751,1244,31,34],[10,154,1243,35,26],[10,1232,1751,36,20],[10,1234,1246,28,28],[10,1235,1231,30,24],[10,1237,1245,23,28],[10,1238,1240,33,29],[10,1244,1239,28,29],[10,1655,1236,20,30],[10,1750,1247,30,31],[11,1231,154,24,28],[11,1236,1232,33,30],[11,1239,1237,22,21],[11,1240,1234,31,22],[11,1243,1246,34,30],[11,1244,1655,35,32],[11,1245,1235,41,26],[11,1247,1238,32,31],[11,1751,1750,29,34],[12,154,1239,28,20],[12,1232,1244,43,27],[12,1234,1245,32,28],[12,1235,1655,30,30],[12,1237,1247,25,24],[12,1238,1751,39,29],[12,1243,1240,28,36],[12,1246,1231,30,30],[12,1750,1236,29,32],[13,1231,1243,32,29],[13,1236,1238,35,28],[13,1239,1235,34,24],[13,1240,1246,35,28],[13,1244,1750,29,31],[13,1245,154,26,33],[13,1247,1234,32,27],[13,1655,1232,26,29],[13,1751,1237,24,26],[14,154,1240,30,25],[14,1231,1247,24,28],[14,1234,1236,26,29],[14,1235,1751,31,24],[14,1237,1655,27,28],[14,1243,1239,26,20],[14,1244,1238,27,35],[14,1246,1245,29,35],[14,1750,1232,25,36],[15,1232,1238,37,34],[15,1236,1237,28,20],[15,1239,1246,36,29],[15,1240,1231,25,24],[15,1244,1235,33,33],[15,1245,1243,35,29],[15,1247,154,22,32],[15,1655,1750,32,33],[15,1751,1234,26,29],[16,154,1751,31,22],[16,1231,1244,35,27],[16,1234,1239,23,21],[16,1235,1232,29,31],[16,1237,1750,23,22],[16,1238,1655,30,26],[16,1240,1245,32,23],[16,1243,1236,27,31],[16,1246,1247,24,24],[17,1232,1237,35,22],[17,1236,1246,33,21],[17,1240,1239,34,29],[17,1244,154,25,28],[17,1245,1231,31,25],[17,1247,1235,26,30],[17,1655,1234,29,32],[17,1750,1238,25,34],[17,1751,1243,24,29],[18,1232,154,27,32],[18,1236,1235,28,25],[18,1238,1234,30,23],[18,1239,1245,29,30],[18,1244,1237,27,31],[18,1247,1240,32,31],[18,1655,1246,27,26],[18,1750,1243,32,33],[18,1751,1231,23,24],[19,154,1655,31,20],[19,1231,1239,0,0],[19,1234,1244,32,33],[19,1235,1750,31,35],[19,1237,1238,24,30],[19,1240,1236,24,23],[19,1243,1232,31,29],[19,1245,1247,28,25],[19,1246,1751,27,23],[20,1232,1239,32,28],[20,1236,1245,24,20],[20,1237,1234,27,20],[20,1238,1235,35,27],[20,1244,1246,32,29],[20,1247,1243,25,29],[20,1655,1231,22,26],[20,1750,154,21,34],[20,1751,1240,31,40],[21,154,1238,33,25],[21,1231,1236,26,29],[21,1234,1750,24,23],[21,1235,1237,30,24],[21,1239,1247,27,25],[21,1240,1244,37,30],[21,1243,1655,27,27],[21,1245,1751,36,25],[21,1246,1232,32,32],[22,1232,1234,32,25],[22,1235,154,24,43],[22,1236,1239,30,30],[22,1237,1246,28,29],[22,1238,1243,30,30],[22,1244,1245,25,21],[22,1655,1240,26,26],[22,1750,1231,23,22],[22,1751,1247,25,31],[23,154,1237,35,21],[23,1231,1232,24,26],[23,1234,1235,26,31],[23,1239,1751,32,25],[23,1240,1750,32,27],[23,1243,1244,32,34],[23,1245,1655,32,25],[23,1246,1238,28,35],[23,1247,1236,24,31],[24,154,1234,28,15],[24,1232,1240,36,30],[24,1235,1243,28,28],[24,1236,1751,36,18],[24,1237,1231,28,25],[24,1238,1245,30,27],[24,1244,1247,31,30],[24,1655,1239,18,19],[24,1750,1246,25,27],[25,1231,1234,19,20],[25,1236,1244,27,24],[25,1239,1238,29,30],[25,1240,1235,34,30],[25,1243,1237,31,29],[25,1245,1750,37,27],[25,1246,154,19,27],[25,1247,1232,21,25],[25,1751,1655,22,24],[26,154,1236,36,28],[26,1232,1245,32,21],[26,1234,1243,21,21],[26,1235,1246,29,31],[26,1237,1240,21,26],[26,1238,1231,28,25],[26,1244,1751,36,31],[26,1655,1247,32,27],[26,1750,1239,27,27],[27,1231,1235,20,19],[27,1236,1655,36,28],[27,1239,1244,30,38],[27,1240,1238,28,24],[27,1243,154,25,31],[27,1245,1237,26,26],[27,1246,1234,24,23],[27,1247,1750,26,20],[27,1751,1232,24,32],[28,154,1231,33,27],[28,1232,1236,28,25],[28,1234,1240,26,34],[28,1235,1245,22,29],[28,1237,1239,27,31],[28,1238,1247,30,24],[28,1246,1243,28,29],[28,1655,1244,28,28],[28,1750,1751,28,29],[29,1231,1246,25,26],[29,1236,1750,35,27],[29,1239,154,23,33],[29,1240,1243,31,30],[29,1244,1232,30,32],[29,1245,1234,27,21],[29,1247,1237,30,21],[29,1655,1235,29,29],[29,1751,1238,25,38],[30,154,1245,32,27],[30,1232,1655,37,27],[30,1234,1247,28,24],[30,1235,1239,25,23],[30,1237,1751,27,21],[30,1238,1236,31,29],[30,1243,1231,32,24],[30,1246,1240,30,29],[30,1750,1244,26,29],[31,1232,1750,37,20],[31,1236,1234,35,19],[31,1238,1244,32,33],[31,1239,1243,34,31],[31,1240,154,34,38],[31,1245,1246,28,25],[31,1247,1231,25,25],[31,1655,1237,31,29],[31,1751,1235,24,29],[32,154,1247,27,24],[32,1231,1240,26,28],[32,1234,1751,35,20],[32,1235,1244,35,37],[32,1237,1236,21,26],[32,1238,1232,27,34],[32,1243,1245,37,29],[32,1246,1239,24,32],[32,1750,1655,28,25],[33,1232,1235,39,27],[33,1236,1243,36,24],[33,1239,1234,29,29],[33,1244,1231,24,25],[33,1245,1240,27,23],[33,1247,1246,34,28],[33,1655,1238,26,32],[33,1750,1237,22,30],[33,1751,154,24,35],[34,154,1244,39,29],[34,1231,1245,32,29],[34,1234,1655,32,27],[34,1235,1247,31,32],[34,1237,1232,25,27],[34,1238,1750,30,28],[34,1239,1240,28,29],[34,1243,1751,33,23],[34,1246,1236,28,28]],"table":[{"id":1750,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1239,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1751,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1240,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":154,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1247,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1234,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1655,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2012.json b/tests/RealData/fixtures/openligadb/hbl-2012.json new file mode 100644 index 00000000..31468e68 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2012.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2012,"name":"Handball Bundesliga 2012/2013","sport":"Handball","finished":true,"teams":[{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1234,"name":"TV Grosswallstadt","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1239,"name":"FA Göppingen","short":""},{"id":1240,"name":"HSV Hamburg","short":""},{"id":1241,"name":"THW Kiel","short":"THW"},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1247,"name":"TuS N-Lübbecke","short":""},{"id":2112,"name":"TUSEM Essen","short":""},{"id":2113,"name":"GWD Minden","short":"GWD"},{"id":2114,"name":"TV Neuhausen","short":""}],"matches":[[1,1231,1240,33,26],[1,1232,2112,40,20],[1,1234,1246,23,23],[1,1235,1237,25,20],[1,1236,2113,29,25],[1,1239,1238,25,30],[1,1243,1247,29,32],[1,1244,1241,25,34],[1,1245,2114,35,24],[2,1237,1231,26,28],[2,1239,1243,33,28],[2,1240,1234,29,19],[2,1241,1232,34,27],[2,1246,1238,23,26],[2,1247,1235,36,28],[2,2112,1245,26,32],[2,2113,1244,27,31],[2,2114,1236,22,29],[3,1231,1234,26,25],[3,1232,1237,39,24],[3,1235,1241,30,36],[3,1236,1239,29,26],[3,1238,1247,24,19],[3,1243,1246,31,28],[3,1244,2112,29,27],[3,1245,1240,28,29],[3,2113,2114,28,23],[4,1234,1238,24,30],[4,1237,1243,29,27],[4,1239,1244,29,32],[4,1240,1232,25,25],[4,1241,2113,37,26],[4,1246,1231,28,25],[4,1247,1245,29,24],[4,2112,1236,24,31],[4,2114,1235,31,32],[5,1232,1246,35,29],[5,1235,1240,26,30],[5,1236,1241,26,26],[5,1238,1231,31,29],[5,1243,1234,33,28],[5,1244,1247,24,32],[5,1245,1237,36,30],[5,2113,2112,30,26],[5,2114,1239,24,28],[6,1231,1243,31,28],[6,1234,1232,23,29],[6,1237,1244,29,25],[6,1239,2113,28,28],[6,1240,1238,23,30],[6,1241,1245,33,30],[6,1246,1235,26,26],[6,1247,1236,29,33],[6,2112,2114,27,28],[7,1231,1232,31,31],[7,1235,1234,31,27],[7,1236,1237,27,26],[7,1238,1243,31,26],[7,1239,2112,35,19],[7,1244,1240,31,35],[7,1245,1246,34,30],[7,2113,1247,32,31],[7,2114,1241,20,39],[8,1231,1235,27,31],[8,1234,1236,18,25],[8,1237,2112,29,23],[8,1238,1232,30,27],[8,1241,1239,36,25],[8,1243,1245,26,28],[8,1246,1244,32,27],[8,1247,2114,29,26],[8,2113,1240,22,34],[9,1232,1243,33,22],[9,1235,1238,26,32],[9,1236,1246,27,27],[9,1239,1247,29,22],[9,1244,1234,25,24],[9,1245,1231,24,26],[9,2112,1241,25,37],[9,2113,1237,31,31],[9,2114,1240,28,28],[10,1231,1244,38,32],[10,1232,1236,29,18],[10,1234,2113,35,22],[10,1237,1239,29,25],[10,1238,1245,30,22],[10,1240,1241,30,33],[10,1243,1235,30,32],[10,1246,2114,36,25],[10,1247,2112,34,27],[11,1235,1232,29,28],[11,1236,1243,21,19],[11,1239,1231,23,27],[11,1241,1247,30,23],[11,1244,1238,28,30],[11,1245,1234,33,25],[11,1246,2113,26,21],[11,2112,1240,26,34],[11,2114,1237,34,29],[12,1231,2114,35,25],[12,1232,1245,30,24],[12,1234,2112,28,20],[12,1235,1244,33,28],[12,1237,1241,22,34],[12,1238,1236,25,23],[12,1243,2113,32,25],[12,1246,1239,28,25],[12,1247,1240,32,33],[13,1236,1231,27,28],[13,1239,1240,34,26],[13,1241,1243,36,24],[13,1244,1232,21,31],[13,1245,1235,34,31],[13,1247,1237,30,31],[13,2112,1246,29,31],[13,2113,1238,23,26],[13,2114,1234,32,27],[14,1231,2112,33,33],[14,1232,2114,37,26],[14,1234,1239,27,28],[14,1235,2113,33,26],[14,1238,1241,17,28],[14,1240,1237,32,19],[14,1243,1244,30,25],[14,1245,1236,31,33],[14,1246,1247,32,28],[15,1236,1240,37,27],[15,1237,1234,30,24],[15,1239,1235,28,31],[15,1241,1246,25,29],[15,1244,1245,24,37],[15,1247,1231,29,30],[15,2112,1238,20,30],[15,2113,1232,29,30],[15,2114,1243,21,23],[16,1231,1241,26,27],[16,1232,1239,29,25],[16,1234,1247,23,24],[16,1235,2112,34,24],[16,1238,2114,30,25],[16,1243,1240,29,35],[16,1244,1236,23,28],[16,1245,2113,26,18],[16,1246,1237,31,29],[17,1236,1235,27,28],[17,1237,1238,33,34],[17,1239,1245,28,26],[17,1240,1246,38,27],[17,1241,1234,34,23],[17,1247,1232,24,33],[17,2112,1243,21,30],[17,2113,1231,35,26],[17,2114,1244,29,26],[18,1237,1235,33,35],[18,1238,1239,26,26],[18,1240,1231,30,29],[18,1241,1244,36,19],[18,1246,1234,32,24],[18,1247,1243,23,25],[18,2112,1232,24,27],[18,2113,1236,27,31],[18,2114,1245,26,32],[19,1231,1237,29,32],[19,1232,1241,35,29],[19,1234,1240,30,31],[19,1235,1247,37,31],[19,1236,2114,36,25],[19,1238,1246,27,22],[19,1243,1239,25,22],[19,1244,2113,25,25],[19,1245,2112,35,25],[20,1234,1231,28,26],[20,1237,1232,29,30],[20,1239,1236,32,34],[20,1240,1245,31,19],[20,1241,1235,39,29],[20,1246,1243,29,34],[20,1247,1238,24,24],[20,2112,1244,28,28],[20,2114,2113,34,28],[21,1231,1246,29,26],[21,1232,1240,23,23],[21,1235,2114,33,29],[21,1236,2112,32,25],[21,1238,1234,26,21],[21,1243,1237,27,26],[21,1244,1239,27,26],[21,1245,1247,29,29],[21,2113,1241,32,36],[22,1231,1238,23,29],[22,1234,1243,21,26],[22,1237,1245,33,27],[22,1239,2114,32,26],[22,1240,1235,26,26],[22,1241,1236,40,33],[22,1246,1232,26,26],[22,1247,1244,29,26],[22,2112,2113,28,22],[23,1232,1234,26,20],[23,1235,1246,29,25],[23,1236,1247,35,25],[23,1238,1240,28,34],[23,1243,1231,30,27],[23,1244,1237,26,30],[23,1245,1241,23,32],[23,2113,1239,26,32],[23,2114,2112,24,32],[24,1232,1231,36,27],[24,1234,1235,26,31],[24,1237,1236,29,29],[24,1240,1244,32,21],[24,1241,2114,29,21],[24,1243,1238,27,27],[24,1246,1245,26,31],[24,1247,2113,34,23],[24,2112,1239,25,37],[25,1232,1238,30,27],[25,1235,1231,29,29],[25,1236,1234,30,21],[25,1239,1241,33,29],[25,1240,2113,33,21],[25,1244,1246,26,25],[25,1245,1243,27,24],[25,2112,1237,30,28],[25,2114,1247,27,28],[26,1231,1245,27,28],[26,1234,1244,22,22],[26,1237,2113,33,33],[26,1238,1235,39,28],[26,1240,2114,30,27],[26,1241,2112,33,23],[26,1243,1232,27,22],[26,1246,1236,24,30],[26,1247,1239,24,34],[27,1235,1243,28,28],[27,1236,1232,16,27],[27,1239,1237,33,22],[27,1241,1240,30,27],[27,1244,1231,30,35],[27,1245,1238,20,20],[27,2112,1247,30,35],[27,2113,1234,26,24],[27,2114,1246,26,29],[28,1231,1239,30,27],[28,1232,1235,32,26],[28,1234,1245,25,25],[28,1237,2114,32,26],[28,1238,1244,27,22],[28,1240,2112,41,34],[28,1243,1236,21,27],[28,1247,1241,29,33],[28,2113,1246,26,24],[29,1236,1238,32,26],[29,1239,1246,20,27],[29,1240,1247,26,31],[29,1241,1237,33,25],[29,1244,1235,29,30],[29,1245,1232,34,32],[29,2112,1234,22,27],[29,2113,1243,21,21],[29,2114,1231,23,31],[30,1231,1236,25,27],[30,1232,1244,25,20],[30,1234,2114,26,28],[30,1235,1245,30,28],[30,1237,1247,33,24],[30,1238,2113,32,22],[30,1240,1239,30,29],[30,1243,1241,28,31],[30,1246,2112,27,25],[31,1236,1245,29,26],[31,1237,1240,31,35],[31,1239,1234,38,20],[31,1241,1238,31,25],[31,1244,1243,25,25],[31,1247,1246,28,24],[31,2112,1231,26,36],[31,2113,1235,27,30],[31,2114,1232,26,37],[32,1231,1247,31,28],[32,1232,2113,30,19],[32,1234,1237,28,23],[32,1235,1239,31,28],[32,1238,2112,29,21],[32,1240,1236,28,25],[32,1243,2114,31,25],[32,1245,1244,41,31],[32,1246,1241,29,33],[33,1236,1244,29,28],[33,1237,1246,29,34],[33,1239,1232,27,32],[33,1240,1243,34,31],[33,1241,1231,37,31],[33,1247,1234,28,33],[33,2112,1235,32,33],[33,2113,1245,26,26],[33,2114,1238,21,32],[34,1231,2113,32,28],[34,1232,1247,30,28],[34,1234,1241,29,32],[34,1235,1236,30,31],[34,1238,1237,35,22],[34,1243,2112,24,23],[34,1244,2114,26,28],[34,1245,1239,0,0],[34,1246,1240,30,30]],"table":[{"id":1239,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2113,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1240,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1241,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1247,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2112,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1234,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2114,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2013.json b/tests/RealData/fixtures/openligadb/hbl-2013.json new file mode 100644 index 00000000..fa124fcd --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2013.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2013,"name":"Handball Bundesliga 2013/2014","sport":"Handball","finished":true,"teams":[{"id":154,"name":"THW Kiel","short":""},{"id":901,"name":"TV Emsdetten ","short":""},{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1240,"name":"HSV Hamburg","short":""},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1247,"name":"TuS N-Lübbecke","short":""},{"id":1661,"name":"Bergischer HC","short":"BHC"},{"id":2113,"name":"GWD Minden","short":"GWD"},{"id":2341,"name":"Frisch Auf Göppingen","short":""},{"id":2532,"name":"ThSV Eisenach","short":"ThSV"}],"matches":[[1,154,1661,34,24],[1,1231,1243,26,28],[1,1237,1238,22,30],[1,1240,1247,32,27],[1,1244,901,27,23],[1,1246,1236,28,23],[1,2113,1232,18,23],[1,2341,1245,29,31],[1,2532,1235,28,29],[2,901,154,25,40],[2,1232,2341,25,24],[2,1235,2113,27,27],[2,1236,2532,34,20],[2,1238,1231,34,23],[2,1243,1244,28,27],[2,1245,1237,38,31],[2,1247,1246,32,22],[2,1661,1240,34,27],[3,1231,1247,31,21],[3,1237,1236,25,33],[3,1240,154,26,32],[3,1244,1661,25,30],[3,1245,1232,29,27],[3,1246,901,31,24],[3,2113,1238,20,30],[3,2341,1235,28,32],[3,2532,1243,32,32],[4,154,1244,31,30],[4,901,2113,24,23],[4,1235,1245,27,25],[4,1236,2341,28,23],[4,1238,1232,29,22],[4,1240,1231,35,26],[4,1243,1246,33,38],[4,1247,1237,26,30],[4,1661,2532,34,26],[5,1231,1661,24,25],[5,1232,1235,27,22],[5,1237,901,32,21],[5,1244,1247,26,33],[5,1245,1236,23,25],[5,1246,1240,33,35],[5,2113,1243,31,31],[5,2341,1238,23,23],[5,2532,154,23,29],[6,154,1231,26,25],[6,901,2532,24,25],[6,1235,1237,33,30],[6,1236,2113,32,25],[6,1240,1244,34,29],[6,1243,2341,32,34],[6,1245,1238,31,31],[6,1247,1232,25,29],[6,1661,1246,30,31],[7,154,1246,32,29],[7,1232,1236,26,26],[7,1235,1238,26,38],[7,1237,1240,29,34],[7,1244,1231,20,20],[7,1245,1243,33,34],[7,2113,1661,29,29],[7,2341,901,41,31],[7,2532,1247,29,32],[8,154,2113,34,25],[8,901,1245,25,36],[8,1231,1246,25,30],[8,1236,1238,21,21],[8,1240,2341,31,29],[8,1243,1232,30,34],[8,1244,2532,30,24],[8,1247,1235,28,28],[8,1661,1237,29,29],[9,1232,901,33,26],[9,1235,1236,33,35],[9,1237,1231,18,31],[9,1238,1243,35,27],[9,1245,154,34,31],[9,1246,1244,30,32],[9,2113,1247,28,29],[9,2341,1661,29,29],[9,2532,1240,32,39],[10,154,1237,35,24],[10,901,1235,28,31],[10,1231,2532,28,23],[10,1240,2113,35,30],[10,1243,1236,26,33],[10,1244,1232,24,32],[10,1246,2341,33,31],[10,1247,1238,23,22],[10,1661,1245,31,27],[11,1235,1243,33,26],[11,1236,1240,32,33],[11,1237,1244,25,25],[11,1238,901,39,24],[11,1245,1247,30,26],[11,1661,1232,28,30],[11,2113,1231,24,24],[11,2341,154,31,35],[11,2532,1246,27,31],[12,154,1238,31,28],[12,901,1243,23,33],[12,1231,1232,25,29],[12,1240,1245,32,24],[12,1244,1236,21,35],[12,1246,2113,28,23],[12,1247,2341,27,27],[12,1661,1235,25,26],[12,2532,1237,29,24],[13,1232,1240,31,29],[13,1235,154,24,30],[13,1236,901,34,19],[13,1237,1246,28,28],[13,1238,1661,35,28],[13,1243,1247,31,32],[13,1245,1231,27,28],[13,2113,1244,27,24],[13,2341,2532,35,23],[14,154,1243,38,25],[14,1231,1235,30,27],[14,1237,2341,31,32],[14,1240,1238,38,25],[14,1244,1245,22,23],[14,1246,1232,25,30],[14,1247,1236,28,29],[14,1661,901,33,27],[14,2532,2113,28,26],[15,901,1247,27,23],[15,1232,154,34,30],[15,1235,1240,26,34],[15,1236,1231,27,23],[15,1238,2532,30,27],[15,1243,1661,29,27],[15,1245,1246,19,29],[15,2113,1237,26,24],[15,2341,1244,31,33],[16,154,1247,37,30],[16,1231,901,24,19],[16,1237,1232,24,32],[16,1240,1243,35,35],[16,1244,1235,21,25],[16,1246,1238,27,30],[16,1661,1236,25,36],[16,2113,2341,31,28],[16,2532,1245,23,31],[17,901,1240,31,37],[17,1232,2532,43,24],[17,1235,1246,28,34],[17,1236,154,29,33],[17,1238,1244,36,22],[17,1243,1237,33,27],[17,1245,2113,30,24],[17,1247,1661,38,30],[17,2341,1231,24,24],[18,901,1244,25,27],[18,1232,2113,35,28],[18,1235,2532,33,24],[18,1236,1246,24,22],[18,1238,1237,37,30],[18,1243,1231,27,24],[18,1245,2341,31,34],[18,1247,1240,28,34],[18,1661,154,25,31],[19,154,901,35,28],[19,1231,1238,27,37],[19,1237,1245,26,26],[19,1240,1661,29,24],[19,1244,1243,33,32],[19,1246,1247,28,28],[19,2113,1235,29,25],[19,2341,1232,28,28],[19,2532,1236,23,22],[20,154,1240,35,24],[20,901,1246,27,34],[20,1232,1245,38,28],[20,1235,2341,30,29],[20,1236,1237,30,29],[20,1238,2113,33,29],[20,1243,2532,40,22],[20,1247,1231,34,29],[20,1661,1244,27,34],[21,1231,1240,23,26],[21,1232,1238,23,27],[21,1237,1247,31,26],[21,1244,154,24,29],[21,1245,1235,32,25],[21,1246,1243,33,32],[21,2113,901,34,27],[21,2341,1236,24,26],[21,2532,1661,33,26],[22,154,2532,30,21],[22,901,1237,25,25],[22,1235,1232,27,26],[22,1236,1245,27,24],[22,1238,2341,42,31],[22,1240,1246,37,31],[22,1243,2113,29,25],[22,1247,1244,23,22],[22,1661,1231,27,28],[23,1231,154,24,35],[23,1232,1247,31,20],[23,1237,1235,28,27],[23,1238,1245,32,26],[23,1244,1240,25,31],[23,1246,1661,34,29],[23,2113,1236,30,28],[23,2341,1243,32,33],[23,2532,901,26,28],[24,901,2341,27,32],[24,1231,1244,31,25],[24,1236,1232,20,31],[24,1238,1235,37,19],[24,1240,1237,26,26],[24,1243,1245,26,29],[24,1246,154,30,29],[24,1247,2532,24,21],[24,1661,2113,20,24],[25,1232,1243,39,26],[25,1235,1247,24,29],[25,1237,1661,27,29],[25,1238,1236,31,27],[25,1245,901,34,24],[25,1246,1231,24,32],[25,2113,154,22,32],[25,2341,1240,32,34],[25,2532,1244,26,30],[26,154,1245,27,27],[26,901,1232,22,29],[26,1231,1237,30,28],[26,1236,1235,26,21],[26,1240,2532,27,23],[26,1243,1238,24,35],[26,1244,1246,25,30],[26,1247,2113,30,29],[26,1661,2341,28,30],[27,1232,1244,35,23],[27,1235,901,28,27],[27,1236,1243,26,22],[27,1237,154,25,28],[27,1238,1247,37,24],[27,1245,1661,31,20],[27,2113,1240,28,34],[27,2341,1246,29,26],[27,2532,1231,27,28],[28,154,2341,31,20],[28,901,1238,32,44],[28,1231,2113,23,26],[28,1232,1661,34,15],[28,1240,1236,39,32],[28,1243,1235,29,27],[28,1244,1237,25,24],[28,1246,2532,29,23],[28,1247,1245,24,30],[29,1232,1231,23,19],[29,1235,1661,29,28],[29,1236,1244,27,22],[29,1237,2532,29,22],[29,1238,154,29,26],[29,1243,901,38,29],[29,1245,1240,33,25],[29,2113,1246,28,28],[29,2341,1247,23,23],[30,154,1235,37,20],[30,901,1236,22,28],[30,1231,1245,28,24],[30,1240,1232,29,26],[30,1244,2113,33,25],[30,1246,1237,24,22],[30,1247,1243,24,25],[30,1661,1238,26,34],[30,2532,2341,25,23],[31,901,1661,22,34],[31,1232,1246,35,23],[31,1235,1231,25,24],[31,1236,1247,25,23],[31,1238,1240,32,31],[31,1243,154,24,46],[31,1245,1244,25,25],[31,2113,2532,25,23],[31,2341,1237,25,25],[32,154,1232,33,25],[32,1231,1236,24,25],[32,1237,2113,26,26],[32,1240,1235,25,25],[32,1244,2341,26,22],[32,1246,1245,31,31],[32,1247,901,27,35],[32,1661,1243,34,34],[32,2532,1238,19,42],[33,901,1231,25,25],[33,1232,1237,30,22],[33,1235,1244,30,30],[33,1236,1661,25,26],[33,1238,1246,41,28],[33,1243,1240,27,35],[33,1245,2532,35,20],[33,1247,154,21,35],[33,2341,2113,32,28],[34,154,1236,37,23],[34,1231,2341,27,27],[34,1237,1243,29,29],[34,1240,901,30,23],[34,1244,1238,35,40],[34,1246,1235,32,26],[34,1661,1247,25,29],[34,2113,1245,32,38],[34,2532,1232,20,26]],"table":[{"id":1661,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2341,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2113,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1240,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2532,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":154,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1247,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":901,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2014.json b/tests/RealData/fixtures/openligadb/hbl-2014.json new file mode 100644 index 00000000..d3716356 --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2014.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2014,"name":"Handball Bundesliga 2014/2015","sport":"Handball","finished":true,"teams":[{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1239,"name":"FA Göppingen","short":""},{"id":1240,"name":"HSV Hamburg","short":""},{"id":1241,"name":"THW Kiel","short":"THW"},{"id":1242,"name":"TSG Friesenheim","short":""},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1247,"name":"TuS N-Lübbecke","short":""},{"id":1661,"name":"Bergischer HC","short":"BHC"},{"id":2113,"name":"GWD Minden","short":"GWD"},{"id":2708,"name":"HC Erlangen","short":"HCE"},{"id":2709,"name":"SG Bietigheim","short":""}],"matches":[[1,1232,1242,29,23],[1,1235,1246,22,26],[1,1238,1245,24,23],[1,1239,1236,29,27],[1,1243,1241,27,21],[1,1244,1240,27,27],[1,1246,1237,31,20],[1,1661,2709,33,27],[1,2113,1231,24,30],[1,2708,1247,25,30],[2,1231,1243,32,25],[2,1232,1237,32,18],[2,1236,1661,32,23],[2,1240,1235,23,23],[2,1241,1232,30,26],[2,1242,1239,23,29],[2,1245,2708,31,26],[2,1246,1244,26,27],[2,1247,2113,23,26],[2,2709,1238,22,32],[3,1232,1246,29,22],[3,1235,1247,35,28],[3,1237,2113,28,25],[3,1238,2708,35,18],[3,1239,1231,23,22],[3,1240,1241,19,20],[3,1243,2709,37,30],[3,1244,1242,30,24],[3,1661,1245,24,25],[3,2113,1236,30,21],[4,1231,1241,29,32],[4,1236,1244,30,27],[4,1237,1247,23,23],[4,1238,1240,28,26],[4,1242,1235,27,24],[4,1245,1239,32,32],[4,1246,1243,30,25],[4,1247,1232,26,31],[4,2708,1661,25,25],[4,2709,2113,27,23],[5,1232,1236,36,27],[5,1235,1245,24,28],[5,1236,1237,30,23],[5,1239,2708,25,21],[5,1240,1231,28,31],[5,1241,1246,32,23],[5,1243,1247,27,35],[5,1244,2709,35,29],[5,1661,1238,24,23],[5,2113,1242,33,26],[6,1236,1235,28,29],[6,1238,1239,26,20],[6,1242,1243,25,24],[6,1245,1232,29,26],[6,1246,1231,28,28],[6,1247,1240,28,34],[6,1661,2113,32,30],[6,2708,1244,25,24],[6,2709,1237,25,29],[6,2709,1241,25,37],[7,1231,1247,22,28],[7,1232,2708,27,17],[7,1235,2709,36,29],[7,1237,2708,31,22],[7,1239,1661,31,27],[7,1240,1246,31,30],[7,1241,1242,29,21],[7,1243,1236,28,29],[7,1244,1245,28,27],[7,2113,1238,25,37],[8,1235,1237,29,23],[8,1236,1241,27,38],[8,1238,1235,32,20],[8,1239,2113,29,28],[8,1242,1231,23,29],[8,1245,1240,25,26],[8,1247,1246,28,28],[8,1661,1244,28,26],[8,2708,1243,31,25],[8,2709,1232,30,38],[9,1231,1236,24,24],[9,1232,1661,40,27],[9,1235,1239,29,29],[9,1237,1238,27,32],[9,1240,1242,33,25],[9,1241,1247,24,21],[9,1243,1245,23,30],[9,1244,1238,27,32],[9,1246,2709,33,25],[9,2113,2708,29,25],[10,1236,1246,27,24],[10,1237,1241,22,21],[10,1238,1241,28,29],[10,1239,1232,26,34],[10,1242,1247,25,40],[10,1245,1231,33,30],[10,1661,1243,31,30],[10,2113,1244,25,28],[10,2708,1235,32,29],[10,2709,1240,28,34],[11,1231,2709,26,29],[11,1232,1238,26,29],[11,1235,1661,39,31],[11,1237,1240,22,21],[11,1240,2708,34,24],[11,1241,1245,34,22],[11,1243,2113,38,21],[11,1244,1239,27,31],[11,1246,1242,31,25],[11,1247,1236,26,35],[12,1236,1242,30,24],[12,1238,1243,35,34],[12,1239,1240,26,23],[12,1244,1235,29,29],[12,1245,1246,37,33],[12,1661,1237,22,18],[12,1661,1241,20,32],[12,2113,1232,22,31],[12,2708,1231,22,20],[12,2709,1247,24,32],[13,1231,1661,25,18],[13,1232,1244,32,26],[13,1235,2113,26,20],[13,1240,1236,33,25],[13,1241,2708,23,22],[13,1242,2709,26,20],[13,1243,1239,22,26],[13,1244,1237,31,25],[13,1246,1238,28,31],[13,1247,1245,29,25],[14,1232,1235,32,26],[14,1237,1231,22,24],[14,1238,1231,27,20],[14,1239,1241,25,29],[14,1244,1243,29,28],[14,1245,1242,36,28],[14,1661,1247,28,27],[14,2113,1240,36,30],[14,2708,1246,28,31],[14,2709,1236,22,24],[15,1231,1235,29,27],[15,1236,2708,26,26],[15,1237,1243,33,28],[15,1240,1661,21,20],[15,1241,1244,33,27],[15,1242,1238,22,30],[15,1243,1232,26,30],[15,1246,2113,35,25],[15,1247,1239,29,27],[15,2709,1245,23,30],[16,1232,1240,29,24],[16,1235,1243,31,27],[16,1238,1247,35,25],[16,1239,1246,26,31],[16,1244,1231,23,21],[16,1245,1236,30,26],[16,1245,1237,27,19],[16,1661,1242,27,30],[16,2113,1241,23,32],[16,2708,2709,24,24],[17,1231,1232,22,22],[17,1236,1238,20,30],[17,1237,1239,24,30],[17,1240,1243,28,32],[17,1241,1235,34,25],[17,1242,2708,27,26],[17,1245,2113,28,22],[17,1246,1661,40,28],[17,1247,1244,29,31],[17,2709,1239,29,25],[18,1232,1241,26,22],[18,1235,1240,30,36],[18,1238,2709,35,25],[18,1239,1242,33,25],[18,1242,1237,28,27],[18,1243,1231,26,26],[18,1244,1246,26,32],[18,1661,1236,30,25],[18,2113,1247,29,27],[18,2708,1245,19,28],[19,1231,2113,27,25],[19,1236,1239,24,22],[19,1240,1237,26,28],[19,1241,1240,29,19],[19,1242,1244,26,24],[19,1245,1661,38,32],[19,1246,1232,22,22],[19,1247,1243,35,35],[19,2708,1238,27,25],[19,2709,1235,24,28],[20,1232,1247,25,21],[20,1235,1242,27,19],[20,1237,2709,25,24],[20,1239,1245,33,36],[20,1240,1238,25,26],[20,1241,1231,32,25],[20,1243,1246,33,30],[20,1244,1236,27,26],[20,1661,2708,32,27],[20,2113,2709,35,27],[21,1231,1240,32,25],[21,1236,2113,32,23],[21,1237,1235,31,27],[21,1238,1661,30,24],[21,1242,1232,23,27],[21,1245,1244,33,28],[21,1246,1241,32,41],[21,1247,1235,25,25],[21,2708,1239,24,29],[21,2709,1243,22,34],[22,1231,1246,29,31],[22,1232,1245,26,30],[22,1235,1236,26,31],[22,1239,1238,22,33],[22,1240,1247,34,26],[22,1241,2709,40,27],[22,1243,1237,21,21],[22,1243,1242,32,32],[22,1244,2708,24,21],[22,2113,1661,28,30],[23,1236,1243,30,27],[23,1238,1232,23,20],[23,1241,1237,37,18],[23,1242,1241,20,33],[23,1245,1235,34,28],[23,1246,1240,23,26],[23,1247,1231,27,26],[23,1661,1239,28,28],[23,2708,2113,19,23],[23,2709,1244,23,21],[24,1231,1242,32,27],[24,1232,2709,31,25],[24,1235,1238,23,31],[24,1240,1245,33,29],[24,1241,1236,32,18],[24,1243,2708,29,23],[24,1244,1661,31,28],[24,1246,1247,32,23],[24,2113,1239,24,26],[24,2708,1237,28,27],[25,1236,1231,32,24],[25,1238,2113,28,23],[25,1239,1244,23,23],[25,1242,1240,30,23],[25,1245,1243,36,24],[25,1247,1241,24,31],[25,1661,1235,31,31],[25,2113,1237,31,24],[25,2708,1232,22,22],[25,2709,1246,23,35],[26,1231,1245,31,31],[26,1232,1239,34,26],[26,1235,2708,35,33],[26,1237,1661,25,24],[26,1240,2709,28,23],[26,1241,1661,32,17],[26,1243,1238,28,39],[26,1244,2113,27,32],[26,1246,1236,31,24],[26,1247,1242,24,26],[27,1236,1240,28,25],[27,1238,1244,29,24],[27,1239,1237,32,28],[27,1239,1243,28,27],[27,1242,1246,29,35],[27,1245,1247,26,32],[27,1661,1232,36,31],[27,2113,1235,31,22],[27,2708,1241,22,36],[27,2709,1231,28,25],[28,1231,2708,28,26],[28,1232,2113,27,24],[28,1235,1244,26,26],[28,1237,1232,20,20],[28,1240,1239,30,29],[28,1241,1238,23,23],[28,1242,1236,26,31],[28,1243,1661,34,26],[28,1246,1245,26,28],[28,1247,2709,32,24],[29,1236,1247,30,30],[29,1237,1244,29,28],[29,1238,1246,32,26],[29,1239,1235,25,22],[29,1244,1232,24,32],[29,1245,1241,26,32],[29,1661,1231,28,28],[29,2113,1243,23,30],[29,2708,1240,34,31],[29,2709,1242,24,26],[30,1231,1238,31,27],[30,1235,1232,25,25],[30,1236,2709,33,32],[30,1237,1242,33,30],[30,1240,2113,28,25],[30,1241,1239,28,21],[30,1242,1245,24,32],[30,1243,1244,26,28],[30,1246,2708,37,23],[30,1247,1661,34,31],[31,1232,1243,24,24],[31,1235,1231,28,26],[31,1237,1245,25,32],[31,1238,1236,34,21],[31,1239,1247,27,19],[31,1244,1241,26,32],[31,1245,2709,37,25],[31,1661,1240,35,30],[31,2113,1246,25,25],[31,2708,1242,37,26],[32,1231,1244,29,30],[32,1236,1245,32,27],[32,1237,1246,28,23],[32,1240,1232,20,24],[32,1241,2113,24,23],[32,1242,1661,30,29],[32,1243,1235,27,23],[32,1246,1239,27,32],[32,1247,1238,25,27],[32,2709,2708,24,26],[33,1232,1231,27,21],[33,1235,1241,26,28],[33,1238,1237,36,25],[33,1238,1242,37,21],[33,1239,2709,27,17],[33,1243,1240,45,26],[33,1244,1247,29,27],[33,1661,1246,28,29],[33,2113,1245,35,26],[33,2708,1236,28,28],[34,1231,1237,25,20],[34,1231,1239,29,24],[34,1236,1232,29,32],[34,1237,1236,26,35],[34,1240,1244,32,31],[34,1241,1243,33,29],[34,1242,2113,28,24],[34,1245,1238,27,32],[34,1246,1235,29,26],[34,1247,1237,30,33],[34,1247,2708,28,23],[34,2709,1661,32,25]],"table":[{"id":1661,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1239,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2113,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2708,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1240,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2709,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1241,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1242,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1247,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2015.json b/tests/RealData/fixtures/openligadb/hbl-2015.json new file mode 100644 index 00000000..fc65057a --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2015.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2015,"name":"Handball Bundesliga 2015/2016","sport":"Handball","finished":false,"teams":[{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1239,"name":"FA Göppingen","short":""},{"id":1240,"name":"HSV Hamburg","short":""},{"id":1241,"name":"THW Kiel","short":"THW"},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1247,"name":"TuS N-Lübbecke","short":""},{"id":1661,"name":"Bergischer HC","short":"BHC"},{"id":2532,"name":"ThSV Eisenach","short":"ThSV"},{"id":2975,"name":"TVB Stuttgart","short":"TVB"},{"id":2976,"name":"DHfK Leipzig","short":""}],"matches":[[1,1232,1237,32,22],[1,1235,1239,26,23],[1,1243,1238,26,32],[1,1244,1241,26,30],[1,1245,1661,28,25],[1,1246,1236,23,20],[1,2532,1247,31,30],[1,2975,1231,27,28],[1,2976,1240,null,null],[2,1231,1236,27,33],[2,1237,1244,27,31],[2,1238,2975,31,20],[2,1239,2532,31,21],[2,1240,1243,null,null],[2,1241,1235,33,29],[2,1247,1245,28,29],[2,1661,1232,22,29],[2,2976,1246,21,32],[3,1232,1241,30,25],[3,1235,1661,29,24],[3,1236,2976,34,27],[3,1239,1247,28,22],[3,1243,1237,30,28],[3,1244,1231,29,24],[3,1245,1238,23,24],[3,2532,1246,27,30],[3,2975,1240,null,null],[4,1231,1235,31,28],[4,1236,1244,26,24],[4,1237,1247,32,25],[4,1238,1239,25,14],[4,1240,1232,null,null],[4,1241,1243,32,23],[4,1246,2975,30,26],[4,1661,2532,30,22],[4,2976,1245,26,25],[5,1232,1246,32,33],[5,1235,1238,18,30],[5,1239,1661,31,19],[5,1243,1231,23,23],[5,1244,1240,null,null],[5,1245,1237,28,27],[5,1247,1241,23,33],[5,2532,1236,28,40],[5,2975,2976,28,26],[6,1231,1232,24,21],[6,1236,2975,26,20],[6,1237,1239,21,29],[6,1238,2532,39,25],[6,1240,1235,null,null],[6,1241,1245,33,24],[6,1246,1244,23,27],[6,1661,1247,30,28],[6,2976,1243,28,25],[7,1232,1236,30,30],[7,1235,1246,24,24],[7,1239,1241,29,21],[7,1243,2975,29,26],[7,1244,2976,23,23],[7,1245,1240,null,null],[7,1247,1231,28,29],[7,1661,1238,21,24],[7,2532,1237,33,31],[8,1231,1245,27,23],[8,1236,1243,37,27],[8,1237,1235,27,30],[8,1238,1247,32,20],[8,1240,2532,null,null],[8,1241,1661,38,29],[8,1246,1239,31,21],[8,2975,1244,37,37],[8,2976,1232,25,31],[9,1232,2975,34,19],[9,1235,2976,25,31],[9,1238,1241,24,20],[9,1239,1240,null,null],[9,1243,1244,26,20],[9,1245,1236,24,24],[9,1247,1246,19,30],[9,1661,1237,30,35],[9,2532,1231,25,29],[10,1231,1661,28,19],[10,1236,1235,28,28],[10,1237,1238,21,31],[10,1240,1247,null,null],[10,1241,2532,32,22],[10,1244,1232,25,32],[10,1246,1243,37,24],[10,2975,1245,30,33],[10,2976,1239,22,27],[11,1232,1243,29,21],[11,1235,1244,29,24],[11,1238,1231,26,18],[11,1239,1236,25,23],[11,1241,1237,38,28],[11,1245,1246,28,28],[11,1247,2976,24,24],[11,1661,1240,null,null],[11,2532,2975,28,28],[12,1231,1237,32,21],[12,1232,1245,33,30],[12,1236,1241,24,27],[12,1240,1238,null,null],[12,1243,1235,34,34],[12,1244,1239,31,27],[12,1246,1661,29,22],[12,2975,1247,33,33],[12,2976,2532,36,31],[13,1235,2975,30,22],[13,1237,1246,30,36],[13,1238,2976,28,22],[13,1239,1231,28,29],[13,1241,1240,null,null],[13,1245,1243,36,29],[13,1247,1244,25,28],[13,1661,1236,26,29],[13,2532,1232,24,32],[14,1231,1241,26,30],[14,1232,1235,37,21],[14,1236,1247,34,31],[14,1240,1237,null,null],[14,1243,2532,35,30],[14,1244,1245,30,25],[14,1246,1238,25,23],[14,2975,1239,23,31],[14,2976,1661,31,28],[15,1231,1240,null,null],[15,1237,2976,27,25],[15,1238,1236,28,26],[15,1239,1232,23,28],[15,1241,1246,32,27],[15,1245,1235,30,28],[15,1247,1243,22,30],[15,1661,2975,21,21],[15,2532,1244,28,32],[16,1232,1238,25,32],[16,1235,1247,29,28],[16,1236,1237,31,26],[16,1243,1239,24,35],[16,1244,1661,34,21],[16,1245,2532,27,24],[16,1246,1240,null,null],[16,2975,1241,26,35],[16,2976,1231,22,22],[17,1231,1246,29,25],[17,1237,2975,24,25],[17,1238,1244,31,22],[17,1239,1245,32,24],[17,1240,1236,null,null],[17,1247,1232,19,25],[17,1661,1243,31,30],[17,2532,1235,24,36],[17,2976,1241,33,38],[18,1235,1231,28,24],[18,1236,1232,26,27],[18,1238,1237,29,24],[18,1240,1245,null,null],[18,1243,1241,26,34],[18,1244,1246,26,27],[18,1661,1239,22,29],[18,2975,2532,30,30],[18,2976,1247,26,24],[19,1232,1244,28,25],[19,1237,1243,30,27],[19,1239,2976,29,21],[19,1241,1238,31,20],[19,1245,1231,26,26],[19,1246,1235,25,28],[19,1247,1240,null,null],[19,2532,1661,28,26],[19,2975,1236,24,32],[20,1231,1247,33,24],[20,1235,1237,32,27],[20,1236,2532,30,24],[20,1238,1245,27,25],[20,1240,1239,null,null],[20,1243,1232,30,32],[20,1244,2975,25,24],[20,1246,2976,31,23],[20,1661,1241,28,31],[21,1232,1240,null,null],[21,1236,1246,23,24],[21,1237,1231,27,26],[21,1239,1238,19,26],[21,1241,1244,31,26],[21,1245,2976,28,31],[21,1247,1235,29,29],[21,2532,1243,22,28],[21,2975,1661,25,23],[22,1231,1239,24,20],[22,1235,1245,31,31],[22,1236,1661,34,28],[22,1238,1232,22,25],[22,1240,2975,null,null],[22,1241,2976,30,21],[22,1243,1246,22,31],[22,1244,2532,32,21],[22,1247,1237,25,24],[23,1232,2976,35,28],[23,1237,1240,null,null],[23,1239,1235,35,28],[23,1241,1236,26,21],[23,1245,1247,33,21],[23,1246,1231,29,22],[23,1661,1244,22,23],[23,2532,1238,19,36],[23,2975,1243,28,27],[24,1231,2532,26,20],[24,1235,1232,25,25],[24,1237,1245,28,28],[24,1238,1246,34,24],[24,1240,1241,null,null],[24,1243,1661,26,28],[24,1244,1236,26,28],[24,1247,1239,26,26],[24,2976,2975,31,24],[25,1232,1231,35,23],[25,1236,1240,null,null],[25,1239,1237,34,30],[25,1241,1247,28,26],[25,1244,1243,28,24],[25,1246,1245,28,28],[25,1661,1235,24,21],[25,2532,2976,24,35],[25,2975,1238,21,33],[26,1231,2975,24,20],[26,1235,1241,30,30],[26,1237,1232,22,29],[26,1238,1661,28,20],[26,1240,1246,null,null],[26,1243,1236,26,34],[26,1245,1239,28,27],[26,1247,2532,22,24],[26,2976,1244,21,31],[27,1232,1247,34,27],[27,1236,1231,23,20],[27,1241,1239,38,29],[27,1243,1240,null,null],[27,1244,1238,21,33],[27,1246,1237,29,28],[27,1661,2976,28,31],[27,2532,1245,23,29],[27,2975,1235,21,23],[28,1231,1244,30,30],[28,1235,2532,37,27],[28,1237,1241,22,22],[28,1238,1243,33,19],[28,1239,1246,27,24],[28,1240,1661,null,null],[28,1245,1232,23,23],[28,1247,2975,23,22],[28,2976,1236,25,23],[29,1232,1239,32,25],[29,1236,1238,24,20],[29,1241,1231,30,21],[29,1243,2976,30,25],[29,1244,1235,31,30],[29,1246,1247,32,24],[29,1661,1245,28,26],[29,2532,1240,null,null],[29,2975,1237,22,22],[30,1231,1243,29,22],[30,1235,1236,25,22],[30,1237,2532,27,20],[30,1239,2975,35,26],[30,1240,1244,null,null],[30,1245,1241,29,28],[30,1246,1232,25,32],[30,1247,1661,26,27],[30,2976,1238,21,30],[31,1236,1245,30,26],[31,1238,1240,null,null],[31,1241,1232,26,28],[31,1243,1247,25,23],[31,1244,1237,26,24],[31,1661,1231,27,21],[31,2532,1239,28,29],[31,2975,1246,21,28],[31,2976,1235,29,29],[32,1231,1238,19,23],[32,1232,2532,35,18],[32,1235,1243,28,23],[32,1237,1661,26,31],[32,1239,1244,28,21],[32,1240,2976,null,null],[32,1245,2975,34,23],[32,1246,1241,30,29],[32,1247,1236,25,32],[33,1236,1239,31,27],[33,1238,1235,27,23],[33,1240,1231,null,null],[33,1243,1245,31,33],[33,1244,1247,33,28],[33,1661,1246,28,29],[33,2532,1241,19,31],[33,2975,1232,18,28],[33,2976,1237,36,31],[34,1231,2976,29,30],[34,1232,1661,41,27],[34,1235,1240,null,null],[34,1237,1236,31,32],[34,1239,1243,35,25],[34,1241,2975,32,23],[34,1245,1244,31,27],[34,1246,2532,31,25],[34,1247,1238,23,35]],"table":[{"id":1661,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2976,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1239,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1240,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2532,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1241,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1247,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2975,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} diff --git a/tests/RealData/fixtures/openligadb/hbl-2016.json b/tests/RealData/fixtures/openligadb/hbl-2016.json new file mode 100644 index 00000000..49f059fe --- /dev/null +++ b/tests/RealData/fixtures/openligadb/hbl-2016.json @@ -0,0 +1 @@ +{"source":"OpenLigaDB, https://www.openligadb.de, abgerufen 2026-10-09","league":"hbl","season":2016,"name":"Handball Bundesliga 2016/2017","sport":"Handball","finished":false,"teams":[{"id":1231,"name":"HSG Wetzlar","short":"HSG"},{"id":1232,"name":"SG Flensburg","short":""},{"id":1235,"name":"TSV Hannover","short":""},{"id":1236,"name":"Füchse Berlin","short":"Füchse"},{"id":1237,"name":"HBW Balingen-Weilstetten","short":"HBW"},{"id":1238,"name":"Rhein-Neckar Löwen","short":""},{"id":1239,"name":"FA Göppingen","short":""},{"id":1241,"name":"THW Kiel","short":"THW"},{"id":1243,"name":"TBV Lemgo","short":""},{"id":1244,"name":"Gummersbach","short":""},{"id":1245,"name":"SC Magdeburg","short":"SCM"},{"id":1246,"name":"MT Melsungen","short":"MT"},{"id":1661,"name":"Bergischer HC","short":"BHC"},{"id":2113,"name":"GWD Minden","short":"GWD"},{"id":2708,"name":"HC Erlangen","short":"HCE"},{"id":2975,"name":"TVB Stuttgart","short":"TVB"},{"id":2976,"name":"DHfK Leipzig","short":""},{"id":4255,"name":"HSC Coburg","short":""}],"matches":[[1,1231,1236,22,27],[1,1232,2708,35,23],[1,1238,1245,29,20],[1,1239,1235,23,34],[1,1243,2113,26,27],[1,1244,1237,26,19],[1,1246,4255,20,25],[1,2975,1241,22,27],[1,2976,1661,30,21],[2,1235,1232,20,35],[2,1236,2975,28,25],[2,1237,1231,22,26],[2,1241,1243,34,23],[2,1245,2976,21,21],[2,1661,1244,25,34],[2,2113,1239,25,32],[2,2708,1246,29,25],[2,4255,1238,19,31],[3,1231,1241,27,24],[3,1232,1245,26,25],[3,1236,2113,36,26],[3,1239,1237,29,26],[3,1243,2708,28,27],[3,1244,4255,31,27],[3,1246,1238,26,30],[3,2975,1661,26,24],[3,2976,1235,23,25],[4,1235,1231,26,23],[4,1237,2113,23,23],[4,1238,1232,17,21],[4,1241,1239,30,21],[4,1245,1243,32,21],[4,1246,1244,32,28],[4,1661,1236,20,31],[4,2708,2975,30,26],[4,4255,2976,31,33],[5,1231,1661,20,22],[5,1232,1246,29,25],[5,1236,1237,31,20],[5,1239,2708,22,24],[5,1243,4255,32,22],[5,1244,1245,30,27],[5,2113,1241,23,34],[5,2975,1235,30,20],[5,2976,1238,24,25],[6,1232,2976,null,null],[6,1235,1236,29,30],[6,1238,1243,null,null],[6,1241,1237,26,23],[6,1245,1231,30,26],[6,1246,1239,31,27],[6,1661,2113,27,25],[6,2708,1244,30,29],[6,4255,2975,23,26],[7,1231,4255,31,24],[7,1236,1241,18,26],[7,1237,1235,30,27],[7,1239,1661,26,26],[7,1243,1232,29,33],[7,1244,1238,20,27],[7,2113,2708,24,23],[7,2975,1245,31,32],[7,2976,1246,23,20],[8,1232,1244,33,22],[8,1235,2113,35,27],[8,1238,1239,35,26],[8,1245,1237,26,22],[8,1246,2975,37,25],[8,1661,1241,25,31],[8,2708,1231,23,32],[8,2976,1243,32,27],[8,4255,1236,23,29],[9,1231,1232,23,29],[9,1236,2708,24,21],[9,1237,1661,27,23],[9,1239,4255,31,27],[9,1241,1235,27,26],[9,1243,1246,29,33],[9,1244,2976,22,24],[9,2113,1245,34,24],[9,2975,1238,27,35],[10,1232,1239,27,21],[10,1235,1661,33,27],[10,1238,1231,24,20],[10,1244,1243,31,28],[10,1245,1236,29,29],[10,1246,2113,30,26],[10,2708,1241,26,33],[10,2976,2975,25,20],[10,4255,1237,24,19],[11,1231,1244,26,19],[11,1235,2708,30,25],[11,1236,2976,29,20],[11,1237,1246,29,25],[11,1239,1245,28,29],[11,1241,1232,24,23],[11,1661,1238,24,26],[11,2113,4255,23,20],[11,2975,1243,30,29],[12,1232,1237,36,18],[12,1238,1236,null,null],[12,1243,1239,27,26],[12,1244,2975,null,null],[12,1245,1235,22,37],[12,1246,1231,25,28],[12,2708,1661,null,null],[12,2976,2113,null,null],[12,4255,1241,23,30],[13,1231,1243,null,null],[13,1235,4255,null,null],[13,1236,1246,null,null],[13,1237,2708,null,null],[13,1239,1244,null,null],[13,1241,2976,null,null],[13,1661,1245,null,null],[13,2113,1238,null,null],[13,2975,1232,null,null],[14,1232,2113,null,null],[14,1238,1235,null,null],[14,1243,1237,null,null],[14,1244,1236,null,null],[14,1245,2708,null,null],[14,1246,1241,null,null],[14,2975,1239,null,null],[14,2976,1231,null,null],[14,4255,1661,null,null],[15,1231,2975,null,null],[15,1235,1246,null,null],[15,1236,1243,null,null],[15,1237,1238,null,null],[15,1239,2976,null,null],[15,1241,1245,null,null],[15,1661,1232,null,null],[15,2113,1244,null,null],[15,2708,4255,null,null],[16,1232,1236,null,null],[16,1238,2708,29,27],[16,1239,1231,null,null],[16,1243,1235,null,null],[16,1244,1241,null,null],[16,1246,1661,null,null],[16,2975,2113,29,31],[16,2976,1237,null,null],[16,4255,1245,null,null],[17,1235,1244,null,null],[17,1236,1239,null,null],[17,1237,2975,null,null],[17,1241,1238,null,null],[17,1245,1246,null,null],[17,1661,1243,null,null],[17,2113,1231,null,null],[17,2708,2976,null,null],[17,4255,1232,null,null],[18,1231,1237,null,null],[18,1235,1239,null,null],[18,1236,4255,null,null],[18,1241,1661,null,null],[18,1244,2708,null,null],[18,1245,1238,null,null],[18,1246,1232,null,null],[18,2113,1243,null,null],[18,2975,2976,null,null]],"table":[{"id":1661,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2976,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1239,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1236,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1244,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2113,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1237,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2708,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":4255,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1231,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1246,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1238,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1245,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1232,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1243,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1241,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":1235,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0},{"id":2975,"points":0,"matches":0,"won":0,"draw":0,"lost":0,"goals":0,"against":0}]} From 1579d7b848f3f955cc90c6f81c9ad7de127c77bd Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:56:01 +0200 Subject: [PATCH 032/298] fix(classlib): direkter Vergleich nur mit den Partien der Tabelle calcTableforTeams() wertete fuer den direkten Vergleich immer alle Partien der ganzen Saison, auch Pokalrunden. In der Tabelle nach Spieltag 1 flossen so Duelle aus spaeteren Spieltagen ein, in Heim- und Auswaertstabelle auch die Spiele am jeweils anderen Spielort. Betroffen waren Tabellen nach einem frueheren Spieltag, Heim-, Auswaerts-, Hin- und Rueckrundentabelle und die Platzierung je Spieltag (possp). calcTable() gibt jetzt ueber directContext mit, welche Spieltage und welche Tabellenart gerade gerechnet werden. Der direkte Vergleich zaehlt nur diese Partien und in Heim-/Auswaertstabelle nur die passende Seite (keepSide()), wie lmo-calctable1.php. Ausserhalb von calcTable() zaehlen wie bisher alle Partien. --- lmo/addon/classlib/classes/liga.class.php | 42 ++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index fe462f4a..3709b7d3 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -83,6 +83,15 @@ class liga { */ var $sections = array(); + /** + * Spieltage und Tabellenart der Tabelle, die calcTable() gerade sortiert. Der direkte + * Vergleich (calcTableforTeams) wertet nur diese Partien, wie lmo-calctable1.php. + * Ausserhalb von calcTable() null: dann zaehlen alle Partien. + * @var array|null array('rounds' => array(Spieltagsnr => true), 'art' => Tabellenart) + * @access private + */ + var $directContext = null; + /** * Konstruktor * @@ -1311,6 +1320,7 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { } }; $strafenBuchen(); // Strafen ab Spieltag 0 + $processed = array(); // gewertete Spieltage, fuer den direkten Vergleich foreach ($this->spieltage as $spieltag) { if ($spieltag->getModus() > 0) { continue; @@ -1333,6 +1343,7 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { } continue; } + $processed[$spieltag->nr] = true; foreach ($spieltag->partien as $partie) { $heimCount = -1; $gastCount = -1; @@ -1467,6 +1478,7 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { for ($i = 0; $i < count($tableArray); $i++) { // Tordiff. $tableArray[$i]['dTor'] = $tableArray[$i]['pTor'] - $tableArray[$i]['mTor']; } + $this->directContext = array('rounds' => $processed, 'art' => $tableArt); $tableArray = $this->sortTable($tableArray); for ($i = 0; $i < count($tableArray); $i++) { $tableArray[$i]['possp'][$spTagCount - 1] = $tableArray[$i]['pos']; @@ -1483,7 +1495,10 @@ function calcTable($spTag = 1, $tableArt = 'all', $possp = false) { for ($i = 0; $i < count($tableArray); $i++) { // Tordiff. $tableArray[$i]['dTor'] = $tableArray[$i]['pTor'] - $tableArray[$i]['mTor']; } - return $this->sortTable($tableArray); + $this->directContext = array('rounds' => $processed, 'art' => $tableArt); + $tableArray = $this->sortTable($tableArray); + $this->directContext = null; + return $tableArray; } /** @@ -1609,7 +1624,13 @@ function calcTableforTeams($subteams) { 'mPkt' => 0 ); } + // nur die Partien der Tabelle, die calcTable() gerade sortiert (Spieltage, Heim/Gast) + $context = $this->directContext; + $art = $context === null ? 'all' : $context['art']; foreach ($this->spieltage as $spieltag) { + if ($spieltag->getModus() > 0 || ($context !== null && empty($context['rounds'][$spieltag->nr]))) { + continue; + } foreach ($spieltag->partien as $partie) { if ($partie->spielEnde == 2) { // Nach Verlängerung $pointsForWin = $this->options->keyValues['XtraS']; @@ -1636,10 +1657,13 @@ function calcTableforTeams($subteams) { } if ($heimCount == -1 OR $gastCount == -1) continue; + // Heim-/Auswaertstabelle: die andere Seite der Partie wird danach zurueckgesetzt + $before = array($heimCount => $tableArray[$heimCount], $gastCount => $tableArray[$gastCount]); // ET=3: beidseitiges Ergebnis, gilt fuer beide Teams aus Sicht der Heimmannschaft if ($partie->getParameter('ET') == 3 && $partie->hTore > -1 && $partie->gTore > -1) { $this->addResult($tableArray[$heimCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); $this->addResult($tableArray[$gastCount], $partie->hTore, $partie->gTore, $pointsForWin, $pointsForDraw, $pointsForLost); + $this->keepSide($tableArray, $before, $heimCount, $gastCount, $art); continue; } if ($partie->hTore > -1) { @@ -1690,6 +1714,7 @@ function calcTableforTeams($subteams) { $tableArray[$heimCount]['pPkt'] += $pointsForLost; $tableArray[$gastCount]['mPkt'] += $pointsForLost; } + $this->keepSide($tableArray, $before, $heimCount, $gastCount, $art); } // foreach Partien } // foreach Spieltage for ($i = 0; $i < count($tableArray); $i++) { // Tordiff. @@ -1698,6 +1723,21 @@ function calcTableforTeams($subteams) { return $this->sortDirectTable($tableArray); } + /** + * Heimtabelle: nur die Heimmannschaft einer Partie wird gewertet, Auswaertstabelle nur die + * Gastmannschaft. Setzt die Zeile der anderen Seite auf den Stand vor der Partie zurueck. + * + * @access private + */ + function keepSide(&$tableArray, $before, $heimCount, $gastCount, $art) { + if ($art == 'heim') { + $tableArray[$gastCount] = $before[$gastCount]; + } + elseif ($art == 'gast') { + $tableArray[$heimCount] = $before[$heimCount]; + } + } + /** * Sortiert die errechnete Tabelle bei Direktem Vergleich und gibt diese als Array zurück * Ist seperat da bei vielen Ligen die Sortierung bei Direktem Vergleich From 0b51996ee520b3d41f3a961dcaa5111ab67439ac Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 00:56:02 +0200 Subject: [PATCH 033/298] test: Kern und classlib rechnen an jedem Spieltag dieselbe Tabelle ClasslibParityTest rechnet jede Liga der Testinstanz mit lmo-calctable.php und mit liga::calcTable(), in Gesamt-, Heim-, Auswaerts-, Hin- und Rueckrundentabelle und nach jedem einzelnen Spieltag. Spiele, Punkte, Minuspunkte, Tore, Gegentore und Platz muessen uebereinstimmen. Ausgenommen: vollstaendiger Gleichstand (gleiche Punkte, Minuspunkte und Tore; Kern und classlib entscheiden ihn verschieden, eine Regel gibt es nicht) und Handicap (nur im Kern, nur Gesamttabelle). calc.php rechnet mit dem neuen Parameter "alle" jeden Spieltag (Runner::calc($datei, true)); ohne ihn wie bisher die feste Auswahl fuer den Golden Master. --- tests/GoldenMaster/ClasslibParityTest.php | 135 ++++++++++++++++++++++ tests/GoldenMaster/Support/Runner.php | 5 +- tests/GoldenMaster/bin/calc.php | 8 +- 3 files changed, 144 insertions(+), 4 deletions(-) create mode 100644 tests/GoldenMaster/ClasslibParityTest.php diff --git a/tests/GoldenMaster/ClasslibParityTest.php b/tests/GoldenMaster/ClasslibParityTest.php new file mode 100644 index 00000000..0b7636e1 --- /dev/null +++ b/tests/GoldenMaster/ClasslibParityTest.php @@ -0,0 +1,135 @@ + Tabellenart von liga::calcTable() */ + private const ARTEN = [0 => 'all', 1 => 'heim', 2 => 'gast', 3 => 'rueck', 4 => 'hin']; + + public static function setUpBeforeClass(): void + { + foreach ([ + 'PATH_TO_ADDONDIR' => Fixture::sourceRoot() . '/lmo/addon', + 'CLASSLIB_VERSION_NR' => '2.8', + 'CLASSLIB_VERSION' => '(classlib 2.8)', + ] as $name => $value) { + if (!defined($name)) { + define($name, $value); + } + } + require_once PATH_TO_ADDONDIR . '/classlib/classes.php'; + } + + public static function leagues(): array + { + $cases = []; + foreach (array_keys(Matrix::leagues(Fixture::sourceRoot())) as $file) { + $cases[$file] = [$file]; + } + return $cases; + } + + /** @dataProvider leagues */ + public function testClasslibCalculatesTheSameTablesAsTheCore(string $leagueFile): void + { + $fixture = Fixture::get(); + $core = json_decode($fixture->runner()->calc($leagueFile, true), true); + $liga = new \liga(); + $liga->loadFile(self::lmoOrder($fixture->app()->ligenDir() . '/' . $leagueFile)); + if (($liga->options->keyValues['Type'] ?? 0) == 1) { + self::markTestSkipped('Pokal: keine Tabelle'); + } + $rounds = $liga->spieltageCount(); + $minus = ($liga->options->keyValues['MinusPoints'] ?? 1) == 2; + $handicap = ($liga->options->keyValues['HandS'] ?? 0) == 1; + + $lines = []; + $views = 0; + foreach ($core as $label => $entry) { + if (!preg_match('/^tabtype=(\d) newtabtype=0 action=table endtab=(\d+)$/', $label, $m) || empty($entry['tab0'])) { + continue; + } + [$tabtype, $endtab] = [(int)$m[1], (int)$m[2]]; + if ($handicap && $tabtype === 0) { + continue; + } + $views++; + // Kern: die Hinrundentabelle endet immer bei der Saisonhaelfte + $table = $liga->calcTable($tabtype === 4 ? $rounds : $endtab, self::ARTEN[$tabtype]); + + $coreRows = []; + foreach ($entry['tab0'] as $key) { + $nr = (int)substr($key, -7); + $coreRows[] = [$nr, [$entry['spiele'][$nr], $entry['punkte'][$nr], $minus ? $entry['negativ'][$nr] : 0, $entry['etore'][$nr], $entry['atore'][$nr]]]; + } + $libRows = []; + foreach ($table as $row) { + $libRows[] = [(int)$row['team']->nr, [$row['spiele'], $row['pPkt'], $minus ? $row['mPkt'] : 0, $row['pTor'], $row['mTor']]]; + } + $libValues = array_column($libRows, 1, 0); + foreach ($coreRows as $pos => [$nr, $values]) { + $sameValues = isset($libValues[$nr]) && array_map('intval', $libValues[$nr]) === array_map('intval', $values); + // gleicher Platz oder vollstaendiger Gleichstand mit dem Team auf diesem Platz; die Zahl + // der Spiele ist kein Sortierkriterium, verglichen werden Punkte, Minuspunkte und Tore + $samePlace = isset($libRows[$pos]) + && array_map('intval', array_slice($libRows[$pos][1], 1)) === array_map('intval', array_slice($values, 1)); + if (!$sameValues || !$samePlace) { + $lines[] = sprintf('%s nach Spieltag %d, Platz %d: Kern Team %d %s, classlib Team %d %s', + self::ARTEN[$tabtype], $endtab, $pos + 1, $nr, implode('/', $values), + $libRows[$pos][0] ?? 0, implode('/', $libRows[$pos][1] ?? [])); + } + } + } + + self::assertGreaterThan(0, $views, 'keine Tabellen verglichen'); + self::assertSame([], array_slice($lines, 0, 20), count($lines) . ' Abweichungen (Spiele/Punkte/Minuspunkte/Tore/Gegentore)'); + } + + /** + * Kopie der Ligadatei mit Partiezeilen in der Reihenfolge, die lmo-savefile.php schreibt + * (TA, TB, GA, GB, dann der Rest je Partie). Die Testligen setzen SP/ET vor TA1; der Kern liest + * unabhaengig von der Reihenfolge, die classlib ordnet Werte dem zuletzt gelesenen TA zu. + */ + private static function lmoOrder(string $file): string + { + $content = str_replace("\r\n", "\n", (string)file_get_contents($file)); + $out = preg_replace_callback('/^(\[Round\d+\]\n)(.*?)(?=^\[|\z)/ms', static function (array $m): string { + $head = $matches = []; + foreach (array_filter(explode("\n", $m[2])) as $line) { + if (preg_match('/^([A-Z]{2})(\d+)=/', $line, $k)) { + $rank = array_search($k[1], ['TA', 'TB', 'GA', 'GB'], true); + $matches[(int)$k[2]][] = [$rank === false ? 9 : $rank, $line]; + } else { + $head[] = $line; + } + } + ksort($matches); + $lines = $head; + foreach ($matches as $entries) { + usort($entries, static fn ($a, $b) => $a[0] <=> $b[0]); + $lines = array_merge($lines, array_column($entries, 1)); + } + return $m[1] . implode("\n", $lines) . "\n\n"; + }, $content); + $copy = sys_get_temp_dir() . '/parity-' . basename($file); + file_put_contents($copy, $out); + return $copy; + } +} diff --git a/tests/GoldenMaster/Support/Runner.php b/tests/GoldenMaster/Support/Runner.php index 7cf5b91d..31bff30d 100644 --- a/tests/GoldenMaster/Support/Runner.php +++ b/tests/GoldenMaster/Support/Runner.php @@ -32,9 +32,10 @@ public function request(string $query): string } /** Berechnet die Tabellen einer Liga in allen Ansichten, Rueckgabe: JSON. */ - public function calc(string $leagueFile): string + /** @param bool $allRounds jeden Spieltag rechnen statt der festen Auswahl fuer den Golden Master */ + public function calc(string $leagueFile, bool $allRounds = false): string { - return $this->run('calc.php', [$leagueFile]); + return $this->run('calc.php', $allRounds ? [$leagueFile, 'alle'] : [$leagueFile]); } /** diff --git a/tests/GoldenMaster/bin/calc.php b/tests/GoldenMaster/bin/calc.php index 57548b35..546d7153 100644 --- a/tests/GoldenMaster/bin/calc.php +++ b/tests/GoldenMaster/bin/calc.php @@ -2,7 +2,8 @@ /** * Kindprozess: laedt eine Liga wie lmo-start.php/lmo-showmain2.php und fuehrt * lmo-calctable.php fuer alle Ansichten aus. Ausgabe: JSON auf stdout. - * Aufruf: php calc.php + * Aufruf: php calc.php [alle] + * Mit "alle" wird jeder Spieltag gerechnet, sonst eine feste Auswahl (Golden Master). * * Bewusst ohne Funktionen und Klassen: lmo-calctable.php arbeitet mit dem * globalen Scope und muss genau so aufgerufen werden wie im Original. @@ -10,6 +11,7 @@ */ $gm_instance = $argv[1]; $gm_league = $argv[2]; +$gm_allRounds = ($argv[3] ?? '') === 'alle'; chdir($gm_instance); if (getenv('GOLDEN_COVERAGE_DIR')) { require __DIR__ . '/coverage_prepend.php'; @@ -41,7 +43,9 @@ $gm_scalars = ['stt', 'hoy', 'anzcnt', 'subteams']; $gm_anzst = (int)$anzst; -$gm_endtabs = array_values(array_unique([$gm_anzst, max(1, $gm_anzst - 1), max(1, intdiv($gm_anzst, 2)), min(3, $gm_anzst), 1])); +$gm_endtabs = $gm_allRounds + ? range($gm_anzst, 1) + : array_values(array_unique([$gm_anzst, max(1, $gm_anzst - 1), max(1, intdiv($gm_anzst, 2)), min(3, $gm_anzst), 1])); // [tabtype, newtabtype, action]: Gesamt, Heim, Auswaerts, Hin-, Rueckrunde und die // Kombinationen, die lmo-showrestab.php bei tabonres=2 erzeugt, plus Admin-Ansicht $gm_combos = [ From 2606709021a7f71ffae690943cf3424ff4f90ba5 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 01:12:41 +0200 Subject: [PATCH 034/298] fix(classlib): writeFile() mehrmals im selben Request writeFile() band update_addons.php bei jedem Aufruf mit include ein. Die Datei deklariert die Funktion updateAddons(), ein zweites writeFile() im selben Request brach deshalb mit "Cannot redeclare updateAddons()" ab. Die heutigen Aufrufer (lmo-rueckrunde.php, lmo-adminrounds.php) speichern nur einmal je Request; jeder Code, der zwei Ligen nacheinander speichert, stuerzte ab. Jetzt require_once. --- lmo/addon/classlib/classes/liga.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index 3709b7d3..d28daa2f 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -1017,7 +1017,9 @@ function writeFile($fileName = '', $message = 0, $deleteEmptyRounds = 0) { // if there is a need for any update functionality for special addons, // you should define them inside of the function updateAddons() located // in update_addons.php file. - include PATH_TO_ADDONDIR . '/classlib/update_addons.php'; + // require_once: die Datei deklariert updateAddons(); ein zweites writeFile() im selben + // Request brach mit include ab ("Cannot redeclare updateAddons()") + require_once PATH_TO_ADDONDIR . '/classlib/update_addons.php'; $iniData = array(); // Inhalt des LigaFiles $aktSpTag = 1; $maxSp = 0; From ace290fbac0b56b35120adb9e5e562a0151d1776 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 01:12:41 +0200 Subject: [PATCH 035/298] test: Ligen ueber die classlib anlegen, speichern und wieder lesen ClasslibWriteTest legt alle 85 Ligen aus tests/RealData/fixtures komplett ueber die classlib an (Teams, Spieltage, Partien, Optionen, Strafen, Sonderwertungen; RealLeague::buildLiga()) und speichert sie mit writeFile() - in der Testinstanz mit init.php und updateAddons(), alle in einem Prozess (bin/classlib_write.php, Runner::classlibWrite()). Danach: - der Kern liest jede gespeicherte Datei und muss die erwartete Tabelle rechnen - die classlib liest sie wieder ein und muss dieselbe Liga bekommen Die Tabellenpruefung von RealLeagueTest liegt dafuer jetzt im Trait ComparesTables und wird von beiden Tests genutzt. --- tests/GoldenMaster/Support/Runner.php | 11 +++ tests/GoldenMaster/bin/classlib_write.php | 43 ++++++++ tests/RealData/ClasslibWriteTest.php | 115 ++++++++++++++++++++++ tests/RealData/RealLeagueTest.php | 98 ++---------------- tests/RealData/Support/ComparesTables.php | 111 +++++++++++++++++++++ tests/RealData/Support/RealLeague.php | 86 +++++++++++++--- 6 files changed, 363 insertions(+), 101 deletions(-) create mode 100644 tests/GoldenMaster/bin/classlib_write.php create mode 100644 tests/RealData/ClasslibWriteTest.php create mode 100644 tests/RealData/Support/ComparesTables.php diff --git a/tests/GoldenMaster/Support/Runner.php b/tests/GoldenMaster/Support/Runner.php index 31bff30d..5b4307c8 100644 --- a/tests/GoldenMaster/Support/Runner.php +++ b/tests/GoldenMaster/Support/Runner.php @@ -38,6 +38,17 @@ public function calc(string $leagueFile, bool $allRounds = false): string return $this->run('calc.php', $allRounds ? [$leagueFile, 'alle'] : [$leagueFile]); } + /** + * Legt Ligen ueber die classlib an und speichert sie mit writeFile() (bin/classlib_write.php). + * + * @param string[] $fixtures Fixture-Dateien (tests/RealData/fixtures) + * @return string JSON Liga-ID => true oder Fehlertext, ggf. mit STDERR/EXIT-Kommentar + */ + public function classlibWrite(string $prefix, array $fixtures): string + { + return $this->run('classlib_write.php', array_merge([$prefix], $fixtures)); + } + /** * Allgemeine Anfrage (GET/POST, beliebiger Einstiegspunkt, optional mit Sitzung). * diff --git a/tests/GoldenMaster/bin/classlib_write.php b/tests/GoldenMaster/bin/classlib_write.php new file mode 100644 index 00000000..56b1deec --- /dev/null +++ b/tests/GoldenMaster/bin/classlib_write.php @@ -0,0 +1,43 @@ + [ ...] + * Gespeichert wird unter ligen/.l98. Ausgabe: JSON Liga-ID => true/false. + */ +$gm_instance = $argv[1]; +$gm_prefix = $argv[2]; +$gm_files = array_slice($argv, 3); +chdir($gm_instance); +if (getenv('GOLDEN_COVERAGE_DIR')) { + require __DIR__ . '/coverage_prepend.php'; +} + +$_GET = []; +$_POST = []; +$_COOKIE = []; +$_REQUEST = []; +$_SERVER['REQUEST_METHOD'] = 'GET'; +$_SERVER['HTTP_HOST'] = 'lmo.test'; +$_SERVER['SCRIPT_NAME'] = '/lmo/lmoadmin.php'; +$_SERVER['PHP_SELF'] = '/lmo/lmoadmin.php'; +$_SERVER['SCRIPT_FILENAME'] = $gm_instance . '/lmoadmin.php'; +$_SERVER['QUERY_STRING'] = ''; +$_SERVER['REMOTE_ADDR'] = '127.0.0.1'; + +require $gm_instance . '/init.php'; +// nur diese eine Klasse, ohne den Composer-Autoloader des Projekts (die Instanz hat ihren eigenen) +require_once dirname(__DIR__, 2) . '/RealData/Support/RealLeague.php'; + +$gm_results = []; +foreach ($gm_files as $gm_file) { + $gm_league = \Lmo\Tests\RealData\Support\RealLeague::load($gm_file); + $gm_target = PATH_TO_LMO . '/' . $dirliga . $gm_prefix . $gm_league->id() . '.l98'; + ob_start(); + $gm_ok = $gm_league->buildLiga()->writeFile($gm_target); + $gm_echo = ob_get_clean(); + $gm_results[$gm_league->id()] = $gm_ok && is_file($gm_target) && $gm_echo === '' ? true : trim(strip_tags($gm_echo)); +} +echo json_encode($gm_results, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); diff --git a/tests/RealData/ClasslibWriteTest.php b/tests/RealData/ClasslibWriteTest.php new file mode 100644 index 00000000..190f4dd2 --- /dev/null +++ b/tests/RealData/ClasslibWriteTest.php @@ -0,0 +1,115 @@ + Liga-ID => true oder Fehlertext */ + private static array $written = []; + + public static function setUpBeforeClass(): void + { + self::loadClasslib(); + $files = array_column(self::usableLeagues(), 0); + self::$output = Fixture::get()->runner()->classlibWrite(self::PREFIX, $files); + self::$written = json_decode(trim((string)preg_replace('//s', '', self::$output)), true) ?? []; + } + + /** Ligadateien wieder entfernen: die Instanz teilen sich alle Suites (Ligenuebersicht!) */ + public static function tearDownAfterClass(): void + { + foreach (glob(Fixture::get()->app()->ligenDir() . '/' . self::PREFIX . '*.l98') ?: [] as $file) { + unlink($file); + } + } + + public static function leagues(): array + { + return self::usableLeagues(); + } + + public function testAllLeaguesAreWrittenInOneRequest(): void + { + self::assertStringNotContainsString(' - + --- Dateiaenderungen --- -GEAENDERT ligen/golden/basic.l98 ---- vorher -+++ nachher -@@ -1,13 +1,12 @@ - [Options] --Title=Liga Manager Online 4 -+Title=LMO - Name=basic - Type=0 - Teams=8 --goalfaktor=1 --pointsfaktor=1 --enableGameSort=1 -+vonTab=0 -+bisTab=0 - Rounds=14 - Matches=4 --Actual=1 -+Actual=7 - Kegel=0 - HandS=0 -@@ -28,6 +27,4 @@ - namePkt=Pkt. - nameTor=Tore --tableHinRueck=1 --tableHeimAusw=1 - DatC=1 - DatS=1 -@@ -36,4 +33,8 @@ - urlT=0 - urlB=0 -+Graph=1 -+Kreuz=1 -+Tabelle=1 -+Ligastats=1 - Plan=1 - Ergebnis=1 -@@ -41,13 +42,13 @@ - favTeam=0 - selTeam=0 --ticker=0 --Graph=1 --Kreuz=1 --Tabelle=1 --Ligastats=1 - kurve1=0 - kurve2=0 -- --[News] -+tableHinRueck=1 -+tableHeimAusw=1 -+ticker=0 -+stats=0 -+goalfaktor=1 -+pointsfaktor=1 -+enableGameSort=1 - - [Teams] -@@ -71,6 +72,17 @@ - 8=Manns - -+[Teamm] -+1= -+2= -+3= -+4= -+5= -+6= -+7= -+8= -+ - [Team1] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -81,4 +93,5 @@ - [Team2] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -89,4 +102,5 @@ - [Team3] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -97,4 +111,5 @@ - [Team4] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -105,4 +120,5 @@ - [Team5] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -113,4 +129,5 @@ - [Team6] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -121,4 +138,5 @@ - [Team7] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -129,4 +147,5 @@ - [Team8] - SP=0 -+SM=0 - TOR1=0 - TOR2=0 -@@ -138,502 +157,545 @@ - D1= - D2= -+MO= - TA1=1 - TB1=7 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=3 - TB2=4 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=5 - TB3=2 - GA3=0 - GB3=0 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=8 - TB4=6 - GA4=3 - GB4=1 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round2] - D1= - D2= -+MO= - TA1=2 - TB1=3 - GA1=0 - GB1=4 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=4 - TB2=8 - GA2=2 - GB2=2 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=6 - TB3=1 - GA3=2 - GB3=4 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=7 - TB4=5 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round3] - D1= - D2= -+MO= - TA1=1 - TB1=5 - GA1=1 - GB1=0 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=3 - TB2=7 - GA2=3 - GB2=0 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=6 - TB3=4 - GA3=-1 - GB3=-1 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=8 - TB4=2 - GA4=1 - GB4=3 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round4] - D1= - D2= -+MO= - TA1=2 - TB1=6 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=4 - TB2=1 - GA2=4 - GB2=0 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=5 - TB3=3 - GA3=-1 - GB3=-1 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=7 - TB4=8 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round5] - D1= - D2= -+MO= - TA1=1 - TB1=3 - GA1=3 - GB1=0 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=4 - TB2=2 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=6 - TB3=7 - GA3=2 - GB3=3 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=8 - TB4=5 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round6] - D1= - D2= -+MO= - TA1=1 - TB1=2 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=3 - TB2=8 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=5 - TB3=6 - GA3=1 - GB3=2 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=7 - TB4=4 - GA4=4 - GB4=1 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round7] - D1= - D2= -+MO= - TA1=2 - TB1=7 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1=0 - NT1= - BE1= - TI1= --AT1=0 - TA2=4 - TB2=5 - GA2=2 - GB2=0 -+SP2=0 -+AT2=0 - NT2= - BE2= - TI2= --AT2=0 - TA3=6 - TB3=3 - GA3=3 - GB3=3 -+SP3=0 -+AT3=0 - NT3= - BE3= - TI3= --AT3=0 - TA4=8 - TB4=1 - GA4=4 - GB4=3 -+SP4=0 -+AT4=0 - NT4= - BE4= - TI4= --AT4=0 - - [Round8] - D1= - D2= -+MO= - TA1=7 - TB1=1 --GA1=2 --GB1=3 -+GA1=-1 -+GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=4 - TB2=3 --GA2=4 --GB2=3 -+GA2=-1 -+GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=2 - TB3=5 --GA3=1 --GB3=4 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=6 - TB4=8 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round9] - D1= - D2= -+MO= - TA1=3 - TB1=2 --GA1=4 --GB1=0 -+GA1=-1 -+GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=8 - TB2=4 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=1 - TB3=6 --GA3=0 --GB3=1 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=5 - TB4=7 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round10] - D1= - D2= -+MO= - TA1=5 - TB1=1 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=7 - TB2=3 --GA2=2 --GB2=3 -+GA2=-1 -+GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=4 - TB3=6 --GA3=4 --GB3=0 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=2 - TB4=8 --GA4=4 --GB4=2 -+GA4=-1 -+GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round11] - D1= - D2= -+MO= - TA1=6 - TB1=2 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=1 - TB2=4 --GA2=2 --GB2=1 -+GA2=-1 -+GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=3 - TB3=5 --GA3=2 --GB3=1 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=8 - TB4=7 --GA4=4 --GB4=3 -+GA4=-1 -+GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round12] - D1= - D2= -+MO= - TA1=3 - TB1=1 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=2 - TB2=4 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=7 - TB3=6 --GA3=2 --GB3=2 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=5 - TB4=8 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round13] - D1= - D2= -+MO= - TA1=2 - TB1=1 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=8 - TB2=3 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=6 - TB3=5 --GA3=1 --GB3=3 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=4 - TB4=7 - GA4=-1 - GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 - - [Round14] - D1= - D2= -+MO= - TA1=7 - TB1=2 - GA1=-1 - GB1=-1 -+SP1=0 -+AT1= - NT1= - BE1= --TI1= --AT1=0 - TA2=5 - TB2=4 - GA2=-1 - GB2=-1 -+SP2=0 -+AT2= - NT2= - BE2= --TI2= --AT2=0 - TA3=3 - TB3=6 --GA3=3 --GB3=1 -+GA3=-1 -+GB3=-1 -+SP3=0 -+AT3= - NT3= - BE3= --TI3= --AT3=0 - TA4=1 - TB4=8 --GA4=3 --GB4=3 -+GA4=-1 -+GB4=-1 -+SP4=0 -+AT4= - NT4= - BE4= --TI4= --AT4=0 -+ +(keine) === direkter Aufruf lmo-dirlist.php === From 2bb8fcd4336ce1dd4f647d76431744e7da52b8be Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 03:03:12 +0200 Subject: [PATCH 040/298] test: classlib erhaelt jedes Feld der Ligadatei ClasslibRoundtripTest: jede Liga der Testinstanz und eine Pokal-Liga (Hin- und Rueckspiel, Verlaengerung, Finale) wird erst von LMO selbst gespeichert (lmo-openfile.php + lmo-savefile.php wie im Admin), dann mit liga::loadFile() geladen und mit liga::writeFile() gespeichert. Kein Schluessel darf verloren gehen oder sich aendern. Laeuft als Kindprozess in der Testinstanz (bin/classlib_roundtrip.php, Runner::classlibRoundtrip()) auf Kopien in ligen/roundtrip/ mit eigenem Dateinamen, weil LMO Ausgabedateien nur nach dem Dateinamen benennt. --- tests/GoldenMaster/ClasslibRoundtripTest.php | 159 ++++++++++++++++++ tests/GoldenMaster/Support/Runner.php | 12 ++ tests/GoldenMaster/bin/classlib_roundtrip.php | 88 ++++++++++ 3 files changed, 259 insertions(+) create mode 100644 tests/GoldenMaster/ClasslibRoundtripTest.php create mode 100644 tests/GoldenMaster/bin/classlib_roundtrip.php diff --git a/tests/GoldenMaster/ClasslibRoundtripTest.php b/tests/GoldenMaster/ClasslibRoundtripTest.php new file mode 100644 index 00000000..59e24f4f --- /dev/null +++ b/tests/GoldenMaster/ClasslibRoundtripTest.php @@ -0,0 +1,159 @@ + Ligadatei => verlorene, neue und geaenderte Schluessel */ + private static array $results = []; + + public static function setUpBeforeClass(): void + { + $ligen = Fixture::get()->app()->ligenDir(); + @mkdir($ligen . '/' . self::DIR); + $files = []; + foreach (array_keys(self::leagues()) as $league) { + // eigener Dateiname: LMO benennt Ausgabedateien (Torstatistik, HTML-Export) nur nach dem + // Dateinamen ohne Ordner, gleichnamige Ligen wuerden die der anderen Tests ueberschreiben + $copy = self::DIR . '/' . self::PREFIX . basename($league); + if ($league === 'pokal') { + $copy = self::DIR . '/' . self::PREFIX . 'pokal.l98'; + file_put_contents($ligen . '/' . $copy, self::POKAL); + } else { + copy($ligen . '/' . $league, $ligen . '/' . $copy); + } + $files[$league] = $copy; + } + $output = Fixture::get()->runner()->classlibRoundtrip(array_values($files)); + self::assertStringNotContainsString(' :  +  + + + + + + + + + + + + + + + + + + + + + + +
      14 567 2   40   -21 +22 : -12 +13
      14 634 4   50   -21 +22 : -15 +16
    3 - +   14 46182   7 :2   -18 +20 : -9 +14
    4 - + 14 5 267   4 : -20 +23
    6 - + Mannschaft 5Mannschaft 8       14 346 5   5 :6-17-2   -13 +15 : -19 +21
    7 - + Mannschaft 8Mannschaft 5       14 336 5   5 :7-26-1   -12 +15 : -18 +21
    8 - +   14 24 57   2 :-5   -10 +11 : -19 +26
    2 - + Mannschaft 3Mannschaft 7       7324 13  23 :1130   10 @@ -246,44 +246,44 @@ : -10 +7
    3 - + Mannschaft 7Mannschaft 3       72 3 1  3 2 :3011   -9 +10 : -6 +10
    4 - +   7 223 2   3-1   -8 +9 : -8 +9
    5 - +
    6 - +
    7 - + Mannschaft 2Mannschaft 6       72 1342  13 : 4-3-1   7 @@ -407,32 +407,32 @@
    8 - + Mannschaft 6Mannschaft 2       71 2 14  31 : 4-1-3   -5 +7 : -5 +13
      14 567 2   40   -21 +22 : -12 +13   7  7 423 0   32   -14 +15 : -2 +3
      14 634 4   50   -21 +22 : -15 +16   7  7 412 1   41   -13 +14 : -4 +5
    3 - +   14 46182   7 :2   -18 +20 : -9 +14   7 234 1   41   -9 +10 : -6 +7   7 23041   3 :1   -9 +10 : -3 +7
    4 - + 14 5 267   4 : -20 +23   7 2 134   1 : -10 +13   7
    6 - + Mannschaft 5Mannschaft 8       14 346 5   5 :6-17-2   -13 +15 : -19 +21   72013 3  23 :3-15-2   6 @@ -634,72 +634,72 @@ : -9 +12   714 2  32 2 :32 0   -7 +9 : -10 +9
    7 - + Mannschaft 8Mannschaft 5       14 336 5   5 :7-26-1   -12 +15 : -18 +21   712 2 3  32 :5-23-1   -5 +8 : @@ -709,13 +709,13 @@   72 14 2  23 :23 0   @@ -725,13 +725,13 @@ : -7 +10
    8 - +   14 24 57   2 :-5   -10 +11 : -19 +26   7 04 32   1 :-3   -3 +4 : -9 +13   7 2 134   1 : -10 +13
      7 423 0   32   -14 +15 : -2 +3   7  7 423 0   32   -14 +15 : -2 +3
      7 412 1   41   -13 +14 : -4 +5   7  7 412 1   41   -13 +14 : -4 +5
    3 - + Mannschaft 3Mannschaft 6       7324 13   3 : -10 +7   7 24 13  14 :2-131   -7 +10 : -10 +7   7324 13   3 : -10 +7
    4 - + Mannschaft 6Mannschaft 3       72 3013   3 :1   -9 +10 : -3 +10   7 23 1  4:3  1:2-1   -9 +7 : -6 +13   72 3013   3 :1   -9 +10 : -3 +10
      7 213 2   20   -7 +9 : -7 +9   7 123 3   3-2   -5 +6 : -11 +12   7 213 2   20   -7 +9 : -7 +9
    6 - + Mannschaft 2Mannschaft 5       72 1342  13 : 3-20   7 @@ -619,34 +619,34 @@   703 223  12 :4-33-1   -3 +8 : -9 +11   72 1342  13 : 3-20   7 @@ -661,11 +661,11 @@
    7 - + Mannschaft 5Mannschaft 4        720 3  22 4 :3-122   -6 +11 : -9 +8   7 Mannschaft 4Mannschaft 2       72 1 42  31 : 30-2   7 @@ -757,38 +757,38 @@ : -10 +13   704 322  41 :224-3   -11 +4 : -8 +13   72 1 42  31 : 30-2   7 @@ -797,7 +797,7 @@ : -10 +13
      14 567 2   -21 +22 : -12 +13   4  14 634 4   -21 +22 : -15 +16   5
    3 - +   14 46182   -18 +20 : -9 +14   7
    4 - + 14 5 267   17 @@ -334,7 +334,7 @@ : -20 +23   4
    6 - + Mannschaft 5Mannschaft 8       14 346 5   -13 +15 : -19 +21   5 :6-17-2
    7 - + Mannschaft 8Mannschaft 5       14 336 5   -12 +15 : -18 +21   5 :7-26-1
    8 - +   14 24 57   -10 +11 : -19 +26   2  7 234 1   41   -9 +10 : -6 +7
    4 - + Mannschaft 1Mannschaft 5       714 223  12 : 3-2-1   -7 +8 : -10 +11
    Mannschaft 3Mannschaft 1       72 1342   1 :2-13-2   7 @@ -346,32 +346,32 @@
    6 - + Mannschaft 5Mannschaft 3       7 20314  21 :32 -1   -6 +7 : -9 +13
      7 123 3   3-2   -5 +6 : -11 +12
      7 04 32   1 :-3   -3 +4 : -9 +13
      7 423 0   32   -14 +15 : -2 +3
      7 412 1   41   -13 +14 : -4 +5
    3 - + Mannschaft 3Mannschaft 6       7324 13   3 : -10 +7
    4 - + Mannschaft 6Mannschaft 3       72 3013   3 :1   -9 +10 : -3 +10
      7 213 2   20   -7 +9 : -7 +9
    6 - + Mannschaft 2Mannschaft 5       72 1342  13 : 3-20   7 @@ -377,11 +377,11 @@
    7 - + Mannschaft 5Mannschaft 4       Mannschaft 4Mannschaft 2       72 1 42  31 : 30-2   7 @@ -433,7 +433,7 @@ : -10 +13
      7 234 1   0-1   -9 +10 : -6 +7
    5 - + Mannschaft 3Mannschaft 5       72 1342   2 :
    6 - + Mannschaft 5Mannschaft 3       712 214   2 :-1   -5 +7 : -8 +13
      7 113 3   2-1   -4 +6 : -10 +12
      7 04 32   1 :-2   -3 +4 : -9 +13
    Mannschaft 3Mannschaft 7       7324 13  23 :1130   10 @@ -247,7 +247,7 @@ : -10 +7
    Mannschaft 7Mannschaft 3       72 3 1  3 2 :3011   -9 +10 : -6 +10
      7 223 2   3-1   -8 +9 : -8 +9
    Mannschaft 2Mannschaft 6       72 1342  13 : 4-3-1   7 @@ -412,28 +412,28 @@ Mannschaft 6Mannschaft 2       71 2 14  31 : 4-1-3   -5 +7 : -5 +13
        145 67 1   61   -21 +25 : -9 +10
    Mannschaft 7Mannschaft 3       14624581  26 :3-142   -20 +23 : -14 +11
    3 - + Mannschaft 2Mannschaft 7       1452 635  72 :433-1   -17 +21 : -20 +18
    4 - + Mannschaft 3Mannschaft 2       14441 53 6 7 : 423   -16 +18 : -7 +21
    5 - +
    6 - + Mannschaft 6Mannschaft 4       14344 65  35 :5-241   -15 +16 : -21 +22
    7 - + Mannschaft 4Mannschaft 6       14423 6  5 3 :415-2   -14 +15 : -20 +21
      14 26475   5 :-3   -12 +13 : -18 +22
      7 312 2   52   -10 +11 : -7 +8
      7 234 1   20   -9 +10 : -6 +7
    Mannschaft 1Mannschaft 3       7223 16 0 2 :02 0   -8 +9 : -11 +6
      7 21 23   2 :-1   -7 +8 : -7 +11
    6 - + Mannschaft 6Mannschaft 1       714 223  10 :2-100   -7 +8 : -10 +11
    Mannschaft 3Mannschaft 6       7 130 4 2 1 : 20-1   -6 +7 : -3 +10
    7 1 234   0 : -11 +14
        145 67 1   61   -21 +25 : -9 +10   7 323 1   2-1   -11 +12 : -5 +6   723 4 0  2   -10 +13 : @@ -302,216 +302,216 @@ Mannschaft 7Mannschaft 3       14624581  26 :3-142   -20 +23 : -14 +11   7 33 12  13 :2-112   -10 +12 : -7 +6   731 250  13 :13 0   -10 +11 : -7 +5
    3 - + Mannschaft 2Mannschaft 7       1452 635  72 :433-1   -17 +21 : -20 +18   7 32 13  51 :322-1   -11 +10 : -5 +10   73 205  2 1 : 110   -6 +11 : -15 +8
    4 - + Mannschaft 3Mannschaft 2       14441 53 6 7 : 423   -16 +18 : -7 +21   72233 1  35 :13 2   -8 +12 : -5 +6   7 22 05  32 :3011   -8 +6 : -2 +15
    5 - +
    6 - + Mannschaft 6Mannschaft 4       14344 65  35 :5-241   -15 +16 : -21 +22   7 331  22 3 :2012   -12 +11 : -6 +8   70312 4  12 : 3-2-1   -3 +5 : -15 +14
    7 - + Mannschaft 4Mannschaft 6       14423 6  5 3 :415-2   -14 +15 : -20 +21   7 33 12  3:1 2:20   -10 +12 : -7 +6   71103 4  21 : 3-1-2   -4 +3 : -13 +15
      14 26475   5 :-3   -12 +13 : -18 +22   7 134 2   2-2   -6 +7 : -9 +10   7 1 323   3 : -9 +12
        723 4 0  2   -10 +13 : @@ -258,7 +258,7 @@   7 323 1   2-1   -11 +12 : -5 +6   723 4 0  2   -10 +13 : @@ -303,68 +303,68 @@ Mannschaft 7Mannschaft 3       731 250  13 :13 0   -10 +11 : -7 +5   7 33 12  13 :2-112   -10 +12 : -7 +6   731 250  13 :13 0   -10 +11 : -7 +5
    Mannschaft 3Mannschaft 7       73 2 20  31 :31 0   -8 +11 : -2 +8   7223 1  3 1 :122-1   -8 +10 : -5 +10   73 2 20  31 :31 0   -8 +11 : -2 +8
    7 1 323   3 : -9 +12   7 134 2   2-2   -6 +7 : -9 +10   7 1 323   3 : -9 +12
      7 323 1   52   -11 +12 : -5 +6   7  7 112 4   2-1   -4 +5 : -13 +14   7 312 2   32   -10 +11 : -7 +8   7 112 4   2-1   -4 +5 : -13 +14
    8 - +     145 67 1   -21 +25 : -9 +10   6 Mannschaft 7Mannschaft 3       14624581   -20 +23 : -14 +11  26 :3-142
    3 - + Mannschaft 2Mannschaft 7       1452 635   -17 +21 : -20 +18  72 :433-1
    4 - + Mannschaft 3Mannschaft 2       14441536   -16 +18 : -7 +21  67 : 423
    5 - +
    6 - + Mannschaft 6Mannschaft 4       14344 65   -15 +16 : -21 +22  35 :5-241
    7 - + Mannschaft 4Mannschaft 6       14423 65   -14 +15 : -20 +21  53 :415-2
    8  14 26475   -12 +13 : -18 +22   5
    1 - + Mannschaft 6Mannschaft 3      3 1  23 :2012   12 @@ -215,32 +215,32 @@
    2 - + Mannschaft 2Mannschaft 6       7 323 1  5:3 2:20   -11 +12 : -5 +6
      7 323 1   2-1   -11 +12 : -5 +6
    Mannschaft 4Mannschaft 2       7 33 12  35 :13 2   -10 +12 : -7 +6
    5 - + Mannschaft 7Mannschaft 4       7 312 2  13 :2-112   -10 +11 : -7 +8
    Mannschaft 3Mannschaft 7       7223 1  3 1 :122-1   -8 +10 : -5 +10
      7 134 2   2-2   -6 +7 : -9 +10
        723 4 0  2   -10 +13 : @@ -219,28 +219,28 @@ Mannschaft 7Mannschaft 3       731 250  13 :13 0   -10 +11 : -7 +5
    Mannschaft 3Mannschaft 7       73 2 20  31 :31 0   -8 +11 : -2 +8
    7 1 323   3 : -9 +12
      7 112 4   2-1   -4 +5 : -13 +14
    8 - + Mannschaft 7Mannschaft 5       7 412 3 0 4 :0031   -13 +15 : -7 +3
    Mannschaft 5Mannschaft 3       7330421   4 :3122   -12 +14 : -3 +5
    3 - + Mannschaft 3Mannschaft 7       7314 12  40 :2200   -10 +13 : -4 +7
    4 - + Mannschaft 6Mannschaft 8       7223151  25 :3-150   8 @@ -301,7 +301,7 @@ : -11 +8
    Mannschaft 1Mannschaft 6      2 3  12 :23 -1   @@ -338,32 +338,32 @@
    6 - + Mannschaft 8Mannschaft 1       7141223  51 :502-1   -7 +8 : -7 +11
      7 102 4   30   -3 +5 : -12 +14
      7 312 2   52   -10 +11 : -7 +8
      7 234 1   20   -9 +10 : -6 +7
    Mannschaft 1Mannschaft 3       7223 16 0 2 :02 0   -8 +9 : -11 +6
      7 21 23   2 :-1   -7 +8 : -7 +11
    Mannschaft 6Mannschaft 1       714 223  10 :2-100   -7 +8 : -10 +11
    Mannschaft 3Mannschaft 6       7 130 4 2 1 : 20-1   -6 +7 : -3 +10
    7 1 234   0 : -11 +14
    2 - + Mannschaft 3Mannschaft 1       11533461  1517 :510134   18 @@ -239,38 +239,38 @@ : -12 +9
    3 - + Mannschaft 1Mannschaft 3       11441533  1715 :134510   -16 +18 : -7 +12
      12 345 4   19-2   -13 +14 : -16 +17
      12 345 4   10-5   -13 +14 : -16 +17
    6 - + Mannschaft 5Mannschaft 6      1231711245  134 :17-412-8   10 @@ -363,38 +363,38 @@ : -22 +19
    7 - + Mannschaft 6Mannschaft 5      11212 3418  413 :12-817-4   -9 +10 : -15 +25
      10 223 5   10-3   -8 +9 : -17 +18
    2 - + Mannschaft 3Mannschaft 1       11533461  1517 :510134   18 @@ -246,38 +246,38 @@ : -12 +9
    3 - + Mannschaft 1Mannschaft 3       11441533  1715 :134510   -16 +18 : -7 +12
      12 345 4   19-2   -13 +14 : -16 +17
      12 345 4   10-5   -13 +14 : -16 +17
    6 - + Mannschaft 5Mannschaft 6      1231711245  134 :17-412-8   10 @@ -370,38 +370,38 @@ : -22 +19
    7 - + Mannschaft 6Mannschaft 5      11212 3418  413 :12-817-4   -9 +10 : -15 +25
      10 223 5   10-3   -8 +9 : -17 +18
      6 323 0   91   -11 +12 : -2 +3
      6 223 1   12-1   -8 +9 : -5 +6
     
    32 Tabellenposition
    1618 Pkt.
    Spiele
    1.451.64 Pkt./Spiel
    Höchste Niederlage
    3 Sp. o. Niederlage5 Sp. o. Niederlage Aktuelle Serie
    55,00%
    32 Tabellenposition 1
    1618 Pkt. 25
    11
    1.451.64 Pkt./Spiel 2.27
    0:3 g. Mannschaft 5 (A)
    3 Sp. o. Niederlage5 Sp. o. Niederlage Aktuelle Serie 2 Sieg(e)
    9 Sp. o. Niederlage
    1 Tabellenposition54
    15 Pkt.810
    6
    2.5 Pkt./Spiel1.141.43
    8:4
    5 Sieg(e)
    5 Sp. o. Niederlage
    Aktuelle Serie2 Sp. o. Sieg4 Sp. o. Sieg
    2 - + Mannschaft 3Mannschaft 1       11533461  1517 :510134   18 @@ -239,38 +239,38 @@ : -12 +9
    3 - + Mannschaft 1Mannschaft 3       11441533  1715 :134510   -16 +18 : -7 +12
      12 345 4   19-2   -13 +14 : -16 +17
      12 345 4   10-5   -13 +14 : -16 +17
    6 - + Mannschaft 5Mannschaft 6      1231711245  134 :17-412-8   10 @@ -363,38 +363,38 @@ : -22 +19
    7 - + Mannschaft 6Mannschaft 5      11212 3418  413 :12-817-4   -9 +10 : -15 +25
      10 223 5   10-3   -8 +9 : -17 +18
      6 323 0   91   -11 +12 : -2 +3
      6 223 1   12-1   -8 +9 : -5 +6
    2 - + Mannschaft 3Mannschaft 1       11533461  1517 :510134   18 @@ -239,38 +239,38 @@ : -12 +9
    3 - + Mannschaft 1Mannschaft 3       11441533  1715 :134510   -16 +18 : -7 +12
      12 345 4   19-2   -13 +14 : -16 +17
      12 345 4   10-5   -13 +14 : -16 +17
    6 - + Mannschaft 5Mannschaft 6      1231711245  134 :17-412-8   10 @@ -363,38 +363,38 @@ : -22 +19
    7 - + Mannschaft 6Mannschaft 5      11212 3418  413 :12-817-4   -9 +10 : -15 +25
      10 223 5   10-3   -8 +9 : -17 +18
      6 323 0   91   -11 +12 : -2 +3
      6 223 1   12-1   -8 +9 : -5 +6
    2 - + Mannschaft 3Mannschaft 1       11533461  1517 :510134   18 @@ -323,18 +323,18 @@ : -12 +9  6317 241  11:3 8:80   10 @@ -346,15 +346,15 @@ 7  54 2 210  49 :2254   8 @@ -363,69 +363,69 @@ : -5 +2
    3 - + Mannschaft 1Mannschaft 3       11441533  1715 :134510   -16 +18 : -7 +12  72263 12  811 :8038   -8 +10 : -5 +7  45 2 201  9:5 4:22   8 @@ -434,7 +434,7 @@ : -2 +5
      12 345 4   19-2   -13 +14 : -16 +17   6 223 1   92   -8 +9 : -5 +6   6  12 345 4   10-5   -13 +14 : -16 +17   5  7 212 3   7-4   -7 +8 : -10 +11
    6 - + Mannschaft 5Mannschaft 6      1231711245  134 :17-412-8   10 @@ -607,118 +607,118 @@ : -22 +19  63150 23  93 :549-6   -10 +2 : -7 +11   6005222  41 :12-83-2   -0 +8 : -15 +8
    7 - + Mannschaft 6Mannschaft 5      11212 3418  413 :12-817-4   -9 +10 : -15 +25  502631 2  39 :9-654   -2 +10 : -8 +7   6212006  14 :3-212-8   -7 +0 : -7 +18
      10 223 5   10-3   -8 +9 : -17 +18   4  6 023 3   4-4   -2 +3 : -11 +12
      6 212 2   -7 +8 : -7 +8   8  3 012 1   -1 +2 : -4 +5   2
    4 - + Mannschaft 5Mannschaft 1      725 1340   7 @@ -460,124 +460,124 @@ : -10 +4  96 :13-451  42113030   -7 +3 : -4 +3  62 :5120  300 2110   -0 +4 : -6 +1  34 :8-531
    5 - + Mannschaft 1Mannschaft 5      517 2014   -5 +7 : -2 +13  69 :5113-4  30421 10   -1 +7 : -1 +4  26 :2051  2113 003   -4 +0 : -1 +9  43 :318-5
    6  5 03 21   -2 +3 : -5 +9   12 0 101   1 @@ -693,7 +693,7 @@ : -1 +4   1  3 012 1   -1 +2 : -4 +5   0
    2 - + Mannschaft 3Mannschaft 1       11533461   18 @@ -234,44 +234,44 @@ : -12 +9  1517 :510134
    3 - + Mannschaft 1Mannschaft 3       11441533   -16 +18 : -7 +12  1715 :134510
    4  12 345 4   -13 +14 : -16 +17   19  12 345 4   -13 +14 : -16 +17   10
    6 - + Mannschaft 5Mannschaft 6      1231711245   10 @@ -358,44 +358,44 @@ : -22 +19  134 :17-412-8
    7 - + Mannschaft 6Mannschaft 5      11212 3418   -9 +10 : -15 +25  413 :12-817-4
    8  10 223 5   -8 +9 : -17 +18   10 Mannschaft 7Mannschaft 1      627 24 1  98 :7280   -8 +10 : -5 +7
    Mannschaft 1Mannschaft 7      726 23 1  89 :8072   -8 +9 : -5 +6
    5 0 223   3 : -8 +11
      6 212 2   1-2   -7 +8 : -7 +8
    5 - +   7 212 3   7-4   -7 +8 : -10 +11
      6 023 3   4-4   -2 +3 : -11 +12
    6 0 056   4 : -15 +18
      6 212 2   82   -7 +8 : -7 +8
    4 - + Mannschaft 5Mannschaft 1      725 1340  96 :13-451   7 @@ -301,38 +301,38 @@ : -10 +4
    5 - + Mannschaft 1Mannschaft 5      517 2014  69 :5113-4   -5 +7 : -2 +13
      5 03 21   1 :-5   -2 +3 : -5 +9
      6 323 0   91   -11 +12 : -2 +3
      6 223 1   12-1   -8 +9 : -5 +6
    Bayern München
    + + +
    Spiele gegeneinander:
    0 / 0 / 0 (S/U/N)
    + + + + + + +
    + + +
    +
    +
      +
    +
    +Stand: 01.01.2025 [©] +
    + + + + + + + + + + + + + + + + + + + + +
    Vorheriges Spiel
    08.03.2025 15:30
    +
    Bayern München
    _ : _
    VfL Bochum
    +
    +
    + + diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-mininext.php_file=1l_2024-25.l98_a=1_b=2-fe09c796.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-mininext.php_file=1l_2024-25.l98_a=1_b=2-fe09c796.txt new file mode 100644 index 00000000..47a80179 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-mininext.php_file=1l_2024-25.l98_a=1_b=2-fe09c796.txt @@ -0,0 +1,76 @@ +### lmo-mininext.php?file=1l_2024-25.l98&a=1&b=2 + + + +LMO Nextgame + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Spielpaarung
    Tage: -168, Stunden: 1, Minuten: 30
    28.09.2024 15:30
    Bayern München
      + :  + 
    Bayer 04 Leverkusen
    + + + +
    Spiele gegeneinander:
    0 / 0 / 0 (S/U/N)
    + + + + + + +
    + + +
    +
    +
      +
    +
    +Stand: 01.01.2025 [©] +
    +
    + + diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_-fe17ec8b.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_-fe17ec8b.txt new file mode 100644 index 00000000..8ee34722 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_-fe17ec8b.txt @@ -0,0 +1,13 @@ +### lmo-minitab.php? + + + +Minitable + + + + +

    + Fehler: Liga nicht gefunden!

    + + diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt new file mode 100644 index 00000000..216d3ade --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt @@ -0,0 +1,117 @@ +### lmo-minitab.php?mini_liga=golden/basic.l98&mini_template=standard + + + +Minitable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Tabelle

    +
    +
    +P + + + +M + +TD + +P +
    +1 + + + + +Manns ++1119
    +2 + + + + +Manns ++216
    +3 + + + + +Manns ++713
    +4 + + + + +Manns +011
    +5 + + + + +Manns +-118
    Stand: 01.01.2025 +
    + + diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt new file mode 100644 index 00000000..cce6a2d7 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt @@ -0,0 +1,87 @@ +### lmo-minitab.php?mini_liga=golden/basic.l98&mini_template=standard&mini_platz=5&mini_ueber=1&mini_unter=1 + + + +Minitable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Tabelle

    +
    +
    +P + + + +M + +TD + +P +
    +4 + + + + +Manns +011
    +5 + + + + +Manns +-118
    +6 + + + + +Manns +07
    Stand: 01.01.2025 +
    + + diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt new file mode 100644 index 00000000..5b697b8e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt @@ -0,0 +1,117 @@ +### lmo-minitab.php?mini_liga=golden/minus2_direct.l98&mini_template=standard + + + +Minitable + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Tabelle

    +
    +
    +P + + + +M + +TD + +P +
    +1 + + + + +Manns ++832:8
    +2 + + + + +Manns ++523:17
    +3 + + + + +Manns ++321:15
    +4 + + + + +Manns ++221:18
    +5 + + + + +Manns ++218:21
    Stand: 01.01.2025 +
    + + From bbee40eaa096f6bb933fe97155aa375b65cd66b9 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:08:06 +0200 Subject: [PATCH 048/298] Version 4.2.1 - lmo/composer.json: Version 4.2.1 - changelog.md: Abschnitt 4.2.1 in Deutsch und Englisch (Rueckrunde bei ungerader Anzahl Spieltage, Minitabelle unter PHP 8, Zeilenreihenfolge in der classlib, neue Tests) - Golden Master: Versionszeile der Info-Seiten --- changelog.md | 46 +++++++++++++++++++ lmo/composer.json | 2 +- ...le=1l_2024-25.l98_action=info-6d53e1cf.txt | 2 +- ...=golden_basic.l98_action=info-7cd3189d.txt | 2 +- ...lden_handicap.l98_action=info-0c01aa62.txt | 2 +- ...=golden_kegel.l98_action=info-484691e8.txt | 2 +- ...minus2_direct.l98_action=info-1a3bb48d.txt | 2 +- ...den_penalties.l98_action=info-b40f9073.txt | 2 +- ...den_rankzones.l98_action=info-b2edf492.txt | 2 +- ...olden_special.l98_action=info-d7963ae9.txt | 2 +- ...olden_wertung.l98_action=info-0e98c75b.txt | 2 +- 11 files changed, 56 insertions(+), 10 deletions(-) diff --git a/changelog.md b/changelog.md index 1f654e3e..9203c173 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,29 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Security +*** +## [4.2.1] - 2026-10-10 + +_Hier hätten wir die Changelogs für 4.2.1._ + +### Added +* Automatische Tests für „Rückrundenspielplan erstellen“ und das Verschieben von Partien im Admin-Bereich. +* Automatische Tests für das Addon „mini“: Die Minitabelle muss dieselbe Tabelle zeigen wie die Haupttabelle. + +### Changed + +### Deprecated + +### Removed + +### Fixed +* „Rückrundenspielplan erstellen“ bei einer Liga mit ungerader Anzahl Spieltage: Die Fehlermeldung erschien nicht, und die Liga wurde trotzdem neu gespeichert und als erfolgreich gemeldet. Jetzt erscheint die Meldung, gespeichert wird nichts. +* Minitabelle: Der Aufruf mit den mitgelieferten Standardeinstellungen brach unter PHP 8 mit einem Fehler ab (leere Werte für „Plätze darüber/darunter“). Ohne Liga erscheint jetzt die Meldung „Liga nicht gefunden“ ohne PHP-Warnung. +* classlib: Werte einer Partie (z.B. Verlängerung, beidseitiges Ergebnis) werden im Ligamodus auch gelesen, wenn sie in der Ligadatei vor den Mannschaften der Partie stehen. Minitabelle und Statistik zeigten für solche Dateien andere Punkte als die Haupttabelle. + +### Security + + *** ## [4.2.0] - 2026-10-10 @@ -159,6 +182,29 @@ _Here we write changelog notes for the next version._ ### Security +*** +## [4.2.1] - 2026-10-10 + +_Here we had the changelogs for 4.2.1._ + +### Added +* Automated tests for "create second half of season" and for moving matches in the admin area. +* Automated tests for the "mini" addon: the mini table must show the same table as the main table. + +### Changed + +### Deprecated + +### Removed + +### Fixed +* "Create second half of season" for a league with an odd number of match days: the error message was not shown, and the league was saved again anyway and reported as successful. Now the message is shown and nothing is saved. +* Mini table: the call with the shipped default settings aborted with an error under PHP 8 (empty values for "places above/below"). Without a league the message "league not found" is now shown without a PHP warning. +* classlib: values of a match (e.g. extra time, result for both sides) are now also read in league mode when they precede the teams of the match in the league file. For such files the mini table and the statistics showed different points than the main table. + +### Security + + *** ## [4.2.0] - 2026-10-10 diff --git a/lmo/composer.json b/lmo/composer.json index 38f1409b..61b2bf13 100644 --- a/lmo/composer.json +++ b/lmo/composer.json @@ -3,7 +3,7 @@ "type": "PHP-Script", "description": "The Liga Manager Online (LMO for short) is free software for managing sports leagues with tables on the Internet.", "homepage": "https:\/\/github.com\/henshingly\/lmo_php8", - "version": "4.2.0", + "version": "4.2.1", "time": "2026-10-10", "keywords": [ "LMO", diff --git a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt index d3577ab1..8e4ac69c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=1l_2024-25.l98_action=info-6d53e1cf.txt @@ -28,7 +28,7 @@ diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt index 241771ca..708b354e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=info-7cd3189d.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt index e5e4ab1e..e571bf2c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=info-0c01aa62.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt index 66517271..a7938983 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=info-484691e8.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt index 066b8e3a..f2044bce 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=info-1a3bb48d.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt index d162fbc3..365a30f4 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=info-b40f9073.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt index d825cf1f..291b7428 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_rankzones.l98_action=info-b2edf492.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt index 84ceb92e..1eafeef7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=info-d7963ae9.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt index b6c39033..b05a52b7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=info-0e98c75b.txt @@ -28,7 +28,7 @@
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    From 2f3db4cc0fdd6e508468db79b1419d0dd25b8c90 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:47 +0200 Subject: [PATCH 049/298] fix(ticker): Hinweis auf zugesprochenen Sieg nur beim betroffenen Spiel Nach einem Spiel mit zugesprochenem Auswaertssieg stand "... bekam den Sieg zugesprochen" auch bei allen folgenden Spielen des Spieltags: der Hinweis wurde wegen eines Tippfehlers ($dumm2y statt $dummy2) nie zurueckgesetzt. --- lmo/addon/ticker/ticker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmo/addon/ticker/ticker.php b/lmo/addon/ticker/ticker.php index 7f28cae4..f4c3c0cf 100644 --- a/lmo/addon/ticker/ticker.php +++ b/lmo/addon/ticker/ticker.php @@ -84,7 +84,7 @@ $dummy2 = $text['ticker'][2] . ':' . addslashes($teams[$teamb[$stx-1][$i]] . ' ' . $text[211]); } else { - $dumm2y = ''; + $dummy2 = ''; } if ($msieg[$stx-1][$i] == 3) { $dummy3 = $text['ticker'][2] . ':' . addslashes($text['ticker'][3]); From 7efce8573eeba8f294283c633bf98810e4f8bba8 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:47 +0200 Subject: [PATCH 050/298] fix(ticker): Breite und Geschwindigkeit beim Einbinden uebergeben Wer den Ticker einbindet und $tickerbreite oder $tickergeschwindigkeit setzt, bekam eine PHP-Warnung und einen leeren Wert: gelesen wurden die nicht vorhandenen Variablen $breite und $geschwindigkeit. --- lmo/addon/ticker/ticker.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lmo/addon/ticker/ticker.php b/lmo/addon/ticker/ticker.php index f4c3c0cf..d377ac63 100644 --- a/lmo/addon/ticker/ticker.php +++ b/lmo/addon/ticker/ticker.php @@ -25,8 +25,8 @@ $ticker_ligen = isset($tickerligen) ? $tickerligen : $ticker_standard_ligen; $ticker_tickertitel = isset($tickertitel) ? $tickertitel : $ticker_tickertitel; $ticker_notizanzeigen = isset($tickernotizen) ? $tickernotizen : $ticker_notizanzeigen; -$ticker_breite = isset($tickerbreite) ? $breite : $ticker_breite; -$ticker_geschwindigkeit = isset($tickergeschwindigkeit) ? $geschwindigkeit : $ticker_geschwindigkeit; +$ticker_breite = isset($tickerbreite) ? $tickerbreite : $ticker_breite; +$ticker_geschwindigkeit = isset($tickergeschwindigkeit) ? $tickergeschwindigkeit : $ticker_geschwindigkeit; $trenner = ' +++ '; $array = array(); From c03b0a3c3c64575277853aea5f0311dcdaaa2f04 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:47 +0200 Subject: [PATCH 051/298] fix(ticker): Notizen bei Pokal-Ligen anzeigen Im Pokal-Zweig wurde $notizanzeigen geprueft, das es nicht gibt; die Einstellung "Notizen anzeigen" wirkte dort nie (PHP-Warnung). Gemeint ist $ticker_notizanzeigen wie im Liga-Zweig. --- lmo/addon/ticker/ticker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmo/addon/ticker/ticker.php b/lmo/addon/ticker/ticker.php index d377ac63..39e01e5f 100644 --- a/lmo/addon/ticker/ticker.php +++ b/lmo/addon/ticker/ticker.php @@ -114,7 +114,7 @@ $mspezhilf = ' ' . $mspez[$stx-1][$i][$n]; } if ($favteam == $teama[$stx-1][$i] || $favteam == $teamb[$stx-1][$i] || $ticker_tickerart == 1) { - if ($mnote[$stx-1][$i][$n] != '' && $notizanzeigen == 1) { + if ($mnote[$stx-1][$i][$n] != '' && $ticker_notizanzeigen == 1) { $dummy4 = ' ' . $text[22] . ': ' . $mnote[$stx-1][$i][$n]; } else { From f13f54900c6cf020d0d94f4e0648a0ea94299c2e Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:47 +0200 Subject: [PATCH 052/298] fix(viewer): keine PHP-Warnung beim ersten Aufruf einer Ansicht viewer.php verglich das Alter der Cache-Datei mit dem der Ligadatei, auch wenn es die Cache-Datei noch nicht gab (filemtime(): stat failed). Fehlt sie, wird die Ansicht jetzt ohne Warnung neu erzeugt. --- lmo/addon/viewer/viewer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lmo/addon/viewer/viewer.php b/lmo/addon/viewer/viewer.php index f8e7b561..ca39fbfe 100644 --- a/lmo/addon/viewer/viewer.php +++ b/lmo/addon/viewer/viewer.php @@ -65,7 +65,9 @@ //check if one of the leagues is newer than the cache file $i = 1; while (isset($multi_cfgarray['liga' . $i])) { - if (filemtime(PATH_TO_LMO . '/' . $diroutput . 'viewer_' . $multi . '.txt') < filemtime(PATH_TO_LMO . '/' . $dirliga . $multi_cfgarray['liga' . $i])) { + // beim ersten Aufruf gibt es die Cache-Datei noch nicht (filemtime() warnte dann) + $viewer_cache_filename = PATH_TO_LMO . '/' . $diroutput . 'viewer_' . $multi . '.txt'; + if (!file_exists($viewer_cache_filename) || filemtime($viewer_cache_filename) < filemtime(PATH_TO_LMO . '/' . $dirliga . $multi_cfgarray['liga' . $i])) { $viewer_cache_counter = 0; } $i++; From e8e1c046ce18e6e988e8fc0bf282cb01aeff205f Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:47 +0200 Subject: [PATCH 053/298] fix(viewer): unbenutzte Zeile mit festem Ligenverzeichnis entfernt Beim Speichern einer Ansicht las lmo-adminvieweroptions.php jede Ligadatei zusaetzlich fest aus "ligen/" ein, ohne das Ergebnis zu verwenden. Heisst das Ligenverzeichnis anders, gab das nur eine PHP-Warnung. --- lmo/addon/viewer/lmo-adminvieweroptions.php | 1 - 1 file changed, 1 deletion(-) diff --git a/lmo/addon/viewer/lmo-adminvieweroptions.php b/lmo/addon/viewer/lmo-adminvieweroptions.php index e51abc03..72ccd248 100644 --- a/lmo/addon/viewer/lmo-adminvieweroptions.php +++ b/lmo/addon/viewer/lmo-adminvieweroptions.php @@ -159,7 +159,6 @@ $team = substr($team, 0, strrpos($team, ']')); $liga1 = new liga(); if ($liga1->loadFile(PATH_TO_LMO . '/' . $dirliga . $ligen_datei) == true) { // Ligenfile vorhanden? - $file_ligen_datei = file(chop(PATH_TO_LMO . '/ligen/' . $ligen_datei)); if ($ligen_datei != $doppelt_check) { $doppelt_check = $ligen_datei; $zz++; From f492f6705374b18fe30bb94a68183737562da60d Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:48 +0200 Subject: [PATCH 054/298] fix(mini): keine Tendenz am ersten Spieltag Die Minitabelle vergleicht die Plaetze mit denen des Vorspieltags (Actual - 1). Am ersten Spieltag gibt es keinen; calcTable(0) rechnete dann mit dem aktuellen Spieltag, und die Minitabelle zeigte eine Tendenz, die nichts aussagt. Jetzt ist sie dort fuer alle Mannschaften 0. MiniAddonTest: zwei Tests zur Tendenz, Snapshots der Minitabelle angepasst. --- lmo/addon/mini/lmo-minitab.php | 6 +++- tests/GoldenMaster/MiniAddonTest.php | 30 +++++++++++++++++++ ...ic.l98_mini_template=standard-ff0f2de9.txt | 10 +++---- ...z=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt | 6 ++-- ...ct.l98_mini_template=standard-a1b59c68.txt | 8 ++--- 5 files changed, 47 insertions(+), 13 deletions(-) diff --git a/lmo/addon/mini/lmo-minitab.php b/lmo/addon/mini/lmo-minitab.php index a4ff1d25..341d4cf5 100644 --- a/lmo/addon/mini/lmo-minitab.php +++ b/lmo/addon/mini/lmo-minitab.php @@ -105,7 +105,11 @@ $AnzahlTeams = $liga->teamCount(); $LigaTabelle = $liga->calcTable($liga->options->keyValues['Rounds']); - $LastGameDay = $liga->calcTable($liga->options->keyValues['Actual'] - 1); + // Tendenz = Platz am Vorspieltag minus Platz jetzt. Vor dem ersten Spieltag gibt es keinen + // Vorspieltag (calcTable(0) rechnet mit dem aktuellen Spieltag): Tendenz 0 fuer alle. + $LastGameDay = $liga->options->keyValues['Actual'] > 1 + ? $liga->calcTable($liga->options->keyValues['Actual'] - 1) + : $LigaTabelle; $Favorit = $liga->teamForNumber($liga->options->keyValues['favTeam']); $viewPosition = 1; if (is_null($m_platz) || $m_platz <= 0 || $m_platz > $AnzahlTeams ) { diff --git a/tests/GoldenMaster/MiniAddonTest.php b/tests/GoldenMaster/MiniAddonTest.php index fb83baf0..e0cd9a8a 100644 --- a/tests/GoldenMaster/MiniAddonTest.php +++ b/tests/GoldenMaster/MiniAddonTest.php @@ -95,6 +95,36 @@ public function testMiniTableShowsTheSameTableAsTheMainTable(string $leagueFile) } } + /** @return int[] Tendenz je Tabellenzeile (title des Tendenz-Bildes) fuer golden/basic mit dem angegebenen aktuellen Spieltag */ + private static function tendencies(int $actual): array + { + $source = str_replace("\r\n", "\n", (string)file_get_contents(self::$app->ligenDir() . '/golden/basic.l98')); + $content = preg_replace('/^Actual=.*$/m', 'Actual=' . $actual, $source, 1, $count); + self::assertSame(1, $count); + file_put_contents(self::$app->ligenDir() . '/tendenz' . $actual . '.l98', $content); + + $html = self::page('lmo-minitab.php', 'mini_liga=tendenz' . $actual . '.l98&mini_template=standard&mini_ueber=99&mini_unter=99'); + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + preg_match_all('~~', $html, $titles); + self::assertCount(8, $titles[1], 'Tendenz fuer alle 8 Mannschaften'); + return array_map('intval', $titles[1]); + } + + public function testNoTendencyBeforeTheSecondMatchday(): void + { + // am 1. Spieltag gibt es keinen Vorspieltag + self::assertSame(array_fill(0, 8, 0), self::tendencies(1)); + } + + public function testTendencyComparesWithThePreviousMatchday(): void + { + $tendencies = self::tendencies(3); + + self::assertNotSame(array_fill(0, 8, 0), $tendencies, 'Plaetze haben sich seit Spieltag 2 veraendert'); + // jeder gewonnene Platz ist fuer eine andere Mannschaft ein verlorener + self::assertSame(0, array_sum($tendencies)); + } + public static function pages(): array { return [ diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt index 216d3ade..e802a67f 100644 --- a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard-ff0f2de9.txt @@ -39,7 +39,7 @@ 1 @@ -54,7 +54,7 @@ 2 @@ -69,7 +69,7 @@ 3 @@ -84,7 +84,7 @@ 4 @@ -99,7 +99,7 @@ 5 diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt index cce6a2d7..504a76d6 100644 --- a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_basic.l98_mini_template=standard_mini_platz=5_mini_ueber=1_mini_unter=1-10b4e9d3.txt @@ -39,7 +39,7 @@ 4 @@ -54,7 +54,7 @@ 5 @@ -69,7 +69,7 @@ 6 diff --git a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt index 5b697b8e..40ed2353 100644 --- a/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt +++ b/tests/GoldenMaster/__snapshots__/mini/lmo-minitab.php_mini_liga=golden_minus2_direct.l98_mini_template=standard-a1b59c68.txt @@ -39,7 +39,7 @@ 1 @@ -69,7 +69,7 @@ 3 @@ -84,7 +84,7 @@ 4 @@ -99,7 +99,7 @@ 5 From 3c57d091b9de7422c5d2f3f882bf10dbd2361890 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:48 +0200 Subject: [PATCH 055/298] test: Addon viewer ViewerAddonTest: der Admin speichert eine Ansicht (config/viewer/*.view), viewer.php zeigt die Spiele der ausgewaehlten Mannschaften nach Datum und nach Spieltag (mit Snapshots), der Cache wird bis zum Limit genutzt, eine unbekannte Ansicht endet mit einer Meldung. --- tests/GoldenMaster/ViewerAddonTest.php | 119 +++++++++++++ .../viewer/nach_Datum-fedbbccd.txt | 125 ++++++++++++++ .../viewer/nach_Spieltag-1fcb3cb4.txt | 157 ++++++++++++++++++ 3 files changed, 401 insertions(+) create mode 100644 tests/GoldenMaster/ViewerAddonTest.php create mode 100644 tests/GoldenMaster/__snapshots__/viewer/nach_Datum-fedbbccd.txt create mode 100644 tests/GoldenMaster/__snapshots__/viewer/nach_Spieltag-1fcb3cb4.txt diff --git a/tests/GoldenMaster/ViewerAddonTest.php b/tests/GoldenMaster/ViewerAddonTest.php new file mode 100644 index 00000000..347c4096 --- /dev/null +++ b/tests/GoldenMaster/ViewerAddonTest.php @@ -0,0 +1,119 @@ +.view), die Seite + * addon/viewer/viewer.php zeigt damit die Spiele ausgewaehlter Mannschaften - nach Datum oder nach + * Spieltag. Liga: 1. Bundesliga 2024/25 mit echten Terminen, Testuhr 15.03.2025. + */ +final class ViewerAddonTest extends TestCase +{ + use AssertsSnapshots; + + private const LIGA = '1l_2024-25.l98'; + + private static AdminClient $client; + + public static function setUpBeforeClass(): void + { + self::$client = Fixture::loggedInClient(); + } + + /** + * Speichert eine Ansicht wie der letzte Schritt des Admin-Formulars (Mannschaften 1 und 2). + * + * @param array $settings Abweichungen von den Standardwerten + */ + private static function saveView(string $name, array $settings = []): string + { + $config = $settings + [ + 'modus' => 1, 'anzahl_tage_plus' => 7, 'anzahl_tage_minus' => 7, 'anzahl_spieltage_vor' => 1, + 'anzahl_spieltage_zurueck' => 1, 'datumsformat' => 'd.m.Y', 'heute_highlight' => 1, 'tabelle_verlinken' => 1, + 'spielberichte_neues_fenster' => '', 'mannschaftshomepages_verlinken' => '', 'mannschaftsnamen' => 0, + 'titelzeile' => 'Testansicht', 'anstosstermin' => '', 'template' => 'standard', 'uhrzeitformat' => 'H:i', + 'tordummy' => '_', 'tabellensymbol' => 'tabelle.gif', 'spielberichtesymbol' => 'bericht.gif', + 'notizsymbol' => 'notiz.gif', 'spieltagtext' => 'ST', 'cache_refresh' => 0, 'favteam_highlight' => 1, + ]; + $pairs = []; + foreach ($config as $key => $value) { + $pairs[] = $key . '=' . $value; + } + return self::$client->post('lmoadmin.php', '', [ + 'action' => 'admin', 'todo' => 'vieweroptions', 'formular3' => '1', 'dateiname' => $name, + 'config_array' => implode(';', $pairs), 'zaehler' => '2', + 't0' => self::LIGA . '[1]', 't1' => self::LIGA . '[2]', + ]); + } + + private static function view(string $name): string + { + return self::$client->get('addon/viewer/viewer.php', 'multi=' . $name); + } + + public function testAdminSavesView(): void + { + $html = self::saveView('gespeichert'); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen beim Speichern'); + $file = (string)file_get_contents(self::$client->instance()->path() . '/config/viewer/gespeichert.view'); + self::assertStringContainsString("[config]\nmodus=1\n", $file); + self::assertStringContainsString("template=standard\n", $file); + self::assertStringContainsString("[Viewer Ligen]\nliga1=" . self::LIGA . "\n" . self::LIGA . "_1=1\n" . self::LIGA . "_2=2\n", $file); + } + + public function testGamesByDate(): void + { + self::saveView('datum'); + + $html = self::view('datum'); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + // 7 Tage vor und nach dem 15.03.2025: je zwei Spiele von Bayern (1) und Leverkusen (2) + // der 08.03.2025 steht zusaetzlich in der Ueberschrift "Begegnungen von ... bis ..." + self::assertSame(3, substr_count($html, '08.03.2025'), 'Spiele am 08.03.2025'); + self::assertSame(2, substr_count($html, '15.03.2025'), 'Spiele am 15.03.2025'); + self::assertStringContainsString('Bayern München', $html); + self::assertStringContainsString('Bayer 04 Leverkusen', $html); + $this->assertMatchesSnapshot('viewer', 'nach Datum', Normalizer::html($html, self::$client->instance()->path(), 'multi=datum')); + } + + public function testGamesByMatchday(): void + { + self::saveView('spieltag', ['modus' => 2, 'template' => 'standard_spieltag']); + + $html = self::view('spieltag'); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertStringContainsString('Bayern München', $html); + $this->assertMatchesSnapshot('viewer', 'nach Spieltag', Normalizer::html($html, self::$client->instance()->path(), 'multi=spieltag')); + } + + public function testCachedViewIsServedUntilRefreshLimit(): void + { + self::saveView('cache', ['cache_refresh' => 3]); + $counter = self::$client->instance()->path() . '/output/viewer_cache_count.txt'; + + $first = self::view('cache'); + self::assertSame('1', trim((string)file_get_contents($counter)), 'erster Aufruf erzeugt die Ansicht'); + $second = self::view('cache'); + + self::assertStringNotContainsString('STDERR', $first . $second, 'PHP-Meldungen'); + self::assertSame($first, $second, 'zweiter Aufruf liefert dieselbe Ausgabe aus dem Cache'); + self::assertSame('2', trim((string)file_get_contents($counter)), 'Cache-Zaehler'); + } + + public function testUnknownView(): void + { + $html = self::view('gibtesnicht'); + + self::assertStringContainsString('gibtesnicht.view', $html); + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + } +} diff --git a/tests/GoldenMaster/__snapshots__/viewer/nach_Datum-fedbbccd.txt b/tests/GoldenMaster/__snapshots__/viewer/nach_Datum-fedbbccd.txt new file mode 100644 index 00000000..b9c74246 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/viewer/nach_Datum-fedbbccd.txt @@ -0,0 +1,125 @@ +### nach Datum + +
    -

    Liga Manager Online 4 - Vers. 4.2.0

    +

    Liga Manager Online 4 - Vers. 4.2.1

    - + - + - + - + - + - + - + - + - + - + - + - +
    + + + + + + + + + +
    Begegnungen von 08.03.2025 bis 22.03.2025
    + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ST 2508.03.202515:30Bayer 04 Leverkusen + -  +Werder Bremen_ : _ + +# + + + + + +
    ST 2508.03.202515:30Bayern München + -  +VfL Bochum_ : _ + +# + + + + + +
    ST 2615.03.202515:30VfB Stuttgart + -  +Bayer 04 Leverkusen_ : _ + +# + + + + + +
    ST 2615.03.202515:301.FC Union Berlin + -  +Bayern München_ : _ + +# + + + + + +
    +
    +
    +[©] +
    diff --git a/tests/GoldenMaster/__snapshots__/viewer/nach_Spieltag-1fcb3cb4.txt b/tests/GoldenMaster/__snapshots__/viewer/nach_Spieltag-1fcb3cb4.txt new file mode 100644 index 00000000..38080cfd --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/viewer/nach_Spieltag-1fcb3cb4.txt @@ -0,0 +1,157 @@ +### nach Spieltag + + + + + + + + + + + +
    Aktueller Spieltag +1 / -1
    + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +1
    +ST 1 +23.08.202420:30 +Borussia M'gladbach + + -  + +Bayer 04 Leverkusen +_ : _ + +# + + + + + +
    +ST 1 +24.08.202415:30 +VfL Wolfsburg + + -  + +Bayern München +_ : _ + +# + + + + + +
    +2
    +ST 2 +31.08.202415:30 +Bayer 04 Leverkusen + + -  + +RB Leipzig +_ : _ + +# + + + + + +
    +ST 2 +31.08.202415:30 +Bayern München + + -  + +SC Freiburg +_ : _ + +# + + + + + +
    +
    +
    +[©] +
    From f461c989a4fca53a36fa58a01374fb06ef2939b0 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:48 +0200 Subject: [PATCH 056/298] test: Addon ticker TickerAddonTest prueft den Lauftext der Ligaseite im Wortlaut: zugesprochener Heim- und Auswaertssieg, beidseitiges Ergebnis, nicht gespieltes Spiel, Ticker ausgeschaltet und News-Modus (tickerart=2). --- tests/GoldenMaster/TickerAddonTest.php | 102 +++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 tests/GoldenMaster/TickerAddonTest.php diff --git a/tests/GoldenMaster/TickerAddonTest.php b/tests/GoldenMaster/TickerAddonTest.php new file mode 100644 index 00000000..1ce3fcec --- /dev/null +++ b/tests/GoldenMaster/TickerAddonTest.php @@ -0,0 +1,102 @@ +ligenDir() . '/' . self::LIGA; + $content = str_replace("\r\n", "\n", (string)file_get_contents($path)); + foreach ($options as $key => $value) { + $content = preg_replace('/^' . $key . '=.*$/m', $key . '=' . $value, $content, 1, $count); + self::assertSame(1, $count, "Option $key fehlt in der Testliga"); + } + if ($news !== null) { + $content = preg_replace('/^\[News\]\n.*?(?=^\[)/ms', "[News]\n" . $news . "\n", $content, 1, $count); + self::assertSame(1, $count, 'Abschnitt [News] fehlt in der Testliga'); + } + file_put_contents($path, $content); + + $html = self::$runner->request('file=' . self::LIGA . '&action=results&st=' . ($options['Actual'] ?? 1)); + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + if (!preg_match('~
    ]*class="marquee".*?
    ~s', $html, $marquee)) { + return null; + } + return trim((string)preg_replace('/\s+/', ' ', strip_tags($marquee[0]))); + } + + public function testNoTickerWhenLeagueHasItSwitchedOff(): void + { + self::assertNull(self::ticker(['ticker' => 0, 'Actual' => 1])); + } + + public function testAwardedAwayWinIsMentionedOnlyForThatMatch(): void + { + self::assertSame( + '+++ wertung (1.Spieltag): Mannschaft 1 - Mannschaft 7 3:3 +++ Mannschaft 3 - Mannschaft 4 0:0 ' + . '-Entscheid durch Sportgericht:Mannschaft 4 bekam den Sieg zugesprochen +++ Mannschaft 5 - Mannschaft 2 3:0 ' + . '+++ Mannschaft 8 - Mannschaft 6 0:1 +++', + self::ticker(['ticker' => 1, 'Actual' => 1]) + ); + } + + public function testAwardedHomeWinAndUnplayedMatch(): void + { + self::assertSame( + '+++ wertung (4.Spieltag): Mannschaft 2 - Mannschaft 6 0:0 -Entscheid durch Sportgericht:Mannschaft 2 bekam den ' + . 'Sieg zugesprochen +++ Mannschaft 4 - Mannschaft 1 2:2 +++ Mannschaft 5 - Mannschaft 3 _:_ +++ Mannschaft 7 - ' + . 'Mannschaft 8 2:1 +++', + self::ticker(['ticker' => 1, 'Actual' => 4]) + ); + } + + public function testResultForBothSides(): void + { + self::assertSame( + '+++ wertung (6.Spieltag): Mannschaft 1 - Mannschaft 2 0:3 +++ Mannschaft 3 - Mannschaft 8 3:0 +++ Mannschaft 5 - ' + . 'Mannschaft 6 0:0 -Entscheid durch Sportgericht:Mannschaft 6 bekam den Sieg zugesprochen +++ Mannschaft 7 - ' + . 'Mannschaft 4 3:3 -Entscheid durch Sportgericht:Das Ergebnis zählt für beide Mannschaften gleichermaßen aus Sicht ' + . 'der Heimmannschaft. +++', + self::ticker(['ticker' => 1, 'Actual' => 6]) + ); + } + + public function testNewsTicker(): void + { + // tickerart=2 in der Addon-Konfiguration: News der Liga statt Ergebnisse + $config = self::$app->path() . '/config/ticker/cfg.txt'; + $original = (string)file_get_contents($config); + file_put_contents($config, preg_replace('/^tickerart=.*$/m', 'tickerart=2', $original)); + try { + $text = self::ticker(['ticker' => 1, 'Actual' => 1], "NC=2\nN0=Erste Meldung\nN1=Zweite Meldung"); + } finally { + file_put_contents($config, $original); + } + + self::assertNotNull($text, 'Lauftext vorhanden'); + self::assertStringContainsString('Erste Meldung +++ Zweite Meldung', $text); + self::assertStringNotContainsString('Mannschaft 1 - Mannschaft 7', $text, 'keine Ergebnisse im News-Ticker'); + } +} From adbcc54bd5c1b0aed8e1bddd3cd1a7d61436e6b2 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:21:48 +0200 Subject: [PATCH 057/298] changelog: 4.2.1 um Minitabelle, Ticker und Viewer ergaenzt --- changelog.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/changelog.md b/changelog.md index 9203c173..7d943b8e 100644 --- a/changelog.md +++ b/changelog.md @@ -31,6 +31,7 @@ _Hier hätten wir die Changelogs für 4.2.1._ ### Added * Automatische Tests für „Rückrundenspielplan erstellen“ und das Verschieben von Partien im Admin-Bereich. * Automatische Tests für das Addon „mini“: Die Minitabelle muss dieselbe Tabelle zeigen wie die Haupttabelle. +* Automatische Tests für die Addons „viewer“ (Ansicht speichern, Spiele nach Datum und Spieltag, Cache) und „ticker“ (Lauftext mit Wertungen, News). ### Changed @@ -41,6 +42,10 @@ _Hier hätten wir die Changelogs für 4.2.1._ ### Fixed * „Rückrundenspielplan erstellen“ bei einer Liga mit ungerader Anzahl Spieltage: Die Fehlermeldung erschien nicht, und die Liga wurde trotzdem neu gespeichert und als erfolgreich gemeldet. Jetzt erscheint die Meldung, gespeichert wird nichts. * Minitabelle: Der Aufruf mit den mitgelieferten Standardeinstellungen brach unter PHP 8 mit einem Fehler ab (leere Werte für „Plätze darüber/darunter“). Ohne Liga erscheint jetzt die Meldung „Liga nicht gefunden“ ohne PHP-Warnung. +* Minitabelle: Am ersten Spieltag wurde eine Tendenz angezeigt, obwohl es keinen Vorspieltag gibt. Jetzt ist sie dort für alle Mannschaften 0. +* Ticker: Der Hinweis „… bekam den Sieg zugesprochen“ stand nach einem gewerteten Spiel auch bei allen folgenden Spielen des Spieltags. +* Ticker: Breite und Geschwindigkeit ließen sich beim Einbinden nicht übergeben; die Einstellung „Notizen anzeigen“ wirkte bei Pokal-Ligen nicht. +* Viewer: PHP-Warnung beim ersten Aufruf einer Ansicht (Cache-Datei noch nicht vorhanden); im Admin-Formular eine PHP-Warnung, wenn das Ligenverzeichnis nicht `ligen/` heißt. * classlib: Werte einer Partie (z.B. Verlängerung, beidseitiges Ergebnis) werden im Ligamodus auch gelesen, wenn sie in der Ligadatei vor den Mannschaften der Partie stehen. Minitabelle und Statistik zeigten für solche Dateien andere Punkte als die Haupttabelle. ### Security @@ -190,6 +195,7 @@ _Here we had the changelogs for 4.2.1._ ### Added * Automated tests for "create second half of season" and for moving matches in the admin area. * Automated tests for the "mini" addon: the mini table must show the same table as the main table. +* Automated tests for the addons "viewer" (saving a view, matches by date and by match day, cache) and "ticker" (ticker text with ratings, news). ### Changed @@ -200,6 +206,10 @@ _Here we had the changelogs for 4.2.1._ ### Fixed * "Create second half of season" for a league with an odd number of match days: the error message was not shown, and the league was saved again anyway and reported as successful. Now the message is shown and nothing is saved. * Mini table: the call with the shipped default settings aborted with an error under PHP 8 (empty values for "places above/below"). Without a league the message "league not found" is now shown without a PHP warning. +* Mini table: on the first match day a trend was shown although there is no previous match day. Now it is 0 for all teams there. +* Ticker: after a match decided by ruling, the note "… was awarded the win" also appeared on all following matches of the match day. +* Ticker: width and speed could not be passed when including the ticker; the setting "show notes" had no effect for cup leagues. +* Viewer: PHP warning on the first call of a view (cache file not yet present); a PHP warning in the admin form when the league directory is not named `ligen/`. * classlib: values of a match (e.g. extra time, result for both sides) are now also read in league mode when they precede the teams of the match in the league file. For such files the mini table and the statistics showed different points than the main table. ### Security From 09ad29d497a73e1a2e2814fe3300cbc8af0346e1 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:31:09 +0200 Subject: [PATCH 058/298] fix(spieler): Formelspalten ohne Warnungen, Debug-Ausgabe und Abbruch In formel_berechnen() der Spielerstatistik (Admin-Bereich): - $text war in der Funktion nicht global. Bei einer ungueltigen Formel entstanden PHP-Warnungen, und statt des vorgesehenen Fehlertexts wurde ein leerer Wert in die Spalte geschrieben. - Ein vergessenes Debug-echo schrieb die Reste der Formel mitten in die Seite. - Abgefangen wurde nur DivisionByZeroError. Eine unvollstaendige Formel wie "Tore/" loeste beim eval() einen ParseError aus und brach die Admin-Seite mit einem Fatal Error ab. Jetzt steht in diesem Fall der Fehlertext in der Spalte. --- lmo/addon/spieler/lmo-statadmin.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lmo/addon/spieler/lmo-statadmin.php b/lmo/addon/spieler/lmo-statadmin.php index a2767771..8626b167 100644 --- a/lmo/addon/spieler/lmo-statadmin.php +++ b/lmo/addon/spieler/lmo-statadmin.php @@ -711,7 +711,7 @@ function cmpstrlength ($a, $b) { } function formel_berechnen ($formel, $formel_str,$spalten) { - global $data; + global $data, $text; uasort($spalten, 'cmpstrlength'); for ($i = 0; $i < count($spalten); $i++) { if ($formel[$i]) { @@ -724,7 +724,6 @@ function formel_berechnen ($formel, $formel_str,$spalten) { } } $help_str = strtr($help_str, '+-*/0123456789.(),', ' '); - echo (chop($help_str)); if (strlen(trim($help_str)) == 0 || trim($help_str) == 'MAX' || trim($help_str) == 'MIN') { $formel_str[$i] = '$help2 = round(' . $formel_str[$i] . ', 2);'; } else { @@ -740,6 +739,9 @@ function formel_berechnen ($formel, $formel_str,$spalten) { @eval($formel_str[$i]); } catch (\DivisionByZeroError $e) { $help2 = 0.0; + } catch (\Throwable $e) { + // unvollstaendige Formel (z.B. "Tore/"): Fehlertext statt Abbruch der Seite + $help2 = $text['spieler'][55]; } $data[$j][$i] = $help2; } From 3b90acdec5921e915751987111ac62c9e67a0ce3 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:31:09 +0200 Subject: [PATCH 059/298] fix(spieler): Anfrageparameter der Spielerstatistik pruefen Die oeffentliche Spielerstatistik (lmo-statshow.php) und die Druckansicht (lmo-statprint.php) uebernahmen sort, begin, direction und team ungeprueft aus der Anfrage: - begin=abc fuehrte unter PHP 8 zu einem Fatal Error (Unsupported operand types: string + string). - Eine unbekannte oder nicht-numerische Sortierspalte (sort=99, sort=abc) erzeugte Warnungen beim Sortieren. Jetzt wird in diesem Fall nach der ersten Spalte sortiert; das gilt auch fuer eine unpassende Standardsortierung aus der Konfiguration. - Die Werte wurden unmaskiert in Links und in die Ueberschrift der Druckansicht geschrieben (Cross-Site-Scripting). Die Zahlen werden jetzt als Zahlen behandelt, die Mannschaft wird maskiert. - Die Druckansicht warnte beim Oeffnen, wenn es zur Liga keine Statistik gibt. Jetzt erscheint nur die vorgesehene Meldung. --- lmo/addon/spieler/lmo-statprint.php | 15 +++++++++----- lmo/addon/spieler/lmo-statshow.php | 32 +++++++++++++++++------------ 2 files changed, 29 insertions(+), 18 deletions(-) diff --git a/lmo/addon/spieler/lmo-statprint.php b/lmo/addon/spieler/lmo-statprint.php index 06cf97b2..f0ad3e24 100644 --- a/lmo/addon/spieler/lmo-statprint.php +++ b/lmo/addon/spieler/lmo-statprint.php @@ -25,18 +25,19 @@ //Konfiguration laden require(PATH_TO_ADDONDIR . '/spieler/lmo-statloadconfig.php'); -$sort = isset($_GET['sort']) ? $_GET['sort'] : $spieler_standard_sortierung; +// Zahlen aus der Anfrage als Zahlen behandeln: mit ihnen wird gerechnet +$sort = (int)(isset($_GET['sort']) ? $_GET['sort'] : $spieler_standard_sortierung); if (isset($_GET['begin'])) { - $begin = $_GET['begin']; + $begin = max(0, (int)$_GET['begin']); $all = false; } else { $begin = 0; $all = true; } -$direction = isset($_GET['direction']) ? $_GET['direction'] : $spieler_standard_richtung; +$direction = (int)(isset($_GET['direction']) ? $_GET['direction'] : $spieler_standard_richtung); $team = isset($_GET['team']) ? urldecode($_GET['team']) : ''; -if ($filepointer = fopen($filename, 'r+b')) { +if (is_readable($filename) && $filepointer = fopen($filename, 'r+b')) { $spalten = array(); // Spaltenbezeichnung $data = array(); // Daten $typ = array(); // Spaltentyp (true=String) @@ -52,6 +53,10 @@ } } if ($formel) fgetcsv($filepointer, separator: '#', escape: ''); // Zeile mit Formeln + // Sortierspalte aus der Anfrage oder Konfiguration muss es in der Statistik geben + if (!isset($spalten[$sort])) { + $sort = 0; + } $linkspalte = array_search($text['spieler'][32], $spalten); // Linkunterstützung aktiviert? @@ -117,7 +122,7 @@

    diff --git a/lmo/addon/spieler/lmo-statshow.php b/lmo/addon/spieler/lmo-statshow.php index 82e7f98e..e0b6a83f 100644 --- a/lmo/addon/spieler/lmo-statshow.php +++ b/lmo/addon/spieler/lmo-statshow.php @@ -23,10 +23,12 @@ //Konfiguration laden require(PATH_TO_ADDONDIR . '/spieler/lmo-statloadconfig.php'); -$sort = isset($_GET['sort']) ? $_GET['sort'] : $spieler_standard_sortierung; -$begin = isset($_GET['begin']) ? $_GET['begin'] : 0; -$direction = isset($_GET['direction']) ? $_GET['direction'] : $spieler_standard_richtung; +// Zahlen aus der Anfrage als Zahlen behandeln: sie werden zum Rechnen und in Links verwendet +$sort = (int)(isset($_GET['sort']) ? $_GET['sort'] : $spieler_standard_sortierung); +$begin = max(0, (int)(isset($_GET['begin']) ? $_GET['begin'] : 0)); +$direction = (int)(isset($_GET['direction']) ? $_GET['direction'] : $spieler_standard_richtung); $team = !empty($_GET['team']) ? urldecode($_GET['team'] ): ''; +$team_link = htmlspecialchars(urlencode($team)); if (!isset($filename)) { $filename = $_GET['file']; @@ -48,6 +50,10 @@ } } if ($formel) fgetcsv($filepointer, separator: '#', escape: ""); // Zeile mit Formeln + // Sortierspalte aus der Anfrage oder Konfiguration muss es in der Statistik geben + if (!isset($spalten[$sort])) { + $sort = 0; + } $linkspalte = array_search($text['spieler'][32], $spalten); // Linkunterstützung aktiviert? @@ -139,7 +145,7 @@ " align="center">= 0) { - ?>"><< "><< "><< "><<  | ">  |  | ">  | "> >>"> >> @@ -252,10 +258,10 @@ - @@ -270,11 +276,11 @@
    " title="">∨" title="">∨' . $spalten[$i] . ' '; @@ -150,7 +156,7 @@ } //Ende der Suche nach Bildern für die Spaltenüberschriften if ($spieler_extra_sortierspalte == 0) { ?>" title="">∧" title="">∧
    "> + "> ∨ - "> + "> ∧
    From 0ab6ed16b70ff5b77edb039d7e96b5b9b693bc29 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sat, 10 Oct 2026 12:31:09 +0200 Subject: [PATCH 060/298] test: Addon spieler Spielerstatistik: Spieler und Spalten anlegen und loeschen, Werte eintragen, Formelspalten (auch Division durch 0, unvollstaendige und eingeschleuste Formeln), oeffentliche Seite und Druckansicht mit Sortierung und unpassenden Parametern, kein Aendern ohne Anmeldung. --- tests/GoldenMaster/SpielerAddonTest.php | 255 ++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 tests/GoldenMaster/SpielerAddonTest.php diff --git a/tests/GoldenMaster/SpielerAddonTest.php b/tests/GoldenMaster/SpielerAddonTest.php new file mode 100644 index 00000000..d9169f8a --- /dev/null +++ b/tests/GoldenMaster/SpielerAddonTest.php @@ -0,0 +1,255 @@ +.stat), die Ligaseite zeigt sie + * unter action=spieler (lmo-statshow.php). + * + * Die Tests bauen aufeinander auf und laufen in dieser Reihenfolge auf einer eigenen Testinstanz. + */ +final class SpielerAddonTest extends TestCase +{ + private const LIGA = 'golden/basic.l98'; + + private static AdminClient $client; + + public static function setUpBeforeClass(): void + { + self::$client = Fixture::loggedInClient(); + + // Spielerstatistik fuer die Liga einschalten (Option "mittore") + $path = self::$client->instance()->ligenDir() . '/' . self::LIGA; + $content = str_replace("\r\n", "\n", (string)file_get_contents($path)); + $content = preg_replace('/^mittore=.*$/m', 'mittore=1', $content, 1, $count); + if ($count === 0) { + $content = preg_replace('/^\[Options\]\n/m', "[Options]\nmittore=1\n", $content, 1); + } + file_put_contents($path, $content); + } + + /** Aufruf der Spielerstatistik im Admin-Bereich, optional mit einer Aktion. */ + private static function admin(array $params = [], ?AdminClient $client = null): string + { + return ($client ?? self::$client)->post('lmoadmin.php', '', ['action' => 'admin', 'todo' => 'edit', 'file' => self::LIGA, 'st' => '-4'] + $params); + } + + private static function statFile(?AdminClient $client = null): string + { + return ($client ?? self::$client)->instance()->path() . '/addon/spieler/stats/basic.stat'; + } + + /** @return string[][] Zeilen der Statistikdatei, Spalten an "#" getrennt */ + private static function rows(): array + { + $lines = array_filter(explode("\n", str_replace("\r", '', (string)file_get_contents(self::statFile()))), 'strlen'); + return array_map(static fn (string $line): array => explode('#', $line), array_values($lines)); + } + + /** @return array Spielername => Werte der uebrigen Spalten (ohne Kopf- und Formelzeile) */ + private static function players(int $headerRows = 1): array + { + $players = []; + foreach (array_slice(self::rows(), $headerRows) as $row) { + $players[$row[0]] = array_slice($row, 1); + } + return $players; + } + + /** Traegt Werte ein; Zeilennummern wie in der Datei. @param array> $values Spieler => Spalte => Wert */ + private static function update(array $values, int $headerRows = 1, array $more = []): string + { + $post = ['option' => 'statupdate'] + $more; + foreach (array_keys(self::players($headerRows)) as $line => $name) { + foreach ($values[$name] ?? [] as $column => $value) { + $post["data$line|$column"] = (string)$value; + } + } + return self::admin($post); + } + + private static function publicPage(string $query = ''): string + { + return self::$client->get('lmo.php', 'file=' . self::LIGA . '&action=spieler' . $query); + } + + /** Druckansicht, direkt aufgerufen. */ + private static function printPage(string $query): string + { + return self::$client->get('addon/spieler/lmo-statprint.php', $query); + } + + /** @return string[] Spielernamen in der Reihenfolge der Seite */ + private static function namesOnPage(string $html): array + { + preg_match_all('/\b(Müller|Ahrens|Zander)\b/u', $html, $m); + return array_values(array_unique($m[1])); + } + + public function testAdminPageCreatesEmptyStatistics(): void + { + self::assertFileDoesNotExist(self::statFile()); + + $html = self::admin(); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertSame([['Name']], self::rows()); + } + + public function testAdminAddsPlayersAndColumns(): void + { + $html = self::admin(['option' => 'addplayer', 'wert' => 'Müller']) + . self::admin(['option' => 'addplayer', 'wert' => 'Ahrens']) + . self::admin(['option' => 'addcolumn', 'wert' => 'Tore', 'type' => '0']) + . self::admin(['option' => 'addcolumn', 'wert' => 'Spiele', 'type' => '0']); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertSame(['Name', 'Tore', 'Spiele'], self::rows()[0]); + $players = self::players(); + ksort($players); + self::assertSame(['Ahrens' => ['0', '0'], 'Müller' => ['0', '0']], $players); + } + + public function testAdminEntersValues(): void + { + $html = self::update(['Müller' => [1 => 5, 2 => 10], 'Ahrens' => [1 => 3, 2 => 4]]); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + $players = self::players(); + self::assertSame(['5', '10'], $players['Müller']); + self::assertSame(['3', '4'], $players['Ahrens']); + } + + public function testPublicPageShowsStatisticsSortedByColumn(): void + { + $html = self::publicPage(); + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertStringContainsString('Müller', $html); + self::assertStringContainsString('Ahrens', $html); + + // nach Toren (Spalte 1) in beiden Richtungen + $one = self::namesOnPage(self::publicPage('&sort=1&direction=1')); + $two = self::namesOnPage(self::publicPage('&sort=1&direction=0')); + self::assertEqualsCanonicalizing(['Müller', 'Ahrens'], $one); + self::assertSame(array_reverse($one), $two, 'umgekehrte Richtung dreht die Reihenfolge'); + } + + public static function oddParameters(): array + { + return [ + 'unbekannte Spalte' => ['&sort=99'], + 'Spalte ist keine Zahl' => ['&sort=abc'], + 'Seitenanfang ist keine Zahl' => ['&begin=abc'], + 'Seitenanfang hinter dem Ende' => ['&begin=500'], + 'Richtung ist keine Zahl' => ['&direction=abc'], + 'unbekannte Mannschaft' => ['&team=Niemand'], + ]; + } + + /** @dataProvider oddParameters */ + public function testPublicPageToleratesOddParameters(string $query): void + { + $html = self::publicPage($query); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertStringContainsString('lmoFooter', $html, 'Seite wird vollstaendig ausgegeben'); + } + + /** @dataProvider oddParameters */ + public function testPrintPageToleratesOddParameters(string $query): void + { + $html = self::printPage('file=' . self::LIGA . $query); + + self::assertStringNotContainsString('STDERR', $html, 'PHP-Meldungen'); + self::assertStringContainsString('', $html, 'Seite wird vollstaendig ausgegeben'); + } + + public function testParametersAreNotReflectedIntoThePage(): void + { + $attack = '&sort=' . urlencode('1">') . '&direction=' . urlencode('1">') + . '&begin=' . urlencode('0">') . '&team=' . urlencode('">'); + + $html = self::publicPage($attack) . self::printPage('file=' . self::LIGA . $attack); + + self::assertStringNotContainsString(' @@ -56,81 +56,81 @@ $hilf = $hilf1 = ''; require(PATH_TO_LMO . '/lmo-openfile.php'); // lmo-openfile.php laesst bei einer fehlenden Liga die Daten der vorigen stehen - if (isset($lmtype) && $file != '' && file_exists(PATH_TO_LMO . '/' . $dirliga . $file)) { + if (isset($ligaDaten->lmtype) && $file != '' && file_exists(PATH_TO_LMO . '/' . $dirliga . $file)) { if($ticker_tickerart == 2) { - if (isset($nlines)) { - for($i = 0; $i < count($nlines); $i++) { - if(strlen($nlines[$i]) > 0) - $hilf .= $trenner . $nlines[$i]; + if (isset($ligaDaten->nlines)) { + for($i = 0; $i < count($ligaDaten->nlines); $i++) { + if(strlen($ligaDaten->nlines[$i]) > 0) + $hilf .= $trenner . $ligaDaten->nlines[$i]; } } $ticker_text .= $hilf; } else { - if ($lmtype == 0) { - for ($i = 0; $i < $anzsp; $i++) { - if (($teama[$stx-1][$i] > 0) && ($teamb[$stx-1][$i] > 0) ) { - if ($mspez[$stx-1][$i] == ' ') { + if ($ligaDaten->lmtype == 0) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + if (($ligaDaten->teama[$ligaDaten->stx-1][$i] > 0) && ($ligaDaten->teamb[$ligaDaten->stx-1][$i] > 0) ) { + if ($ligaDaten->mspez[$ligaDaten->stx-1][$i] == ' ') { $mspezhilf = ''; } else { - $mspezhilf = ' ' . $mspez[$stx-1][$i]; + $mspezhilf = ' ' . $ligaDaten->mspez[$ligaDaten->stx-1][$i]; } - if ($favteam == $teama[$stx-1][$i] || $favteam == $teamb[$stx-1][$i] || $ticker_tickerart == 1) { - if ($msieg[$stx-1][$i] == 1) { - $dummy1 = $text['ticker'][2] . ':' . addslashes($teams[$teama[$stx-1][$i]] . ' ' . $text[211]); + if ($ligaDaten->favteam == $ligaDaten->teama[$ligaDaten->stx-1][$i] || $ligaDaten->favteam == $ligaDaten->teamb[$ligaDaten->stx-1][$i] || $ticker_tickerart == 1) { + if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 1) { + $dummy1 = $text['ticker'][2] . ':' . addslashes($ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . ' ' . $text[211]); } else { $dummy1 = ''; } - if ($msieg[$stx-1][$i] == 2) { - $dummy2 = $text['ticker'][2] . ':' . addslashes($teams[$teamb[$stx-1][$i]] . ' ' . $text[211]); + if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 2) { + $dummy2 = $text['ticker'][2] . ':' . addslashes($ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . ' ' . $text[211]); } else { $dummy2 = ''; } - if ($msieg[$stx-1][$i] == 3) { + if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 3) { $dummy3 = $text['ticker'][2] . ':' . addslashes($text['ticker'][3]); } else { $dummy3 = ''; } - if ($mnote[$stx-1][$i] != '' && $ticker_notizanzeigen == 1) { - $dummy4 = ' Notiz' . ': ' . $mnote[$stx-1][$i]; + if ($ligaDaten->mnote[$ligaDaten->stx-1][$i] != '' && $ticker_notizanzeigen == 1) { + $dummy4 = ' Notiz' . ': ' . $ligaDaten->mnote[$ligaDaten->stx-1][$i]; } else { $dummy4 = ''; } - $hilf = $hilf . $teams[$teama[$stx-1][$i]] . " - " . $teams[$teamb[$stx-1][$i]] . " " . applyFactor($goala[$stx-1][$i], $goalfaktor) . ":" . applyFactor($goalb[$stx-1][$i], $goalfaktor) . $mspezhilf . $dummy1 . $dummy2 . $dummy3 . $dummy4 . $trenner; + $hilf = $hilf . $ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . " - " . $ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . " " . applyFactor($ligaDaten->goala[$ligaDaten->stx-1][$i], $ligaDaten->goalfaktor) . ":" . applyFactor($ligaDaten->goalb[$ligaDaten->stx-1][$i], $ligaDaten->goalfaktor) . $mspezhilf . $dummy1 . $dummy2 . $dummy3 . $dummy4 . $trenner; } } } // for ($i = 0; $i < $anzsp; $i++) } else { - for ($i = 0; $i < $anzsp; $i++) { - for ($n = 0; $n < $modus[$stx-1]; $n++) { - if (($teama[$stx-1][$i] > 0) && ($teamb[$stx-1][$i] > 0) ) { - if ($mspez[$stx-1][$i][$n] == ' ') { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + for ($n = 0; $n < $ligaDaten->modus[$ligaDaten->stx-1]; $n++) { + if (($ligaDaten->teama[$ligaDaten->stx-1][$i] > 0) && ($ligaDaten->teamb[$ligaDaten->stx-1][$i] > 0) ) { + if ($ligaDaten->mspez[$ligaDaten->stx-1][$i][$n] == ' ') { $mspezhilf = ''; } else { - $mspezhilf = ' ' . $mspez[$stx-1][$i][$n]; + $mspezhilf = ' ' . $ligaDaten->mspez[$ligaDaten->stx-1][$i][$n]; } - if ($favteam == $teama[$stx-1][$i] || $favteam == $teamb[$stx-1][$i] || $ticker_tickerart == 1) { - if ($mnote[$stx-1][$i][$n] != '' && $ticker_notizanzeigen == 1) { - $dummy4 = ' ' . $text[22] . ': ' . $mnote[$stx-1][$i][$n]; + if ($ligaDaten->favteam == $ligaDaten->teama[$ligaDaten->stx-1][$i] || $ligaDaten->favteam == $ligaDaten->teamb[$ligaDaten->stx-1][$i] || $ticker_tickerart == 1) { + if ($ligaDaten->mnote[$ligaDaten->stx-1][$i][$n] != '' && $ticker_notizanzeigen == 1) { + $dummy4 = ' ' . $text[22] . ': ' . $ligaDaten->mnote[$ligaDaten->stx-1][$i][$n]; } else { $dummy4 = ''; } - $hilf1 = $hilf1 . $teams[$teama[$stx-1][$i]] . " - " . $teams[$teamb[$stx-1][$i]] . " " . applyFactor($goala[$stx-1][$i][$n], $goalfaktor) . ":".applyFactor($goalb[$stx-1][$i][$n], $goalfaktor) . $mspezhilf . $dummy4 . $trenner; + $hilf1 = $hilf1 . $ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . " - " . $ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . " " . applyFactor($ligaDaten->goala[$ligaDaten->stx-1][$i][$n], $ligaDaten->goalfaktor) . ":".applyFactor($ligaDaten->goalb[$ligaDaten->stx-1][$i][$n], $ligaDaten->goalfaktor) . $mspezhilf . $dummy4 . $trenner; } } } } } } - $ticker_text .= " $trenner $titel ($stx{$text['ticker'][1]}): $hilf $hilf1"; + $ticker_text .= " $trenner {$ligaDaten->titel} ({$ligaDaten->stx}{$text['ticker'][1]}): $hilf $hilf1"; } else { // anhaengen statt ersetzen: eine fehlende Liga loescht nicht den Text der anderen diff --git a/lmo/addon/tipp/lmo-tippauth.php b/lmo/addon/tipp/lmo-tippauth.php index 273cc57a..01c94f8a 100644 --- a/lmo/addon/tipp/lmo-tippauth.php +++ b/lmo/addon/tipp/lmo-tippauth.php @@ -123,7 +123,7 @@ ?>
    - "> + "> - "> + ">
    - +

    titel)) {echo $ligaDaten->titel;} ?>

    lmtype != 0) { + $ligaDaten->anzsp = $ligaDaten->anzteams; for ($i = 0; $i < $st; $i++) { - $anzsp = $anzsp/2; + $ligaDaten->anzsp = $ligaDaten->anzsp/2; } - if (($klfin == 1) && ($st == $anzst)) { - $anzsp = $anzsp+1; + if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { + $ligaDaten->anzsp = $ligaDaten->anzsp+1; } } @@ -70,49 +70,49 @@ $tippa = array_pad($array, $anztipper+1, ""); $tippb = array_pad($array, $anztipper+1, ""); for ($i = 0; $i < $anztipper; $i++) { - if ($lmtype != 0) { - $tippa[$i] = array_pad($array, $anzsp+1, ""); - $tippb[$i] = array_pad($array, $anzsp+1, ""); - for ($n = 0; $n < $anzsp; $n++) { + if ($ligaDaten->lmtype != 0) { + $tippa[$i] = array_pad($array, $ligaDaten->anzsp+1, ""); + $tippb[$i] = array_pad($array, $ligaDaten->anzsp+1, ""); + for ($n = 0; $n < $ligaDaten->anzsp; $n++) { $tippa[$i][$n] = array_pad(array("_"), 7, "_"); $tippb[$i][$n] = array_pad(array("_"), 7, "_"); } } else { - $tippa[$i] = array_pad(array("_"), $anzsp+1, "_"); - $tippb[$i] = array_pad(array("_"), $anzsp+1, "_"); + $tippa[$i] = array_pad(array("_"), $ligaDaten->anzsp+1, "_"); + $tippb[$i] = array_pad(array("_"), $ligaDaten->anzsp+1, "_"); } } - if ($lmtype == 0) { - $tendenz1 = array_pad(array("0"), $anzsp+1, "0"); - $tendenz0 = array_pad(array("0"), $anzsp+1, "0"); - $tendenz2 = array_pad(array("0"), $anzsp+1, "0"); - $toregesa = array_pad(array("0"), $anzsp+1, "0"); - $toregesb = array_pad(array("0"), $anzsp+1, "0"); - $anzgetippt = array_pad(array("0"), $anzsp+1, "0"); - $btip = array_pad(array("false"), $anzsp+1, "0"); + if ($ligaDaten->lmtype == 0) { + $tendenz1 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $tendenz0 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $tendenz2 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $toregesa = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $toregesb = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $anzgetippt = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); + $btip = array_pad(array("false"), $ligaDaten->anzsp+1, "0"); } else { - $tendenz1 = array_pad($array, $anzsp+1, ""); - $tendenz0 = array_pad($array, $anzsp+1, ""); - $tendenz2 = array_pad($array, $anzsp+1, ""); - $toregesa = array_pad($array, $anzsp+1, ""); - $toregesb = array_pad($array, $anzsp+1, ""); - $anzgetippt = array_pad($array, $anzsp+1, ""); - $btip = array_pad($array, $anzsp+1, ""); - for ($i = 0; $i < $anzsp; $i++) { - $tendenz1[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $tendenz0[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $tendenz2[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $toregesa[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $toregesb[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $anzgetippt[$i] = array_pad(array("0"), $modus[$st-1]+1, "0"); - $btip[$i] = array_pad(array("false"), $modus[$st-1]+1, "false"); + $tendenz1 = array_pad($array, $ligaDaten->anzsp+1, ""); + $tendenz0 = array_pad($array, $ligaDaten->anzsp+1, ""); + $tendenz2 = array_pad($array, $ligaDaten->anzsp+1, ""); + $toregesa = array_pad($array, $ligaDaten->anzsp+1, ""); + $toregesb = array_pad($array, $ligaDaten->anzsp+1, ""); + $anzgetippt = array_pad($array, $ligaDaten->anzsp+1, ""); + $btip = array_pad($array, $ligaDaten->anzsp+1, ""); + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + $tendenz1[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $tendenz0[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $tendenz2[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $toregesa[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $toregesb[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $anzgetippt[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); + $btip[$i] = array_pad(array("false"), $ligaDaten->modus[$st-1]+1, "false"); } } $t = 0; if ($endtab < 1) { - $endtab = $anzst; + $endtab = $ligaDaten->anzst; } for ($i = 1; $i <= count($tippdaten); $i++) { $dum = explode('|', $tippdaten[$i-1]); @@ -133,7 +133,7 @@ } $jksp2[$t] = $op8; if ($op4 == "GA") { - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { $tippa[$t][$op6][$op7] = $dum[2]; if ($dum[2] > 0) { $toregesa[$op6][$op7] += $dum[2]; @@ -146,7 +146,7 @@ } } if ($op4 == "GB") { - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { $tippb[$t][$op6][$op7] = $dum[2]; if ($dum[2] >= 0) { $toregesb[$op6][$op7] += $dum[2]; diff --git a/lmo/addon/tipp/lmo-tippcalcgraph.php b/lmo/addon/tipp/lmo-tippcalcgraph.php index 810480c0..8bfaf01a 100644 --- a/lmo/addon/tipp/lmo-tippcalcgraph.php +++ b/lmo/addon/tipp/lmo-tippcalcgraph.php @@ -72,38 +72,38 @@ } } for ($i=0; $i<$anztipper; $i++) { - $tipppunkte[$i] = array_pad(array(""),$anzst+1,""); - $spielegetippt[$i] = array_pad(array(""),$anzst+1,""); + $tipppunkte[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $spielegetippt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); if ($tipp_showzus==1) { - $punkte1[$i] = array_pad(array(""),$anzst+1,""); - $punkte2[$i] = array_pad(array(""),$anzst+1,""); - $punkte3[$i] = array_pad(array(""),$anzst+1,""); - $punkte6[$i] = array_pad(array(""),$anzst+1,""); + $punkte1[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte2[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte3[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte6[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); } if ($kurvenmodus==2 || $kurvenmodus==3) { - $platz[$i] = array_pad(array(""),$anzst+1,""); + $platz[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); } if ($kurvenmodus>2) { - $platz1[$i] = array_pad(array(""),$anzst+1,""); - $tipppunktegesamt[$i] = array_pad(array(""),$anzst+1,""); - $spielegetipptgesamt[$i] = array_pad(array(""),$anzst+1,""); + $platz1[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $tipppunktegesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $spielegetipptgesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); if ($tipp_showzus==1) { - $punkte1gesamt[$i] = array_pad(array(""),$anzst+1,""); - $punkte2gesamt[$i] = array_pad(array(""),$anzst+1,""); - $punkte3gesamt[$i] = array_pad(array(""),$anzst+1,""); - $punkte6gesamt[$i] = array_pad(array(""),$anzst+1,""); + $punkte1gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte2gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte3gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte6gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); } } } if ($kurvenmodus==2 || $kurvenmodus==3) { - $taba = array_pad($array,$anzst+1,""); + $taba = array_pad($array,$ligaDaten->anzst+1,""); } if ($kurvenmodus>2) { - $tabb = array_pad($array,$anzst+1,""); + $tabb = array_pad($array,$ligaDaten->anzst+1,""); } if ($kurvenmodus>1) { - for ($i=0; $i<$anzst; $i++) { + for ($i=0; $i<$ligaDaten->anzst; $i++) { if ($kurvenmodus==2 || $kurvenmodus==3) { $taba[$i] = array(""); } @@ -115,7 +115,7 @@ $t=0; if ($endtab<1) { - $endtab=$anzst; + $endtab=$ligaDaten->anzst; } for ($i=1; $i<=count($tippdaten); $i++) { $dum=explode('|',$tippdaten[$i-1]); @@ -130,8 +130,8 @@ $t++; } $tippernick[$t]=$op1; - if ($stat1==-1 && $_SESSION['lmotippername']==$tippernick[$t]) { - $stat1=$t; + if ($ligaDaten->stat1==-1 && $_SESSION['lmotippername']==$tippernick[$t]) { + $ligaDaten->stat1=$t; } } if ($op4=="TP") { @@ -176,13 +176,13 @@ $stsiegegesamt = array_pad($array,$anztipper+1,""); } for ($a=0; $a<$anztipper; $a++) { - $stsiege[$a] = array_pad(array(""),$anzst+1,""); + $stsiege[$a] = array_pad(array(""),$ligaDaten->anzst+1,""); if ($kurvenmodus>2) { - $stsiegegesamt[$a] = array_pad(array(""),$anzst+1,""); + $stsiegegesamt[$a] = array_pad(array(""),$ligaDaten->anzst+1,""); } } $tab = array_pad($array,$endtab,""); - for ($i=0; $i<$anzst; $i++) { + for ($i=0; $i<$ligaDaten->anzst; $i++) { $tab[$i] = array(""); for ($a=0; $a<$anztipper; $a++) { $tt=50000000+(int)$tipppunkte[$a][$i]; @@ -244,7 +244,7 @@ if ($kurvenmodus>1 && $anztipper>0) { - for ($jyz=0; $jyz<$anzst; $jyz++) { + for ($jyz=0; $jyz<$ligaDaten->anzst; $jyz++) { for ($a=0; $a<$anztipper; $a++) { if ($kurvenmodus<4) { $tt=(int)50000000+(int)$tipppunkte[$a][$jyz]; diff --git a/lmo/addon/tipp/lmo-tippcalctable.php b/lmo/addon/tipp/lmo-tippcalctable.php index 896d5a4b..49677d34 100644 --- a/lmo/addon/tipp/lmo-tippcalctable.php +++ b/lmo/addon/tipp/lmo-tippcalctable.php @@ -26,41 +26,41 @@ if (!isset($tabtype)) { $tabtype = 0; } - $spiele = array_pad($array, $anzteams+1, "0"); - $siege = array_pad($array, $anzteams+1, "0"); - $unent = array_pad($array, $anzteams+1, "0"); - $nieder = array_pad($array, $anzteams+1, "0"); - $punkte = array_pad($array, $anzteams+1, "0"); - $negativ = array_pad($array, $anzteams+1, "0"); - $etore = array_pad($array, $anzteams+1, "0"); - $atore = array_pad($array, $anzteams+1, "0"); - $dtore = array_pad($array, $anzteams+1, "0"); - $quote = array_pad($array, $anzteams+1, "0"); + $spiele = array_pad($array, $ligaDaten->anzteams+1, "0"); + $siege = array_pad($array, $ligaDaten->anzteams+1, "0"); + $unent = array_pad($array, $ligaDaten->anzteams+1, "0"); + $nieder = array_pad($array, $ligaDaten->anzteams+1, "0"); + $punkte = array_pad($array, $ligaDaten->anzteams+1, "0"); + $negativ = array_pad($array, $ligaDaten->anzteams+1, "0"); + $etore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $atore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $dtore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $quote = array_pad($array, $ligaDaten->anzteams+1, "0"); $tab0 = array(""); - $btip = array_pad($array, $anzst+1, ""); - for ($i = 0; $i < $anzst; $i++) { - $btip[$i] = array_pad(array("false"), $anzsp+1, "false"); + $btip = array_pad($array, $ligaDaten->anzst+1, ""); + for ($i = 0; $i < $ligaDaten->anzst; $i++) { + $btip[$i] = array_pad(array("false"), $ligaDaten->anzsp+1, "false"); } } $stt = 0; $hoy = 0; - for ($a = 1; $a <= $anzteams; $a++) { + for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { if ($tabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $anzsp; $i++) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { if ($m == 0 && $a == 1) { // nur beim ersten Tipper berechnen, ob das Spiel in die Tipp-Tabelle einfließen darf if ($tipp_einsichterst == 1) { $plus = 0; - $btip[$j][$i] = tippaenderbar($mterm[$j][$i], $datum1[$j], $datum2[$j]); + $btip[$j][$i] = tippaenderbar($ligaDaten->mterm[$j][$i], $ligaDaten->datum1[$j], $ligaDaten->datum2[$j]); } elseif ($tipp_einsichterst == 2) { - if ($goala[$j][$i] != "_" && $goalb[$j][$i] != "_") { + if ($ligaDaten->goala[$j][$i] != "_" && $ligaDaten->goalb[$j][$i] != "_") { $btip[$j][$i] = false; } else { $btip[$j][$i] = true; @@ -69,70 +69,70 @@ // Tipps immer anzeigen $btip[$j][$i] = false; } - if ($mtipp[$j][$i] == 1) { + if ($ligaDaten->mtipp[$j][$i] == 1) { // nicht in der Wertung $btip[$j][$i] = true; } } if ($btip[$j][$i] == false) { if ($tabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } - if (($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $teama[$j][$i]) || ($a == $teamb[$j][$i]))) || (($tabtype == 1) && ($a == $teama[$j][$i])) || (($tabtype == 2) && ($a == $teamb[$j][$i])))) { + if (($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { if ($stt < $j+1) { $stt = $j+1; } - $p0s = $pns; - $p0u = $pnu; - $p0n = $pnn; + $p0s = $ligaDaten->pns; + $p0u = $ligaDaten->pnu; + $p0n = $ligaDaten->pnn; $spiele[$a] = $spiele[$a]+1; - if ($a == $teama[$j][$i]) { + if ($a == $ligaDaten->teama[$j][$i]) { $etore[$a] = $etore[$a]+$goaltippa[$j][$i]; $atore[$a] = $atore[$a]+$goaltippb[$j][$i]; if ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } } elseif ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0u; } } } - if ($a == $teamb[$j][$i]) { + if ($a == $ligaDaten->teamb[$j][$i]) { $etore[$a] = $etore[$a]+$goaltippb[$j][$i]; $atore[$a] = $atore[$a]+$goaltippa[$j][$i]; if ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } } elseif ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0u; } } @@ -146,9 +146,9 @@ } // ende for ($j=$hoy;$j<$endtab;$j++) if (($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && $m==0) { - $punkte[$a] = $punkte[$a]-$strafp[$a]; - if ($minus == 2) { - $negativ[$a] = $negativ[$a]-$strafm[$a]; + $punkte[$a] = $punkte[$a]-$ligaDaten->strafp[$a]; + if ($ligaDaten->minus == 2) { + $negativ[$a] = $negativ[$a]-$ligaDaten->strafm[$a]; } } if ($m == ($anztipper-1)) { @@ -158,7 +158,7 @@ $quote[$a] = number_format($punkte[$a]/$spiele[$a], 2, ".", ","); } $quote[$a] *= 100; - if ($kegel == 0) { + if ($ligaDaten->kegel == 0) { array_push($tab0, (50000000+$quote[$a]).(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); } else { array_push($tab0, (50000000+$quote[$a]).(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); @@ -169,22 +169,22 @@ if ($m == ($anztipper-1)) { array_shift($tab0); rsort($tab0, SORT_STRING); - if ($direkt == 1) { + if ($ligaDaten->direkt == 1) { $cba = 1; - for ($abc = 1; $abc < $anzteams; $abc++) { + for ($abc = 1; $abc < $ligaDaten->anzteams; $abc++) { $x1 = substr($tab0[$abc-1], 7, 9); $x2 = substr($tab0[$abc], 7, 9); if ($x1 == $x2) { $cba++; } - if (($x1 != $x2) || (($abc == $anzteams-1) && ($x1 == $x2))) { + if (($x1 != $x2) || (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2))) { if ($cba > 1) { $subteams = ""; for ($b = 1; $b <= $cba; $b++) { if ($b > 1) { $subteams = $subteams."."; } - if (($abc == $anzteams-1) && ($x1 == $x2)) { + if (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2)) { $subteams = $subteams.intval(substr($tab0[$abc-$b+1], -7)); } else { $subteams = $subteams.intval(substr($tab0[$abc-$b], -7)); diff --git a/lmo/addon/tipp/lmo-tippcalctable1.php b/lmo/addon/tipp/lmo-tippcalctable1.php index 2132e308..8eebd7ca 100644 --- a/lmo/addon/tipp/lmo-tippcalctable1.php +++ b/lmo/addon/tipp/lmo-tippcalctable1.php @@ -23,89 +23,89 @@ if (($file != "") && ($subteams != "")) { $subteam = explode('.', $subteams); - $spiele1 = array_pad($array, $anzteams+1, ""); - $siege1 = array_pad($array, $anzteams+1, ""); - $unent1 = array_pad($array, $anzteams+1, ""); - $nieder1 = array_pad($array, $anzteams+1, ""); - $punkte1 = array_pad($array, $anzteams+1, ""); - $negativ1 = array_pad($array, $anzteams+1, ""); - $etore1 = array_pad($array, $anzteams+1, ""); - $atore1 = array_pad($array, $anzteams+1, ""); - $dtore1 = array_pad($array, $anzteams+1, ""); - $quote1 = array_pad($array, $anzteams+1, ""); + $spiele1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $siege1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $unent1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $nieder1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $punkte1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $negativ1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $etore1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $atore1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $dtore1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $quote1 = array_pad($array, $ligaDaten->anzteams+1, ""); $mcalc = array_pad($array, 116, ""); $hoy = 0; for ($i = 0; $i < 116; $i++) { $mcalc[$i] = array_pad($array, 40, "0"); } $tab1 = array(""); - for ($a = 1; $a <= $anzteams; $a++) { + for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { if ($tabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $anzsp; $i++) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { if ($btip[$j][$i] == false) { $b = 0; for ($c = 0; $c < count($subteam); $c++) { - if ($subteam[$c] == $teama[$j][$i]) { + if ($subteam[$c] == $ligaDaten->teama[$j][$i]) { $b++; - } elseif ($subteam[$c] == $teamb[$j][$i]) { + } elseif ($subteam[$c] == $ligaDaten->teamb[$j][$i]) { $b++; } } - if (($b == 2) && ($mcalc[$j][$i] < 2) && ($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $teama[$j][$i]) || ($a == $teamb[$j][$i]))) || (($tabtype == 1) && ($a == $teama[$j][$i])) || (($tabtype == 2) && ($a == $teamb[$j][$i])))) { + if (($b == 2) && ($mcalc[$j][$i] < 2) && ($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { $mcalc[$j][$i] = $mcalc[$j][$i]+1; $anzcnt++; - $p0s = $pns; - $p0u = $pnu; - $p0n = $pnn; + $p0s = $ligaDaten->pns; + $p0u = $ligaDaten->pnu; + $p0n = $ligaDaten->pnn; $spiele1[$a] = $spiele1[$a]+1; - if ($a == $teama[$j][$i]) { + if ($a == $ligaDaten->teama[$j][$i]) { $etore1[$a] = $etore1[$a]+$goaltippa[$j][$i]; $atore1[$a] = $atore1[$a]+$goaltippb[$j][$i]; if ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $siege1[$a] = $siege1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0n; } } elseif ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $nieder1[$a] = $nieder1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent1[$a] = $unent1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0u; } } } - if ($a == $teamb[$j][$i]) { + if ($a == $ligaDaten->teamb[$j][$i]) { $etore1[$a] = $etore1[$a]+$goaltippb[$j][$i]; $atore1[$a] = $atore1[$a]+$goaltippa[$j][$i]; if ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $siege1[$a] = $siege1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0n; } } elseif ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $nieder1[$a] = $nieder1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent1[$a] = $unent1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ1[$a] = $negativ1[$a]+$p0u; } } @@ -122,7 +122,7 @@ $quote1[$a] *= 100; for ($c = 0; $c < count($subteam); $c++) { if ($subteam[$c] == $a) { - if ($kegel == 0) { + if ($ligaDaten->kegel == 0) { array_push($tab1, (50000000+$quote1[$a]).(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$dtore1[$a]).(50000000+$etore1[$a]).(50000000+$c).(50000000+$a)); } else { array_push($tab1, (50000000+$quote1[$a]).(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$etore1[$a]).(50000000+$dtore1[$a]).(50000000+$c).(50000000+$a)); diff --git a/lmo/addon/tipp/lmo-tippcalcwert.php b/lmo/addon/tipp/lmo-tippcalcwert.php index bc26f202..092bebd1 100644 --- a/lmo/addon/tipp/lmo-tippcalcwert.php +++ b/lmo/addon/tipp/lmo-tippcalcwert.php @@ -38,7 +38,7 @@ $datei = fopen($auswertfile, "rb"); $anztipper = 0; $eigpos = -1; - $anzst1 = $anzst; + $anzst1 = $ligaDaten->anzst; if ($datei != false) { $tippdaten = array(); diff --git a/lmo/addon/tipp/lmo-tippcalcwertteam.php b/lmo/addon/tipp/lmo-tippcalcwertteam.php index 4a2f65e4..a1ed3f08 100644 --- a/lmo/addon/tipp/lmo-tippcalcwertteam.php +++ b/lmo/addon/tipp/lmo-tippcalcwertteam.php @@ -36,7 +36,7 @@ } else { $datei = fopen($auswertfile, "rb"); $teamsanzahl = 0; // Teamnummer - $anzst1 = $anzst; + $anzst1 = $ligaDaten->anzst; $team = array(); if ($datei != false) { $tippdaten = array(); diff --git a/lmo/addon/tipp/lmo-tippcalcwertverein.php b/lmo/addon/tipp/lmo-tippcalcwertverein.php index db31874b..a3318a12 100644 --- a/lmo/addon/tipp/lmo-tippcalcwertverein.php +++ b/lmo/addon/tipp/lmo-tippcalcwertverein.php @@ -23,7 +23,7 @@ if (file_exists($auswertfile)){ $datei = fopen($auswertfile,"rb"); - $anzteams=0; + $ligaDaten->anzteams=0; if ($datei!=false){ $tippdaten=array(""); @@ -35,7 +35,7 @@ if ((substr($zeile,0,1)=="[") && (substr($zeile,-1)=="]")){ $sekt=trim(substr($zeile,1,-1)); array_push($tippdaten,$sekt."|||EOL"); - $anzteams++; + $ligaDaten->anzteams++; } elseif ((str_contains($zeile, '=')) && (substr($zeile, 0, 1) != ';')) { //elseif ((strpos($zeile,"=")!=false) && (substr($zeile,0,1)!=";")){ $schl=trim(substr($zeile,0,strpos($zeile,"="))); @@ -48,15 +48,15 @@ array_shift($tippdaten); if ($m==0){ - $team = array_pad($array,$anzteams+1,"0"); - $spielegetippt = array_pad($array,$anzteams+1,"0"); - $tipppunktegesamt = array_pad($array,$anzteams+1,"0"); + $team = array_pad($array,$ligaDaten->anzteams+1,"0"); + $spielegetippt = array_pad($array,$ligaDaten->anzteams+1,"0"); + $tipppunktegesamt = array_pad($array,$ligaDaten->anzteams+1,"0"); - for ($i=1;$i<=$anzteams;$i++){ + for ($i=1;$i<=$ligaDaten->anzteams;$i++){ $team[$i]=$i; } if ($endtab<1){ - $endtab=$anzst; + $endtab=$ligaDaten->anzst; } } @@ -73,7 +73,7 @@ if ($m==($anztipper-1)){ $tab0 = array(""); - for ($a=1;$a<=$anzteams;$a++){ + for ($a=1;$a<=$ligaDaten->anzteams;$a++){ if ($tipppunktegesamt[$a]==""){$tipppunktegesamt[$a]=0;} if ($spielegetippt[$a]==""){$spielegetippt[$a]=0;} $quote=0; diff --git a/lmo/addon/tipp/lmo-tippedit.php b/lmo/addon/tipp/lmo-tippedit.php index dea94d8c..4c7a3d39 100644 --- a/lmo/addon/tipp/lmo-tippedit.php +++ b/lmo/addon/tipp/lmo-tippedit.php @@ -26,8 +26,8 @@ $tipp_showzus=0; require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippcalcpkt.php"); require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippaenderbar.php"); - if (!isset($nlines)) { - $nlines=array(); + if (!isset($ligaDaten->nlines)) { + $ligaDaten->nlines=array(); } require(PATH_TO_ADDONDIR."/tipp/lmo-tippopenfile.php"); @@ -41,10 +41,10 @@ if ($tipp_jokertipp==1) { $jksp=isset($_POST["xjokerspiel"])?trim($_POST["xjokerspiel"]):""; } - for ($i=0; $i<$anzsp; $i++) { - if ($lmtype==0) { + for ($i=0; $i<$ligaDaten->anzsp; $i++) { + if ($ligaDaten->lmtype==0) { $plus=0; - $btip=tippaenderbar($mterm[$st-1][$i],$datum1[$st-1],$datum2[$st-1]); + $btip=tippaenderbar($ligaDaten->mterm[$st-1][$i],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); if ($btip==true) { if ($tipp_tippmodus==1) { $goaltippa[$i]=trim($_POST["xtippa".$i]); @@ -89,9 +89,9 @@ } } } else { - for ($n=0; $n<$modus[$st-1]; $n++) { + for ($n=0; $n<$ligaDaten->modus[$st-1]; $n++) { $plus=0; - $btip=tippaenderbar($mterm[$st-1][$i][$n],$datum1[$st-1],$datum2[$st-1]); + $btip=tippaenderbar($ligaDaten->mterm[$st-1][$i][$n],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); if ($btip==true) { if ($tipp_tippmodus==1) { $goaltippa[$i][$n]=trim($_POST["xtippa".$i.$n]); @@ -148,7 +148,7 @@ $addr=$_SERVER['PHP_SELF']."?action=tipp&todo=edit&file=".$file."&st="; $addb=$_SERVER['PHP_SELF']."?action=tipp&todo=tabs&file=".$file."&st="; $breite=17; - if ($spez==1) { + if ($ligaDaten->spez==1) { $breite+=2; } if ($tipp_showtendenzabs==1) { @@ -160,14 +160,14 @@ if ($tipp_showdurchschntipp==1) { $breite+=2; } - if ($datm==1) { + if ($ligaDaten->datm==1) { $breite++; } - if (!isset($hidr)) { - $hidr=0; + if (!isset($ligaDaten->hidr)) { + $ligaDaten->hidr=0; } // if ($lmtype==1 && $modus[$st-1]!=2){$hidr=1;} // bei KO-Turnier außer bei Hin- und Rückspiel keinen Remistipp zulassen - if ($hidr==1) { + if ($ligaDaten->hidr==1) { $breite--; } if ($tipp_tippmodus==0) { @@ -193,43 +193,43 @@ datum1[$st-1]!="") { + $datum = explode('.',$ligaDaten->datum1[$st-1]); $dum1=$me[intval($datum[1])]." ".$datum[2]; } else { $dum1=""; } - if ($datum2[$st-1]!="") { - $datum = explode('.',$datum2[$st-1]); + if ($ligaDaten->datum2[$st-1]!="") { + $datum = explode('.',$ligaDaten->datum2[$st-1]); $dum2=$me[intval($datum[1])]." ".$datum[2]; } else { $dum2=""; } - if ($lmtype==1) { - if ($st==$anzst) { + if ($ligaDaten->lmtype==1) { + if ($st==$ligaDaten->anzst) { $j=$text[374]; - } elseif ($st==$anzst-1) { + } elseif ($st==$ligaDaten->anzst-1) { $j=$text[373]; - } elseif ($st==$anzst-2) { + } elseif ($st==$ligaDaten->anzst-2) { $j=$text[372]; - } elseif ($st==$anzst-3) { + } elseif ($st==$ligaDaten->anzst-3) { $j=$text[371]; } else { $j=$st.". ".$text[370]; } }?> - + if ($ligaDaten->hidr==0){ ?> + if ($ligaDaten->spez==1){?> lmtype!=0) { + $ligaDaten->anzsp=$ligaDaten->anzteams; for ($i=0; $i<$st; $i++) { - $anzsp=$anzsp/2; + $ligaDaten->anzsp=$ligaDaten->anzsp/2; } - if (($klfin==1) && ($st==$anzst)) { - $anzsp=$anzsp+1; + if (($ligaDaten->klfin==1) && ($st==$ligaDaten->anzst)) { + $ligaDaten->anzsp=$ligaDaten->anzsp+1; } } $punktespieltag=0; $nw=0; $tipp_jokertippaktiv=true; $plus=1; - if ($lmtype==0) { - $btip = array_pad($array,$anzsp+1,"false"); - for ($i=0; $i<$anzsp; $i++) { - $btip[$i]=tippaenderbar($mterm[$st-1][$i],$datum1[$st-1],$datum2[$st-1]); + if ($ligaDaten->lmtype==0) { + $btip = array_pad($array,$ligaDaten->anzsp+1,"false"); + for ($i=0; $i<$ligaDaten->anzsp; $i++) { + $btip[$i]=tippaenderbar($ligaDaten->mterm[$st-1][$i],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); if ($tipp_jokertipp==1 && $jksp==($i+1) && $btip[$i]==false) { $tipp_jokertippaktiv=false; } } } else { - $btip = array_pad($array,$anzsp+1,""); - for ($i=0; $i<$anzsp; $i++) { - $btip[$i] = array_pad(array("false"),$modus[$st-1]+1,"false"); - for ($n=0; $n<$modus[$st-1]; $n++) { - $btip[$i][$n]=tippaenderbar($mterm[$st-1][$i][$n],$datum1[$st-1],$datum2[$st-1]); + $btip = array_pad($array,$ligaDaten->anzsp+1,""); + for ($i=0; $i<$ligaDaten->anzsp; $i++) { + $btip[$i] = array_pad(array("false"),$ligaDaten->modus[$st-1]+1,"false"); + for ($n=0; $n<$ligaDaten->modus[$st-1]; $n++) { + $btip[$i][$n]=tippaenderbar($ligaDaten->mterm[$st-1][$i][$n],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); if ($tipp_jokertipp==1 && $jksp==($i+1).($n+1) && $btip[$i][$n]==false) { $tipp_jokertippaktiv=false; } @@ -308,9 +308,9 @@ } } - for ($i=0; $i<$anzsp; $i++) { - if ($teama[$st-1][$i]>0 && $teamb[$st-1][$i]>0) { - if ($lmtype==0) { + for ($i=0; $i<$ligaDaten->anzsp; $i++) { + if ($ligaDaten->teama[$st-1][$i]>0 && $ligaDaten->teamb[$st-1][$i]>0) { + if ($ligaDaten->lmtype==0) { require(PATH_TO_ADDONDIR."/tipp/lmo-tippeditliga.php"); } else { require(PATH_TO_ADDONDIR."/tipp/lmo-tippeditko.php"); @@ -318,18 +318,18 @@ } }?> - - + if ($st < $ligaDaten->anzst) {?> diff --git a/lmo/addon/tipp/lmo-tippeditko.php b/lmo/addon/tipp/lmo-tippeditko.php index 031b5e77..d154ec9f 100644 --- a/lmo/addon/tipp/lmo-tippeditko.php +++ b/lmo/addon/tipp/lmo-tippeditko.php @@ -21,8 +21,8 @@ exit; // kein Direktaufruf: diese Datei wird nur ueber LMO eingebunden } -for ($n = 0; $n < $modus[$st - 1]; $n++) { - if (($klfin == 1) && ($st == $anzst)) { ?> +for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { + if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { ?> goala[$st - 1][$i][0], $ligaDaten->goala[$st - 1][$i][1], $ligaDaten->goala[$st - 1][$i][2], $ligaDaten->goala[$st - 1][$i][3], $ligaDaten->goala[$st - 1][$i][4], $ligaDaten->goala[$st - 1][$i][5], $ligaDaten->goala[$st - 1][$i][6]); + $m2 = array($ligaDaten->goalb[$st - 1][$i][0], $ligaDaten->goalb[$st - 1][$i][1], $ligaDaten->goalb[$st - 1][$i][2], $ligaDaten->goalb[$st - 1][$i][3], $ligaDaten->goalb[$st - 1][$i][4], $ligaDaten->goalb[$st - 1][$i][5], $ligaDaten->goalb[$st - 1][$i][6]); + $m = gewinn($i, $j, $ligaDaten->modus[$st - 1], $m1, $m2); if ($m == 1) { echo '';?> @@ -86,11 +86,11 @@ } else { echo ''; @@ -264,7 +264,7 @@ } ?> + hidr == 0) { ?> @@ -279,10 +279,10 @@ - + - - + + 1) && ($i < $anzsp - 1)) { ?> +if (($ligaDaten->modus[$st - 1] > 1) && ($i < $ligaDaten->anzsp - 1)) { ?> diff --git a/lmo/addon/tipp/lmo-tippeditliga.php b/lmo/addon/tipp/lmo-tippeditliga.php index d34ce11d..6e201b6d 100644 --- a/lmo/addon/tipp/lmo-tippeditliga.php +++ b/lmo/addon/tipp/lmo-tippeditliga.php @@ -25,7 +25,7 @@ goala[$st - 1][$i] != '_' && $ligaDaten->goalb[$st - 1][$i] != '_') { $btip1 = false; } else { $btip1 = true; @@ -34,9 +34,9 @@ $btip1 = false; } -if ($datm == 1) { - if ($mterm[$st - 1][$i] > 0) { - $dum1 = strtr(date($datf, $mterm[$st - 1][$i]), $trans_lang); +if ($ligaDaten->datm == 1) { + if ($ligaDaten->mterm[$st - 1][$i] > 0) { + $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$st - 1][$i]), $trans_lang); } else { $dum1 = ''; } ?> @@ -46,20 +46,20 @@ ?> + if ($ligaDaten->hidr == 0) { ?> @@ -247,13 +247,13 @@ - + - + +if ($ligaDaten->spez == 1) { ?> - + @@ -265,8 +265,8 @@ $jkspfaktor = 1; } $punktespiel = -1; -if ($goaltippa[$i] != '' && $goaltippb[$i] != '' && $goala[$st - 1][$i] != '_' && $goalb[$st - 1][$i] != '_') { - $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $goala[$st - 1][$i], $goalb[$st - 1][$i], $msieg[$st - 1][$i], $mspez[$st - 1][$i], $text[0], $text[1], $jkspfaktor, $mtipp[$st - 1][$i]); +if ($goaltippa[$i] != '' && $goaltippb[$i] != '' && $ligaDaten->goala[$st - 1][$i] != '_' && $ligaDaten->goalb[$st - 1][$i] != '_') { + $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $ligaDaten->goala[$st - 1][$i], $ligaDaten->goalb[$st - 1][$i], $ligaDaten->msieg[$st - 1][$i], $ligaDaten->mspez[$st - 1][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st - 1][$i]); } if ($punktespiel == -1) { echo '-'; @@ -295,48 +295,48 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; -if ($urlb == 1 || $mnote[$st - 1][$i] != '' || $msieg[$st - 1][$i] > 0) { - $lmo_teamaicon=HTML_smallTeamIcon($file, $teams[$teama[$st - 1][$i]], ' alt=""') . ' ' ; - $lmo_teambicon=HTML_smallTeamIcon($file, $teams[$teamb[$st - 1][$i]], ' alt=""') . ' ' ; +if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0) { + $lmo_teamaicon=HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' ' ; + $lmo_teambicon=HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' ' ; } /** Spielbericht verlinken **/ -if ($urlb == 1) { - if ($mberi[$st - 1][$i][$n] != '') { +if ($ligaDaten->urlb == 1) { + if ($ligaDaten->mberi[$st - 1][$i][$n] != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $teams[$teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teams[$teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ -if ($mnote[$st - 1][$i] != '' || $msieg[$st - 1][$i] > 0 || $mtipp[$st - 1][$i] > 0) { +if ($ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0 || $ligaDaten->mtipp[$st - 1][$i] > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($msieg[$st - 1][$i] == 3) ? ' / ' . applyFactor($goalb[$st - 1][$i], $goalfaktor) . ':' . applyFactor($goala[$st - 1][$i], $goalfaktor) : ''; + $lmo_notiz_both = ($ligaDaten->msieg[$st - 1][$i] == 3) ? ' / ' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $teams[$teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teams[$teamb[$st - 1][$i]] . '  ' . applyFactor($goala[$st - 1][$i], $goalfaktor) . ':' . applyFactor($goalb[$st - 1][$i], $goalfaktor) . $lmo_notiz_both . ''; - if ($spez == 1) { - $lmo_spielnotiz .= ' ' . $mspez[$st - 1][$i] . '
    '; + $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; + if ($ligaDaten->spez == 1) { + $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$st - 1][$i] . '
    '; } //Grüner Tisch: Heimteam siegt - if ($msieg[$st - 1][$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $teams[$teama[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($ligaDaten->msieg[$st - 1][$i] == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($msieg[$st - 1][$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $teams[$teamb[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($ligaDaten->msieg[$st - 1][$i] == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($msieg[$st - 1][$i] == 3) { + if ($ligaDaten->msieg[$st - 1][$i] == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($mnote[$st - 1][$i] != '') { - $lmo_spielnotiz .= '
    ' . $text[22] . ':' . $mnote[$st - 1][$i] . '
    '; + if ($ligaDaten->mnote[$st - 1][$i] != '') { + $lmo_spielnotiz .= '
    ' . $text[22] . ':' . $ligaDaten->mnote[$st - 1][$i] . '
    '; } //Notiz zum Tippspiel - if ($mtipp[$st - 1][$i][$n] == 1) { + if ($ligaDaten->mtipp[$st - 1][$i][$n] == 1) { $lmo_spielnotiz .= '
    ' . $text[487] . '' . $text['tipp'][231]; } //Ausgabe als neutrales Element (kein Link) diff --git a/lmo/addon/tipp/lmo-tippeinsicht.php b/lmo/addon/tipp/lmo-tippeinsicht.php index 99a9414f..f1733e04 100644 --- a/lmo/addon/tipp/lmo-tippeinsicht.php +++ b/lmo/addon/tipp/lmo-tippeinsicht.php @@ -27,7 +27,7 @@ require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippcalcpkt.php"); require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippaenderbar.php"); if (!isset($st) || $st == "" || $st == 0) { - $st = $stx; + $st = $ligaDaten->stx; } require(PATH_TO_ADDONDIR."/tipp/lmo-tippcalceinsicht.php"); @@ -112,10 +112,10 @@ if ($l >= $start && $l < $ende) { $k = intval(substr($tab0[$l], -6)); } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { $anzmodus = 1; } else { - $anzmodus = $modus[$st-1]; + $anzmodus = $ligaDaten->modus[$st-1]; }?> 0 && $teamb[$st-1][$i] > 0) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + if ($ligaDaten->teama[$st-1][$i] > 0 && $ligaDaten->teamb[$st-1][$i] > 0) { for ($n = 0; $n < $anzmodus; $n++) { if ($l == $start) { if ($tipp_einsichterst == 1) { $plus = 0; - if ($lmtype == 0) { - $btip[$i] = tippaenderbar($mterm[$st-1][$i], $datum1[$st-1], $datum2[$st-1]); + if ($ligaDaten->lmtype == 0) { + $btip[$i] = tippaenderbar($ligaDaten->mterm[$st-1][$i], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); } else { - $btip[$i][$n] = tippaenderbar($mterm[$st-1][$i][$n], $datum1[$st-1], $datum2[$st-1]); + $btip[$i][$n] = tippaenderbar($ligaDaten->mterm[$st-1][$i][$n], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); } } elseif ($tipp_einsichterst == 2) { - if ($lmtype != 0) { - if ($goala[$st-1][$i][$n] != "_" && $goalb[$st-1][$i][$n] != "_") { + if ($ligaDaten->lmtype != 0) { + if ($ligaDaten->goala[$st-1][$i][$n] != "_" && $ligaDaten->goalb[$st-1][$i][$n] != "_") { $btip[$i][$n] = false; } else { $btip[$i][$n] = true; } } else { - if ($goala[$st-1][$i] != "_" && $goalb[$st-1][$i] != "_") { + if ($ligaDaten->goala[$st-1][$i] != "_" && $ligaDaten->goalb[$st-1][$i] != "_") { $btip[$i] = false; } else { $btip[$i] = true; @@ -168,7 +168,7 @@ } } else { // Tipps immer anzeigen - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { $btip[$i][$n] = false; } else { $btip[$i] = false; @@ -177,36 +177,36 @@ } if ($l == ($start-1) || $l == ($ende+2)) {?> + if (($ligaDaten->lmtype==0 && $btip[$i]==true) || ($ligaDaten->lmtype!=0 && $btip[$i][$n]==true)){ ?> - teams = array_pad($array, 65, ''); + $ligaDaten->teams[0] = '___'; $liga = array(); - $titel = array(); - $lmtype = array(); - $anzst = array(); + $ligaDaten->titel = array(); + $ligaDaten->lmtype = array(); + $ligaDaten->anzst = array(); $spieltag = array(); - $modus = array(); + $ligaDaten->modus = array(); $spiel = array(); - $teama = array(); - $teamb = array(); + $ligaDaten->teama = array(); + $ligaDaten->teamb = array(); $zeit = array(); $anzspiele = 0; @@ -143,19 +143,19 @@ if ($ktipp == 1) { if ($goaltipp[$i] == '_') { if ($lliga != $liga[$i]) { - $spiele .= "\n" . $titel[$i] . ':'; + $spiele .= "\n" . $ligaDaten->titel[$i] . ':'; } if ($lspieltag != $spieltag[$i] || $lliga != $liga[$i]) { - if ($lmtype[$i] == 0) { + if ($ligaDaten->lmtype[$i] == 0) { $spiele .= "\n" . $spieltag[$i] . '. ' . $text[2] . ':'; } else { - if ($spieltag[$i] == $anzst[$i]) { + if ($spieltag[$i] == $ligaDaten->anzst[$i]) { $j = $text[374]; - } elseif ($spieltag[$i] == $anzst[$i]-1) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-1) { $j = $text[373]; - } elseif ($spieltag[$i] == $anzst[$i]-2) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-2) { $j = $text[372]; - } elseif ($spieltag[$i] == $anzst[$i]-3) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-3) { $j = $text[371]; } else { $j = $spieltag[$i] . '. ' . $text[370]; @@ -163,7 +163,7 @@ $spiele .= $j . ':'; } } - $spiele .= "\n" . $teama[$i] . ' - ' . $teamb[$i] . ' (' . $text['tipp'][87] . ' ' . $zeit[$i] . ')'; + $spiele .= "\n" . $ligaDaten->teama[$i] . ' - ' . $ligaDaten->teamb[$i] . ' (' . $text['tipp'][87] . ' ' . $zeit[$i] . ')'; $lliga = $liga[$i]; $lspieltag = $spieltag[$i]; } @@ -208,26 +208,26 @@ } elseif ($st == 0) { require(PATH_TO_ADDONDIR . '/tipp/lmo-tippopenfileall.php'); $st0 = 0; - $anzst1 = $anzst; + $anzst1 = $ligaDaten->anzst; } for (; $st0 <= $anzst1; $st0 ++) { - if ($tipp_imvorraus < 0 || $st0 <= ($stx + $tipp_imvorraus)) { - if ($lmtype == 0) { - for ($dd = 0; $dd < $anzsp; $dd ++) { - $zeit = zeit($mterm[$st0][$dd], $datum1[$st0], $datum2[$st0]); + if ($tipp_imvorraus < 0 || $st0 <= ($ligaDaten->stx + $tipp_imvorraus)) { + if ($ligaDaten->lmtype == 0) { + for ($dd = 0; $dd < $ligaDaten->anzsp; $dd ++) { + $zeit = zeit($ligaDaten->mterm[$st0][$dd], $ligaDaten->datum1[$st0], $ligaDaten->datum2[$st0]); if ($now < $zeit && $then > $zeit) { - if ((($st == 0 && $goaltippa[$st0][$dd] == '_') || ($st > 0 && $goaltippa[$dd] == '_')) && $teama[$st0][$dd] > 0) { - $spiele = $spiele . $teams[$teama[$st0][$dd]] . ' - ' . $teams[$teamb[$st0][$dd]] . ' (' . $text['tipp'][87] . ' ' . strtr(date('l, d.F.Y H:i', $zeit), $trans_lang) . ')'; + if ((($st == 0 && $goaltippa[$st0][$dd] == '_') || ($st > 0 && $goaltippa[$dd] == '_')) && $ligaDaten->teama[$st0][$dd] > 0) { + $spiele = $spiele . $ligaDaten->teams[$ligaDaten->teama[$st0][$dd]] . ' - ' . $ligaDaten->teams[$ligaDaten->teamb[$st0][$dd]] . ' (' . $text['tipp'][87] . ' ' . strtr(date('l, d.F.Y H:i', $zeit), $trans_lang) . ')'; } } } - } elseif ($lmtype != 0) { - for ($dd = 0; $dd < $anzsp; $dd ++) { - for ($ddd = 0; $ddd < $modus[$st0]; $ddd ++) { - $zeit = zeit($mterm[$st0][$dd][$ddd], $datum1[$st0], $datum2[$st0]); + } elseif ($ligaDaten->lmtype != 0) { + for ($dd = 0; $dd < $ligaDaten->anzsp; $dd ++) { + for ($ddd = 0; $ddd < $ligaDaten->modus[$st0]; $ddd ++) { + $zeit = zeit($ligaDaten->mterm[$st0][$dd][$ddd], $ligaDaten->datum1[$st0], $ligaDaten->datum2[$st0]); if ($now < $zeit && $then > $zeit) { - if ((($st == 0 && $goaltippa[$st0][$dd][$ddd] == '_') || ($st > 0 && $goaltippa[$dd][$ddd] == '_')) && $teama[$st0][$dd] > 0) { - $spiele = $spiele . $teams[$teama[$st0][$dd]] . ' - ' . $teams[$teamb[$st0][$dd]] . ' (' . $text['tipp'][87] . ' ' . strtr(date('l, d.F.Y H:i', $zeit), $trans_lang) . ')'; + if ((($st == 0 && $goaltippa[$st0][$dd][$ddd] == '_') || ($st > 0 && $goaltippa[$dd][$ddd] == '_')) && $ligaDaten->teama[$st0][$dd] > 0) { + $spiele = $spiele . $ligaDaten->teams[$ligaDaten->teama[$st0][$dd]] . ' - ' . $ligaDaten->teams[$ligaDaten->teamb[$st0][$dd]] . ' (' . $text['tipp'][87] . ' ' . strtr(date('l, d.F.Y H:i', $zeit), $trans_lang) . ')'; } } } diff --git a/lmo/addon/tipp/lmo-tippemailviewer.php b/lmo/addon/tipp/lmo-tippemailviewer.php index a470c4e3..a5896ac5 100644 --- a/lmo/addon/tipp/lmo-tippemailviewer.php +++ b/lmo/addon/tipp/lmo-tippemailviewer.php @@ -47,7 +47,7 @@ $lmtype0 = stripslashes($wert); } if ($schl == "Teams") { - $anzteams = $wert; + $ligaDaten->anzteams = $wert; } } array_push($daten, $sekt."|".$schl."|".$wert."|EOL"); @@ -58,19 +58,19 @@ array_shift($daten); clearstatcache(); - if (!isset($titel)) { - $titel = "No Name"; + if (!isset($ligaDaten->titel)) { + $ligaDaten->titel = "No Name"; } if ($lmtype0 != 0) { - if (!isset($anzteams)) { - $anzteams = 16; + if (!isset($ligaDaten->anzteams)) { + $ligaDaten->anzteams = 16; } } - $anzst0 = strlen(decbin($anzteams-1)); + $anzst0 = strlen(decbin($ligaDaten->anzteams-1)); for ($i = 1; $i <= count($daten); $i++) { $dum = explode('|', $daten[$i-1]); if ($dum[0] == "Teams") { - $teams[$dum[1]] = stripslashes($dum[2]); + $ligaDaten->teams[$dum[1]] = stripslashes($dum[2]); } $op2 = substr($dum[0], 0, 5); if ($op2 == "Round") { @@ -97,14 +97,14 @@ } array_push($liga, $liga0); - array_push($titel, $titel0); - array_push($lmtype, $lmtype0); - array_push($anzst, $anzst0); + array_push($ligaDaten->titel, $titel0); + array_push($ligaDaten->lmtype, $lmtype0); + array_push($ligaDaten->anzst, $anzst0); array_push($spieltag, $spieltag0); - array_push($modus, $modus0); + array_push($ligaDaten->modus, $modus0); array_push($spiel, $spiel0); - array_push($teama, $teams[$teama0]); - array_push($teamb, $teams[$teamb0]); + array_push($ligaDaten->teama, $ligaDaten->teams[$teama0]); + array_push($ligaDaten->teamb, $ligaDaten->teams[$teamb0]); array_push($zeit, date("d.m.Y H:i", $zeit0)); $anzspiele++; } diff --git a/lmo/addon/tipp/lmo-tippfieber.php b/lmo/addon/tipp/lmo-tippfieber.php index 7ca45d5c..5f5af765 100644 --- a/lmo/addon/tipp/lmo-tippfieber.php +++ b/lmo/addon/tipp/lmo-tippfieber.php @@ -130,15 +130,15 @@ } } $dummy=$dummy."&max=".$max; - $dummy=$dummy."&pgst=".$anzst; + $dummy=$dummy."&pgst=".$ligaDaten->anzst; if ($kurvenmodus<4) { $dummy=$dummy."&pgplatz1="; if ($kurvenmodus==1) { - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$tipppunkte[$fieber_stat1][$j].","; } } else { - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$platz[$fieber_stat1][$j].","; } } @@ -146,7 +146,7 @@ } if ($kurvenmodus>2) { $dummy=$dummy."&pgplatz1a="; - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$platz1[$fieber_stat1][$j].","; } $dummy.="0"; @@ -155,11 +155,11 @@ if ($kurvenmodus<4) { $dummy=$dummy."&pgplatz2="; if ($kurvenmodus==1) { - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$tipppunkte[$fieber_stat2][$j].","; } } else { - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$platz[$fieber_stat2][$j].","; } } @@ -167,7 +167,7 @@ } if ($kurvenmodus>2) { $dummy=$dummy."&pgplatz2a="; - for ($j=0; $j<$anzst; $j++) { + for ($j=0; $j<$ligaDaten->anzst; $j++) { $dummy.=$platz1[$fieber_stat2][$j].","; } $dummy.="0"; diff --git a/lmo/addon/tipp/lmo-tippfusszeile.php b/lmo/addon/tipp/lmo-tippfusszeile.php index f80da2e8..3fa3dbe9 100644 --- a/lmo/addon/tipp/lmo-tippfusszeile.php +++ b/lmo/addon/tipp/lmo-tippfusszeile.php @@ -117,7 +117,7 @@
    datm+5; ?>">lmtype==0) { echo $st.". ".$text[2]; } else { echo $j; } - if ($dats==1) { - if ($datum1[$st-1]!="") { - echo " ".$text[3]." ".$datum1[$st-1]; + if ($ligaDaten->dats==1) { + if ($ligaDaten->datum1[$st-1]!="") { + echo " ".$text[3]." ".$ligaDaten->datum1[$st-1]; } - if ($datum2[$st-1]!="") { - echo " ".$text[4]." ".$datum2[$st-1]; + if ($ligaDaten->datum2[$st-1]!="") { + echo " ".$text[4]." ".$ligaDaten->datum2[$st-1]; } }?> "> ">
    0 && $goalfaktor != 1) { - echo "(".$text[553+log10($goalfaktor)].")"; + if ($ligaDaten->goalfaktor > 0 && $ligaDaten->goalfaktor != 1) { + echo "(".$text[553+log10($ligaDaten->goalfaktor)].")"; }?>
    10 2    
    =0 && $st>($stx+$tipp_imvorraus)){ + =0 && $st>($ligaDaten->stx+$tipp_imvorraus)){ echo $text['tipp'][177]; } if ($savebutton==1){ ?> - =0 && $st>($stx+$tipp_imvorraus)){echo " disabled";} ?>>" name="best" value=""=0 && $st>($ligaDaten->stx+$tipp_imvorraus)){echo " disabled";} ?>> datm-9; ?>" align="right">lmtype==0){ echo $text[2]; } else { echo $j; @@ -352,7 +352,7 @@       
    align="left"> goala[$st - 1][$i][$n] != '_' && $ligaDaten->goalb[$st - 1][$i][$n] != '_') { $btip1 = false; } else { $btip1=true; @@ -45,9 +45,9 @@ $btip1 = false; } - if ($datm == 1) { - if ($mterm[$st - 1][$i][$n] > 0) { - $dum1 = strtr(date($datf, $mterm[$st - 1][$i][$n]), $trans_lang); + if ($ligaDaten->datm == 1) { + if ($ligaDaten->mterm[$st - 1][$i][$n] > 0) { + $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$st - 1][$i][$n]), $trans_lang); } else { $dum1 = ''; } ?> @@ -57,9 +57,9 @@   '; @@ -69,11 +69,11 @@ echo ''; } - if (($favteam > 0) && ($favteam == $teama[$st - 1][$i])) { + if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { echo ''; } - echo $teams[$teama[$st - 1][$i]]; - if (($favteam > 0) && ($favteam == $teama[$st - 1][$i])) { + echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; + if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { echo ''; } echo ''; } - if (($favteam > 0) && ($favteam == $teamb[$st - 1][$i])) { + if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { echo ''; } - echo $teams[$teamb[$st - 1][$i]]; - if (($favteam > 0) && ($favteam == $teamb[$st - 1][$i])) { + echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; + if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { echo ''; } echo ' > - > > goala[$st - 1][$i][$n]; ?> :goalb[$st - 1][$i][$n]; ?>mspez[$st - 1][$i][$n]; ?>   goala[$st - 1][$i][$n] != '_' && $ligaDaten->goalb[$st - 1][$i][$n] != '_') { + $punktespiel = tipppunkte($goaltippa[$i][$n], $goaltippb[$i][$n], $ligaDaten->goala[$st - 1][$i][$n], $ligaDaten->goalb[$st - 1][$i][$n], 0, $ligaDaten->mspez[$st - 1][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st - 1][$i][$n]); } if ($punktespiel == -1) { echo '-'; @@ -324,31 +324,31 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($urlb == 1 || $mnote[$st - 1][$i][$n] != '') { - $lmo_teamaicon = HTML_smallTeamIcon($file, $teams[$teama[$st - 1][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $teams[$teamb[$st - 1][$i]], ' alt=""'); + if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$st - 1][$i][$n] != '') { + $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""'); } /** Spielbericht verlinken **/ - if ($urlb == 1) { - if ($mberi[$st - 1][$i][$n] != '') { + if ($ligaDaten->urlb == 1) { + if ($ligaDaten->mberi[$st - 1][$i][$n] != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $teams[$teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teams[$teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($mnote[$st - 1][$i][$n] != '' || $mtipp[$st - 1][$i][$n] > 0) { + if ($ligaDaten->mnote[$st - 1][$i][$n] != '' || $ligaDaten->mtipp[$st - 1][$i][$n] > 0) { //Zentrierte Kopfzeile für Notizen - $lmo_spielnotiz = '' . $teams[$teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teams[$teamb[$st - 1][$i]] . '  ' . applyFactor($goala[$st - 1][$i][$n], $goalfaktor) . ':' . applyFactor($goalb[$st - 1][$i][$n], $goalfaktor) . ''; + $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ''; //Allgemeine Notiz - if ($mnote[$st - 1][$i][$n] != '') { - $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $mnote[$st - 1][$i][$n] . '
    '; + if ($ligaDaten->mnote[$st - 1][$i][$n] != '') { + $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $ligaDaten->mnote[$st - 1][$i][$n] . '
    '; } //Notiz zum Tippspiel - if ($mtipp[$st - 1][$i][$n] == 1) { + if ($ligaDaten->mtipp[$st - 1][$i][$n] == 1) { $lmo_spielnotiz .= '

    ' . $text[487] . '' . $text['tipp'][231]; } echo ''; @@ -360,7 +360,7 @@
     
      0) && ($favteam == $teama[$st - 1][$i])) { +if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { echo ''; } -echo $teams[$teama[$st - 1][$i]]; -if (($favteam > 0) && ($favteam == $teama[$st - 1][$i])) { +echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; +if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { echo ''; } ?> - 0 ) && ($favteam == $teamb[$st - 1][$i])) { +if (($ligaDaten->favteam> 0 ) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { echo ''; } -echo $teams[$teamb[$st - 1][$i]]; -if (($favteam > 0) && ($favteam == $teamb[$st - 1][$i])) { +echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; +if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { echo ''; } @@ -142,7 +142,7 @@ } else { $nachkomma=0; } - echo number_format((applyFactor($toregesa[$i], $goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ',') . ':' . number_format((applyFactor($toregesb[$i], $goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ','); + echo number_format((applyFactor($toregesa[$i], $ligaDaten->goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ',') . ':' . number_format((applyFactor($toregesb[$i], $ligaDaten->goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ','); } else { echo ' '; } @@ -230,7 +230,7 @@ > > > goala[$st - 1][$i], $ligaDaten->goalfaktor); ?> :goalb[$st - 1][$i], $ligaDaten->goalfaktor); ?>  mspez[$st - 1][$i]; ?>  
    "; + echo $ligaDaten->teamk[$ligaDaten->teama[$st-1][$i]]."
    "; } - if ($lmtype != 0) { - if ($mtipp[$st-1][$i][$n] == 1) { + if ($ligaDaten->lmtype != 0) { + if ($ligaDaten->mtipp[$st-1][$i][$n] == 1) { echo ""; } - echo applyFactor($goala[$st-1][$i][$n],$goalfaktor).":".applyFactor($goalb[$st-1][$i][$n],$goalfaktor); - if ($mtipp[$st-1][$i][$n] == 1) { + echo applyFactor($ligaDaten->goala[$st-1][$i][$n],$ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$st-1][$i][$n],$ligaDaten->goalfaktor); + if ($ligaDaten->mtipp[$st-1][$i][$n] == 1) { echo ''; $nw = 1; } } else { - if ($mtipp[$st-1][$i] == 1) { + if ($ligaDaten->mtipp[$st-1][$i] == 1) { echo ""; } - echo applyFactor($goala[$st-1][$i],$goalfaktor).":".applyFactor($goalb[$st-1][$i],$goalfaktor); - if ($mtipp[$st-1][$i] == 1) { + echo applyFactor($ligaDaten->goala[$st-1][$i],$ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$st-1][$i],$ligaDaten->goalfaktor); + if ($ligaDaten->mtipp[$st-1][$i] == 1) { echo ''; $nw = 1; } } if ($n == 0) { - echo "
    ".$teamk[$teamb[$st-1][$i]]; + echo "
    ".$ligaDaten->teamk[$ligaDaten->teamb[$st-1][$i]]; }?>
    lmtype != 0) { if ($tippa[$k][$i][$n] == -1) { $tippa[$k][$i][$n] = "_"; } @@ -222,15 +222,15 @@ } } $punktespiel = -1; - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { if ($tippa[$k][$i][$n] != "_") { if ($tipp_jokertipp == 1 && $jksp2[$k] == ($i+1).($n+1)) { $jkspfaktor = $tipp_jokertippmulti; } else { $jkspfaktor = 1; } - if ($goala[$st-1][$i][$n] != "_") { - $punktespiel = tipppunkte($tippa[$k][$i][$n], $tippb[$k][$i][$n], $goala[$st-1][$i][$n], $goalb[$st-1][$i][$n], 0, $mspez[$st-1][$i][$n], $text[0], $text[1], $jkspfaktor, $mtipp[$st-1][$i][$n]); + if ($ligaDaten->goala[$st-1][$i][$n] != "_") { + $punktespiel = tipppunkte($tippa[$k][$i][$n], $tippb[$k][$i][$n], $ligaDaten->goala[$st-1][$i][$n], $ligaDaten->goalb[$st-1][$i][$n], 0, $ligaDaten->mspez[$st-1][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i][$n]); } } else { $jkspfaktor = 1; @@ -242,8 +242,8 @@ } else { $jkspfaktor = 1; } - if ($goala[$st-1][$i] != "_") { - $punktespiel = tipppunkte($tippa[$k][$i], $tippb[$k][$i], $goala[$st-1][$i], $goalb[$st-1][$i], $msieg[$st-1][$i], $mspez[$st-1][$i], $text[0], $text[1], $jkspfaktor, $mtipp[$st-1][$i]); + if ($ligaDaten->goala[$st-1][$i] != "_") { + $punktespiel = tipppunkte($tippa[$k][$i], $tippb[$k][$i], $ligaDaten->goala[$st-1][$i], $ligaDaten->goalb[$st-1][$i], $ligaDaten->msieg[$st-1][$i], $ligaDaten->mspez[$st-1][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i]); } } else { $jkspfaktor = 1; @@ -270,12 +270,12 @@ if ($jkspfaktor > 1) { echo ""; } - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { if ($tipp_rtor > 0 && ($punktespiel == $tipp_rtor * $jkspfaktor || $punktespiel == ($tipp_rtendenz+$tipp_rtor) * $jkspfaktor)) { - if ($goala[$st-1][$i][$n] == $tippa[$k][$i][$n]) { + if ($ligaDaten->goala[$st-1][$i][$n] == $tippa[$k][$i][$n]) { $dummy1 = ""; $dummy2 = ""; - } elseif ($goalb[$st-1][$i][$n] == $tippb[$k][$i][$n]) { + } elseif ($ligaDaten->goalb[$st-1][$i][$n] == $tippb[$k][$i][$n]) { $dummy3 = ""; $dummy4 = ""; } @@ -283,10 +283,10 @@ echo $dummy1.$tippa[$k][$i][$n].$dummy2.":".$dummy3.$tippb[$k][$i][$n].$dummy4; } else { if ($tipp_rtor > 0 && ($punktespiel == $tipp_rtor * $jkspfaktor || $punktespiel == ($tipp_rtendenz+$tipp_rtor) * $jkspfaktor)) { - if ($goala[$st-1][$i] == $tippa[$k][$i]) { + if ($ligaDaten->goala[$st-1][$i] == $tippa[$k][$i]) { $dummy1 = ""; $dummy2 = ""; - } elseif ($goalb[$st-1][$i] == $tippb[$k][$i]) { + } elseif ($ligaDaten->goalb[$st-1][$i] == $tippb[$k][$i]) { $dummy3 = ""; $dummy4 = ""; } @@ -313,7 +313,7 @@ if ($jkspfaktor > 1) { echo "

    "; } - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { if ($tippa[$k][$i][$n] == "_" || $tippb[$k][$i][$n] == "_") { echo "_"; } elseif ($tippa[$k][$i][$n] == $tippb[$k][$i][$n]) { @@ -345,16 +345,16 @@

    0){ - if ($lmtype==0 && $btip[$i]==false){ + if ($ligaDaten->lmtype==0 && $btip[$i]==false){ echo $tendenz1[$i]."-".$tendenz0[$i]."-".$tendenz2[$i]; - } elseif ($lmtype!=0 && $btip[$i][$n]==false){ + } elseif ($ligaDaten->lmtype!=0 && $btip[$i][$n]==false){ echo $tendenz1[$i][$n]."-".$tendenz0[$i][$n]."-".$tendenz2[$i][$n]; } }?> 0 && $tipp_tippmodus == 1) { - if ($lmtype == 0 && $btip[$i] == false) { + if ($ligaDaten->lmtype == 0 && $btip[$i] == false) { if ($anzgetippt[$i] > 0) { if ($toregesa[$i] < 10 && $toregesb[$i] < 10) { $nachkomma = 1; @@ -363,7 +363,7 @@ } echo number_format(($toregesa[$i]/$anzgetippt[$i]), $nachkomma, ".", ",").":".number_format(($toregesb[$i]/$anzgetippt[$i]), $nachkomma, ".", ","); } - } elseif ($lmtype != 0 && $btip[$i][$n] == false) { + } elseif ($ligaDaten->lmtype != 0 && $btip[$i][$n] == false) { if ($anzgetippt[$i][$n] > 0) { if ($toregesa[$i][$n] < 10 && $toregesb[$i][$n] < 10) { $nachkomma = 1; @@ -382,7 +382,7 @@ if ($l>=$start && $l<$ende){?>   =$start && $l<$ende && $lmtype==0){?> +   =$start && $l<$ende && $ligaDaten->lmtype==0){?> "><?php echo $text['tipp'][172]?>
    lmtype == 0 && $all != 1) { echo "".$text[5]." ".$text['tipp'][99]."   
    "; } if ($todo != "" && $todo != "logout") { diff --git a/lmo/addon/tipp/lmo-tippjokeranticheat.php b/lmo/addon/tipp/lmo-tippjokeranticheat.php index f487d102..f58b6f52 100644 --- a/lmo/addon/tipp/lmo-tippjokeranticheat.php +++ b/lmo/addon/tipp/lmo-tippjokeranticheat.php @@ -69,12 +69,12 @@ if ($jksp == $jkspanti) { $jkspanticheat = false; } elseif ($jkspanti > 0) { - if ($lmtype == 0) { - $btip = tippaenderbar($mterm[$st-1][$jkspanti-1], $datum1[$st-1], $datum2[$st-1]); + if ($ligaDaten->lmtype == 0) { + $btip = tippaenderbar($ligaDaten->mterm[$st-1][$jkspanti-1], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); } else { $jkspanti1 = substr($jkspanti, 0, -1); $n1 = substr($jkspanti, -1); - $btip = tippaenderbar($mterm[$st-1][$jkspanti1-1][$n1-1], $datum1[$st-1], $datum2[$st-1]); + $btip = tippaenderbar($ligaDaten->mterm[$st-1][$jkspanti1-1][$n1-1], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); } if ($btip == false) { $jksp = $jkspanti; diff --git a/lmo/addon/tipp/lmo-tippmain.php b/lmo/addon/tipp/lmo-tippmain.php index 5b9e1b69..23cb152b 100644 --- a/lmo/addon/tipp/lmo-tippmain.php +++ b/lmo/addon/tipp/lmo-tippmain.php @@ -118,7 +118,7 @@ function lmotorauf(x,y,z){ - + + if ($ligaDaten->hidr != 1) { ?> anzteams; $x++) { $i = intval(substr($tab0[$x - 1], 42)); - if ($i == $favteam) { + if ($i == $ligaDaten->favteam) { $dummy = ''; $dumm2 = ''; } else { @@ -173,23 +173,23 @@ } $lmo_tabelle_class = 'nobr'; if ($tabtype == 0) { - if (($x == 1) && ($champ != 0)) { + if (($x == 1) && ($ligaDaten->champ != 0)) { $lmo_tabelle_class = 'lmoTabelleMeister nobr'; $j = 2; } - if (($x >= $j) && ($x < $j + $anzcl) && ($anzcl > 0)) { + if (($x >= $j) && ($x < $j + $ligaDaten->anzcl) && ($ligaDaten->anzcl > 0)) { $lmo_tabelle_class = 'lmoTabelleCleague nobr'; } - if (($x >= $j + $anzcl) && ($x < $j + $anzcl + $anzck) && ($anzck > 0)) { + if (($x >= $j + $ligaDaten->anzcl) && ($x < $j + $ligaDaten->anzcl + $ligaDaten->anzck) && ($ligaDaten->anzck > 0)) { $lmo_tabelle_class = 'lmoTabelleCleaguequali nobr'; } - if (($x >= $j + $anzcl + $anzck) && ($x < $j + $anzcl + $anzck + $anzuc) && ($anzuc > 0)) { + if (($x >= $j + $ligaDaten->anzcl + $ligaDaten->anzck) && ($x < $j + $ligaDaten->anzcl + $ligaDaten->anzck + $ligaDaten->anzuc) && ($ligaDaten->anzuc > 0)) { $lmo_tabelle_class = 'lmoTabelleUefa nobr'; } - if (($x <= $anzteams) && ($x > $anzteams - $anzab) && ($anzab > 0)) { + if (($x <= $ligaDaten->anzteams) && ($x > $ligaDaten->anzteams - $ligaDaten->anzab) && ($ligaDaten->anzab > 0)) { $lmo_tabelle_class = 'lmoTabelleAbsteiger nobr'; } - if (($x <= $anzteams - $anzab) && ($x > $anzteams - $anzab - $anzar) && ($anzar > 0)) { + if (($x <= $ligaDaten->anzteams - $ligaDaten->anzab) && ($x > $ligaDaten->anzteams - $ligaDaten->anzab - $ligaDaten->anzar) && ($ligaDaten->anzar > 0)) { $lmo_tabelle_class = 'lmoTabelleRelegation nobr'; } } ?> @@ -215,52 +215,52 @@ } else { echo ' '; } ?> - + + if ($ligaDaten->hidr != 1) { ?>  '; - if ($minus == 2) { + echo ' '; + if ($ligaDaten->minus == 2) { echo ' '; - echo ' '; + echo ' '; } } if ($tipp_tippmodus == 1) { ?> - + - - + +  '; - if ($minus == 2) { + echo ' '; + if ($ligaDaten->minus == 2) { echo ' '; - echo ' '; + echo ' '; } } ?> @@ -319,7 +319,7 @@ + if ($st < $ligaDaten->anzst) { ?> @@ -343,8 +343,8 @@ require(PATH_TO_ADDONDIR . '/tipp/lmo-tippcalcwertverein.php'); $platz1 = array(''); - $platz1 = array_pad($array, $anzteams + 1, ''); - for ($x = 0; $x < $anzteams; $x++) { + $platz1 = array_pad($array, $ligaDaten->anzteams + 1, ''); + for ($x = 0; $x < $ligaDaten->anzteams; $x++) { $x3 = intval(substr($tab0[$x], 25)); $platz1[$x3] = $x + 1; } @@ -374,11 +374,11 @@ } $platz0 = array(''); - if (!isset($anzteams)) { - $anzteams=0; + if (!isset($ligaDaten->anzteams)) { + $ligaDaten->anzteams=0; } - $platz0 = array_pad($array, $anzteams+1, ''); - for ($x = 0; $x < $anzteams; $x++) { + $platz0 = array_pad($array, $ligaDaten->anzteams+1, ''); + for ($x = 0; $x < $ligaDaten->anzteams; $x++) { $x3 = intval(substr($tab0[$x], 25)); $platz0[$x3] = $x + 1; } ?> @@ -398,10 +398,10 @@ $j = 1; $spv = -1; $ppv = -1; - for ($x = 1; $x <= $anzteams; $x++) { + for ($x = 1; $x <= $ligaDaten->anzteams; $x++) { if (!isset($team)) break; $i = intval(substr($tab0[$x - 1], 25)); - if ($team[$i] == $favteam) { + if ($team[$i] == $ligaDaten->favteam) { // favteam $dummy = ''; $dumm2 = ''; @@ -428,7 +428,7 @@ } else { echo ''; } ?> - + diff --git a/lmo/addon/tipp/lmo-tippviewer.php b/lmo/addon/tipp/lmo-tippviewer.php index aca3f536..828a0853 100644 --- a/lmo/addon/tipp/lmo-tippviewer.php +++ b/lmo/addon/tipp/lmo-tippviewer.php @@ -54,32 +54,32 @@ sort($dateien); $anzligen = count($dateien); - $teams = array_pad($array, 65, ''); - $teams[0] = '___'; + $ligaDaten->teams = array_pad($array, 65, ''); + $ligaDaten->teams[0] = '___'; $liga = array(); - $titel = array(); - $lmtype = array(); - $anzst = array(); - $hidr = array(); - $dats = array(); - $datm = array(); + $ligaDaten->titel = array(); + $ligaDaten->lmtype = array(); + $ligaDaten->anzst = array(); + $ligaDaten->hidr = array(); + $ligaDaten->dats = array(); + $ligaDaten->datm = array(); $spieltag = array(); - $modus = array(); - $datum1 = array(); - $datum2 = array(); + $ligaDaten->modus = array(); + $ligaDaten->datum1 = array(); + $ligaDaten->datum2 = array(); $spiel = array(); - $teama = array(); - $teamb = array(); - $goala = array(); - $goalb = array(); - $goalfaktor = array(); - $mspez = array(); - $mtipp = array(); - $mnote = array(); - $urlb = array(); - $mberi = array(); - $msieg = array(); - $mterm = array(); + $ligaDaten->teama = array(); + $ligaDaten->teamb = array(); + $ligaDaten->goala = array(); + $ligaDaten->goalb = array(); + $ligaDaten->goalfaktor = array(); + $ligaDaten->mspez = array(); + $ligaDaten->mtipp = array(); + $ligaDaten->mnote = array(); + $ligaDaten->urlb = array(); + $ligaDaten->mberi = array(); + $ligaDaten->msieg = array(); + $ligaDaten->mterm = array(); $tippa = array(); $tippb = array(); $jksp = array(); @@ -118,7 +118,7 @@ $start1 = 0; $start2 = 0; for ($i = 0; $i < $anzspiele; $i++) { - $btip = tippaenderbar($mterm[$i], $datum1[$i], $datum2[$i]); + $btip = tippaenderbar($ligaDaten->mterm[$i], $ligaDaten->datum1[$i], $ligaDaten->datum2[$i]); if ($btip == true) { if ($tipp_jokertipp == 1 && isset($_POST['xjokerspiel_' . $liga[$i] . '_' . $spieltag[$i]])) { $jksp[$i] = trim($_POST['xjokerspiel_' . $liga[$i] . '_' . $spieltag[$i]]); @@ -252,31 +252,31 @@ for ($i = 0; $i < $anzspiele; $i++) { if ($i == 0 || $liga[$i] != $liga[$i - 1]) { ?> - + datum1[$i] != '') { + $datum = explode('.', $ligaDaten->datum1[$i]); $dum1 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum1 = ''; } - if ($datum2[$i] != '') { - $datum = explode('.', $datum2[$i]); + if ($ligaDaten->datum2[$i] != '') { + $datum = explode('.', $ligaDaten->datum2[$i]); $dum2 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum2 = ''; } - if ($lmtype[$i] == 1) { - if ($spieltag[$i] == $anzst[$i]) { + if ($ligaDaten->lmtype[$i] == 1) { + if ($spieltag[$i] == $ligaDaten->anzst[$i]) { $j = $text[374]; - } elseif ($spieltag[$i] == $anzst[$i] - 1) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 1) { $j = $text[373]; - } elseif ($spieltag[$i] == $anzst[$i] - 2) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 2) { $j = $text[372]; - } elseif ($spieltag[$i] == $anzst[$i] - 3) { + } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 3) { $j = $text[371]; } else { $j = $spieltag[$i] . '. ' . $text[370]; @@ -287,7 +287,7 @@ if ($tipp_tippeinsicht == 1) { echo ''; } - if ($lmtype[$i] == 0) { + if ($ligaDaten->lmtype[$i] == 0) { echo $spieltag[$i] . '. ' . $text[2]; } else { echo $j; @@ -295,12 +295,12 @@ if ($tipp_tippeinsicht == 1) { echo ''; } - if ($dats[$i] == 1) { - if ($datum1[$i] != '') { - echo ' ' . $text[3] . ' ' . $datum1[$i]; + if ($ligaDaten->dats[$i] == 1) { + if ($ligaDaten->datum1[$i] != '') { + echo ' ' . $text[3] . ' ' . $ligaDaten->datum1[$i]; } - if ($datum2[$i] != '') { - echo ' ' . $text[4] . ' ' . $datum2[$i]; + if ($ligaDaten->datum2[$i] != '') { + echo ' ' . $text[4] . ' ' . $ligaDaten->datum2[$i]; } } ?> + if ($ligaDaten->hidr[$i] == 0) { ?> @@ -350,7 +350,7 @@ goala[$i] != '_' && $ligaDaten->goalb[$i] != '_') { $btip1 = false; } else { $btip1 = true; @@ -360,19 +360,19 @@ } $dum1 = ''; - if ($datm[$i] == 1) { - if ($mterm[$i] > 0) { - $datf = $defdateformat; - $dum1 = strtr(date($datf, $mterm[$i]), $trans_lang); + if ($ligaDaten->datm[$i] == 1) { + if ($ligaDaten->mterm[$i] > 0) { + $ligaDaten->datf = $defdateformat; + $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$i]), $trans_lang); } } ?> - + + if ($ligaDaten->hidr[$i] == 0) { ?> @@ -553,11 +553,11 @@ - + - + - + + if ($endtab < $ligaDaten->anzst) {?> diff --git a/lmo/addon/viewer/viewer_spiel.inc.php b/lmo/addon/viewer/viewer_spiel.inc.php index 603725c1..d112e1d8 100644 --- a/lmo/addon/viewer/viewer_spiel.inc.php +++ b/lmo/addon/viewer/viewer_spiel.inc.php @@ -29,13 +29,13 @@ if (($akt_team == $partie->heim->nr) || ($akt_team == $partie->gast->nr)) { //Anfang Relevante Daten - $goalfaktor = $liga->options->keyValues['goalfaktor']; + $ligaDaten->goalfaktor = $liga->options->keyValues['goalfaktor']; $template->setVariable('Liganame', $liga->name); $template->setVariable('Ligadatum', $liga->ligaDatumAsString()); $template->setVariable('Spieltag', $multi_cfgarray['spieltagtext'] . ' ' . $spieltag); $template->setVariable('Datum', $partie->datumString('-', $multi_cfgarray['datumsformat'])); $template->setVariable('Uhrzeit', $partie->zeitString('-', $multi_cfgarray['uhrzeitformat'])); - $template->setVariable('Tore', $partie->hToreString($multi_cfgarray['tordummy'], $goalfaktor) . ' : ' . $partie->gToreString($multi_cfgarray['tordummy'], $goalfaktor) . ' ' . $partie->spielEndeString($text)); + $template->setVariable('Tore', $partie->hToreString($multi_cfgarray['tordummy'], $ligaDaten->goalfaktor) . ' : ' . $partie->gToreString($multi_cfgarray['tordummy'], $ligaDaten->goalfaktor) . ' ' . $partie->spielEndeString($text)); //Heim & Gasttore einzeln $template->setVariable('ToreHeim', $partie->hToreString($multi_cfgarray['tordummy'])); $template->setVariable('ToreGast', $partie->gToreString($multi_cfgarray['tordummy'])); diff --git a/lmo/lmo-adminanz.php b/lmo/lmo-adminanz.php index cc7e7d3e..6c4b2da9 100644 --- a/lmo/lmo-adminanz.php +++ b/lmo/lmo-adminanz.php @@ -25,36 +25,36 @@ if ($file != '' && ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1)) { require_once(PATH_TO_LMO . '/lmo-openfile.php'); if (isset ($save) && $save == 1) { - for ($i = 0; $i < $anzst; $i++) { - for ($j = $anzsp; $j <40; $j++) { - $teama[$i][$j] = 0; - $teamb[$i][$j] = 0; - $goala[$i][$j] = -1; - $goalb[$i][$j] = -1; - $msieg[$i][$j] = 0; - $mterm[$i][$j] = ''; - $mnote[$i][$j] = ''; - $mberi[$i][$j] = ''; - $mspez[$i][$j] = '_'; + for ($i = 0; $i < $ligaDaten->anzst; $i++) { + for ($j = $ligaDaten->anzsp; $j <40; $j++) { + $ligaDaten->teama[$i][$j] = 0; + $ligaDaten->teamb[$i][$j] = 0; + $ligaDaten->goala[$i][$j] = -1; + $ligaDaten->goalb[$i][$j] = -1; + $ligaDaten->msieg[$i][$j] = 0; + $ligaDaten->mterm[$i][$j] = ''; + $ligaDaten->mnote[$i][$j] = ''; + $ligaDaten->mberi[$i][$j] = ''; + $ligaDaten->mspez[$i][$j] = '_'; } } - for ($i = $anzst; $i < 116; $i++) { + for ($i = $ligaDaten->anzst; $i < 116; $i++) { for ($j = 0; $j < 40; $j++) { - $teama[$i][$j] = 0; - $teamb[$i][$j] = 0; - $goala[$i][$j] = -1; - $goalb[$i][$j] = -1; - $msieg[$i][$j] = 0; - $mterm[$i][$j] = ''; - $mnote[$i][$j] = ''; - $mberi[$i][$j] = ''; - $mspez[$i][$j] = '_'; + $ligaDaten->teama[$i][$j] = 0; + $ligaDaten->teamb[$i][$j] = 0; + $ligaDaten->goala[$i][$j] = -1; + $ligaDaten->goalb[$i][$j] = -1; + $ligaDaten->msieg[$i][$j] = 0; + $ligaDaten->mterm[$i][$j] = ''; + $ligaDaten->mnote[$i][$j] = ''; + $ligaDaten->mberi[$i][$j] = ''; + $ligaDaten->mspez[$i][$j] = '_'; } } - $anzst = trim($_POST['xanzst']); - $anzsp = trim($_POST['xanzsp']); - if ($stx > $anzst) { - $stx = $anzst; + $ligaDaten->anzst = trim($_POST['xanzst']); + $ligaDaten->anzsp = trim($_POST['xanzsp']); + if ($ligaDaten->stx > $ligaDaten->anzst) { + $ligaDaten->stx = $ligaDaten->anzst; } require(PATH_TO_LMO . '/lmo-savefile.php'); } @@ -87,7 +87,7 @@ - +

    titel)){echo $ligaDaten->titel;} ?>

    lmtype == 0 && $tipp_tipptabelle1 == 1) { if ($todo != 'tabelle') { echo '' . $text['tipp'][172] . ''; } else { diff --git a/lmo/addon/tipp/lmo-tippnewdir.php b/lmo/addon/tipp/lmo-tippnewdir.php index 0277bbbd..3a78c2d8 100644 --- a/lmo/addon/tipp/lmo-tippnewdir.php +++ b/lmo/addon/tipp/lmo-tippnewdir.php @@ -90,7 +90,7 @@ $t4 = $wert; } if ($schl == "Rounds") { - $anzst = $wert; + $ligaDaten->anzst = $wert; } if ($schl == "Type") { if ($wert == "1") { @@ -106,7 +106,7 @@ $t0 = $text[507].$j; } if ($t2 == $text[370]) { - $anzst = strlen(decbin($t4-1)); + $ligaDaten->anzst = strlen(decbin($t4-1)); } $ftest = 0; @@ -155,7 +155,7 @@ } echo ""; - for ($y = 1; $y <= $anzst; $y++) { + for ($y = 1; $y <= $ligaDaten->anzst; $y++) { echo "         
      teams[$i], ' alt=""'); ?>  ' . $text[564] . ' '; + echo $dummy . $ligaDaten->teams[$i] . $dumm2; + if (($ligaDaten->teamu[$i] != '') && ($ligaDaten->urlt == 1)) { + echo ' ' . $text[564] . ' '; } ?>   teamn[$i] != '' || $ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0 || $ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { /** Notizen anzeigen * * Achtung: Da beim Speichern Strafpunkte/-tore positiv sind und Bonuspunkte negativ (altes System des LMO) * muss mit -1 multipliziert werden, um die Punkte/Tore richtig anzuzeigen */ - $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $teams[$i], ' alt=""') . $teams[$i] . ''; + $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$i], ' alt=""') . $ligaDaten->teams[$i] . ''; //Straf-/Bonuspunkte - if ($strafp[$i] != 0 || $strafm[$i] != 0) { + if ($ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0) { $lmo_tabellennotiz .= '' . $text[128] . ':'; //Punkte - $lmo_tabellennotiz .= $strafp[$i] < 0 ? '+' . ((-1) * applyFactor($strafp[$i], $pointsfaktor)) : ((-1) * applyFactor($strafp[$i], $pointsfaktor)); + $lmo_tabellennotiz .= $ligaDaten->strafp[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)); //Minuspunkte - if ($minus == 2) { - $lmo_tabellennotiz .= ':' . ($strafm[$i] < 0 ? '+' . ((-1) * applyFactor($strafm[$i], $pointsfaktor)) : ((-1) * applyFactor($strafm[$i], $pointsfaktor))); + if ($ligaDaten->minus == 2) { + $lmo_tabellennotiz .= ':' . ($ligaDaten->strafm[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor))); } //Ab Spieltag - if ($strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $strafdat[$i] . '
    '; + if ($ligaDaten->strafdat[$i] != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; } //Straf-/Bonustore - if ($torkorrektur1[$i] != 0 || $torkorrektur2[$i] != 0) { + if ($ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { $lmo_tabellennotiz .= '
    '; $lmo_tabellennotiz .= '' . $text[522] . ':'; //Tore - $lmo_tabellennotiz .= $torkorrektur1[$i] < 0 ? '+' . ((-1) * applyFactor($torkorrektur1[$i], $goalfaktor)) . ':' : ((-1) * applyFactor($torkorrektur1[$i], $goalfaktor)) . ':'; + $lmo_tabellennotiz .= $ligaDaten->torkorrektur1[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':' : ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':'; //Gegentore - $lmo_tabellennotiz .= $torkorrektur2[$i] < 0 ? '+' . ((-1) * applyFactor($torkorrektur2[$i], $goalfaktor)) : ((-1) * applyFactor($torkorrektur2[$i], $goalfaktor)); + $lmo_tabellennotiz .= $ligaDaten->torkorrektur2[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)) : ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)); //Ab Spieltag - if ($strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $strafdat[$i] . '
    '; + if ($ligaDaten->strafdat[$i] != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; } //Teamnotizen - if ($teamn[$i] != '') { + if ($ligaDaten->teamn[$i] != '') { $lmo_tabellennotiz .= '
    '; - $lmo_tabellennotiz .= '' . $text[22] . ':' . $teamn[$i]; + $lmo_tabellennotiz .= '' . $text[22] . ':' . $ligaDaten->teamn[$i]; } //Ausgabe als neutrales Element (kein Link) echo ' @@ -273,30 +273,30 @@
             ' . applyFactor($punkte[$i], $pointsfaktor) . ' ' . applyFactor($punkte[$i], $ligaDaten->pointsfaktor) . ':' . applyFactor($negativ[$i], $pointsfaktor) . '' . applyFactor($negativ[$i], $ligaDaten->pointsfaktor) . ' goalfaktor) . $dumm2; ?> :goalfaktor) . $dumm2; ?>goalfaktor) . $dumm2; ?> ' . applyFactor($punkte[$i], $pointsfaktor) . ' ' . applyFactor($punkte[$i], $ligaDaten->pointsfaktor) . ':' . applyFactor($negativ[$i], $pointsfaktor) . '' . applyFactor($negativ[$i], $ligaDaten->pointsfaktor) . '     teams[$team[$i]] . $dumm2; ?>    
    titel[$i]; ?>

    0 && $goalfaktor[$i] != 1) { - echo '(' . $text[553 + log10($goalfaktor[$i])] . ')'; + if ($ligaDaten->goalfaktor[$i] > 0 && $ligaDaten->goalfaktor[$i] != 1) { + echo '(' . $text[553 + log10($ligaDaten->goalfaktor[$i])] . ')'; } ?>

    0 && $goalfaktor[$i] != 1) { - echo '(' . $text[553 + log10($goalfaktor[$i])] . ')'; + if ($ligaDaten->goalfaktor[$i] > 0 && $ligaDaten->goalfaktor[$i] != 1) { + echo '(' . $text[553 + log10($ligaDaten->goalfaktor[$i])] . ')'; } ?>
    1 0
     teama[$i];?> - teamb[$i]; if ($tippa[$i] == '_' || $tippb[$i] == '_' || $tippa[$i] == '-1' || $tippb[$i] == '-1') { $tippa[$i] = ''; $tippb[$i] = ''; @@ -421,7 +421,7 @@ mterm[$i], $ligaDaten->datum1[$i], $ligaDaten->datum2[$i]); if ($btip == true) { $savebutton = 1; } @@ -530,7 +530,7 @@ > > goala[$i], $ligaDaten->goalfaktor[$i]); ?> :goalb[$i], $ligaDaten->goalfaktor[$i]); ?> mspez[$i]; ?>   goala[$i] != '_' && $ligaDaten->goalb[$i] != '_') { + $punktespiel = tipppunkte($tippa[$i], $tippb[$i], $ligaDaten->goala[$i], $ligaDaten->goalb[$i], $ligaDaten->msieg[$i], $ligaDaten->mspez[$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$i]); } if ($punktespiel == -1) { echo '-'; @@ -592,48 +592,48 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($urlb[$i] == 1 || $mnote[$i] != '' || $msieg[$i] > 0) { - $lmo_teamaicon = HTML_smallTeamIcon($file, $teama[$i], ' alt=""') . ' '; - $lmo_teambicon = HTML_smallTeamIcon($file, $teamb[$i], ' alt=""') . ' '; + if ($ligaDaten->urlb[$i] == 1 || $ligaDaten->mnote[$i] != '' || $ligaDaten->msieg[$i] > 0) { + $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teama[$i], ' alt=""') . ' '; + $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teamb[$i], ' alt=""') . ' '; } /** Spielbericht verlinken **/ - if ($urlb[$i] == 1) { - if ($mberi[$i] != '') { + if ($ligaDaten->urlb[$i] == 1) { + if ($ligaDaten->mberi[$i] != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teamb[$i] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $ligaDaten->teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teamb[$i] . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($mnote[$i] != '' || $msieg[$i] > 0 || $mtipp[$i] > 0) { + if ($ligaDaten->mnote[$i] != '' || $ligaDaten->msieg[$i] > 0 || $ligaDaten->mtipp[$i] > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($msieg[$i] == 1) ? ' / ' . applyFactor($goalb[$i], $goalfaktor) . ':' . applyFactor($goala[$i], $goalfaktor) : ''; + $lmo_notiz_both = ($ligaDaten->msieg[$i] == 1) ? ' / ' . applyFactor($ligaDaten->goalb[$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$i], $ligaDaten->goalfaktor) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $teamb[$i] . '  ' . applyFactor($goala[$i], $goalfaktor) . ':' . applyFactor($goalb[$i], $goalfaktor) . $lmo_notiz_both . ''; - if ($spez == 1) { - $lmo_spielnotiz .= ' ' . $mspez[$i] . '
    '; + $lmo_spielnotiz = '' . $ligaDaten->teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teamb[$i] . '  ' . applyFactor($ligaDaten->goala[$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; + if ($ligaDaten->spez == 1) { + $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$i] . '
    '; } //Grüner Tisch: Heimteam siegt - if ($msieg[$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $teama[$i] . ' ' . $text[211] . '
    '; + if ($ligaDaten->msieg[$i] == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teama[$i] . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($msieg[$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $teamb[$i] . ' ' . $text[211] . '
    '; + if ($ligaDaten->msieg[$i] == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teamb[$i] . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($msieg[$i] == 3) { + if ($ligaDaten->msieg[$i] == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($mnote[$i] != '') { - $lmo_spielnotiz .= '' . $text[22] . ':' . $mnote[$i] . '
    '; + if ($ligaDaten->mnote[$i] != '') { + $lmo_spielnotiz .= '' . $text[22] . ':' . $ligaDaten->mnote[$i] . '
    '; } //Notiz zum Tippspiel - if ($mtipp[$i] == 1) { + if ($ligaDaten->mtipp[$i] == 1) { $lmo_spielnotiz .= '
    ' . $text[487] . '' . $text['tipp'][231]; } //Ausgabe als neutrales Element (kein Link) diff --git a/lmo/addon/tipp/lmo-tippwert.php b/lmo/addon/tipp/lmo-tippwert.php index 32280ccb..36200d6f 100644 --- a/lmo/addon/tipp/lmo-tippwert.php +++ b/lmo/addon/tipp/lmo-tippwert.php @@ -22,8 +22,8 @@ //$endtab = isset($_REQUEST['endtab']) ? $_REQUEST['endtab'] : ''; if ($endtab == 0) { - if (isset($anzst)) { - $endtab = $anzst; + if (isset($ligaDaten->anzst)) { + $endtab = $ligaDaten->anzst; } $tabdat = ""; } else { @@ -34,7 +34,7 @@ if ($all == 1) { $endtab = 0; $tabdat = ""; - $anzst = 0; + $ligaDaten->anzst = 0; } else { $st = $endtab; } @@ -209,14 +209,14 @@ }?>
    lmtype) && $ligaDaten->lmtype == 1 && $tabdat != "") { + if ($st == $ligaDaten->anzst) { $j = $text[374]; - } elseif ($st == $anzst-1) { + } elseif ($st == $ligaDaten->anzst-1) { $j = $text[373]; - } elseif ($st == $anzst-2) { + } elseif ($st == $ligaDaten->anzst-2) { $j = $text[372]; - } elseif ($st == $anzst-3) { + } elseif ($st == $ligaDaten->anzst-3) { $j = $text[371]; } else { $j = $st.". ".$text[370]; @@ -568,7 +568,7 @@
      @@ -102,7 +102,7 @@ - + @@ -513,18 +513,18 @@ - + - + - + @@ -532,7 +532,7 @@   @@ -544,7 +544,7 @@   @@ -555,8 +555,8 @@
      diff --git a/lmo/lmo-adminbasic.php b/lmo/lmo-adminbasic.php index 30f117c7..47bf07e4 100644 --- a/lmo/lmo-adminbasic.php +++ b/lmo/lmo-adminbasic.php @@ -30,99 +30,99 @@ switch ($show) { case 0: if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $titel = isset($_POST['xtitel']) ? trim($_POST['xtitel']) : $titel; - if ($titel == '') { - $titel = 'No Name'; + $ligaDaten->titel = isset($_POST['xtitel']) ? trim($_POST['xtitel']) : $ligaDaten->titel; + if ($ligaDaten->titel == '') { + $ligaDaten->titel = 'No Name'; } - $goalfaktor = isset($_POST['xgoalfaktor']) && is_numeric($_POST['xgoalfaktor']) ? $_POST['xgoalfaktor'] : $goalfaktor; - $pointsfaktor = isset($_POST['xpointsfaktor']) && is_numeric($_POST['xpointsfaktor']) ? $_POST['xpointsfaktor'] : $pointsfaktor; + $ligaDaten->goalfaktor = isset($_POST['xgoalfaktor']) && is_numeric($_POST['xgoalfaktor']) ? $_POST['xgoalfaktor'] : $ligaDaten->goalfaktor; + $ligaDaten->pointsfaktor = isset($_POST['xpointsfaktor']) && is_numeric($_POST['xpointsfaktor']) ? $_POST['xpointsfaktor'] : $ligaDaten->pointsfaktor; } - $favteam = isset($_POST['xfavteam']) ? trim($_POST['xfavteam']) : $favteam; - $selteam = isset($_POST['xselteam']) ? trim($_POST['xselteam']) : $selteam; - if ($lmtype == 1) { - $playoffmode = isset($_POST['xplayoffmode']) && is_numeric($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $playoffmode; + $ligaDaten->favteam = isset($_POST['xfavteam']) ? trim($_POST['xfavteam']) : $ligaDaten->favteam; + $ligaDaten->selteam = isset($_POST['xselteam']) ? trim($_POST['xselteam']) : $ligaDaten->selteam; + if ($ligaDaten->lmtype == 1) { + $ligaDaten->playoffmode = isset($_POST['xplayoffmode']) && is_numeric($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $ligaDaten->playoffmode; } - if ($lmtype == 0) { - $stat1 = isset($_POST['xstat1']) ? trim($_POST['xstat1']) : $stat1; - $stat2 = isset($_POST['xstat2']) ? trim($_POST['xstat2']) : $stat2; - $namepkt = isset($_POST['xnamepkt']) ? trim($_POST['xnamepkt']) : $namepkt; - if ($namepkt == $orgpkt) { - $namepkt = ''; + if ($ligaDaten->lmtype == 0) { + $ligaDaten->stat1 = isset($_POST['xstat1']) ? trim($_POST['xstat1']) : $ligaDaten->stat1; + $ligaDaten->stat2 = isset($_POST['xstat2']) ? trim($_POST['xstat2']) : $ligaDaten->stat2; + $ligaDaten->namepkt = isset($_POST['xnamepkt']) ? trim($_POST['xnamepkt']) : $ligaDaten->namepkt; + if ($ligaDaten->namepkt == $orgpkt) { + $ligaDaten->namepkt = ''; } - $nametor = isset($_POST['xnametor']) ? trim($_POST['xnametor']) : $nametor; - if ($nametor == $orgtor) { - $nametor = ''; + $ligaDaten->nametor = isset($_POST['xnametor']) ? trim($_POST['xnametor']) : $ligaDaten->nametor; + if ($ligaDaten->nametor == $orgtor) { + $ligaDaten->nametor = ''; } } break; case 2: if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $enablegamesort = isset($_POST['xenablegamesort']) ? 1 : 0; - $datm = isset($_POST['xdatm']) ? 1 : 0; + $ligaDaten->enablegamesort = isset($_POST['xenablegamesort']) ? 1 : 0; + $ligaDaten->datm = isset($_POST['xdatm']) ? 1 : 0; if (!empty($_POST['xdatfselect'])) { - $datf = isset($_POST['xdatf']) ? $_POST['xdatf'] : $defdateformat; + $ligaDaten->datf = isset($_POST['xdatf']) ? $_POST['xdatf'] : $defdateformat; } else { - $datf = isset($_POST['xdatf2']) ? $_POST['xdatf2'] : $datf; + $ligaDaten->datf = isset($_POST['xdatf2']) ? $_POST['xdatf2'] : $ligaDaten->datf; } - $dats = isset($_POST['xdats']) ? 1 : 0; - $plan = isset($_POST['xplan']) ? 1 : 0; - $ergebnis = isset($_POST['xergebnis']) ? 1 : 0; + $ligaDaten->dats = isset($_POST['xdats']) ? 1 : 0; + $ligaDaten->plan = isset($_POST['xplan']) ? 1 : 0; + $ligaDaten->ergebnis = isset($_POST['xergebnis']) ? 1 : 0; if ($einspieler == 1) { - $mittore = isset($_POST['xmittore']) ? 1 : 0; + $ligaDaten->mittore = isset($_POST['xmittore']) ? 1 : 0; } - $datc = isset($_POST['xdatc']) ? 1 : 0; - if (($dats == 0) && ($datm == 0)) { - $datc = 0; + $ligaDaten->datc = isset($_POST['xdatc']) ? 1 : 0; + if (($ligaDaten->dats == 0) && ($ligaDaten->datm == 0)) { + $ligaDaten->datc = 0; } - if ($lmtype == 0) { - $onrun = isset($_POST['xonrun']) ? $_POST['xonrun'] : $onrun; - $kurve = isset($_POST['xkurve']) ? 1 : 0; - $kreuz = isset($_POST['xkreuz']) ? 1 : 0; + if ($ligaDaten->lmtype == 0) { + $ligaDaten->onrun = isset($_POST['xonrun']) ? $_POST['xonrun'] : $ligaDaten->onrun; + $ligaDaten->kurve = isset($_POST['xkurve']) ? 1 : 0; + $ligaDaten->kreuz = isset($_POST['xkreuz']) ? 1 : 0; if ($tabonres == 0) { - $tabelle = isset($_POST['xtabelle']) ? 1 : 0; + $ligaDaten->tabelle = isset($_POST['xtabelle']) ? 1 : 0; } - $ligastats = isset($_POST['xligastats']) ? 1 : 0; + $ligaDaten->ligastats = isset($_POST['xligastats']) ? 1 : 0; } else { - $klfin = isset($_POST['xklfin']) ? 1 : 0; - $playdown = isset($_POST['xplaydown']) ? 1 : 0; - $playoffmode = isset($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $playoffmode; + $ligaDaten->klfin = isset($_POST['xklfin']) ? 1 : 0; + $ligaDaten->playdown = isset($_POST['xplaydown']) ? 1 : 0; + $ligaDaten->playoffmode = isset($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $ligaDaten->playoffmode; } - $urlt = isset($_POST['xurlt']) ? 1 : 0; - $urlb = isset($_POST['xurlb']) ? 1 : 0; + $ligaDaten->urlt = isset($_POST['xurlt']) ? 1 : 0; + $ligaDaten->urlb = isset($_POST['xurlb']) ? 1 : 0; } break; case 3: - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmtype == 0) { - $minus = isset($_POST['xminus']) ? 2 : 1; - $spez = isset($_POST['xspez']) ? 1 : 0; - $hidr = isset($_POST['xhidr']) ? 1 : 0; - $direkt = isset($_POST['xdirekt']) ? 1 : 0; - $kegel = isset($_POST['xkegel']) ? 1 : 0; - $hands = isset($_POST['xhands']) ? 1 : 0; + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { + $ligaDaten->minus = isset($_POST['xminus']) ? 2 : 1; + $ligaDaten->spez = isset($_POST['xspez']) ? 1 : 0; + $ligaDaten->hidr = isset($_POST['xhidr']) ? 1 : 0; + $ligaDaten->direkt = isset($_POST['xdirekt']) ? 1 : 0; + $ligaDaten->kegel = isset($_POST['xkegel']) ? 1 : 0; + $ligaDaten->hands = isset($_POST['xhands']) ? 1 : 0; - $pns = isset($_POST['xpns']) ? trim($_POST['xpns']) : $pns; - $pnu = isset($_POST['xpnu']) ? trim($_POST['xpnu']) : $pnu; - $pnn = isset($_POST['xpnn']) ? trim($_POST['xpnn']) : $pnn; - $pxs = isset($_POST['xpxs']) ? trim($_POST['xpxs']) : $pxs; - $pxu = isset($_POST['xpxu']) ? trim($_POST['xpxu']) : $pxu; - $pxn = isset($_POST['xpxn']) ? trim($_POST['xpxn']) : $pxn; - $pps = isset($_POST['xpps']) ? trim($_POST['xpps']) : $pps; - $ppu = isset($_POST['xppu']) ? trim($_POST['xppu']) : $ppu; - $ppn = isset($_POST['xppn']) ? trim($_POST['xppn']) : $ppn; + $ligaDaten->pns = isset($_POST['xpns']) ? trim($_POST['xpns']) : $ligaDaten->pns; + $ligaDaten->pnu = isset($_POST['xpnu']) ? trim($_POST['xpnu']) : $ligaDaten->pnu; + $ligaDaten->pnn = isset($_POST['xpnn']) ? trim($_POST['xpnn']) : $ligaDaten->pnn; + $ligaDaten->pxs = isset($_POST['xpxs']) ? trim($_POST['xpxs']) : $ligaDaten->pxs; + $ligaDaten->pxu = isset($_POST['xpxu']) ? trim($_POST['xpxu']) : $ligaDaten->pxu; + $ligaDaten->pxn = isset($_POST['xpxn']) ? trim($_POST['xpxn']) : $ligaDaten->pxn; + $ligaDaten->pps = isset($_POST['xpps']) ? trim($_POST['xpps']) : $ligaDaten->pps; + $ligaDaten->ppu = isset($_POST['xppu']) ? trim($_POST['xppu']) : $ligaDaten->ppu; + $ligaDaten->ppn = isset($_POST['xppn']) ? trim($_POST['xppn']) : $ligaDaten->ppn; } break; case 4: - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmtype == 0) { - $einhinrueck = isset($_POST['xeinhinrueck']) ? 1 : 0; - $einheimausw = isset($_POST['xeinheimausw']) ? 1 : 0; - $champ = isset($_POST['xchamp']) ? 1 : 0; - $anzcl = isset($_POST['xanzcl']) ? trim($_POST['xanzcl']) : $anzcl; - $anzck = isset($_POST['xanzck']) ? trim($_POST['xanzck']) : $anzck; - $anzuc = isset($_POST['xanzuc']) ? trim($_POST['xanzuc']) : $anzuc; - $anzar = isset($_POST['xanzar']) ? trim($_POST['xanzar']) : $anzar; - $anzab = isset($_POST['xanzab']) ? trim($_POST['xanzab']) : $anzab; + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { + $ligaDaten->einhinrueck = isset($_POST['xeinhinrueck']) ? 1 : 0; + $ligaDaten->einheimausw = isset($_POST['xeinheimausw']) ? 1 : 0; + $ligaDaten->champ = isset($_POST['xchamp']) ? 1 : 0; + $ligaDaten->anzcl = isset($_POST['xanzcl']) ? trim($_POST['xanzcl']) : $ligaDaten->anzcl; + $ligaDaten->anzck = isset($_POST['xanzck']) ? trim($_POST['xanzck']) : $ligaDaten->anzck; + $ligaDaten->anzuc = isset($_POST['xanzuc']) ? trim($_POST['xanzuc']) : $ligaDaten->anzuc; + $ligaDaten->anzar = isset($_POST['xanzar']) ? trim($_POST['xanzar']) : $ligaDaten->anzar; + $ligaDaten->anzab = isset($_POST['xanzab']) ? trim($_POST['xanzab']) : $ligaDaten->anzab; } break; } @@ -135,7 +135,7 @@ ?>
    - + + if ($ligaDaten->lmtype == 0) { ?> - + + if ($ligaDaten->lmtype == 0) { ?> - + - + @@ -193,10 +193,10 @@ @@ -207,8 +207,8 @@ + if ($ligaDaten->lmtype == 0) { ?> - + + if ($ligaDaten->lmtype == 1) { ?> - + - + + if ($ligaDaten->lmtype == 0) { ?> @@ -292,7 +292,7 @@ }?> - + @@ -303,7 +303,7 @@ $dummf = array('d.m. H:i', 'd.m.Y H:i', 'D., d.m. H:i', 'l, d.m. H:i', 'D., d.m.Y H:i', 'l, d.m.Y H:i'); ?> - + @@ -311,8 +311,8 @@ - + - - lmtype == 0 && $tabonres == 0) { ?> + + - + if ($ligaDaten->lmtype == 1) { ?> + = 1) { ?> - + if ($ligaDaten->lmtype == 0 && $tabonres >= 1) { ?> + - - + + + if ($ligaDaten->lmtype == 0) { ?> - - + + -  mittore == 1) {echo ' checked';}?>>  - lmtype == 0) { ?> + @@ -390,16 +390,16 @@ - + - + + if ($ligaDaten->lmtype == 1) { ?> @@ -424,10 +424,10 @@ @@ -446,29 +446,29 @@ } } elseif ($show == 3) { - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmtype == 0) { ?> + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { ?> - + - + - + - + - + - + @@ -485,21 +485,21 @@ - - - + + + - - - + + + - - - + + +

    titel?>

    @@ -143,7 +143,7 @@
    @@ -219,8 +219,8 @@ @@ -228,13 +228,13 @@
    @@ -244,8 +244,8 @@
    @@ -258,33 +258,33 @@ if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?>
    >enablegamesort == 1) {echo ' checked';}?>>
    >klfin == 1) {echo ' checked';}?>>
    >playdown == 1) {echo ' checked';}?>>
     
     >datm == 1) {echo ' checked';}?>>
     
    - > - + datf,$dummf)) echo ' checked'; ?>> +  
    @@ -337,49 +337,49 @@
     >  dats == 1) {echo ' checked';}?>>   
     >  >  ergebnis == 1) {echo ' checked';}?>>  tabelle == 1) {echo ' checked';}?>>  >  ergebnis == 1) {echo ' checked';}?>>   >  ergebnis == 1) {echo ' checked';}?>> 
     >  >  datc == 1) {echo ' checked';}?>>  plan == 1) {echo ' checked';}?>> 
     >  >  kreuz == 1) {echo ' checked';}?>>  kurve == 1) {echo ' checked';}?>> 
     >   >  ligastats == 1) {echo ' checked';}?>> 
    >urlt == 1) {echo ' checked';}?>>
    >urlb == 1) {echo ' checked';}?>>
               
    > minus == 2) {echo ' checked';}?>>   
    > spez == 1) {echo ' checked';}?>>   
    > hidr == 1) {echo ' checked';}?>>   
    > direkt == 1) {echo ' checked';}?>>   
    > kegel == 1) {echo ' checked';}?>>   
    > hands == 1) {echo ' checked';}?>>   
     >>>pns; ?>>pnu; ?>>pnn; ?>>
     >>>pxs; ?>>pxu; ?>>pxn; ?>>
     >>>pps; ?>>ppu; ?>>ppn; ?>>
     >  einhinrueck == 1) {echo ' checked';}?>>   
     >  einheimausw == 1) {echo ' checked';}?>>   
     >  champ == 1) {echo ' checked';}?>>   
      @@ -567,8 +567,8 @@   @@ -579,8 +579,8 @@   diff --git a/lmo/lmo-adminedit.php b/lmo/lmo-adminedit.php index 9e6f520b..511a10e5 100644 --- a/lmo/lmo-adminedit.php +++ b/lmo/lmo-adminedit.php @@ -21,7 +21,7 @@ exit; // kein Direktaufruf: diese Datei wird nur ueber LMO eingebunden } -if (!isset($playoffmode)) $playoffmode = '0'; +if (!isset($ligaDaten->playoffmode)) $ligaDaten->playoffmode = '0'; require_once(PATH_TO_LMO . '/lmo-admintest.php'); if ($file != '') { $save = isset($_POST['save']) ? $_POST['save'] : 0; @@ -42,15 +42,15 @@ } } - if (!isset($nlines)) { - $nlines = array(); + if (!isset($ligaDaten->nlines)) { + $ligaDaten->nlines = array(); } require_once(PATH_TO_LMO . '/lmo-openfile.php'); // Spieltag, den es in der Liga nicht gibt (z.B. st=-2 als Hilfsadmin ohne Recht auf die // Mannschaftsverwaltung): stattdessen den aktuellen Spieltag bearbeiten - if ($st < 1 || $st > $anzst) { - $st = ($stx >= 1 && $stx <= $anzst) ? $stx : 1; + if ($st < 1 || $st > $ligaDaten->anzst) { + $st = ($ligaDaten->stx >= 1 && $ligaDaten->stx <= $ligaDaten->anzst) ? $ligaDaten->stx : 1; } if (!isset($save)) { $save = 0; @@ -58,36 +58,36 @@ if ($save == 1) { $me = array('0', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); if ($_SESSION['lmouserok'] == 2) { - $datum1[$st - 1] = isset($_POST['xdatum1']) ? trim($_POST['xdatum1']) : ''; - if ($datum1[$st - 1] != '') { - $datum = explode('.', $datum1[$st - 1]); + $ligaDaten->datum1[$st - 1] = isset($_POST['xdatum1']) ? trim($_POST['xdatum1']) : ''; + if ($ligaDaten->datum1[$st - 1] != '') { + $datum = explode('.', $ligaDaten->datum1[$st - 1]); $dummy = strtotime($datum[0] . ' ' . $me[intval($datum[1])] . ' ' . $datum[2]); if ($dummy > -1) { - $datum1[$st - 1] = date('d.m.Y', $dummy); + $ligaDaten->datum1[$st - 1] = date('d.m.Y', $dummy); } else { - $datum1[$st - 1] = ''; + $ligaDaten->datum1[$st - 1] = ''; } } - $datum2[$st - 1] = isset($_POST['xdatum2']) ? trim($_POST['xdatum2']) : ''; - if ($datum2[$st - 1] != '') { - $datum = explode('.', $datum2[$st - 1]); + $ligaDaten->datum2[$st - 1] = isset($_POST['xdatum2']) ? trim($_POST['xdatum2']) : ''; + if ($ligaDaten->datum2[$st - 1] != '') { + $datum = explode('.', $ligaDaten->datum2[$st - 1]); $dummy = strtotime($datum[0] . ' ' . $me[intval($datum[1])] . ' ' . $datum[2]); if ($dummy > -1) { - $datum2[$st - 1] = date('d.m.Y', $dummy); + $ligaDaten->datum2[$st - 1] = date('d.m.Y', $dummy); } else { - $datum2[$st - 1] = ''; + $ligaDaten->datum2[$st - 1] = ''; } } } - if ($hands == 1) { - for ($i = $st - 1; $i < $anzst; $i++) { - $handp[$i] = 0; + if ($ligaDaten->hands == 1) { + for ($i = $st - 1; $i < $ligaDaten->anzst; $i++) { + $ligaDaten->handp[$i] = 0; } } - if ($lmtype != 0) { - $anzsp2 = $anzteams; + if ($ligaDaten->lmtype != 0) { + $anzsp2 = $ligaDaten->anzteams; for ($i = 0; $i < $st; $i++) { - if ($anzteams == 24) { + if ($ligaDaten->anzteams == 24) { switch ($i) { case 0: case 1: @@ -109,14 +109,14 @@ } $anzsp2 = $anzsp2 / 2; } - if (($klfin == 1) && ($st == $anzst)) { + if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { $anzsp2 = $anzsp2 + 1; } } else { - $anzsp2 = $anzsp; + $anzsp2 = $ligaDaten->anzsp; } for ($i = 0; $i < $anzsp2; $i++) { - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { $dum1 = isset($_POST['xatdat' . $i]) ? trim($_POST['xatdat' . $i]) : ''; $dum2 = isset($_POST['xattim' . $i]) ? trim($_POST['xattim' . $i]) : ''; if ($dum1 != '') { @@ -126,12 +126,12 @@ $datu1 = explode('.', $dum1); $datu2 = explode(':', $dum2); $dt = DateTime::createFromFormat('d.m.Y H:i', $dum1 . ' ' . $dum2); - $dt !== false ? $mterm[$st - 1][$i] = $dt->getTimestamp() : $mterm[$st - 1][$i] = ''; + $dt !== false ? $ligaDaten->mterm[$st - 1][$i] = $dt->getTimestamp() : $ligaDaten->mterm[$st - 1][$i] = ''; } else { - $mterm[$st - 1][$i] = ''; + $ligaDaten->mterm[$st - 1][$i] = ''; } } else { - for ($n = 0; $n < $modus[$st - 1]; $n++) { + for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { $dum1 = isset($_POST['xatdat' . $i . $n]) ? trim($_POST['xatdat' . $i . $n]) : ''; $dum2 = isset($_POST['xattim' . $i . $n]) ? trim($_POST['xattim' . $i . $n]) : ''; if ($dum1 != '') { @@ -141,98 +141,98 @@ $datu1 = explode('.', $dum1); $datu2 = explode(':', $dum2); $dt = DateTime::createFromFormat('d.m.Y H:i', $dum1 . ' ' . $dum2); - $dt !== false ? $mterm[$st - 1][$i][$n] = $dt->getTimestamp() : $mterm[$st - 1][$i][$n] = ''; + $dt !== false ? $ligaDaten->mterm[$st - 1][$i][$n] = $dt->getTimestamp() : $ligaDaten->mterm[$st - 1][$i][$n] = ''; } else { - $mterm[$st - 1][$i][$n] = ''; + $ligaDaten->mterm[$st - 1][$i][$n] = ''; } } } if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $teama[$st - 1][$i] = isset($_POST['xteama' . $i]) ? $_POST['xteama' . $i] : ''; - $teamb[$st - 1][$i] = isset($_POST['xteamb' . $i]) ? $_POST['xteamb' . $i] : ''; + $ligaDaten->teama[$st - 1][$i] = isset($_POST['xteama' . $i]) ? $_POST['xteama' . $i] : ''; + $ligaDaten->teamb[$st - 1][$i] = isset($_POST['xteamb' . $i]) ? $_POST['xteamb' . $i] : ''; } - if ($lmtype == 0) { - $goala[$st - 1][$i] = isset($_POST['xgoala' . $i]) ? trim($_POST['xgoala' . $i]) : ''; - if ($goala[$st - 1][$i] == '' || $goala[$st - 1][$i] == '_') { - $goala[$st - 1][$i] = -1; - } elseif (strtoupper($goala[$st - 1][$i]) == 'X') { - $goala[$st - 1][$i] = 0; - $msieg[$st - 1][$i] = 1; + if ($ligaDaten->lmtype == 0) { + $ligaDaten->goala[$st - 1][$i] = isset($_POST['xgoala' . $i]) ? trim($_POST['xgoala' . $i]) : ''; + if ($ligaDaten->goala[$st - 1][$i] == '' || $ligaDaten->goala[$st - 1][$i] == '_') { + $ligaDaten->goala[$st - 1][$i] = -1; + } elseif (strtoupper($ligaDaten->goala[$st - 1][$i]) == 'X') { + $ligaDaten->goala[$st - 1][$i] = 0; + $ligaDaten->msieg[$st - 1][$i] = 1; } else { - $goala[$st - 1][$i] = intval(trim($goala[$st - 1][$i])); - if ($goala[$st - 1][$i] == '') { - $goala[$st - 1][$i] = '0'; + $ligaDaten->goala[$st - 1][$i] = intval(trim($ligaDaten->goala[$st - 1][$i])); + if ($ligaDaten->goala[$st - 1][$i] == '') { + $ligaDaten->goala[$st - 1][$i] = '0'; } } - $goalb[$st - 1][$i] = isset($_POST['xgoalb' . $i]) ? trim($_POST['xgoalb' . $i]) : ''; - if ($goalb[$st - 1][$i] == '' || $goalb[$st - 1][$i] == '_') { - $goalb[$st - 1][$i] = -1; - } elseif (strtoupper($goalb[$st - 1][$i]) == 'X') { - $goalb[$st - 1][$i] = 0; - $msieg[$st - 1][$i] = 2; + $ligaDaten->goalb[$st - 1][$i] = isset($_POST['xgoalb' . $i]) ? trim($_POST['xgoalb' . $i]) : ''; + if ($ligaDaten->goalb[$st - 1][$i] == '' || $ligaDaten->goalb[$st - 1][$i] == '_') { + $ligaDaten->goalb[$st - 1][$i] = -1; + } elseif (strtoupper($ligaDaten->goalb[$st - 1][$i]) == 'X') { + $ligaDaten->goalb[$st - 1][$i] = 0; + $ligaDaten->msieg[$st - 1][$i] = 2; } else { - $goalb[$st - 1][$i] = intval(trim($goalb[$st - 1][$i])); - if ($goalb[$st - 1][$i] == '') { - $goalb[$st - 1][$i] = '0'; + $ligaDaten->goalb[$st - 1][$i] = intval(trim($ligaDaten->goalb[$st - 1][$i])); + if ($ligaDaten->goalb[$st - 1][$i] == '') { + $ligaDaten->goalb[$st - 1][$i] = '0'; } } - $msieg[$st - 1][$i] = $_POST['xmsieg' . $i]; - if ($spez == 1) { - $mspez[$st - 1][$i] = $_POST['xmspez' . $i]; + $ligaDaten->msieg[$st - 1][$i] = $_POST['xmsieg' . $i]; + if ($ligaDaten->spez == 1) { + $ligaDaten->mspez[$st - 1][$i] = $_POST['xmspez' . $i]; } - $mnote[$st - 1][$i] = trim($_POST['xmnote' . $i]); - $mberi[$st - 1][$i] = trim($_POST['xmberi' . $i]); + $ligaDaten->mnote[$st - 1][$i] = trim($_POST['xmnote' . $i]); + $ligaDaten->mberi[$st - 1][$i] = trim($_POST['xmberi' . $i]); if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { - $mtipp[$st - 1][$i] = trim($_POST['xmtipp' . $i]); + $ligaDaten->mtipp[$st - 1][$i] = trim($_POST['xmtipp' . $i]); } - if (($st < $anzst) && ($favteam > 0) && ($stat1 == $favteam)) { - for ($y = 0; $y < $anzsp; $y++) { - if ($teama[$st][$y] == $favteam) { - $stat2 = $teamb[$st][$y]; + if (($st < $ligaDaten->anzst) && ($ligaDaten->favteam > 0) && ($ligaDaten->stat1 == $ligaDaten->favteam)) { + for ($y = 0; $y < $ligaDaten->anzsp; $y++) { + if ($ligaDaten->teama[$st][$y] == $ligaDaten->favteam) { + $ligaDaten->stat2 = $ligaDaten->teamb[$st][$y]; } - if ($teamb[$st][$y] == $favteam) { - $stat2 = $teama[$st][$y]; + if ($ligaDaten->teamb[$st][$y] == $ligaDaten->favteam) { + $ligaDaten->stat2 = $ligaDaten->teama[$st][$y]; } } } } else { - for ($n = 0; $n < $modus[$st - 1]; $n++) { - $goala[$st - 1][$i][$n] = trim($_POST['xgoala' . $i . $n]); - if ($goala[$st - 1][$i][$n] == '') { - $goala[$st - 1][$i][$n] = -1; - } elseif ($goala[$st - 1][$i][$n] == '_') { - $goala[$st - 1][$i][$n] = -1; + for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { + $ligaDaten->goala[$st - 1][$i][$n] = trim($_POST['xgoala' . $i . $n]); + if ($ligaDaten->goala[$st - 1][$i][$n] == '') { + $ligaDaten->goala[$st - 1][$i][$n] = -1; + } elseif ($ligaDaten->goala[$st - 1][$i][$n] == '_') { + $ligaDaten->goala[$st - 1][$i][$n] = -1; } else { - $goala[$st - 1][$i][$n] = intval(trim($goala[$st - 1][$i][$n])); - if ($goala[$st - 1][$i][$n] == '') { - $goala[$st - 1][$i][$n] = '0'; + $ligaDaten->goala[$st - 1][$i][$n] = intval(trim($ligaDaten->goala[$st - 1][$i][$n])); + if ($ligaDaten->goala[$st - 1][$i][$n] == '') { + $ligaDaten->goala[$st - 1][$i][$n] = '0'; } } - $goalb[$st - 1][$i][$n] = trim($_POST['xgoalb' . $i . $n]); - if ($goalb[$st - 1][$i][$n] == '') { - $goalb[$st - 1][$i][$n] = -1; - } elseif ($goalb[$st - 1][$i][$n] == '_') { - $goalb[$st - 1][$i][$n] = -1; + $ligaDaten->goalb[$st - 1][$i][$n] = trim($_POST['xgoalb' . $i . $n]); + if ($ligaDaten->goalb[$st - 1][$i][$n] == '') { + $ligaDaten->goalb[$st - 1][$i][$n] = -1; + } elseif ($ligaDaten->goalb[$st - 1][$i][$n] == '_') { + $ligaDaten->goalb[$st - 1][$i][$n] = -1; } else { - $goalb[$st - 1][$i][$n] = intval(trim($goalb[$st - 1][$i][$n])); - if ($goalb[$st - 1][$i][$n] == '') { - $goalb[$st - 1][$i][$n] = '0'; + $ligaDaten->goalb[$st - 1][$i][$n] = intval(trim($ligaDaten->goalb[$st - 1][$i][$n])); + if ($ligaDaten->goalb[$st - 1][$i][$n] == '') { + $ligaDaten->goalb[$st - 1][$i][$n] = '0'; } } - $mspez[$st - 1][$i][$n] = $_POST['xmspez' . $i . $n]; - $mnote[$st - 1][$i][$n] = trim($_POST['xmnote' . $i . $n]); - $mberi[$st - 1][$i][$n] = trim($_POST['xmberi' . $i . $n]); + $ligaDaten->mspez[$st - 1][$i][$n] = $_POST['xmspez' . $i . $n]; + $ligaDaten->mnote[$st - 1][$i][$n] = trim($_POST['xmnote' . $i . $n]); + $ligaDaten->mberi[$st - 1][$i][$n] = trim($_POST['xmberi' . $i . $n]); if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { - $mtipp[$st - 1][$i][$n] = trim($_POST['xmtipp' . $i . $n]); + $ligaDaten->mtipp[$st - 1][$i][$n] = trim($_POST['xmtipp' . $i . $n]); } } - if (($st < $anzst) && ($favteam > 0) && ($stat1 == $favteam)) { - for ($y = 0; $y < $anzsp; $y++) { - if ($teama[$st][$y] == $favteam) { - $stat2 = $teamb[$st][$y]; + if (($st < $ligaDaten->anzst) && ($ligaDaten->favteam > 0) && ($ligaDaten->stat1 == $ligaDaten->favteam)) { + for ($y = 0; $y < $ligaDaten->anzsp; $y++) { + if ($ligaDaten->teama[$st][$y] == $ligaDaten->favteam) { + $ligaDaten->stat2 = $ligaDaten->teamb[$st][$y]; } - if ($teamb[$st][$y] == $favteam) { - $stat2 = $teama[$st][$y]; + if ($ligaDaten->teamb[$st][$y] == $ligaDaten->favteam) { + $ligaDaten->stat2 = $ligaDaten->teama[$st][$y]; } } } @@ -254,13 +254,13 @@ function array_values_recursive($ary) return $lst; } - $lmo_spieltermine = array_filter(array_values_recursive($mterm[$st - 1]), 'filterZero'); + $lmo_spieltermine = array_filter(array_values_recursive($ligaDaten->mterm[$st - 1]), 'filterZero'); if (!empty($lmo_spieltermine)) { - if (empty($datum1[$st - 1])) { - $datum1[$st - 1] = date('d.m.Y', min($lmo_spieltermine)); + if (empty($ligaDaten->datum1[$st - 1])) { + $ligaDaten->datum1[$st - 1] = date('d.m.Y', min($lmo_spieltermine)); } - if (empty($datum2[$st - 1])) { - $datum2[$st - 1] = date('d.m.Y', max($lmo_spieltermine)); + if (empty($ligaDaten->datum2[$st - 1])) { + $ligaDaten->datum2[$st - 1] = date('d.m.Y', max($lmo_spieltermine)); } } @@ -277,19 +277,19 @@ function array_values_recursive($ary) // Tippspiel-Addon $stz = trim($_POST['xstx']); if ($stz != 0) { - $stx = $stz; + $ligaDaten->stx = $stz; } else { - $stx = $st; + $ligaDaten->stx = $st; } $stz = $st; - $st = $stx; - $nticker = trim($_POST['xnticker']); - $nlines = explode('\n', $_POST['xnlines']); - if (count($nlines) > 0) { - for ($z = count($nlines) - 1; $z >= 0; $z--) { - $y = array_pop($nlines); + $st = $ligaDaten->stx; + $ligaDaten->nticker = trim($_POST['xnticker']); + $ligaDaten->nlines = explode('\n', $_POST['xnlines']); + if (count($ligaDaten->nlines) > 0) { + for ($z = count($ligaDaten->nlines) - 1; $z >= 0; $z--) { + $y = array_pop($ligaDaten->nlines); if ($y != '') { - array_unshift($nlines, $y); + array_unshift($ligaDaten->nlines, $y); } } } @@ -300,32 +300,32 @@ function array_values_recursive($ary) // Rückrunden-Hack if ($save == 990) require_once(PATH_TO_LMO . '/lmo-rueckrunde.php'); - if ($lmtype != 0) { + if ($ligaDaten->lmtype != 0) { $teamt = array_pad(array('0'), 129, '0'); if ($st > 1) { for ($i = 0; $i < ($st - 1); $i++) { - if (!isset($goalb[$i]) || !is_array($goalb[$i])) { + if (!isset($ligaDaten->goalb[$i]) || !is_array($ligaDaten->goalb[$i])) { continue; } - $maxMatches = count($goalb[$i]); + $maxMatches = count($ligaDaten->goalb[$i]); for ($j = 0; $j < $maxMatches; $j++) { - if (!isset($goalb[$i][$j]) || !isset($goala[$i][$j]) || !isset($teama[$i][$j]) || !isset($teamb[$i][$j])) { + if (!isset($ligaDaten->goalb[$i][$j]) || !isset($ligaDaten->goala[$i][$j]) || !isset($ligaDaten->teama[$i][$j]) || !isset($ligaDaten->teamb[$i][$j])) { continue; } - $m1 = $goala[$i][$j]; - $m2 = $goalb[$i][$j]; - $m = gewinn($i, $j, $modus[$i], $m1, $m2); + $m1 = $ligaDaten->goala[$i][$j]; + $m2 = $ligaDaten->goalb[$i][$j]; + $m = gewinn($i, $j, $ligaDaten->modus[$i], $m1, $m2); if ($m == 1) { - $teamt[$teamb[$i][$j]] = 1; + $teamt[$ligaDaten->teamb[$i][$j]] = 1; } elseif ($m == 2) { - $teamt[$teama[$i][$j]] = 1; + $teamt[$ligaDaten->teama[$i][$j]] = 1; } - if (($klfin == 1) && ($i == $st - 2)) { + if (($ligaDaten->klfin == 1) && ($i == $st - 2)) { if ($m == 1) { - $teamt[$teamb[$i][$j]] = 2; + $teamt[$ligaDaten->teamb[$i][$j]] = 2; } elseif ($m == 2) { - $teamt[$teama[$i][$j]] = 2; + $teamt[$ligaDaten->teama[$i][$j]] = 2; } } } @@ -334,21 +334,21 @@ function array_values_recursive($ary) } $addr = $_SERVER['PHP_SELF'] . '?action=admin&todo=edit&file=' . $file . '&st='; $addb = $_SERVER['PHP_SELF'] . '?action=admin&todo=tabs&file=' . $file . '&st='; - $breite = 18 - $lmtype; - if ($spez == 1) { - $breite = $breite + 1 + (-1) * (0 - $lmtype); + $breite = 18 - $ligaDaten->lmtype; + if ($ligaDaten->spez == 1) { + $breite = $breite + 1 + (-1) * (0 - $ligaDaten->lmtype); } include(PATH_TO_LMO . '/lmo-adminsubnavi.php'); ?> - + 0 && $goalfaktor != 1) { ?> - + if ($ligaDaten->goalfaktor > 0 && $ligaDaten->goalfaktor != 1) { ?> + + if ($ligaDaten->lmtype == 0) { ?> @@ -415,42 +415,42 @@ function array_values_recursive($ary) }?> lmtype != 0) { + $ligaDaten->anzsp = $ligaDaten->anzteams; for ($i = 0; $i < $st; $i++) { - if ($anzteams == 24) { + if ($ligaDaten->anzteams == 24) { switch ($i) { case 0: case 1: - $anzsp = 16; + $ligaDaten->anzsp = 16; break; case 2: - $anzsp = 8 ; + $ligaDaten->anzsp = 8 ; break; case 3: - $anzsp = 4; + $ligaDaten->anzsp = 4; break; case 4: - $anzsp = 2; + $ligaDaten->anzsp = 2; break; case 5: - $anzsp = 1; + $ligaDaten->anzsp = 1; break; } } - $anzsp = $anzsp / 2; + $ligaDaten->anzsp = $ligaDaten->anzsp / 2; } - if (($klfin == 1) && ($st == $anzst)) { - $anzsp = $anzsp + 1; + if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { + $ligaDaten->anzsp = $ligaDaten->anzsp + 1; } } - for ($i = 0; $i < $anzsp; $i++) { - if ($lmtype == 0) { ?> + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + if ($ligaDaten->lmtype == 0) { ?> mterm[$st - 1][$i]) && filterZero($ligaDaten->mterm[$st - 1][$i])) { $dt = new DateTime(); - $dt->setTimestamp((int)$mterm[$st - 1][$i]); + $dt->setTimestamp((int)$ligaDaten->mterm[$st - 1][$i]); $dum1 = $dt->format('d.m.Y'); $dum2 = $dt->format('H:i'); $dum3 = $me[intval($dt->format('m'))] . ' ' . $dt->format('Y'); @@ -465,14 +465,14 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teama[$st - 1][$i]]; }?> @@ -481,24 +481,24 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teamb[$st - 1][$i]]; } - if ($goala[$st - 1][$i] == '-1') { - $goala[$st - 1][$i] = '_'; + if ($ligaDaten->goala[$st - 1][$i] == '-1') { + $ligaDaten->goala[$st - 1][$i] = '_'; } - if ($goalb[$st - 1][$i] == '-1') { - $goalb[$st - 1][$i] = '_'; + if ($ligaDaten->goalb[$st - 1][$i] == '-1') { + $ligaDaten->goalb[$st - 1][$i] = '_'; }?> - + - + + if ($ligaDaten->spez == 1) { ?>   - + for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { + if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { ?> @@ -586,9 +586,9 @@ function array_values_recursive($ary) }?> mterm[$st - 1][$i][$n]) && filterZero($ligaDaten->mterm[$st - 1][$i][$n])) { $dt = new DateTime(); - $dt->setTimestamp((int)$mterm[$st - 1][$i][$n]); + $dt->setTimestamp((int)$ligaDaten->mterm[$st - 1][$i][$n]); $dum1 = $dt->format('d.m.Y'); $dum2 = $dt->format('H:i'); $dum3 = $me[intval($dt->format('m'))] . ' ' . $dt->format('Y'); @@ -606,29 +606,29 @@ function array_values_recursive($ary) teams[$ligaDaten->teama[$st - 1][$i]]; } ?> @@ -646,29 +646,29 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teamb[$st - 1][$i]]; } ?> playoffmode == 1 || $ligaDaten->playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 if ($n == 1 || $n == 4 || $n == 6) { ?> - + - + - + - + playoffmode == 3) { // Modus 2-3-2 if ($n == 1 || $n == 5 || $n == 6) { ?> - + - + - + - + playoffmode < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) if ($n % 2 == 0) { ?> - + - + - + - + goala[$st - 1][$i][$n] == '-1') { + $ligaDaten->goala[$st - 1][$i][$n] = '_'; } - if ($goalb[$st - 1][$i][$n] == '-1') { - $goalb[$st - 1][$i][$n] = '_'; + if ($ligaDaten->goalb[$st - 1][$i][$n] == '-1') { + $ligaDaten->goalb[$st - 1][$i][$n] = '_'; } - if ($playoffmode == 1 || $playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 + if ($ligaDaten->playoffmode == 1 || $ligaDaten->playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 if ($n == 0 || $n == 1 || $n == 4 || $n == 6) { ?> - + - +

    titel; ?>

    + if ($ligaDaten->lmtype == 0) { ?>
    @@ -375,34 +375,34 @@ function array_values_recursive($ary)
    datum1[$st - 1] != '') { + $datum = explode('.', $ligaDaten->datum1[$st - 1]); $dum1 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum1 = ''; } - if ($datum2[$st - 1] != '') { - $datum = explode('.', $datum2[$st - 1]); + if ($ligaDaten->datum2[$st - 1] != '') { + $datum = explode('.', $ligaDaten->datum2[$st - 1]); $dum2 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum2 = ''; } if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> - - + + 0 && $goalfaktor != 1) {echo '(' . $text[553 + log10($goalfaktor)] . ')';}?>goalfaktor > 0 && $ligaDaten->goalfaktor != 1) {echo '(' . $text[553 + log10($ligaDaten->goalfaktor)] . ')';}?>   <?php echo $text[217]; ?>
    -   @@ -510,7 +510,7 @@ function array_values_recursive($ary)
    : @@ -522,13 +522,13 @@ function array_values_recursive($ary)
      + if ($ligaDaten->msieg[$st - 1][$i] == 0) { ?> - + + if (trim($ligaDaten->mnote[$st - 1][$i]) == '') { ?> + + if (trim($ligaDaten->mberi[$st - 1][$i]) == '') { ?> @@ -567,8 +567,8 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { ?>
    >';} echo $text[419 + $i]; ?>
    teams[$ligaDaten->teama[$st - 1][$i]]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?> teams[$ligaDaten->teama[$st - 1][$i]]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?> teams[$ligaDaten->teama[$st - 1][$i]]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?>   @@ -750,7 +750,7 @@ function array_values_recursive($ary)
    : @@ -765,7 +765,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -777,7 +777,7 @@ function array_values_recursive($ary)
    : @@ -791,11 +791,11 @@ function array_values_recursive($ary) playoffmode == 3) { // Modus 2-3-2 if ($n == 0 || $n == 1 || $n == 5 || $n == 6) { ?> - + - +
      @@ -807,7 +807,7 @@ function array_values_recursive($ary)
    : @@ -822,7 +822,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -834,7 +834,7 @@ function array_values_recursive($ary)
    : @@ -848,11 +848,11 @@ function array_values_recursive($ary) playoffmode < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) if ($n % 2 == 0) { ?> - + - +
      @@ -864,7 +864,7 @@ function array_values_recursive($ary)
    : @@ -879,7 +879,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -891,7 +891,7 @@ function array_values_recursive($ary)
    : @@ -909,21 +909,21 @@ function array_values_recursive($ary) - - + + 1) && ($i < $anzsp - 1)) { ?> + if (($ligaDaten->modus[$st - 1] > 1) && ($i < $ligaDaten->anzsp - 1)) { ?> @@ -947,13 +947,13 @@ function array_values_recursive($ary) diff --git a/lmo/lmo-adminnew.php b/lmo/lmo-adminnew.php index bb4f6cfd..e9e41b3f 100644 --- a/lmo/lmo-adminnew.php +++ b/lmo/lmo-adminnew.php @@ -76,135 +76,135 @@ } } } - $titel = $xtitel; - $lmtype = $xtype; - $anzteams = $xteams; + $ligaDaten->titel = $xtitel; + $ligaDaten->lmtype = $xtype; + $ligaDaten->anzteams = $xteams; if ($xtype == 0) { - $anzst = $xanzst; - $anzsp = $xanzsp; + $ligaDaten->anzst = $xanzst; + $ligaDaten->anzsp = $xanzsp; } else { - $modus = array_pad($array, 7, '1'); - $anzst = strlen(decbin($anzteams - 1)); - $anzsp = $anzteams; + $ligaDaten->modus = array_pad($array, 7, '1'); + $ligaDaten->anzst = strlen(decbin($ligaDaten->anzteams - 1)); + $ligaDaten->anzsp = $ligaDaten->anzteams; } $st = '1'; - $spez = $lmtype; + $ligaDaten->spez = $ligaDaten->lmtype; if ($xtype == 0) { - $pns = '3'; - $pnu = '1'; - $pnn = '0'; - $hidr = '0'; - $kegel = '0'; - $tabelle = '1'; - $ligastats= '1'; - $kurve = '1'; - $kreuz = '1'; - $onrun = '0'; - $kegel = '0'; - $minus = '1'; - $direkt = '0'; - $champ = '1'; - $anzcl = '1'; - $anzck = '1'; - $anzuc = '3'; - $anzar = '0'; - $anzab = '3'; - $einhinrueck = '1'; - $einheimausw = '1'; + $ligaDaten->pns = '3'; + $ligaDaten->pnu = '1'; + $ligaDaten->pnn = '0'; + $ligaDaten->hidr = '0'; + $ligaDaten->kegel = '0'; + $ligaDaten->tabelle = '1'; + $ligaDaten->ligastats= '1'; + $ligaDaten->kurve = '1'; + $ligaDaten->kreuz = '1'; + $ligaDaten->onrun = '0'; + $ligaDaten->kegel = '0'; + $ligaDaten->minus = '1'; + $ligaDaten->direkt = '0'; + $ligaDaten->champ = '1'; + $ligaDaten->anzcl = '1'; + $ligaDaten->anzck = '1'; + $ligaDaten->anzuc = '3'; + $ligaDaten->anzar = '0'; + $ligaDaten->anzab = '3'; + $ligaDaten->einhinrueck = '1'; + $ligaDaten->einheimausw = '1'; } else { - $klfin = '0'; - $playdown = '0'; - $playoffmode = '0'; + $ligaDaten->klfin = '0'; + $ligaDaten->playdown = '0'; + $ligaDaten->playoffmode = '0'; } - $hands = '0'; - $ergebnis = '1'; - $plan ='1'; - $datc = '1'; - $dats = '1'; - $datm = '1'; - $datf = $defdateformat; - $enablegamesort = '1'; - $urlt = '1'; - $urlb = '1'; - $favteam = '0'; - $selteam = '0'; - $mittore = '1'; - $goalfaktor = '1'; - $pointsfaktor = '1'; + $ligaDaten->hands = '0'; + $ligaDaten->ergebnis = '1'; + $ligaDaten->plan ='1'; + $ligaDaten->datc = '1'; + $ligaDaten->dats = '1'; + $ligaDaten->datm = '1'; + $ligaDaten->datf = $defdateformat; + $ligaDaten->enablegamesort = '1'; + $ligaDaten->urlt = '1'; + $ligaDaten->urlb = '1'; + $ligaDaten->favteam = '0'; + $ligaDaten->selteam = '0'; + $ligaDaten->mittore = '1'; + $ligaDaten->goalfaktor = '1'; + $ligaDaten->pointsfaktor = '1'; if ($xtype == 0) { - $stat1 = '0'; - $stat2 = '0'; + $ligaDaten->stat1 = '0'; + $ligaDaten->stat2 = '0'; } - $nticker = '0'; - for ($i = 1; $i <= $anzteams; $i++) { - $teams[$i] = $text[281] . ' '.$i; - $teamk[$i] = $text[282] . $i; - $teamm[$i] = ''; - if ($lmtype == 0) { - $strafp[$i] = '0'; - $strafdat[$i] = '0'; - $torkorrektur1[$i] = '0'; - $torkorrektur2[$i] = '0'; + $ligaDaten->nticker = '0'; + for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { + $ligaDaten->teams[$i] = $text[281] . ' '.$i; + $ligaDaten->teamk[$i] = $text[282] . $i; + $ligaDaten->teamm[$i] = ''; + if ($ligaDaten->lmtype == 0) { + $ligaDaten->strafp[$i] = '0'; + $ligaDaten->strafdat[$i] = '0'; + $ligaDaten->torkorrektur1[$i] = '0'; + $ligaDaten->torkorrektur2[$i] = '0'; } - $teamu[$i] = ''; - $teamn[$i] = ''; + $ligaDaten->teamu[$i] = ''; + $ligaDaten->teamn[$i] = ''; } - for ($i = 1; $i <= $anzst; $i++) { - $datum1[$i - 1] = ''; - $datum2[$i - 1] = ''; - if ($lmtype == 0) { - for ($j = 1; $j <= $anzsp; $j++) { + for ($i = 1; $i <= $ligaDaten->anzst; $i++) { + $ligaDaten->datum1[$i - 1] = ''; + $ligaDaten->datum2[$i - 1] = ''; + if ($ligaDaten->lmtype == 0) { + for ($j = 1; $j <= $ligaDaten->anzsp; $j++) { if ($xprogram == 'none') { - $teama[$i - 1][$j - 1] = '0'; - $teamb[$i - 1][$j - 1] = '0'; + $ligaDaten->teama[$i - 1][$j - 1] = '0'; + $ligaDaten->teamb[$i - 1][$j - 1] = '0'; } else { - $teama[$i - 1][$j - 1] = $yteama[$i - 1][$j - 1]; - $teamb[$i - 1][$j - 1] = $yteamb[$i - 1][$j - 1]; + $ligaDaten->teama[$i - 1][$j - 1] = $yteama[$i - 1][$j - 1]; + $ligaDaten->teamb[$i - 1][$j - 1] = $yteamb[$i - 1][$j - 1]; } - $goala[$i - 1][$j - 1] = '-1'; - $goalb[$i - 1][$j - 1] = '-1'; - $mnote[$i - 1][$j - 1] = ''; - $mberi[$i - 1][$j - 1] = ''; - $mterm[$i - 1][$j - 1] = ''; - $mtipp[$i - 1][$j - 1] = ''; - $msieg[$i - 1][$j - 1] = ''; + $ligaDaten->goala[$i - 1][$j - 1] = '-1'; + $ligaDaten->goalb[$i - 1][$j - 1] = '-1'; + $ligaDaten->mnote[$i - 1][$j - 1] = ''; + $ligaDaten->mberi[$i - 1][$j - 1] = ''; + $ligaDaten->mterm[$i - 1][$j - 1] = ''; + $ligaDaten->mtipp[$i - 1][$j - 1] = ''; + $ligaDaten->msieg[$i - 1][$j - 1] = ''; } } else { - $modus[$i - 1] = isset($_POST['xmod' . $i]) ? $_POST['xmod' . $i] : '1'; - if ($anzteams == 24) { + $ligaDaten->modus[$i - 1] = isset($_POST['xmod' . $i]) ? $_POST['xmod' . $i] : '1'; + if ($ligaDaten->anzteams == 24) { switch ($i) { case 1: case 2: - $anzsp = 16; + $ligaDaten->anzsp = 16; break; case 3: - $anzsp = 8; + $ligaDaten->anzsp = 8; break; case 4: - $anzsp = 4; + $ligaDaten->anzsp = 4; break; case 5: - $anzsp = 2; + $ligaDaten->anzsp = 2; break; } } - $anzsp = $anzsp / 2; - for ($j = 1; $j <= $anzsp; $j++) { - $teama[$i - 1][$j - 1] = '0'; - $teamb[$i - 1][$j - 1] = '0'; - for ($n = 1; $n <= $modus[$i - 1]; $n++) { - $goala[$i - 1][$j - 1][$n-1] = '-1'; - $goalb[$i - 1][$j - 1][$n-1] = '-1'; - $mnote[$i - 1][$j - 1][$n-1] = ''; - $mspez[$i - 1][$j - 1][$n-1] = '_'; - $mberi[$i - 1][$j - 1][$n-1] = ''; - $mterm[$i - 1][$j - 1][$n-1] = ''; - $mtipp[$i - 1][$j - 1][$n-1] = ''; - $msieg[$i - 1][$j - 1][$n-1] = ''; + $ligaDaten->anzsp = $ligaDaten->anzsp / 2; + for ($j = 1; $j <= $ligaDaten->anzsp; $j++) { + $ligaDaten->teama[$i - 1][$j - 1] = '0'; + $ligaDaten->teamb[$i - 1][$j - 1] = '0'; + for ($n = 1; $n <= $ligaDaten->modus[$i - 1]; $n++) { + $ligaDaten->goala[$i - 1][$j - 1][$n-1] = '-1'; + $ligaDaten->goalb[$i - 1][$j - 1][$n-1] = '-1'; + $ligaDaten->mnote[$i - 1][$j - 1][$n-1] = ''; + $ligaDaten->mspez[$i - 1][$j - 1][$n-1] = '_'; + $ligaDaten->mberi[$i - 1][$j - 1][$n-1] = ''; + $ligaDaten->mterm[$i - 1][$j - 1][$n-1] = ''; + $ligaDaten->mtipp[$i - 1][$j - 1][$n-1] = ''; + $ligaDaten->msieg[$i - 1][$j - 1][$n-1] = ''; } } } diff --git a/lmo/lmo-adminrndprogram.php b/lmo/lmo-adminrndprogram.php index 751c09ff..f69872fa 100644 --- a/lmo/lmo-adminrndprogram.php +++ b/lmo/lmo-adminrndprogram.php @@ -73,29 +73,29 @@ $dummy = false; // Anzahl der Spieler -$anzteams = $xteams; +$ligaDaten->anzteams = $xteams; if (($xteams % 2) == 1) { - $anzteams++; + $ligaDaten->anzteams++; $dummy = true; } -$plan = array_pad($array, 80, ""); +$ligaDaten->plan = array_pad($array, 80, ""); for ($i = 0; $i < 40; $i++) { - $plan[$i] = array_pad($array, 40, ""); + $ligaDaten->plan[$i] = array_pad($array, 40, ""); for ($j = 0; $j < 40; $j++) { - $plan[$i][$j] = "-1"; + $ligaDaten->plan[$i][$j] = "-1"; } } // Selbsterklärend -$spieltageHinrunde = $anzteams - 1; -$spieltage = ($anzteams - 1) * 2; +$spieltageHinrunde = $ligaDaten->anzteams - 1; +$spieltage = ($ligaDaten->anzteams - 1) * 2; // Hat der feste Platz zu Beginn Heimrecht? Dieses Recht wechselt an jedem Spieltag, der Tisch wird gedreht. $festerPlatzIsHome = true; // Spieler X, Sitzbelegung durch Spieler ändert sich nicht -$spielerNrFesterPlatz = $anzteams - 1; +$spielerNrFesterPlatz = $ligaDaten->anzteams - 1; // Tischpartner von Spieler X $spielerNrGegenueberFesterPlatz = 0; @@ -111,21 +111,21 @@ $spielerNrGegenueberFesterPlatz = $spieltag; if ($festerPlatzIsHome) { // Hinrunde - $plan[$spieltag][$spielerNrFesterPlatz] = $spielerNrGegenueberFesterPlatz; + $ligaDaten->plan[$spieltag][$spielerNrFesterPlatz] = $spielerNrGegenueberFesterPlatz; // Rueckrunde - $plan[$spieltag + $spieltageHinrunde][$spielerNrGegenueberFesterPlatz] = $spielerNrFesterPlatz; + $ligaDaten->plan[$spieltag + $spieltageHinrunde][$spielerNrGegenueberFesterPlatz] = $spielerNrFesterPlatz; } else { // Hinrunde - $plan[$spieltag][$spielerNrGegenueberFesterPlatz] = $spielerNrFesterPlatz; + $ligaDaten->plan[$spieltag][$spielerNrGegenueberFesterPlatz] = $spielerNrFesterPlatz; // Rückrunde - $plan[$spieltag + $spieltageHinrunde][$spielerNrFesterPlatz] = $spielerNrGegenueberFesterPlatz; + $ligaDaten->plan[$spieltag + $spieltageHinrunde][$spielerNrFesterPlatz] = $spielerNrGegenueberFesterPlatz; } /* * 2. Abschnitt: Alle weiteren Paarungen */ - $beweglicheSpieler = $anzteams - 1; + $beweglicheSpieler = $ligaDaten->anzteams - 1; $zielSitzGerade = 2; $zielSitzUngerade = $beweglicheSpieler - $zielSitzGerade; $zielSitzGeradeVerschoben = ($zielSitzGerade + $spieltag) % $beweglicheSpieler; @@ -136,9 +136,9 @@ */ while ($zielSitzGerade < $beweglicheSpieler) { // Hinrunde - $plan[$spieltag][$zielSitzGeradeVerschoben] = $zielSitzUngeradeVerschoben; + $ligaDaten->plan[$spieltag][$zielSitzGeradeVerschoben] = $zielSitzUngeradeVerschoben; // Rückrunde - $plan[$spieltag + $spieltageHinrunde][$zielSitzUngeradeVerschoben] = $zielSitzGeradeVerschoben; + $ligaDaten->plan[$spieltag + $spieltageHinrunde][$zielSitzUngeradeVerschoben] = $zielSitzGeradeVerschoben; // Weiterrutschen der beweglichen Spieler $zielSitzGerade += 2; @@ -158,7 +158,7 @@ * Die neue Spielernummer ist bereits um +1 erhöht, * da der LMO Indizes von 1 bis $anzteams erwartet. */ -$abbildungsarray = range(1,$anzteams); +$abbildungsarray = range(1,$ligaDaten->anzteams); // Fisher-Yates Shuffle for ($i = count($abbildungsarray); --$i; $i > 0) { // 0 bis $i: mit $i+1 lag der Index manchmal ausserhalb des Arrays, der Spielplan verlor ein Team @@ -173,8 +173,8 @@ */ for ($spieltag = 0; $spieltag < $spieltage; $spieltag++) { $spielnr = 0; - for ($heim = 0; $heim < $anzteams; $heim++) { - $ausw = $plan[$spieltag][$heim]; + for ($heim = 0; $heim < $ligaDaten->anzteams; $heim++) { + $ausw = $ligaDaten->plan[$spieltag][$heim]; if ($ausw > -1) { $heim_abbild = $abbildungsarray[$heim]; $ausw_abbild = $abbildungsarray[$ausw]; diff --git a/lmo/lmo-adminrounds.php b/lmo/lmo-adminrounds.php index 0131bd80..eb7c4fbc 100644 --- a/lmo/lmo-adminrounds.php +++ b/lmo/lmo-adminrounds.php @@ -42,7 +42,7 @@
       
     
    - : + :
    - + + diff --git a/lmo/lmo-admintab.php b/lmo/lmo-admintab.php index 9662282f..ac5124c6 100644 --- a/lmo/lmo-admintab.php +++ b/lmo/lmo-admintab.php @@ -27,10 +27,10 @@ require_once(PATH_TO_LMO."/lmo-openfile.php"); $breite = 16; - if ($hidr != 1) { + if ($ligaDaten->hidr != 1) { $breite = $breite-1; } - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $dummy = "colspan=\"3\" style=\"text-align:center\""; $breite = $breite+2; } else { @@ -40,8 +40,8 @@ $tabdat = ""; require(PATH_TO_LMO."/lmo-calctable.php"); $platz0 = array(""); - $platz0 = array_pad($array, $anzteams+1, ""); - for ($x = 0; $x < $anzteams; $x++) { + $platz0 = array_pad($array, $ligaDaten->anzteams+1, ""); + for ($x = 0; $x < $ligaDaten->anzteams; $x++) { $x3 = intval(substr($tab2[$x], 34)); $platz0[$x3] = $x+1; } @@ -53,7 +53,7 @@ $xa = ""; $xb = ""; $xc = 0; - for ($i = 1; $i <= $anzteams; $i++) { + for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { if ($i < 10) { $xa = $xa."0"; } @@ -63,18 +63,18 @@ $xc++; } } - if ($xc == $anzteams) { - $handp[$st-1] = 0; + if ($xc == $ligaDaten->anzteams) { + $ligaDaten->handp[$st-1] = 0; } else { - $handp[$st-1] = $xb; + $ligaDaten->handp[$st-1] = $xb; } require(PATH_TO_LMO."/lmo-savefile.php"); } - $handt = array_pad($array, $anzteams+2, ""); - for ($i = 0; $i < $anzteams; $i++) { - if ($handp[$st-1] != 0) { - $handt[$i+1] = intval(substr($handp[$st-1], $i * 2, 2)); + $handt = array_pad($array, $ligaDaten->anzteams+2, ""); + for ($i = 0; $i < $ligaDaten->anzteams; $i++) { + if ($ligaDaten->handp[$st-1] != 0) { + $handt[$i+1] = intval(substr($ligaDaten->handp[$st-1], $i * 2, 2)); } else { $handt[$i+1] = $i+1; } @@ -82,21 +82,21 @@ $addr = $_SERVER['PHP_SELF']."?action=admin&todo=edit&file=".$file."&st="; $addb = $_SERVER['PHP_SELF']."?action=admin&todo=tabs&file=".$file."&st="; $breite = 16; - if ($spez == 1) { + if ($ligaDaten->spez == 1) { $breite = $breite+2; } include(PATH_TO_LMO."/lmo-adminsubnavi.php");?>

    titel?>

    diff --git a/lmo/lmo-adminsubnavi.php b/lmo/lmo-adminsubnavi.php index 9a2d81fb..55fcc49a 100644 --- a/lmo/lmo-adminsubnavi.php +++ b/lmo/lmo-adminsubnavi.php @@ -53,9 +53,9 @@ hands == 1) { if ($todo != 'tabs') {?> -
    - + + if ($ligaDaten->hidr!=1) {?> anzteams; $x++) { $i = intval(substr($tab2[$x-1], 34)); - if ($i == $favteam) { + if ($i == $ligaDaten->favteam) { $dummy = ""; $dumm2 = ""; } else { @@ -136,18 +136,18 @@ }?> - + + if ($ligaDaten->hidr!=1) {?> - + minus == 2) {?> - pointsfaktor)?> - + - - goalfaktor).$dumm2; ?> + - + minus==2) {?> - pointsfaktor)?>anzteams; $i++) { if ($_POST["xteams".$i] != "") { - $teams[$i] = isset($_POST["xteams".$i])?trim($_POST["xteams".$i]):''; + $ligaDaten->teams[$i] = isset($_POST["xteams".$i])?trim($_POST["xteams".$i]):''; } - $teamm[$i] = isset($_POST["xteamm".$i])?($_POST["xteamm".$i]):''; - if ($teamm[$i] == "") { //search longest name part an take this as middle name - $parts = preg_split("%[ |/]%",$teams[$i]); + $ligaDaten->teamm[$i] = isset($_POST["xteamm".$i])?($_POST["xteamm".$i]):''; + if ($ligaDaten->teamm[$i] == "") { //search longest name part an take this as middle name + $parts = preg_split("%[ |/]%",$ligaDaten->teams[$i]); foreach ($parts as $part) { - if (strlen($part) >= strlen($teamm[$i])) { - $teamm[$i] = trim(substr($part, 0, 12)); + if (strlen($part) >= strlen($ligaDaten->teamm[$i])) { + $ligaDaten->teamm[$i] = trim(substr($part, 0, 12)); } } } - $teamk[$i] = isset($_POST["xteamk".$i])?trim($_POST["xteamk".$i]):''; - if ($teamk[$i] == "") { - $teamk[$i] = trim(substr($teamm[$i], 0, 5)); + $ligaDaten->teamk[$i] = isset($_POST["xteamk".$i])?trim($_POST["xteamk".$i]):''; + if ($ligaDaten->teamk[$i] == "") { + $ligaDaten->teamk[$i] = trim(substr($ligaDaten->teamm[$i], 0, 5)); } - $teamu[$i] = isset($_POST["xteamu".$i])?trim($_POST["xteamu".$i]):''; - $teamn[$i] = isset($_POST["xteamn".$i])?trim($_POST["xteamn".$i]):''; - if ($lmtype == 0) { - $strafp[$i] = (-1) * intval($_POST["xstrafp".$i]); - if ($minus == 2) { - $strafm[$i] = (-1) * intval($_POST["xstrafm".$i]); + $ligaDaten->teamu[$i] = isset($_POST["xteamu".$i])?trim($_POST["xteamu".$i]):''; + $ligaDaten->teamn[$i] = isset($_POST["xteamn".$i])?trim($_POST["xteamn".$i]):''; + if ($ligaDaten->lmtype == 0) { + $ligaDaten->strafp[$i] = (-1) * intval($_POST["xstrafp".$i]); + if ($ligaDaten->minus == 2) { + $ligaDaten->strafm[$i] = (-1) * intval($_POST["xstrafm".$i]); } /** Hack-Straftore */ - $torkorrektur1[$i] = (-1) * intval($_POST["xtorkorrektur1".$i]); - $torkorrektur2[$i] = (-1) * intval($_POST["xtorkorrektur2".$i]); - $strafdat[$i] = intval($_POST["xstrafdat".$i]); + $ligaDaten->torkorrektur1[$i] = (-1) * intval($_POST["xtorkorrektur1".$i]); + $ligaDaten->torkorrektur2[$i] = (-1) * intval($_POST["xtorkorrektur2".$i]); + $ligaDaten->strafdat[$i] = intval($_POST["xstrafdat".$i]); } } require(PATH_TO_LMO."/lmo-savefile.php"); } elseif ($team != "") { - if ($team >= 1 && $team <= $anzteams) { - if ($anzteams > 4) { - for ($i = 0; $i < $anzst; $i++) { - for ($j = 0; $j < $anzsp; $j++) { - if (($teama[$i][$j] == $team) || ($teamb[$i][$j] == $team)) { - $teama[$i][$j] = 0; - $teamb[$i][$j] = 0; - $goala[$i][$j] = -1; - $goalb[$i][$j] = -1; - $msieg[$i][$j] = 0; - $mterm[$i][$j] = ""; - $mnote[$i][$j] = ""; - $mberi[$i][$j] = ""; - if ($spez == 1) { - $mspez[$i][$j] = "_"; + if ($team >= 1 && $team <= $ligaDaten->anzteams) { + if ($ligaDaten->anzteams > 4) { + for ($i = 0; $i < $ligaDaten->anzst; $i++) { + for ($j = 0; $j < $ligaDaten->anzsp; $j++) { + if (($ligaDaten->teama[$i][$j] == $team) || ($ligaDaten->teamb[$i][$j] == $team)) { + $ligaDaten->teama[$i][$j] = 0; + $ligaDaten->teamb[$i][$j] = 0; + $ligaDaten->goala[$i][$j] = -1; + $ligaDaten->goalb[$i][$j] = -1; + $ligaDaten->msieg[$i][$j] = 0; + $ligaDaten->mterm[$i][$j] = ""; + $ligaDaten->mnote[$i][$j] = ""; + $ligaDaten->mberi[$i][$j] = ""; + if ($ligaDaten->spez == 1) { + $ligaDaten->mspez[$i][$j] = "_"; } } } - for ($j = $anzsp-2; $j >= 0; $j--) { - if (($teama[$i][$j] == 0) && ($teamb[$i][$j] == 0) && ($goala[$i][$j] == -1) && ($goalb[$i][$j] == -1)) { - for ($k = $j+1; $k < $anzsp; $k++) { - $teama[$i][$k-1] = $teama[$i][$k]; - $teamb[$i][$k-1] = $teamb[$i][$k]; - $goala[$i][$k-1] = $goala[$i][$k]; - $goalb[$i][$k-1] = $goalb[$i][$k]; - $msieg[$i][$k-1] = $msieg[$i][$k]; - $mterm[$i][$k-1] = $mterm[$i][$k]; - $mnote[$i][$k-1] = $mnote[$i][$k]; - $mberi[$i][$k-1] = $mberi[$i][$k]; - if ($spez == 1) { - $mspez[$i][$k-1] = $mspez[$i][$k]; + for ($j = $ligaDaten->anzsp-2; $j >= 0; $j--) { + if (($ligaDaten->teama[$i][$j] == 0) && ($ligaDaten->teamb[$i][$j] == 0) && ($ligaDaten->goala[$i][$j] == -1) && ($ligaDaten->goalb[$i][$j] == -1)) { + for ($k = $j+1; $k < $ligaDaten->anzsp; $k++) { + $ligaDaten->teama[$i][$k-1] = $ligaDaten->teama[$i][$k]; + $ligaDaten->teamb[$i][$k-1] = $ligaDaten->teamb[$i][$k]; + $ligaDaten->goala[$i][$k-1] = $ligaDaten->goala[$i][$k]; + $ligaDaten->goalb[$i][$k-1] = $ligaDaten->goalb[$i][$k]; + $ligaDaten->msieg[$i][$k-1] = $ligaDaten->msieg[$i][$k]; + $ligaDaten->mterm[$i][$k-1] = $ligaDaten->mterm[$i][$k]; + $ligaDaten->mnote[$i][$k-1] = $ligaDaten->mnote[$i][$k]; + $ligaDaten->mberi[$i][$k-1] = $ligaDaten->mberi[$i][$k]; + if ($ligaDaten->spez == 1) { + $ligaDaten->mspez[$i][$k-1] = $ligaDaten->mspez[$i][$k]; } } - $teama[$i][$anzsp-1] = 0; - $teamb[$i][$anzsp-1] = 0; - $goala[$i][$anzsp-1] = -1; - $goalb[$i][$anzsp-1] = -1; - $msieg[$i][$anzsp-1] = 0; - $mterm[$i][$anzsp-1] = ""; - $mnote[$i][$anzsp-1] = ""; - $mberi[$i][$anzsp-1] = ""; - if ($spez == 1) { - $mspez[$i][$anzsp-1] = "_"; + $ligaDaten->teama[$i][$ligaDaten->anzsp-1] = 0; + $ligaDaten->teamb[$i][$ligaDaten->anzsp-1] = 0; + $ligaDaten->goala[$i][$ligaDaten->anzsp-1] = -1; + $ligaDaten->goalb[$i][$ligaDaten->anzsp-1] = -1; + $ligaDaten->msieg[$i][$ligaDaten->anzsp-1] = 0; + $ligaDaten->mterm[$i][$ligaDaten->anzsp-1] = ""; + $ligaDaten->mnote[$i][$ligaDaten->anzsp-1] = ""; + $ligaDaten->mberi[$i][$ligaDaten->anzsp-1] = ""; + if ($ligaDaten->spez == 1) { + $ligaDaten->mspez[$i][$ligaDaten->anzsp-1] = "_"; } } } - for ($j = 0; $j < $anzsp; $j++) { - if ($teama[$i][$j] > $team) { - $teama[$i][$j]--; + for ($j = 0; $j < $ligaDaten->anzsp; $j++) { + if ($ligaDaten->teama[$i][$j] > $team) { + $ligaDaten->teama[$i][$j]--; } - if ($teamb[$i][$j] > $team) { - $teamb[$i][$j]--; + if ($ligaDaten->teamb[$i][$j] > $team) { + $ligaDaten->teamb[$i][$j]--; } } } - if ($favteam == $team) { - $favteam = 0; - } elseif ($favteam > $team) { - $favteam--; + if ($ligaDaten->favteam == $team) { + $ligaDaten->favteam = 0; + } elseif ($ligaDaten->favteam > $team) { + $ligaDaten->favteam--; } - if ($selteam == $team) { - $selteam = 0; - } elseif ($selteam > $team) { - $selteam--; + if ($ligaDaten->selteam == $team) { + $ligaDaten->selteam = 0; + } elseif ($ligaDaten->selteam > $team) { + $ligaDaten->selteam--; } - if ($stat1 == $team) { - $stat1 = $stat2; - $stat2 = $team; - } elseif ($stat1 > $team) { - $stat1--; + if ($ligaDaten->stat1 == $team) { + $ligaDaten->stat1 = $ligaDaten->stat2; + $ligaDaten->stat2 = $team; + } elseif ($ligaDaten->stat1 > $team) { + $ligaDaten->stat1--; } - if ($stat2 == $team) { - $stat2 = 0; - } elseif ($stat2 > $team) { - $stat2--; + if ($ligaDaten->stat2 == $team) { + $ligaDaten->stat2 = 0; + } elseif ($ligaDaten->stat2 > $team) { + $ligaDaten->stat2--; } - for ($i = $team+1; $i <= $anzteams; $i++) { - $teams[$i-1] = $teams[$i]; - $teamm[$i-1] = $teamm[$i]; - $teamk[$i-1] = $teamk[$i]; - $teamu[$i-1] = $teamu[$i]; - $teamn[$i-1] = $teamn[$i]; - $strafp[$i-1] = $strafp[$i]; - if ($minus == 2) { - $strafm[$i-1] = $strafm[$i]; + for ($i = $team+1; $i <= $ligaDaten->anzteams; $i++) { + $ligaDaten->teams[$i-1] = $ligaDaten->teams[$i]; + $ligaDaten->teamm[$i-1] = $ligaDaten->teamm[$i]; + $ligaDaten->teamk[$i-1] = $ligaDaten->teamk[$i]; + $ligaDaten->teamu[$i-1] = $ligaDaten->teamu[$i]; + $ligaDaten->teamn[$i-1] = $ligaDaten->teamn[$i]; + $ligaDaten->strafp[$i-1] = $ligaDaten->strafp[$i]; + if ($ligaDaten->minus == 2) { + $ligaDaten->strafm[$i-1] = $ligaDaten->strafm[$i]; } } - $teams[$anzteams] = ""; - $teamm[$anzteams] = ""; - $teamk[$anzteams] = ""; - $teamu[$anzteams] = ""; - $teamn[$anzteams] = ""; - $strafp[$anzteams] = 0; - if ($minus == 2) { - $strafm[$anzteams] = 0; + $ligaDaten->teams[$ligaDaten->anzteams] = ""; + $ligaDaten->teamm[$ligaDaten->anzteams] = ""; + $ligaDaten->teamk[$ligaDaten->anzteams] = ""; + $ligaDaten->teamu[$ligaDaten->anzteams] = ""; + $ligaDaten->teamn[$ligaDaten->anzteams] = ""; + $ligaDaten->strafp[$ligaDaten->anzteams] = 0; + if ($ligaDaten->minus == 2) { + $ligaDaten->strafm[$ligaDaten->anzteams] = 0; } - $anzteams--; + $ligaDaten->anzteams--; require(PATH_TO_LMO."/lmo-savefile.php"); } } elseif ($team == -1) { - if ($anzteams < 40) { - $anzteams++; - $teams[$anzteams] = "Neue Mannschaft"; - $teamm[$anzteams] = ""; - $teamk[$anzteams] = ""; - $teamu[$anzteams] = ""; - $teamn[$anzteams] = ""; - $strafp[$anzteams] = 0; - if ($minus == 2) { - $strafm[$anzteams] = 0; + if ($ligaDaten->anzteams < 40) { + $ligaDaten->anzteams++; + $ligaDaten->teams[$ligaDaten->anzteams] = "Neue Mannschaft"; + $ligaDaten->teamm[$ligaDaten->anzteams] = ""; + $ligaDaten->teamk[$ligaDaten->anzteams] = ""; + $ligaDaten->teamu[$ligaDaten->anzteams] = ""; + $ligaDaten->teamn[$ligaDaten->anzteams] = ""; + $ligaDaten->strafp[$ligaDaten->anzteams] = 0; + if ($ligaDaten->minus == 2) { + $ligaDaten->strafm[$ligaDaten->anzteams] = 0; } require(PATH_TO_LMO."/lmo-savefile.php"); } } } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { $breite = 4; } else { $breite = 2; @@ -192,7 +192,7 @@

    titel?>

    - + @@ -108,7 +108,7 @@  
    - anzteams;$y++) {?> teams[$i].$dumm2;?>   teamn[$i]!="" || $ligaDaten->strafp[$i]!=0 || $ligaDaten->strafm[$i]!=0 || $ligaDaten->torkorrektur1[$i]!=0 || $ligaDaten->torkorrektur2[$i]!=0) { + $lmo_tabellennotiz=getSmallImage($ligaDaten->teams[$i]); /** Notizen anzeigen * @@ -155,32 +155,32 @@ * muss mit -1 multipliziert werden, um die Punkte/Tore richtig anzuzeigen */ - $lmo_tabellennotiz.=" ".$teams[$i].""; + $lmo_tabellennotiz.=" ".$ligaDaten->teams[$i].""; //Straf-/Bonuspunkte - if ($strafp[$i]!=0 || $strafm[$i]!=0) { + if ($ligaDaten->strafp[$i]!=0 || $ligaDaten->strafm[$i]!=0) { $lmo_tabellennotiz.="\n\n".$text[128].": "; //Punkte - $lmo_tabellennotiz.=$strafp[$i]<0?"+".((-1)*applyFactor($strafp[$i],$pointsfaktor)):((-1)*applyFactor($strafp[$i],$pointsfaktor)); + $lmo_tabellennotiz.=$ligaDaten->strafp[$i]<0?"+".((-1)*applyFactor($ligaDaten->strafp[$i],$ligaDaten->pointsfaktor)):((-1)*applyFactor($ligaDaten->strafp[$i],$ligaDaten->pointsfaktor)); //Minuspunkte - if ($minus==2) { - $lmo_tabellennotiz.=":".($strafm[$i]<0?"+".((-1)*applyFactor($strafm[$i],$pointsfaktor)):((-1)*applyFactor($strafm[$i],$pointsfaktor))); + if ($ligaDaten->minus==2) { + $lmo_tabellennotiz.=":".($ligaDaten->strafm[$i]<0?"+".((-1)*applyFactor($ligaDaten->strafm[$i],$ligaDaten->pointsfaktor)):((-1)*applyFactor($ligaDaten->strafm[$i],$ligaDaten->pointsfaktor))); } //Ab ST - if ($strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$strafdat[$i]})"; + if ($ligaDaten->strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$ligaDaten->strafdat[$i]})"; } //Straf-/Bonustore - if ($torkorrektur1[$i]!=0 || $torkorrektur2[$i]!=0) { + if ($ligaDaten->torkorrektur1[$i]!=0 || $ligaDaten->torkorrektur2[$i]!=0) { $lmo_tabellennotiz.="\n".$text[522].": "; //Tore - $lmo_tabellennotiz.=$torkorrektur1[$i]<0?"+".((-1)*applyFactor($torkorrektur1[$i],$goalfaktor)).":":((-1)*applyFactor($torkorrektur1[$i],$goalfaktor)).":"; + $lmo_tabellennotiz.=$ligaDaten->torkorrektur1[$i]<0?"+".((-1)*applyFactor($ligaDaten->torkorrektur1[$i],$ligaDaten->goalfaktor)).":":((-1)*applyFactor($ligaDaten->torkorrektur1[$i],$ligaDaten->goalfaktor)).":"; //Gegentore - $lmo_tabellennotiz.=$torkorrektur2[$i]<0?"+".((-1)*applyFactor($torkorrektur2[$i],$goalfaktor)):((-1)*applyFactor($torkorrektur2[$i],$goalfaktor)); + $lmo_tabellennotiz.=$ligaDaten->torkorrektur2[$i]<0?"+".((-1)*applyFactor($ligaDaten->torkorrektur2[$i],$ligaDaten->goalfaktor)):((-1)*applyFactor($ligaDaten->torkorrektur2[$i],$ligaDaten->goalfaktor)); //Ab ST - if ($strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$strafdat[$i]})"; + if ($ligaDaten->strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$ligaDaten->strafdat[$i]})"; } //Teamnotizen - if ($teamn[$i]!="") { - $lmo_tabellennotiz.="\n\n".$text[22].":\n".$teamn[$i]; + if ($ligaDaten->teamn[$i]!="") { + $lmo_tabellennotiz.="\n\n".$text[22].":\n".$ligaDaten->teamn[$i]; }?>    pointsfaktor)?>:  goalfaktor).$dumm2; ?> :goalfaktor).$dumm2; ?>  pointsfaktor)?>:
    - + lmtype==0) { ?> @@ -215,7 +215,7 @@ ?> lmtype==0) { /** Titel Notiz */ ?> @@ -227,49 +227,49 @@ anzteams;$i++) { ?> lmtype==0) { ?> lmtype==0) { ?> lmtype==0) { /** Mannschaft löschen */ ?> @@ -303,8 +303,8 @@ } /** Mannschaftswappen */ ?> - - + + " class="lmo-formular-button" type="submit" name="best" value=""> lmtype==0) { ?> lmtype==0) { if ($team!="") { ?> diff --git a/lmo/lmo-adminuser.php b/lmo/lmo-adminuser.php index 2c560af6..9905b859 100644 --- a/lmo/lmo-adminuser.php +++ b/lmo/lmo-adminuser.php @@ -186,7 +186,7 @@ if (substr($file, -4) == '.l98') { $ligenname = substr($file, 0, -4); ?> - + mterm[$st-1],"filterZero"); //Nullwerte filtern if (!empty($lmo_termine)) { $datum = explode('.', date("d.m.Y",min($lmo_termine))); $lmo_month_prev = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]." -1 month"); @@ -87,32 +87,32 @@ } $lmo_stlink = array_pad(array(), $lmo_arrays, ''); - for ($j = 0; $j < $anzst; $j++) { + for ($j = 0; $j < $ligaDaten->anzst; $j++) { $lmo_stlink_title = array_pad(array(), $lmo_arrays, ''); - for ($i = 0; $i < $anzsp; $i++) { - if (!empty($mterm[$j][$i]) && date($lmo_daterule, $mterm[$j][$i]) == $md) { //konkretes Spieldatum vorhanden - $a = intval(date($lmo_daterule2, $mterm[$j][$i])); - if (($teama[$j][$i] != 0) && ($teamb[$j][$i] != 0)) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + if (!empty($ligaDaten->mterm[$j][$i]) && date($lmo_daterule, $ligaDaten->mterm[$j][$i]) == $md) { //konkretes Spieldatum vorhanden + $a = intval(date($lmo_daterule2, $ligaDaten->mterm[$j][$i])); + if (($ligaDaten->teama[$j][$i] != 0) && ($ligaDaten->teamb[$j][$i] != 0)) { if (!empty($lmo_stlink_title[$a])) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a].", "; } else { $lmo_stlink_title[$a] = ($j+1).". ".$text[2].": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$teams[$teama[$j][$i]]." - ".$teams[$teamb[$j][$i]]; + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." - ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; } } } //Spieltagsdatum - if (!empty($datum1[$j])) { - $datum = explode('.', $datum1[$j]); + if (!empty($ligaDaten->datum1[$j])) { + $datum = explode('.', $ligaDaten->datum1[$j]); $lmo_stdatum1 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); } else { $lmo_stdatum1 = ''; } - if (!empty($datum2[$j])) { - $datum = explode('.', $datum2[$j]); + if (!empty($ligaDaten->datum2[$j])) { + $datum = explode('.', $ligaDaten->datum2[$j]); $lmo_stdatum2 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); } else { $lmo_stdatum2 = ''; diff --git a/lmo/lmo-calcgraph.php b/lmo/lmo-calcgraph.php index 560da49d..5f6f90b9 100644 --- a/lmo/lmo-calcgraph.php +++ b/lmo/lmo-calcgraph.php @@ -22,116 +22,116 @@ if ($file!="") { - $spiele = array_pad($array,$anzteams+1,"0"); - $siege = array_pad($array,$anzteams+1,"0"); - $unent = array_pad($array,$anzteams+1,"0"); - $nieder = array_pad($array,$anzteams+1,"0"); - $punkte = array_pad($array,$anzteams+1,"0"); - $negativ = array_pad($array,$anzteams+1,"0"); - $etore = array_pad($array,$anzteams+1,"0"); - $atore = array_pad($array,$anzteams+1,"0"); - $dtore = array_pad($array,$anzteams+1,"0"); - $taba = array_pad($array,$anzst+1,""); - for ($i=0; $i<$anzst; $i++) { + $spiele = array_pad($array,$ligaDaten->anzteams+1,"0"); + $siege = array_pad($array,$ligaDaten->anzteams+1,"0"); + $unent = array_pad($array,$ligaDaten->anzteams+1,"0"); + $nieder = array_pad($array,$ligaDaten->anzteams+1,"0"); + $punkte = array_pad($array,$ligaDaten->anzteams+1,"0"); + $negativ = array_pad($array,$ligaDaten->anzteams+1,"0"); + $etore = array_pad($array,$ligaDaten->anzteams+1,"0"); + $atore = array_pad($array,$ligaDaten->anzteams+1,"0"); + $dtore = array_pad($array,$ligaDaten->anzteams+1,"0"); + $taba = array_pad($array,$ligaDaten->anzst+1,""); + for ($i=0; $i<$ligaDaten->anzst; $i++) { $taba[$i] = array(""); } - $platz = array_pad($array,$anzteams,""); - for ($i=0; $i<$anzteams; $i++) { + $platz = array_pad($array,$ligaDaten->anzteams,""); + for ($i=0; $i<$ligaDaten->anzteams; $i++) { $platz[$i] = array(""); - $platz[$i] = array_pad($array,$anzst+1,""); + $platz[$i] = array_pad($array,$ligaDaten->anzst+1,""); } - for ($jyz=0; $jyz<$anzst; $jyz++) { + for ($jyz=0; $jyz<$ligaDaten->anzst; $jyz++) { $sttest=false; $endtab=$jyz+1; - for ($a=1; $a<=$anzteams; $a++) { - for ($i=0; $i<$anzsp; $i++) { - if (($goala[$jyz][$i]!="_") && ($goalb[$jyz][$i]!="_") && ((($tabtype==0) && (($a==$teama[$jyz][$i]) || ($a==$teamb[$jyz][$i]))) || (($tabtype==1) && ($a==$teama[$jyz][$i])) || (($tabtype==2) && ($a==$teamb[$jyz][$i])))) { + for ($a=1; $a<=$ligaDaten->anzteams; $a++) { + for ($i=0; $i<$ligaDaten->anzsp; $i++) { + if (($ligaDaten->goala[$jyz][$i]!="_") && ($ligaDaten->goalb[$jyz][$i]!="_") && ((($tabtype==0) && (($a==$ligaDaten->teama[$jyz][$i]) || ($a==$ligaDaten->teamb[$jyz][$i]))) || (($tabtype==1) && ($a==$ligaDaten->teama[$jyz][$i])) || (($tabtype==2) && ($a==$ligaDaten->teamb[$jyz][$i])))) { $sttest=true; - $p0s=$pns; - $p0u=$pnu; - $p0n=$pnn; - if ($spez==1) { - if ($mspez[$jyz][$i]==$text[0]) { - $p0s=$pxs; - $p0u=$pxu; - $p0n=$pxn; + $p0s=$ligaDaten->pns; + $p0u=$ligaDaten->pnu; + $p0n=$ligaDaten->pnn; + if ($ligaDaten->spez==1) { + if ($ligaDaten->mspez[$jyz][$i]==$text[0]) { + $p0s=$ligaDaten->pxs; + $p0u=$ligaDaten->pxu; + $p0n=$ligaDaten->pxn; } - if ($mspez[$jyz][$i]==$text[1]) { - $p0s=$pps; - $p0u=$ppu; - $p0n=$ppn; + if ($ligaDaten->mspez[$jyz][$i]==$text[1]) { + $p0s=$ligaDaten->pps; + $p0u=$ligaDaten->ppu; + $p0n=$ligaDaten->ppn; } } $spiele[$a]=$spiele[$a]+1; - if (($a==$teama[$jyz][$i]) || (($a==$teamb[$jyz][$i]) && ($msieg[$jyz][$i]==3))) { - $etore[$a]=$etore[$a]+$goala[$jyz][$i]; - $atore[$a]=$atore[$a]+$goalb[$jyz][$i]; - if ($msieg[$jyz][$i]==1) { + if (($a==$ligaDaten->teama[$jyz][$i]) || (($a==$ligaDaten->teamb[$jyz][$i]) && ($ligaDaten->msieg[$jyz][$i]==3))) { + $etore[$a]=$etore[$a]+$ligaDaten->goala[$jyz][$i]; + $atore[$a]=$atore[$a]+$ligaDaten->goalb[$jyz][$i]; + if ($ligaDaten->msieg[$jyz][$i]==1) { $siege[$a]=$siege[$a]+1; $punkte[$a]=$punkte[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a]+$p0n; } - } elseif ($msieg[$jyz][$i]==2) { + } elseif ($ligaDaten->msieg[$jyz][$i]==2) { $nieder[$a]=$nieder[$a]+1; $punkte[$a]=$punkte[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a]+$p0s; } } else { - if ($goala[$jyz][$i]>$goalb[$jyz][$i]) { + if ($ligaDaten->goala[$jyz][$i]>$ligaDaten->goalb[$jyz][$i]) { $siege[$a]=$siege[$a]+1; $punkte[$a]=$punkte[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0n; } - } elseif ($goala[$jyz][$i]<$goalb[$jyz][$i]) { + } elseif ($ligaDaten->goala[$jyz][$i]<$ligaDaten->goalb[$jyz][$i]) { $nieder[$a]=$nieder[$a]+1; $punkte[$a]=$punkte[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0s; } - } elseif ($goala[$jyz][$i]==$goalb[$jyz][$i]) { + } elseif ($ligaDaten->goala[$jyz][$i]==$ligaDaten->goalb[$jyz][$i]) { $unent[$a]=$unent[$a]+1; $punkte[$a]=$punkte[$a]+$p0u; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a]+$p0u; } } } } - if (($a==$teamb[$jyz][$i]) && ($msieg[$jyz][$i]!=3)) { - $etore[$a]=$etore[$a]+$goalb[$jyz][$i]; - $atore[$a]=$atore[$a]+$goala[$jyz][$i]; - if ($msieg[$jyz][$i]==2) { + if (($a==$ligaDaten->teamb[$jyz][$i]) && ($ligaDaten->msieg[$jyz][$i]!=3)) { + $etore[$a]=$etore[$a]+$ligaDaten->goalb[$jyz][$i]; + $atore[$a]=$atore[$a]+$ligaDaten->goala[$jyz][$i]; + if ($ligaDaten->msieg[$jyz][$i]==2) { $siege[$a]=$siege[$a]+1; $punkte[$a]=$punkte[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0n; } - } elseif ($msieg[$jyz][$i]==1) { + } elseif ($ligaDaten->msieg[$jyz][$i]==1) { $nieder[$a]=$nieder[$a]+1; $punkte[$a]=$punkte[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0s; } - } elseif ($msieg[$jyz][$i]==0) { - if ($goala[$jyz][$i]<$goalb[$jyz][$i]) { + } elseif ($ligaDaten->msieg[$jyz][$i]==0) { + if ($ligaDaten->goala[$jyz][$i]<$ligaDaten->goalb[$jyz][$i]) { $siege[$a]=$siege[$a]+1; $punkte[$a]=$punkte[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0n; } - } elseif ($goala[$jyz][$i]>$goalb[$jyz][$i]) { + } elseif ($ligaDaten->goala[$jyz][$i]>$ligaDaten->goalb[$jyz][$i]) { $nieder[$a]=$nieder[$a]+1; $punkte[$a]=$punkte[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a] + $p0s; } - } elseif ($goala[$jyz][$i]==$goalb[$jyz][$i]) { + } elseif ($ligaDaten->goala[$jyz][$i]==$ligaDaten->goalb[$jyz][$i]) { $unent[$a]=$unent[$a]+1; $punkte[$a]=$punkte[$a]+$p0u; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ[$a]=$negativ[$a]+$p0u; } } @@ -141,41 +141,41 @@ } } - for ($a=1; $a<=$anzteams; $a++) { - if ($endtab==$strafdat[$a]) { // Hack-Straftore - $etore[$a]=$etore[$a]-$torkorrektur1[$a]; // Hack-Straftore - $atore[$a]=$atore[$a]-$torkorrektur2[$a]; // Hack-Straftore + for ($a=1; $a<=$ligaDaten->anzteams; $a++) { + if ($endtab==$ligaDaten->strafdat[$a]) { // Hack-Straftore + $etore[$a]=$etore[$a]-$ligaDaten->torkorrektur1[$a]; // Hack-Straftore + $atore[$a]=$atore[$a]-$ligaDaten->torkorrektur2[$a]; // Hack-Straftore } // Hack-Straftore $dtore[$a]=$etore[$a]-$atore[$a]; - if ($endtab>=$strafdat[$a]) { // Hack-Straftore - $punkte[$a]=$punkte[$a]-$strafp[$a]; - if ($minus==2) { - $negativ[$a]=$negativ[$a]-$strafm[$a]; + if ($endtab>=$ligaDaten->strafdat[$a]) { // Hack-Straftore + $punkte[$a]=$punkte[$a]-$ligaDaten->strafp[$a]; + if ($ligaDaten->minus==2) { + $negativ[$a]=$negativ[$a]-$ligaDaten->strafm[$a]; } } // Hack-Straftore - if ($kegel==0) { + if ($ligaDaten->kegel==0) { array_push($taba[$jyz],(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); } else { array_push($taba[$jyz],(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); } - if ($endtab>=$strafdat[$a]) { // Hack-Straftore - $punkte[$a]=$punkte[$a]+$strafp[$a]; - if ($minus==2) { - $negativ[$a]=$negativ[$a]+$strafm[$a]; + if ($endtab>=$ligaDaten->strafdat[$a]) { // Hack-Straftore + $punkte[$a]=$punkte[$a]+$ligaDaten->strafp[$a]; + if ($ligaDaten->minus==2) { + $negativ[$a]=$negativ[$a]+$ligaDaten->strafm[$a]; } } // Hack-Straftore } array_shift($taba[$jyz]); rsort($taba[$jyz],SORT_STRING); - if ($direkt==1) { + if ($ligaDaten->direkt==1) { $cba=1; - for ($abc=1; $abc<$anzteams; $abc++) { + for ($abc=1; $abc<$ligaDaten->anzteams; $abc++) { $x1=substr($taba[$jyz][$abc-1],7,9); $x2=substr($taba[$jyz][$abc],7,9); if ($x1==$x2) { $cba++; } - if (($x1!=$x2) || (($abc==$anzteams-1) && ($x1==$x2))) { + if (($x1!=$x2) || (($abc==$ligaDaten->anzteams-1) && ($x1==$x2))) { if ($cba>1) { $def=0; $subteams=""; @@ -185,14 +185,14 @@ if ($b>1) { $subteams=$subteams."."; } - if (($abc==$anzteams-1) && ($x1==$x2)) { + if (($abc==$ligaDaten->anzteams-1) && ($x1==$x2)) { $subteams=$subteams.$x3; - if (($x3==$stat1) || ($x3==$stat2)) { + if (($x3==$ligaDaten->stat1) || ($x3==$ligaDaten->stat2)) { $def++; } } else { $subteams=$subteams.$x4; - if (($x4==$stat1) || ($x4==$stat2)) { + if (($x4==$ligaDaten->stat1) || ($x4==$ligaDaten->stat2)) { $def++; } } @@ -218,10 +218,10 @@ } rsort($taba[$jyz],SORT_STRING); } - if ($hands==1) { - if ($handp[$endtab-1]!=0) { - for ($ih=0; $ih<$anzteams; $ih++) { - $handd=intval(substr($handp[$endtab-1],$ih*2,2)); + if ($ligaDaten->hands==1) { + if ($ligaDaten->handp[$endtab-1]!=0) { + for ($ih=0; $ih<$ligaDaten->anzteams; $ih++) { + $handd=intval(substr($ligaDaten->handp[$endtab-1],$ih*2,2)); if ($handd<10) { $handd="0".$handd; } @@ -231,12 +231,12 @@ } } if ($sttest==true) { - for ($x=0; $x<$anzteams; $x++) { + for ($x=0; $x<$ligaDaten->anzteams; $x++) { $x3=intval(substr($taba[$jyz][$x],34)); $platz[$x3][$jyz]=$x+1; } } else { - for ($x=0; $x<$anzteams; $x++) { + for ($x=0; $x<$ligaDaten->anzteams; $x++) { $x3=intval(substr($taba[$jyz][$x],34)); $platz[$x3][$jyz]=0; } diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index a3ed68e7..481ac2ac 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -28,32 +28,32 @@ if (!isset($newtabtype)) { $newtabtype = 0; } - $spiele = array_pad($array, $anzteams+1, "0"); - $siege = array_pad($array, $anzteams+1, "0"); - $unent = array_pad($array, $anzteams+1, "0"); - $nieder = array_pad($array, $anzteams+1, "0"); - $punkte = array_pad($array, $anzteams+1, "0"); - $negativ = array_pad($array, $anzteams+1, "0"); - $etore = array_pad($array, $anzteams+1, "0"); - $atore = array_pad($array, $anzteams+1, "0"); - $dtore = array_pad($array, $anzteams+1, "0"); - $maxs0 = array_pad($array, $anzteams+1, " "); - $maxs1 = array_pad($array, $anzteams+1, "0"); - $maxs2 = array_pad($array, $anzteams+1, "0"); - $maxn0 = array_pad($array, $anzteams+1, " "); - $maxn1 = array_pad($array, $anzteams+1, "0"); - $maxn2 = array_pad($array, $anzteams+1, "0"); - $ser1 = array_pad($array, $anzteams+1, "0"); - $ser2 = array_pad($array, $anzteams+1, "0"); - $ser3 = array_pad($array, $anzteams+1, "0"); - $ser4 = array_pad($array, $anzteams+1, "0"); + $spiele = array_pad($array, $ligaDaten->anzteams+1, "0"); + $siege = array_pad($array, $ligaDaten->anzteams+1, "0"); + $unent = array_pad($array, $ligaDaten->anzteams+1, "0"); + $nieder = array_pad($array, $ligaDaten->anzteams+1, "0"); + $punkte = array_pad($array, $ligaDaten->anzteams+1, "0"); + $negativ = array_pad($array, $ligaDaten->anzteams+1, "0"); + $etore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $atore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $dtore = array_pad($array, $ligaDaten->anzteams+1, "0"); + $maxs0 = array_pad($array, $ligaDaten->anzteams+1, " "); + $maxs1 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $maxs2 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $maxn0 = array_pad($array, $ligaDaten->anzteams+1, " "); + $maxn1 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $maxn2 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $ser1 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $ser2 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $ser3 = array_pad($array, $ligaDaten->anzteams+1, "0"); + $ser4 = array_pad($array, $ligaDaten->anzteams+1, "0"); // letzter Spieltag mit einem Ergebnis: Strafen "ab Spieltag X" zaehlen erst, wenn X erreicht ist // (die Standardtabelle rechnet bis $endtab = $anzst, auch wenn die Saison noch nicht so weit ist) $calc_lastst = 0; - for ($j = 0; $j < $anzst; $j++) { - for ($i = 0; $i < $anzsp; $i++) { - if ($goala[$j][$i] != "_" && $goalb[$j][$i] != "_") { + for ($j = 0; $j < $ligaDaten->anzst; $j++) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + if ($ligaDaten->goala[$j][$i] != "_" && $ligaDaten->goalb[$j][$i] != "_") { $calc_lastst = $j+1; break; } @@ -63,118 +63,118 @@ $tab0 = array(); $stt = 0; $hoy = 0; - for ($a = 1; $a <= $anzteams; $a++) { + for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $anzsp; $i++) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } - if (($goala[$j][$i] != "_") && ($goalb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $teama[$j][$i]) || ($a == $teamb[$j][$i]))) || (($tabtype == 1) && ($a == $teama[$j][$i])) || (($tabtype == 2) && ($a == $teamb[$j][$i])))) { + if (($ligaDaten->goala[$j][$i] != "_") && ($ligaDaten->goalb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { if ($stt < $j+1) { $stt = $j+1; } - $p0s = $pns; - $p0u = $pnu; - $p0n = $pnn; - if ($spez == 1) { - if ($mspez[$j][$i] == $text[0]) { - $p0s = $pxs; - $p0u = $pxu; - $p0n = $pxn; + $p0s = $ligaDaten->pns; + $p0u = $ligaDaten->pnu; + $p0n = $ligaDaten->pnn; + if ($ligaDaten->spez == 1) { + if ($ligaDaten->mspez[$j][$i] == $text[0]) { + $p0s = $ligaDaten->pxs; + $p0u = $ligaDaten->pxu; + $p0n = $ligaDaten->pxn; } - if ($mspez[$j][$i] == $text[1]) { - $p0s = $pps; - $p0u = $ppu; - $p0n = $ppn; + if ($ligaDaten->mspez[$j][$i] == $text[1]) { + $p0s = $ligaDaten->pps; + $p0u = $ligaDaten->ppu; + $p0n = $ligaDaten->ppn; } } $spiele[$a]++; - if (($a == $teama[$j][$i]) || (($a == $teamb[$j][$i]) && ($msieg[$j][$i] == 3))) { - $etore[$a] = $etore[$a]+$goala[$j][$i]; - $atore[$a] = $atore[$a]+$goalb[$j][$i]; - if ($msieg[$j][$i] == 1) { + if (($a == $ligaDaten->teama[$j][$i]) || (($a == $ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i] == 3))) { + $etore[$a] = $etore[$a]+$ligaDaten->goala[$j][$i]; + $atore[$a] = $atore[$a]+$ligaDaten->goalb[$j][$i]; + if ($ligaDaten->msieg[$j][$i] == 1) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } $ser1[$a]++; $ser2[$a]++; $ser3[$a] = 0; $ser4[$a] = 0; - if (($goala[$j][$i]-$goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goala[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $goala[$j][$i]; - $maxs2[$a] = $goalb[$j][$i]; - $maxs0[$a] = applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; - } elseif ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goala[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; + if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] > $maxs1[$a]))) { + $maxs1[$a] = $ligaDaten->goala[$j][$i]; + $maxs2[$a] = $ligaDaten->goalb[$j][$i]; + $maxs0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; + } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] == $maxs1[$a])) { + $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; } - } elseif ($msieg[$j][$i] == 2) { + } elseif ($ligaDaten->msieg[$j][$i] == 2) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } $ser3[$a]++; $ser4[$a]++; $ser1[$a] = 0; $ser2[$a] = 0; - if (($goala[$j][$i]-$goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goala[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $goala[$j][$i]; - $maxn2[$a] = $goalb[$j][$i]; - $maxn0[$a] = applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; - } elseif ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goala[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; + if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] < $maxn1[$a]))) { + $maxn1[$a] = $ligaDaten->goala[$j][$i]; + $maxn2[$a] = $ligaDaten->goalb[$j][$i]; + $maxn0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; + } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] == $maxn1[$a])) { + $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; } - } elseif ($msieg[$j][$i] == 0 || $msieg[$j][$i] == 3) { + } elseif ($ligaDaten->msieg[$j][$i] == 0 || $ligaDaten->msieg[$j][$i] == 3) { // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft - if ($goala[$j][$i] > $goalb[$j][$i]) { + if ($ligaDaten->goala[$j][$i] > $ligaDaten->goalb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } $ser1[$a]++; $ser2[$a]++; $ser3[$a] = 0; $ser4[$a] = 0; - if (($goala[$j][$i]-$goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goala[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $goala[$j][$i]; - $maxs2[$a] = $goalb[$j][$i]; - $maxs0[$a] = applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; - } elseif ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goala[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; + if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] > $maxs1[$a]))) { + $maxs1[$a] = $ligaDaten->goala[$j][$i]; + $maxs2[$a] = $ligaDaten->goalb[$j][$i]; + $maxs0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; + } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] == $maxs1[$a])) { + $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; } - } elseif ($goala[$j][$i] < $goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i] < $ligaDaten->goalb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } $ser3[$a]++; $ser4[$a]++; $ser1[$a] = 0; $ser2[$a] = 0; - if (($goala[$j][$i]-$goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goala[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $goala[$j][$i]; - $maxn2[$a] = $goalb[$j][$i]; - $maxn0[$a] = applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; - } elseif ((($goala[$j][$i]-$goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goala[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($goala[$j][$i], $goalfaktor).":".applyFactor($goalb[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teamb[$j][$i]]." ".$text[73]; + if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] < $maxn1[$a]))) { + $maxn1[$a] = $ligaDaten->goala[$j][$i]; + $maxn2[$a] = $ligaDaten->goalb[$j][$i]; + $maxn0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; + } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] == $maxn1[$a])) { + $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; } - } elseif ($goala[$j][$i] == $goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i] == $ligaDaten->goalb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0u; } $ser1[$a] = 0; @@ -184,82 +184,82 @@ } } } - if (($a == $teamb[$j][$i]) && ($msieg[$j][$i] != 3)) { - $etore[$a] = $etore[$a]+$goalb[$j][$i]; - $atore[$a] = $atore[$a]+$goala[$j][$i]; - if ($msieg[$j][$i] == 2) { + if (($a == $ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i] != 3)) { + $etore[$a] = $etore[$a]+$ligaDaten->goalb[$j][$i]; + $atore[$a] = $atore[$a]+$ligaDaten->goala[$j][$i]; + if ($ligaDaten->msieg[$j][$i] == 2) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } $ser1[$a]++; $ser2[$a]++; $ser3[$a] = 0; $ser4[$a] = 0; - if (($goalb[$j][$i]-$goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goalb[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $goalb[$j][$i]; - $maxs2[$a] = $goala[$j][$i]; - $maxs0[$a] = applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; - } elseif ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goalb[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; + if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] > $maxs1[$a]))) { + $maxs1[$a] = $ligaDaten->goalb[$j][$i]; + $maxs2[$a] = $ligaDaten->goala[$j][$i]; + $maxs0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; + } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxs1[$a])) { + $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; } - } elseif ($msieg[$j][$i] == 1) { + } elseif ($ligaDaten->msieg[$j][$i] == 1) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } $ser3[$a]++; $ser4[$a]++; $ser1[$a] = 0; $ser2[$a] = 0; - if (($goalb[$j][$i]-$goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goalb[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $goalb[$j][$i]; - $maxn2[$a] = $goala[$j][$i]; - $maxn0[$a] = applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; - } elseif ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goalb[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; + if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] < $maxn1[$a]))) { + $maxn1[$a] = $ligaDaten->goalb[$j][$i]; + $maxn2[$a] = $ligaDaten->goala[$j][$i]; + $maxn0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; + } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxn1[$a])) { + $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; } - } elseif ($msieg[$j][$i] == 0) { - if ($goala[$j][$i] < $goalb[$j][$i]) { + } elseif ($ligaDaten->msieg[$j][$i] == 0) { + if ($ligaDaten->goala[$j][$i] < $ligaDaten->goalb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0n; } $ser1[$a]++; $ser2[$a]++; $ser3[$a] = 0; $ser4[$a] = 0; - if (($goalb[$j][$i]-$goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goalb[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $goalb[$j][$i]; - $maxs2[$a] = $goala[$j][$i]; - $maxs0[$a] = applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; - } elseif ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($goalb[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; + if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] > $maxs1[$a]))) { + $maxs1[$a] = $ligaDaten->goalb[$j][$i]; + $maxs2[$a] = $ligaDaten->goala[$j][$i]; + $maxs0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; + } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxs1[$a])) { + $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; } - } elseif ($goala[$j][$i] > $goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i] > $ligaDaten->goalb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0s; } $ser3[$a]++; $ser4[$a]++; $ser1[$a] = 0; $ser2[$a] = 0; - if (($goalb[$j][$i]-$goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goalb[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $goalb[$j][$i]; - $maxn2[$a] = $goala[$j][$i]; - $maxn0[$a] = applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; - } elseif ((($goalb[$j][$i]-$goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($goalb[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($goalb[$j][$i], $goalfaktor).":".applyFactor($goala[$j][$i], $goalfaktor)." ".$text[72]." ".$teams[$teama[$j][$i]]." ".$text[74]; + if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] < $maxn1[$a]))) { + $maxn1[$a] = $ligaDaten->goalb[$j][$i]; + $maxn2[$a] = $ligaDaten->goala[$j][$i]; + $maxn0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; + } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxn1[$a])) { + $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; } - } elseif ($goala[$j][$i] == $goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i] == $ligaDaten->goalb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($minus == 2) { + if ($ligaDaten->minus == 2) { $negativ[$a] = $negativ[$a]+$p0u; } $ser1[$a] = 0; @@ -272,29 +272,29 @@ } } } - if (min($endtab, $calc_lastst) >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { + if (min($endtab, $calc_lastst) >= $ligaDaten->strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $ligaDaten->strafdat[$a] > ($hoy = (int)($ligaDaten->anzst/2))) or ($tabtype == 4 && $ligaDaten->strafdat[$a] <= ($endtab = (int)($ligaDaten->anzst/2))))) { // Hack-Straftore - $etore[$a] = $etore[$a]-$torkorrektur1[$a]; // Hack-Straftore - $atore[$a] = $atore[$a]-$torkorrektur2[$a]; // Hack-Straftore + $etore[$a] = $etore[$a]-$ligaDaten->torkorrektur1[$a]; // Hack-Straftore + $atore[$a] = $atore[$a]-$ligaDaten->torkorrektur2[$a]; // Hack-Straftore } $dtore[$a] = $etore[$a]-$atore[$a]; - if (min($endtab, $calc_lastst) >= $strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $strafdat[$a] > ($hoy = (int)($anzst/2))) or ($tabtype == 4 && $strafdat[$a] <= ($endtab = (int)($anzst/2))))) { + if (min($endtab, $calc_lastst) >= $ligaDaten->strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $ligaDaten->strafdat[$a] > ($hoy = (int)($ligaDaten->anzst/2))) or ($tabtype == 4 && $ligaDaten->strafdat[$a] <= ($endtab = (int)($ligaDaten->anzst/2))))) { // Hack-Straftore - $punkte[$a] = $punkte[$a]-$strafp[$a]; - if ($minus == 2) { - $negativ[$a] = $negativ[$a]-$strafm[$a]; + $punkte[$a] = $punkte[$a]-$ligaDaten->strafp[$a]; + if ($ligaDaten->minus == 2) { + $negativ[$a] = $negativ[$a]-$ligaDaten->strafm[$a]; } } // Hack-Straftore - if ($kegel == 0) { + if ($ligaDaten->kegel == 0) { array_push($tab0, (50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); } else { array_push($tab0, (50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); } } rsort($tab0, SORT_STRING); - if ($direkt == 1) { + if ($ligaDaten->direkt == 1) { $cba = 1; - for ($abc = 1; $abc < $anzteams; $abc++) { + for ($abc = 1; $abc < $ligaDaten->anzteams; $abc++) { // Gleichstand = gleicher Punkte- und Minuspunkteblock (je 8 Stellen). Vorher substr(..., 7, 9): // nur die letzte Ziffer der Punkte, 59 und 49 Punkte galten als gleich. $x1 = substr($tab0[$abc-1], 0, 16); @@ -302,14 +302,14 @@ if ($x1 == $x2) { $cba++; } - if (($x1 != $x2) || (($abc == $anzteams-1) && ($x1 == $x2))) { + if (($x1 != $x2) || (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2))) { if ($cba > 1) { $subteams = ""; for ($b = 1; $b <= $cba; $b++) { if ($b > 1) { $subteams = $subteams."."; } - if (($abc == $anzteams-1) && ($x1 == $x2)) { + if (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2)) { $subteams = $subteams.intval(substr($tab0[$abc-$b+1], -7)); } else { $subteams = $subteams.intval(substr($tab0[$abc-$b], -7)); @@ -338,15 +338,15 @@ if ($action == "admin") { $tab2 = $tab0; } - if ($hands == 1 && $tabtype==0) { + if ($ligaDaten->hands == 1 && $tabtype==0) { if (empty($tabdat) || $action == "admin") { - $handb = $stx-1; + $handb = $ligaDaten->stx-1; } else { $handb = $endtab-1; } - if ($handp[$handb] != 0) { - for ($ih = 0; $ih < $anzteams; $ih++) { - $handd = intval(substr($handp[$handb], $ih * 2, 2)); + if ($ligaDaten->handp[$handb] != 0) { + for ($ih = 0; $ih < $ligaDaten->anzteams; $ih++) { + $handd = intval(substr($ligaDaten->handp[$handb], $ih * 2, 2)); if ($handd < 10) { $handd = "0".$handd; } diff --git a/lmo/lmo-calctable1.php b/lmo/lmo-calctable1.php index d03c0f03..7e6d0341 100644 --- a/lmo/lmo-calctable1.php +++ b/lmo/lmo-calctable1.php @@ -29,127 +29,127 @@ $newtabtype = 0; } $subteam = explode('.',$subteams); - $spiele1 = array_pad($array,$anzteams+1,"0"); - $siege1 = array_pad($array,$anzteams+1,"0"); - $unent1 = array_pad($array,$anzteams+1,"0"); - $nieder1 = array_pad($array,$anzteams+1,"0"); - $punkte1 = array_pad($array,$anzteams+1,"0"); - $negativ1 = array_pad($array,$anzteams+1,"0"); - $etore1 = array_pad($array,$anzteams+1,"0"); - $atore1 = array_pad($array,$anzteams+1,"0"); - $dtore1 = array_pad($array,$anzteams+1,"0"); + $spiele1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $siege1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $unent1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $nieder1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $punkte1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $negativ1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $etore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $atore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); + $dtore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); $mcalc = array_pad($array,116,""); $hoy=0; for ($i=0; $i<116; $i++) { $mcalc[$i] = array_pad($array,40,"0"); } $tab1 = array(); - for ($a=1; $a<=$anzteams; $a++) { + for ($a=1; $a<=$ligaDaten->anzteams; $a++) { if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($anzst/2); + $hoy = (int)($ligaDaten->anzst/2); } if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($anzst/2); + $endtab = (int)($ligaDaten->anzst/2); } for ($j=$hoy; $j<$endtab; $j++) { - for ($i=0; $i<$anzsp; $i++) { + for ($i=0; $i<$ligaDaten->anzsp; $i++) { $b=0; for ($c=0; $cteama[$j][$i]) { $b++; - } elseif ($subteam[$c]==$teamb[$j][$i]) { + } elseif ($subteam[$c]==$ligaDaten->teamb[$j][$i]) { $b++; } } - if (($b==2) && ($mcalc[$j][$i]<2) && ($goala[$j][$i]!="_") && ($goalb[$j][$i]!="_") && ((($tabtype==0 or $tabtype==3 or $tabtype==4) && (($a==$teama[$j][$i]) || ($a==$teamb[$j][$i]))) || (($tabtype==1) && ($a==$teama[$j][$i])) || (($tabtype==2) && ($a==$teamb[$j][$i])))) { + if (($b==2) && ($mcalc[$j][$i]<2) && ($ligaDaten->goala[$j][$i]!="_") && ($ligaDaten->goalb[$j][$i]!="_") && ((($tabtype==0 or $tabtype==3 or $tabtype==4) && (($a==$ligaDaten->teama[$j][$i]) || ($a==$ligaDaten->teamb[$j][$i]))) || (($tabtype==1) && ($a==$ligaDaten->teama[$j][$i])) || (($tabtype==2) && ($a==$ligaDaten->teamb[$j][$i])))) { $mcalc[$j][$i]=$mcalc[$j][$i]+1; $anzcnt++; - $p0s=$pns; - $p0u=$pnu; - $p0n=$pnn; - if ($spez==1) { - if ($mspez[$j][$i]==$text[0]) { - $p0s=$pxs; - $p0u=$pxu; - $p0n=$pxn; + $p0s=$ligaDaten->pns; + $p0u=$ligaDaten->pnu; + $p0n=$ligaDaten->pnn; + if ($ligaDaten->spez==1) { + if ($ligaDaten->mspez[$j][$i]==$text[0]) { + $p0s=$ligaDaten->pxs; + $p0u=$ligaDaten->pxu; + $p0n=$ligaDaten->pxn; } - if ($mspez[$j][$i]==$text[1]) { - $p0s=$pps; - $p0u=$ppu; - $p0n=$ppn; + if ($ligaDaten->mspez[$j][$i]==$text[1]) { + $p0s=$ligaDaten->pps; + $p0u=$ligaDaten->ppu; + $p0n=$ligaDaten->ppn; } } $spiele1[$a]++; - if (($a==$teama[$j][$i]) || (($a==$teamb[$j][$i]) && ($msieg[$j][$i]==3))) { - $etore1[$a]=$etore1[$a]+$goala[$j][$i]; - $atore1[$a]=$atore1[$a]+$goalb[$j][$i]; - if ($msieg[$j][$i]==1) { + if (($a==$ligaDaten->teama[$j][$i]) || (($a==$ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i]==3))) { + $etore1[$a]=$etore1[$a]+$ligaDaten->goala[$j][$i]; + $atore1[$a]=$atore1[$a]+$ligaDaten->goalb[$j][$i]; + if ($ligaDaten->msieg[$j][$i]==1) { $siege1[$a]=$siege1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0n; } - } elseif ($msieg[$j][$i]==2) { + } elseif ($ligaDaten->msieg[$j][$i]==2) { $nieder1[$a]=$nieder1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0s; } - } elseif ($msieg[$j][$i]==0 || $msieg[$j][$i]==3) { + } elseif ($ligaDaten->msieg[$j][$i]==0 || $ligaDaten->msieg[$j][$i]==3) { // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft - if ($goala[$j][$i]>$goalb[$j][$i]) { + if ($ligaDaten->goala[$j][$i]>$ligaDaten->goalb[$j][$i]) { $siege1[$a]=$siege1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0n; } - } elseif ($goala[$j][$i]<$goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i]<$ligaDaten->goalb[$j][$i]) { $nieder1[$a]=$nieder1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0s; } - } elseif ($goala[$j][$i]==$goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i]==$ligaDaten->goalb[$j][$i]) { $unent1[$a]=$unent1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0u; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0u; } } } } - if (($a==$teamb[$j][$i]) && ($msieg[$j][$i]!=3)) { - $etore1[$a]=$etore1[$a]+$goalb[$j][$i]; - $atore1[$a]=$atore1[$a]+$goala[$j][$i]; - if ($msieg[$j][$i]==2) { + if (($a==$ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i]!=3)) { + $etore1[$a]=$etore1[$a]+$ligaDaten->goalb[$j][$i]; + $atore1[$a]=$atore1[$a]+$ligaDaten->goala[$j][$i]; + if ($ligaDaten->msieg[$j][$i]==2) { $siege1[$a]=$siege1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0n; } - } elseif ($msieg[$j][$i]==1) { + } elseif ($ligaDaten->msieg[$j][$i]==1) { $nieder1[$a]=$nieder1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0s; } - } elseif ($msieg[$j][$i]==0) { - if ($goala[$j][$i]<$goalb[$j][$i]) { + } elseif ($ligaDaten->msieg[$j][$i]==0) { + if ($ligaDaten->goala[$j][$i]<$ligaDaten->goalb[$j][$i]) { $siege1[$a]=$siege1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0s; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0n; } - } elseif ($goala[$j][$i]>$goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i]>$ligaDaten->goalb[$j][$i]) { $nieder1[$a]=$nieder1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0n; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0s; } - } elseif ($goala[$j][$i]==$goalb[$j][$i]) { + } elseif ($ligaDaten->goala[$j][$i]==$ligaDaten->goalb[$j][$i]) { $unent1[$a]=$unent1[$a]+1; $punkte1[$a]=$punkte1[$a]+$p0u; - if ($minus==2) { + if ($ligaDaten->minus==2) { $negativ1[$a]=$negativ1[$a]+$p0u; } } @@ -161,7 +161,7 @@ $dtore1[$a]=$etore1[$a]-$atore1[$a]; for ($c=0; $ckegel==0) { array_push($tab1,(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$dtore1[$a]).(50000000+$etore1[$a]).(50000000+$c).(50000000+$a)); } else { array_push($tab1,(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$etore1[$a]).(50000000+$dtore1[$a]).(50000000+$c).(50000000+$a)); diff --git a/lmo/lmo-kocal.php b/lmo/lmo-kocal.php index 09569f06..7bba554b 100644 --- a/lmo/lmo-kocal.php +++ b/lmo/lmo-kocal.php @@ -41,8 +41,8 @@ } } else { $lmo_termine = array(); - for ($n = 0; $n < $modus[$st-1]; $n++) { - $lmo_termine=array_filter($mterm[$st-1][$n],"filterZero"); //Nullwerte filtern + for ($n = 0; $n < $ligaDaten->modus[$st-1]; $n++) { + $lmo_termine=array_filter($ligaDaten->mterm[$st-1][$n],"filterZero"); //Nullwerte filtern } if (!empty($lmo_termine)) { $datum = explode('.', date("d.m.Y",min($lmo_termine))); @@ -88,21 +88,21 @@ } $lmo_stlink = array_pad(array(), $lmo_arrays, ''); - for ($j = 0; $j < $anzst; $j++) { + for ($j = 0; $j < $ligaDaten->anzst; $j++) { $lmo_stlink_title = array_pad(array(), $lmo_arrays, ''); //Bezeichnungen generieren - $anzsp = $anzteams/2; - if ($j == $anzst-1) { + $ligaDaten->anzsp = $ligaDaten->anzteams/2; + if ($j == $ligaDaten->anzst-1) { $text2 = $text[364]; $text1 = $text[374]; - } elseif ($j == $anzst-2) { + } elseif ($j == $ligaDaten->anzst-2) { $text2 = $text[362]; $text1 = $text[373]; - } elseif ($j == $anzst-3) { + } elseif ($j == $ligaDaten->anzst-3) { $text2 = $text[360]; $text1 = $text[372]; - } elseif ($j == $anzst-4) { + } elseif ($j == $ligaDaten->anzst-4) { $text2 = $text[358]; $text1 = $text[371]; } else { @@ -110,18 +110,18 @@ $text2 = ($j+1).". ".$text[376]; } - for ($i = 0; $i < $anzsp; $i++) { - for ($n = 0; $n < $modus[$j]; $n++) { - if (!empty($mterm[$j][$i][$n]) && date($lmo_daterule, $mterm[$j][$i][$n]) == $md) { //konkretes Spieldatum vorhanden - $a = intval(date($lmo_daterule2, $mterm[$j][$i][$n])); - if (($teama[$j][$i] != 0) && ($teamb[$j][$i] != 0)) { + for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + for ($n = 0; $n < $ligaDaten->modus[$j]; $n++) { + if (!empty($ligaDaten->mterm[$j][$i][$n]) && date($lmo_daterule, $ligaDaten->mterm[$j][$i][$n]) == $md) { //konkretes Spieldatum vorhanden + $a = intval(date($lmo_daterule2, $ligaDaten->mterm[$j][$i][$n])); + if (($ligaDaten->teama[$j][$i] != 0) && ($ligaDaten->teamb[$j][$i] != 0)) { if (!empty($lmo_stlink_title[$a])) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a].", "; } else { $lmo_stlink_title[$a] = $text1.": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$teams[$teama[$j][$i]]." - ".$teams[$teamb[$j][$i]]; - if ($modus[$j] > 1) { + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." - ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; + if ($ligaDaten->modus[$j] > 1) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a]." (".($n+1).". ".$text[375].")"; } } @@ -130,14 +130,14 @@ } //Spieltagsdatum - if (!empty($datum1[$j])) { - $datum = explode('.', $datum1[$j]); + if (!empty($ligaDaten->datum1[$j])) { + $datum = explode('.', $ligaDaten->datum1[$j]); $lmo_stdatum1 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); } else { $lmo_stdatum1 = ''; } - if (!empty($datum2[$j])) { - $datum = explode('.', $datum2[$j]); + if (!empty($ligaDaten->datum2[$j])) { + $datum = explode('.', $ligaDaten->datum2[$j]); $lmo_stdatum2 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); } else { $lmo_stdatum2 = ''; diff --git a/lmo/lmo-openfile.php b/lmo/lmo-openfile.php index e3ca9d4c..233712ed 100644 --- a/lmo/lmo-openfile.php +++ b/lmo/lmo-openfile.php @@ -23,9 +23,9 @@ // $ligaDaten bereitstellen (auch wenn dieser Lader innerhalb einer Funktion laeuft) require(PATH_TO_LMO . '/lmo-ligadaten.php'); -$titel=""; -$ergebnis=$mittore=$ligastats1=$kreuz=$plan=$kurve=1; -$datc=$nticker=$lmtype=0; +$ligaDaten->titel=""; +$ligaDaten->ergebnis=$ligaDaten->mittore=$ligastats1=$ligaDaten->kreuz=$ligaDaten->plan=$ligaDaten->kurve=1; +$ligaDaten->datc=$ligaDaten->nticker=$ligaDaten->lmtype=0; if (!empty($file) && file_exists(PATH_TO_LMO.'/'.$dirliga.$file) && check_hilfsadmin($file)){ if (substr($file,-4)==".l98"){ $daten=array(); @@ -34,7 +34,7 @@ $datei = file(PATH_TO_LMO.'/'.$dirliga.$file); if ($datei) { $stand=date($defdateformat,filemtime(PATH_TO_LMO.'/'.$dirliga.$file)); - $lmtype=0; + $ligaDaten->lmtype=0; for ($tt=0;$ttlmvers=$wert;break; + case "Name": $ligaDaten->titel=stripslashes($wert);break; + case "Type": $ligaDaten->lmtype=stripslashes($wert);break; + case "Teams": $ligaDaten->anzteams=$wert;break; + case "Actual": if (!isset($st))$st=$wert;$ligaDaten->stx=$wert;break; + case "DatC": $ligaDaten->datc=$wert;break; + case "DatS": $ligaDaten->dats=$wert;break; + case "DatM": $ligaDaten->datm=$wert;break; + case "DatF": $ligaDaten->datf=$wert;break; + case "urlT": $ligaDaten->urlt=$wert;break; + case "urlB": $ligaDaten->urlb=$wert;break; case "stats": $stats=$wert;break; - case "Plan": $plan=$wert;break; - case "Ergebnis": $ergebnis=$wert;break; - case "mittore": $mittore=$wert;break; - case "favTeam": $favteam=$wert;break; - case "selTeam": if (!isset($selteam))$selteam=$wert;break; - case "ticker": $nticker=$wert;break; - case "goalfaktor": $goalfaktor=$wert;break; - case "pointsfaktor": $pointsfaktor=$wert;break; - case "enableGameSort":$enablegamesort=$wert;break; + case "Plan": $ligaDaten->plan=$wert;break; + case "Ergebnis": $ligaDaten->ergebnis=$wert;break; + case "mittore": $ligaDaten->mittore=$wert;break; + case "favTeam": $ligaDaten->favteam=$wert;break; + case "selTeam": if (!isset($ligaDaten->selteam))$ligaDaten->selteam=$wert;break; + case "ticker": $ligaDaten->nticker=$wert;break; + case "goalfaktor": $ligaDaten->goalfaktor=$wert;break; + case "pointsfaktor": $ligaDaten->pointsfaktor=$wert;break; + case "enableGameSort":$ligaDaten->enablegamesort=$wert;break; } - if ($lmtype==0){ + if ($ligaDaten->lmtype==0){ switch ($schl) { - case "Rounds": $anzst=$wert;break; - case "Matches": $anzsp=$wert;break; - case "Kegel": $kegel=$wert;break; - case "HandS": $hands=$wert;break; - case "Graph": $kurve=$wert;break; - case "Kreuz": $kreuz=$wert;break; - case "Tabelle": $tabelle=$wert;break; - case "Ligastats": $ligastats=$wert;break; - case "PointsForWin": $pns=$wert;break; - case "PointsForDraw": $pnu=$wert;break; - case "PointsForLost": $pnn=$wert;break; - case "MinusPoints": $minus=$wert;break; - case "Direct": $direkt=$wert;break; - case "Spez": $spez=$wert;break; - case "HideDraw": $hidr=$wert;break; - case "OnRun": $onrun=$wert;break; - case "XtraS": $pxs=$wert;break; - case "XtraU": $pxu=$wert;break; - case "XtraV": $pxn=$wert;break; - case "SpezS": $pps=$wert;break; - case "SpezU": $ppu=$wert;break; - case "SpezV": $ppn=$wert;break; - case "Champ": $champ=$wert;break; - case "CL": $anzcl=$wert;break; - case "CK": $anzck=$wert;break; - case "UC": $anzuc=$wert;break; - case "AR": $anzar=$wert;break; - case "AB": $anzab=$wert;break; - case "namePkt": $namepkt=$wert;break; - case "nameTor": $nametor=$wert;break; - case "tableHinRueck": $einhinrueck=$wert;break; - case "tableHeimAusw": $einheimausw=$wert;break; - case "kurve1": if (!isset($stat1))$stat1=$wert;break; - case "kurve2": if (!isset($stat2))$stat2=$wert;break; + case "Rounds": $ligaDaten->anzst=$wert;break; + case "Matches": $ligaDaten->anzsp=$wert;break; + case "Kegel": $ligaDaten->kegel=$wert;break; + case "HandS": $ligaDaten->hands=$wert;break; + case "Graph": $ligaDaten->kurve=$wert;break; + case "Kreuz": $ligaDaten->kreuz=$wert;break; + case "Tabelle": $ligaDaten->tabelle=$wert;break; + case "Ligastats": $ligaDaten->ligastats=$wert;break; + case "PointsForWin": $ligaDaten->pns=$wert;break; + case "PointsForDraw": $ligaDaten->pnu=$wert;break; + case "PointsForLost": $ligaDaten->pnn=$wert;break; + case "MinusPoints": $ligaDaten->minus=$wert;break; + case "Direct": $ligaDaten->direkt=$wert;break; + case "Spez": $ligaDaten->spez=$wert;break; + case "HideDraw": $ligaDaten->hidr=$wert;break; + case "OnRun": $ligaDaten->onrun=$wert;break; + case "XtraS": $ligaDaten->pxs=$wert;break; + case "XtraU": $ligaDaten->pxu=$wert;break; + case "XtraV": $ligaDaten->pxn=$wert;break; + case "SpezS": $ligaDaten->pps=$wert;break; + case "SpezU": $ligaDaten->ppu=$wert;break; + case "SpezV": $ligaDaten->ppn=$wert;break; + case "Champ": $ligaDaten->champ=$wert;break; + case "CL": $ligaDaten->anzcl=$wert;break; + case "CK": $ligaDaten->anzck=$wert;break; + case "UC": $ligaDaten->anzuc=$wert;break; + case "AR": $ligaDaten->anzar=$wert;break; + case "AB": $ligaDaten->anzab=$wert;break; + case "namePkt": $ligaDaten->namepkt=$wert;break; + case "nameTor": $ligaDaten->nametor=$wert;break; + case "tableHinRueck": $ligaDaten->einhinrueck=$wert;break; + case "tableHeimAusw": $ligaDaten->einheimausw=$wert;break; + case "kurve1": if (!isset($ligaDaten->stat1))$ligaDaten->stat1=$wert;break; + case "kurve2": if (!isset($ligaDaten->stat2))$ligaDaten->stat2=$wert;break; } } else { - if ($schl=="KlFin"){ $klfin=$wert;} - if ($schl=="playdown"){ $playdown=$wert;} - if ($schl=="playoffmode"){ $playoffmode=$wert;} + if ($schl=="KlFin"){ $ligaDaten->klfin=$wert;} + if ($schl=="playdown"){ $ligaDaten->playdown=$wert;} + if ($schl=="playoffmode"){ $ligaDaten->playoffmode=$wert;} } } $daten[]="$sekt|$schl|$wert|EOL"; @@ -117,161 +117,161 @@ } if (!isset($st)){ $st=1;} - if (!isset($stx)){ $stx=1;} - if (!isset($ergebnis)){ $ergebnis=1;} - if (!isset($plan)){ $plan=1;} - if (!isset($mittore)){ $mittore=1;} - if (!isset($favteam)){ $favteam=0;} - if (!isset($selteam)){ $selteam=0;} - if (!isset($stat1)){ $stat1=0;} - if (!isset($stat2)){ $stat2=0;} - if (($stat1>0) && ($stat1==$stat2)){ $stat2=0;} - if (($stat1==0) && ($stat2>0)){ $stat1=$stat2;$stat2=0;} - if (!isset($lmvers)){ $lmvers="k.A.";} - if (!isset($titel)){ $titel="No Name";} - if (!isset($dats)){ $dats=1;} - if (!isset($datm)){ $datm=0;} - if (!isset($datc)){ if ((isset($dats)) || (isset($datm))){$datc=1;} else {$datc=0;}} - if ((!isset($dats)) || (!isset($datm))){ $datc=0;} - if (!isset($datf)){ $datf=$defdateformat;} - if (!isset($urlt)){ $urlt=1;} - if (!isset($urlb)){ $urlb=0;} + if (!isset($ligaDaten->stx)){ $ligaDaten->stx=1;} + if (!isset($ligaDaten->ergebnis)){ $ligaDaten->ergebnis=1;} + if (!isset($ligaDaten->plan)){ $ligaDaten->plan=1;} + if (!isset($ligaDaten->mittore)){ $ligaDaten->mittore=1;} + if (!isset($ligaDaten->favteam)){ $ligaDaten->favteam=0;} + if (!isset($ligaDaten->selteam)){ $ligaDaten->selteam=0;} + if (!isset($ligaDaten->stat1)){ $ligaDaten->stat1=0;} + if (!isset($ligaDaten->stat2)){ $ligaDaten->stat2=0;} + if (($ligaDaten->stat1>0) && ($ligaDaten->stat1==$ligaDaten->stat2)){ $ligaDaten->stat2=0;} + if (($ligaDaten->stat1==0) && ($ligaDaten->stat2>0)){ $ligaDaten->stat1=$ligaDaten->stat2;$ligaDaten->stat2=0;} + if (!isset($ligaDaten->lmvers)){ $ligaDaten->lmvers="k.A.";} + if (!isset($ligaDaten->titel)){ $ligaDaten->titel="No Name";} + if (!isset($ligaDaten->dats)){ $ligaDaten->dats=1;} + if (!isset($ligaDaten->datm)){ $ligaDaten->datm=0;} + if (!isset($ligaDaten->datc)){ if ((isset($ligaDaten->dats)) || (isset($ligaDaten->datm))){$ligaDaten->datc=1;} else {$ligaDaten->datc=0;}} + if ((!isset($ligaDaten->dats)) || (!isset($ligaDaten->datm))){ $ligaDaten->datc=0;} + if (!isset($ligaDaten->datf)){ $ligaDaten->datf=$defdateformat;} + if (!isset($ligaDaten->urlt)){ $ligaDaten->urlt=1;} + if (!isset($ligaDaten->urlb)){ $ligaDaten->urlb=0;} if (!isset($stats)){ $stats=0;} - if (!isset($goalfaktor) || $goalfaktor=="") { $goalfaktor=1;} - if (!isset($pointsfaktor) || $pointsfaktor==""){ $pointsfaktor=1;} - if (!isset($enablegamesort)){ $enablegamesort=1;} - if ($lmtype==0){ - if (!isset($kurve)){ $kurve=1;} - if (!isset($kreuz)){ $kreuz=1;} - if (!isset($tabelle)){ $tabelle=1;} - if (!isset($ligastats)){ $ligastats=1;} - if (!isset($anzteams)){ $anzteams=18;} - if (!isset($anzsp)){ $anzsp=floor($anzteams/2);} - if (!isset($anzst)){ $anzst=floor($anzteams*($anzteams-1)/$anzsp);} - if (!isset($hands)){ $hands=0;} - if (!isset($hidr)){ $hidr=0;} - if (!isset($onrun)){ $onrun=0;} - if (!isset($kegel)){ $kegel=0;} - if (!isset($minus)){ $minus=1;} - if (!isset($pns)){ $pns=3;} - if (!isset($pnu)){ $pnu=1;} - if (!isset($pnn)){ $pnn=0;} - if (!isset($pxs)){ $pxs=0;} - if (!isset($pxu)){ $pxu=0;} - if (!isset($pxn)){ $pxn=0;} - if (!isset($pps)){ $pps=0;} - if (!isset($ppu)){ $ppu=0;} - if (!isset($ppn)){ $ppn=0;} - if (!isset($champ)){ $champ=1;} - if (!isset($anzcl)){ $anzcl=1;} - if (!isset($anzck)){ $anzck=2;} - if (!isset($anzuc)){ $anzuc=2;} - if (!isset($anzar)){ $anzar=0;} - if (!isset($anzab)){ $anzab=3;} - if (!isset($namepkt)){ $namepkt="";} - if (!isset($nametor)){ $nametor="";} - if ($namepkt!=""){ $text[37]=$namepkt;} - else { $namepkt=$text[37];} - if ($nametor!=""){ $text[38]=$nametor;} - else { $nametor=$text[38];} - if (!isset($einhinrueck)){ $einhinrueck=1;} - if (!isset($einheimausw)){ $einheimausw=1;} + if (!isset($ligaDaten->goalfaktor) || $ligaDaten->goalfaktor=="") { $ligaDaten->goalfaktor=1;} + if (!isset($ligaDaten->pointsfaktor) || $ligaDaten->pointsfaktor==""){ $ligaDaten->pointsfaktor=1;} + if (!isset($ligaDaten->enablegamesort)){ $ligaDaten->enablegamesort=1;} + if ($ligaDaten->lmtype==0){ + if (!isset($ligaDaten->kurve)){ $ligaDaten->kurve=1;} + if (!isset($ligaDaten->kreuz)){ $ligaDaten->kreuz=1;} + if (!isset($ligaDaten->tabelle)){ $ligaDaten->tabelle=1;} + if (!isset($ligaDaten->ligastats)){ $ligaDaten->ligastats=1;} + if (!isset($ligaDaten->anzteams)){ $ligaDaten->anzteams=18;} + if (!isset($ligaDaten->anzsp)){ $ligaDaten->anzsp=floor($ligaDaten->anzteams/2);} + if (!isset($ligaDaten->anzst)){ $ligaDaten->anzst=floor($ligaDaten->anzteams*($ligaDaten->anzteams-1)/$ligaDaten->anzsp);} + if (!isset($ligaDaten->hands)){ $ligaDaten->hands=0;} + if (!isset($ligaDaten->hidr)){ $ligaDaten->hidr=0;} + if (!isset($ligaDaten->onrun)){ $ligaDaten->onrun=0;} + if (!isset($ligaDaten->kegel)){ $ligaDaten->kegel=0;} + if (!isset($ligaDaten->minus)){ $ligaDaten->minus=1;} + if (!isset($ligaDaten->pns)){ $ligaDaten->pns=3;} + if (!isset($ligaDaten->pnu)){ $ligaDaten->pnu=1;} + if (!isset($ligaDaten->pnn)){ $ligaDaten->pnn=0;} + if (!isset($ligaDaten->pxs)){ $ligaDaten->pxs=0;} + if (!isset($ligaDaten->pxu)){ $ligaDaten->pxu=0;} + if (!isset($ligaDaten->pxn)){ $ligaDaten->pxn=0;} + if (!isset($ligaDaten->pps)){ $ligaDaten->pps=0;} + if (!isset($ligaDaten->ppu)){ $ligaDaten->ppu=0;} + if (!isset($ligaDaten->ppn)){ $ligaDaten->ppn=0;} + if (!isset($ligaDaten->champ)){ $ligaDaten->champ=1;} + if (!isset($ligaDaten->anzcl)){ $ligaDaten->anzcl=1;} + if (!isset($ligaDaten->anzck)){ $ligaDaten->anzck=2;} + if (!isset($ligaDaten->anzuc)){ $ligaDaten->anzuc=2;} + if (!isset($ligaDaten->anzar)){ $ligaDaten->anzar=0;} + if (!isset($ligaDaten->anzab)){ $ligaDaten->anzab=3;} + if (!isset($ligaDaten->namepkt)){ $ligaDaten->namepkt="";} + if (!isset($ligaDaten->nametor)){ $ligaDaten->nametor="";} + if ($ligaDaten->namepkt!=""){ $text[37]=$ligaDaten->namepkt;} + else { $ligaDaten->namepkt=$text[37];} + if ($ligaDaten->nametor!=""){ $text[38]=$ligaDaten->nametor;} + else { $ligaDaten->nametor=$text[38];} + if (!isset($ligaDaten->einhinrueck)){ $ligaDaten->einhinrueck=1;} + if (!isset($ligaDaten->einheimausw)){ $ligaDaten->einheimausw=1;} } else { - if (!isset($anzteams)){ $anzteams = 16;} - if (!isset($klfin)){ $klfin = 0;} - if (empty($playdown)){ $playdown = 0;} - if (empty($playoffmode)){ $playoffmode = 0;} - $anzsp=floor($anzteams/2); - $anzst=strlen(decbin($anzteams-1)); - $spez=1; - $hands=0; + if (!isset($ligaDaten->anzteams)){ $ligaDaten->anzteams = 16;} + if (!isset($ligaDaten->klfin)){ $ligaDaten->klfin = 0;} + if (empty($ligaDaten->playdown)){ $ligaDaten->playdown = 0;} + if (empty($ligaDaten->playoffmode)){ $ligaDaten->playoffmode = 0;} + $ligaDaten->anzsp=floor($ligaDaten->anzteams/2); + $ligaDaten->anzst=strlen(decbin($ligaDaten->anzteams-1)); + $ligaDaten->spez=1; + $ligaDaten->hands=0; } - $teams = array_pad($array,$anzteams+2,""); - $teamm = array_pad($array,$anzteams+2,""); - $teamk = array_pad($array,$anzteams+2,""); - $teamu = array_pad($array,$anzteams+2,""); - $teamn = array_pad($array,$anzteams+2,""); - if (!isset($nticker)){$nticker=0;} - if ($nticker==1){ - $nlines = array(); + $ligaDaten->teams = array_pad($array,$ligaDaten->anzteams+2,""); + $ligaDaten->teamm = array_pad($array,$ligaDaten->anzteams+2,""); + $ligaDaten->teamk = array_pad($array,$ligaDaten->anzteams+2,""); + $ligaDaten->teamu = array_pad($array,$ligaDaten->anzteams+2,""); + $ligaDaten->teamn = array_pad($array,$ligaDaten->anzteams+2,""); + if (!isset($ligaDaten->nticker)){$ligaDaten->nticker=0;} + if ($ligaDaten->nticker==1){ + $ligaDaten->nlines = array(); } - if ($lmtype==0){ - $strafp = array_pad(array("0"),116,"0"); - $strafm = array_pad(array("0"),116,"0"); - $torkorrektur1 = array_pad(array("0"),116,"0"); // Hack-Straftore - $torkorrektur2 = array_pad(array("0"),116,"0"); // Hack-Straftore - $strafdat = array_pad(array("0"),116,"0"); // Hack-Straftore - $handp = array_pad(array("0"),116,"0"); - $datum1 = array_pad($array,116,""); - $datum2 = array_pad($array,116,""); - $teama = array_pad($array,116,""); - $teamb = array_pad($array,116,""); - $goala = array_pad($array,116,""); - $goalb = array_pad($array,116,""); - $mspez = array_pad($array,116,""); - $mberi = array_pad($array,116,""); - $mtipp = array_pad($array,116,""); - $mnote = array_pad($array,116,""); - $msieg = array_pad($array,116,""); - $mterm = array_pad($array,116,""); + if ($ligaDaten->lmtype==0){ + $ligaDaten->strafp = array_pad(array("0"),116,"0"); + $ligaDaten->strafm = array_pad(array("0"),116,"0"); + $ligaDaten->torkorrektur1 = array_pad(array("0"),116,"0"); // Hack-Straftore + $ligaDaten->torkorrektur2 = array_pad(array("0"),116,"0"); // Hack-Straftore + $ligaDaten->strafdat = array_pad(array("0"),116,"0"); // Hack-Straftore + $ligaDaten->handp = array_pad(array("0"),116,"0"); + $ligaDaten->datum1 = array_pad($array,116,""); + $ligaDaten->datum2 = array_pad($array,116,""); + $ligaDaten->teama = array_pad($array,116,""); + $ligaDaten->teamb = array_pad($array,116,""); + $ligaDaten->goala = array_pad($array,116,""); + $ligaDaten->goalb = array_pad($array,116,""); + $ligaDaten->mspez = array_pad($array,116,""); + $ligaDaten->mberi = array_pad($array,116,""); + $ligaDaten->mtipp = array_pad($array,116,""); + $ligaDaten->mnote = array_pad($array,116,""); + $ligaDaten->msieg = array_pad($array,116,""); + $ligaDaten->mterm = array_pad($array,116,""); for ($i=0;$i<116;$i++){ - $teama[$i] = array_pad(array("0"),40,"0"); - $teamb[$i] = array_pad(array("0"),40,"0"); - $goala[$i] = array_pad(array("_"),40,"_"); - $goalb[$i] = array_pad(array("_"),40,"_"); - $mspez[$i] = array_pad($array,40,""); - $mnote[$i] = array_pad($array,40,""); - $mberi[$i] = array_pad($array,40,""); - $mtipp[$i] = array_pad($array,40,""); - $msieg[$i] = array_pad(array("0"),40,"0"); - $mterm[$i] = array_pad(array("0"),40,"0"); + $ligaDaten->teama[$i] = array_pad(array("0"),40,"0"); + $ligaDaten->teamb[$i] = array_pad(array("0"),40,"0"); + $ligaDaten->goala[$i] = array_pad(array("_"),40,"_"); + $ligaDaten->goalb[$i] = array_pad(array("_"),40,"_"); + $ligaDaten->mspez[$i] = array_pad($array,40,""); + $ligaDaten->mnote[$i] = array_pad($array,40,""); + $ligaDaten->mberi[$i] = array_pad($array,40,""); + $ligaDaten->mtipp[$i] = array_pad($array,40,""); + $ligaDaten->msieg[$i] = array_pad(array("0"),40,"0"); + $ligaDaten->mterm[$i] = array_pad(array("0"),40,"0"); } } else { - $datum1 = array_pad($array,7,""); - $datum2 = array_pad($array,7,""); - $modus = array_pad(array("1"),7,"1"); - $teama = array_pad($array,7,""); - $teamb = array_pad($array,7,""); - $goala = array_pad($array,7,""); - $goalb = array_pad($array,7,""); - $mspez = array_pad($array,7,""); - $mberi = array_pad($array,7,""); - $mtipp = array_pad($array,7,""); - $mnote = array_pad($array,7,""); - $mterm = array_pad($array,7,""); + $ligaDaten->datum1 = array_pad($array,7,""); + $ligaDaten->datum2 = array_pad($array,7,""); + $ligaDaten->modus = array_pad(array("1"),7,"1"); + $ligaDaten->teama = array_pad($array,7,""); + $ligaDaten->teamb = array_pad($array,7,""); + $ligaDaten->goala = array_pad($array,7,""); + $ligaDaten->goalb = array_pad($array,7,""); + $ligaDaten->mspez = array_pad($array,7,""); + $ligaDaten->mberi = array_pad($array,7,""); + $ligaDaten->mtipp = array_pad($array,7,""); + $ligaDaten->mnote = array_pad($array,7,""); + $ligaDaten->mterm = array_pad($array,7,""); for ($i=0;$i<7;$i++){ - $teama[$i] = array_pad(array("0"),64,"0"); - $teamb[$i] = array_pad(array("0"),64,"0"); - $goala[$i] = array_pad($array,64,""); - $goalb[$i] = array_pad($array,64,""); - $mspez[$i] = array_pad($array,64,""); - $mnote[$i] = array_pad($array,64,""); - $mberi[$i] = array_pad($array,64,""); - $mtipp[$i] = array_pad($array,64,""); - $mterm[$i] = array_pad($array,64,""); + $ligaDaten->teama[$i] = array_pad(array("0"),64,"0"); + $ligaDaten->teamb[$i] = array_pad(array("0"),64,"0"); + $ligaDaten->goala[$i] = array_pad($array,64,""); + $ligaDaten->goalb[$i] = array_pad($array,64,""); + $ligaDaten->mspez[$i] = array_pad($array,64,""); + $ligaDaten->mnote[$i] = array_pad($array,64,""); + $ligaDaten->mberi[$i] = array_pad($array,64,""); + $ligaDaten->mtipp[$i] = array_pad($array,64,""); + $ligaDaten->mterm[$i] = array_pad($array,64,""); for ($j=0;$j<64;$j++){ - $goala[$i][$j] = array_pad(array("_"),7,"_"); - $goalb[$i][$j] = array_pad(array("_"),7,"_"); - $mspez[$i][$j] = array_pad($array,7,""); - $mnote[$i][$j] = array_pad($array,7,""); - $mberi[$i][$j] = array_pad($array,7,""); - $mtipp[$i][$j] = array_pad($array,7,""); - $mterm[$i][$j] = array_pad(array("0"),7,"0"); + $ligaDaten->goala[$i][$j] = array_pad(array("_"),7,"_"); + $ligaDaten->goalb[$i][$j] = array_pad(array("_"),7,"_"); + $ligaDaten->mspez[$i][$j] = array_pad($array,7,""); + $ligaDaten->mnote[$i][$j] = array_pad($array,7,""); + $ligaDaten->mberi[$i][$j] = array_pad($array,7,""); + $ligaDaten->mtipp[$i][$j] = array_pad($array,7,""); + $ligaDaten->mterm[$i][$j] = array_pad(array("0"),7,"0"); } } } - $teams[0]="___"; - $teamm[0]="___"; - $teamk[0]="___";//$a=mictime(); + $ligaDaten->teams[0]="___"; + $ligaDaten->teamm[0]="___"; + $ligaDaten->teamk[0]="___";//$a=mictime(); for ($i=1;$i<=count($daten);$i++){ $dum=explode("|",$daten[$i-1]); //if ($nticker==1){ - if (($dum[0]=="News") && ($dum[1]!="NC")){$nlines[]=stripslashes($dum[2]);} + if (($dum[0]=="News") && ($dum[1]!="NC")){$ligaDaten->nlines[]=stripslashes($dum[2]);} //} - if ($dum[0]=="Teams"){$teams[$dum[1]]=stripslashes($dum[2]);} - if ($dum[0]=="Teamm"){$teamm[$dum[1]]=stripslashes($dum[2]);} - if ($dum[0]=="Teamk"){$teamk[$dum[1]]=stripslashes($dum[2]);} + if ($dum[0]=="Teams"){$ligaDaten->teams[$dum[1]]=stripslashes($dum[2]);} + if ($dum[0]=="Teamm"){$ligaDaten->teamm[$dum[1]]=stripslashes($dum[2]);} + if ($dum[0]=="Teamk"){$ligaDaten->teamk[$dum[1]]=stripslashes($dum[2]);} $op1=substr($dum[0],0,4); $op2=substr($dum[0],0,5); $op3=((int)substr($dum[0],5)-1); @@ -282,118 +282,118 @@ $op8=substr($dum[1],0,2); if ($op1=="Team" && $dum[0]!="Teams" && $dum[0]!="Teamk" && $dum[0]!="Teamm") { - if ($lmtype==0){ + if ($ligaDaten->lmtype==0){ switch ($dum[1]) { - case "SP":$strafp[$op5]=$dum[2];break; - case "SM":$strafm[$op5]=$dum[2];break; - case "TOR1":$torkorrektur1[$op5]=$dum[2];break; // Hack-Straftore - case "TOR2":$torkorrektur2[$op5]=$dum[2];break; // Hack-Straftore - case "STDA":$strafdat[$op5]=$dum[2];break; // Hack-Straftore + case "SP":$ligaDaten->strafp[$op5]=$dum[2];break; + case "SM":$ligaDaten->strafm[$op5]=$dum[2];break; + case "TOR1":$ligaDaten->torkorrektur1[$op5]=$dum[2];break; // Hack-Straftore + case "TOR2":$ligaDaten->torkorrektur2[$op5]=$dum[2];break; // Hack-Straftore + case "STDA":$ligaDaten->strafdat[$op5]=$dum[2];break; // Hack-Straftore } } - if ($dum[1]=="URL"){$teamu[$op5]=$dum[2];} - if ($dum[1]=="NOT"){$teamn[$op5]=$dum[2];} + if ($dum[1]=="URL"){$ligaDaten->teamu[$op5]=$dum[2];} + if ($dum[1]=="NOT"){$ligaDaten->teamn[$op5]=$dum[2];} } if (!isset($lmo_only_st) || ($lmo_only_st==true && $op3==$st-1)){ // nur der benötigte Spieltag wird eingelesen if ($op2=="Round") { switch($dum[1]) { - case "HS":$handp[$op3]=$dum[2];break; - case "D1":$datum1[$op3]=$dum[2];break; - case "D2":$datum2[$op3]=$dum[2];break; + case "HS":$ligaDaten->handp[$op3]=$dum[2];break; + case "D1":$ligaDaten->datum1[$op3]=$dum[2];break; + case "D2":$ligaDaten->datum2[$op3]=$dum[2];break; } switch ($op8) { - case "TA":$teama[$op3][$op4]=$dum[2];break; - case "TB":$teamb[$op3][$op4]=$dum[2];break; + case "TA":$ligaDaten->teama[$op3][$op4]=$dum[2];break; + case "TB":$ligaDaten->teamb[$op3][$op4]=$dum[2];break; } - if ($lmtype==0) { + if ($ligaDaten->lmtype==0) { switch ($op8) { case "GA": - $goala[$op3][$op4]=$dum[2]; - if ($goala[$op3][$op4]==""){$goala[$op3][$op4]=-1;} - elseif ($goala[$op3][$op4]=="-1"){$goala[$op3][$op4]="_";} - elseif ($goala[$op3][$op4]=="-2"){$msieg[$op3][$op4]=1;$goala[$op3][$op4]="0";} + $ligaDaten->goala[$op3][$op4]=$dum[2]; + if ($ligaDaten->goala[$op3][$op4]==""){$ligaDaten->goala[$op3][$op4]=-1;} + elseif ($ligaDaten->goala[$op3][$op4]=="-1"){$ligaDaten->goala[$op3][$op4]="_";} + elseif ($ligaDaten->goala[$op3][$op4]=="-2"){$ligaDaten->msieg[$op3][$op4]=1;$ligaDaten->goala[$op3][$op4]="0";} break; case "GB": - $goalb[$op3][$op4]=$dum[2]; - if ($goalb[$op3][$op4]==""){$goalb[$op3][$op4]=-1;} - elseif ($goalb[$op3][$op4]=="-1"){$goalb[$op3][$op4]="_";} - elseif ($goalb[$op3][$op4]=="-2"){$msieg[$op3][$op4]=2;$goalb[$op3][$op4]="0";} + $ligaDaten->goalb[$op3][$op4]=$dum[2]; + if ($ligaDaten->goalb[$op3][$op4]==""){$ligaDaten->goalb[$op3][$op4]=-1;} + elseif ($ligaDaten->goalb[$op3][$op4]=="-1"){$ligaDaten->goalb[$op3][$op4]="_";} + elseif ($ligaDaten->goalb[$op3][$op4]=="-2"){$ligaDaten->msieg[$op3][$op4]=2;$ligaDaten->goalb[$op3][$op4]="0";} break; case "SP": - if ($spez==1){ - $mspez[$op3][$op4]=$dum[2]; - if ($mspez[$op3][$op4]==0){$mspez[$op3][$op4]=" ";} - elseif ($mspez[$op3][$op4]==2){$mspez[$op3][$op4]=$text[0];} - elseif ($mspez[$op3][$op4]==1){$mspez[$op3][$op4]=$text[1];} + if ($ligaDaten->spez==1){ + $ligaDaten->mspez[$op3][$op4]=$dum[2]; + if ($ligaDaten->mspez[$op3][$op4]==0){$ligaDaten->mspez[$op3][$op4]=" ";} + elseif ($ligaDaten->mspez[$op3][$op4]==2){$ligaDaten->mspez[$op3][$op4]=$text[0];} + elseif ($ligaDaten->mspez[$op3][$op4]==1){$ligaDaten->mspez[$op3][$op4]=$text[1];} } break; case "ET": - if ($dum[2]==3){$msieg[$op3][$op4]=3;} + if ($dum[2]==3){$ligaDaten->msieg[$op3][$op4]=3;} break; - case "NT":$mnote[$op3][$op4]=$dum[2];break; - case "BE":$mberi[$op3][$op4]=$dum[2];break; - case "TI":$mtipp[$op3][$op4]=$dum[2];break; - case "AT":$mterm[$op3][$op4]=$dum[2];break; + case "NT":$ligaDaten->mnote[$op3][$op4]=$dum[2];break; + case "BE":$ligaDaten->mberi[$op3][$op4]=$dum[2];break; + case "TI":$ligaDaten->mtipp[$op3][$op4]=$dum[2];break; + case "AT":$ligaDaten->mterm[$op3][$op4]=$dum[2];break; } } else { - if ($dum[1]=="MO"){$modus[$op3]=$dum[2];} + if ($dum[1]=="MO"){$ligaDaten->modus[$op3]=$dum[2];} switch ($op8) { case "GA": - $goala[$op3][$op6][$op7]=$dum[2]; - if ($goala[$op3][$op6][$op7]==""){$goala[$op3][$op6][$op7]=-1;} - elseif ($goala[$op3][$op6][$op7]=="-1"){$goala[$op3][$op6][$op7]="_";} + $ligaDaten->goala[$op3][$op6][$op7]=$dum[2]; + if ($ligaDaten->goala[$op3][$op6][$op7]==""){$ligaDaten->goala[$op3][$op6][$op7]=-1;} + elseif ($ligaDaten->goala[$op3][$op6][$op7]=="-1"){$ligaDaten->goala[$op3][$op6][$op7]="_";} break; case "GB": - $goalb[$op3][$op6][$op7]=$dum[2]; - if ($goalb[$op3][$op6][$op7]==""){$goalb[$op3][$op6][$op7]=-1;} - elseif ($goalb[$op3][$op6][$op7]=="-1"){$goalb[$op3][$op6][$op7]="_";} + $ligaDaten->goalb[$op3][$op6][$op7]=$dum[2]; + if ($ligaDaten->goalb[$op3][$op6][$op7]==""){$ligaDaten->goalb[$op3][$op6][$op7]=-1;} + elseif ($ligaDaten->goalb[$op3][$op6][$op7]=="-1"){$ligaDaten->goalb[$op3][$op6][$op7]="_";} break; case "SP": - $mspez[$op3][$op6][$op7]=$dum[2]; - if ($mspez[$op3][$op6][$op7]==0){$mspez[$op3][$op6][$op7]=" ";} - elseif ($mspez[$op3][$op6][$op7]==2){$mspez[$op3][$op6][$op7]=$text[0];} - elseif ($mspez[$op3][$op6][$op7]==1){$mspez[$op3][$op6][$op7]=$text[1];} + $ligaDaten->mspez[$op3][$op6][$op7]=$dum[2]; + if ($ligaDaten->mspez[$op3][$op6][$op7]==0){$ligaDaten->mspez[$op3][$op6][$op7]=" ";} + elseif ($ligaDaten->mspez[$op3][$op6][$op7]==2){$ligaDaten->mspez[$op3][$op6][$op7]=$text[0];} + elseif ($ligaDaten->mspez[$op3][$op6][$op7]==1){$ligaDaten->mspez[$op3][$op6][$op7]=$text[1];} break; - case "NT":$mnote[$op3][$op6][$op7]=$dum[2];break; - case "BE":$mberi[$op3][$op6][$op7]=$dum[2];break; - case "TI":$mtipp[$op3][$op6][$op7]=$dum[2];break; - case "AT":$mterm[$op3][$op6][$op7]=$dum[2];break; + case "NT":$ligaDaten->mnote[$op3][$op6][$op7]=$dum[2];break; + case "BE":$ligaDaten->mberi[$op3][$op6][$op7]=$dum[2];break; + case "TI":$ligaDaten->mtipp[$op3][$op6][$op7]=$dum[2];break; + case "AT":$ligaDaten->mterm[$op3][$op6][$op7]=$dum[2];break; } } } - if (!isset($handp[$op3])){$handp[$op3]="0";} + if (!isset($ligaDaten->handp[$op3])){$ligaDaten->handp[$op3]="0";} } } - if (!empty($datum1[$op3])){ - $dat=explode(".",$datum1[$op3]); + if (!empty($ligaDaten->datum1[$op3])){ + $dat=explode(".",$ligaDaten->datum1[$op3]); if (checkdate($dat[1],$dat[0],$dat[2])) { - $datum1[$op3]=date("d.m.Y",mktime(0,0,0,$dat[1],$dat[0],$dat[2])); + $ligaDaten->datum1[$op3]=date("d.m.Y",mktime(0,0,0,$dat[1],$dat[0],$dat[2])); } else { - $datum1[$op3]=""; + $ligaDaten->datum1[$op3]=""; } } - if (!empty($datum2[$op3])){ - $dat=explode(".",$datum2[$op3]); + if (!empty($ligaDaten->datum2[$op3])){ + $dat=explode(".",$ligaDaten->datum2[$op3]); if (checkdate($dat[1],$dat[0],$dat[2])) { - $datum2[$op3]=date("d.m.Y",mktime(0,0,0,$dat[1],$dat[0],$dat[2])); + $ligaDaten->datum2[$op3]=date("d.m.Y",mktime(0,0,0,$dat[1],$dat[0],$dat[2])); } else { - $datum2[$op3]=""; + $ligaDaten->datum2[$op3]=""; } } - for ($j=0;$j<=$anzteams;$j++){ - if ($teamm[$j]==""){ + for ($j=0;$j<=$ligaDaten->anzteams;$j++){ + if ($ligaDaten->teamm[$j]==""){ //search longest name part an take this as middle name - $parts = preg_split("%[ |/]%",$teams[$j]); + $parts = preg_split("%[ |/]%",$ligaDaten->teams[$j]); foreach ($parts as $part) { - if (strlen($part) >= strlen($teamm[$j]) ) { - $teamm[$j] = trim(substr($part, 0, 12)); + if (strlen($part) >= strlen($ligaDaten->teamm[$j]) ) { + $ligaDaten->teamm[$j] = trim(substr($part, 0, 12)); } } } - if ($teamk[$j]==""){ - $teamk[$j] = trim(substr($teams[$j],0,5)); + if ($ligaDaten->teamk[$j]==""){ + $ligaDaten->teamk[$j] = trim(substr($ligaDaten->teams[$j],0,5)); } } } else { diff --git a/lmo/lmo-openfiledat.php b/lmo/lmo-openfiledat.php index 27c2a8ce..9b5d45e4 100644 --- a/lmo/lmo-openfiledat.php +++ b/lmo/lmo-openfiledat.php @@ -41,26 +41,26 @@ $wert = trim(substr($zeile, strpos($zeile, "=")+1)); if ($sekt == "Options") { if ($schl == "Name") { - $titel = stripslashes($wert); + $ligaDaten->titel = stripslashes($wert); } if ($schl == "goalfaktor") { - $goalfaktor = $wert; + $ligaDaten->goalfaktor = $wert; } if ($schl == "Type") { - $lmtype = stripslashes($wert); + $ligaDaten->lmtype = stripslashes($wert); } - if (!isset($lmtype)) { - $lmtype = 0; + if (!isset($ligaDaten->lmtype)) { + $ligaDaten->lmtype = 0; } if ($schl == "Teams") { - $anzteams = $wert; + $ligaDaten->anzteams = $wert; } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { if ($schl == "Rounds") { - $anzst = $wert; + $ligaDaten->anzst = $wert; } if ($schl == "Matches") { - $anzsp = $wert; + $ligaDaten->anzsp = $wert; } } if (!isset($st)) { @@ -69,12 +69,12 @@ } } if ($schl == "Actual") { - $stx = $wert; + $ligaDaten->stx = $wert; } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { } else { if ($schl == "KlFin") { - $klfin = $wert; + $ligaDaten->klfin = $wert; } } } @@ -82,75 +82,75 @@ } } fclose($datei); - if (!isset($titel)) { - $titel = "No Name"; + if (!isset($ligaDaten->titel)) { + $ligaDaten->titel = "No Name"; } - if ($lmtype == 0) { - if (!isset($anzteams)) { - $anzteams = 18; + if ($ligaDaten->lmtype == 0) { + if (!isset($ligaDaten->anzteams)) { + $ligaDaten->anzteams = 18; } - if (!isset($anzsp)) { - $anzsp = floor($anzteams/2); + if (!isset($ligaDaten->anzsp)) { + $ligaDaten->anzsp = floor($ligaDaten->anzteams/2); } - if (!isset($anzst)) { - $anzst = floor($anzteams * ($anzteams-1)/$anzsp); + if (!isset($ligaDaten->anzst)) { + $ligaDaten->anzst = floor($ligaDaten->anzteams * ($ligaDaten->anzteams-1)/$ligaDaten->anzsp); } } else { - if (!isset($anzteams)) { - $anzteams = 16; + if (!isset($ligaDaten->anzteams)) { + $ligaDaten->anzteams = 16; } - $anzsp = floor($anzteams/2); - $anzst = strlen(decbin($anzteams-1)); + $ligaDaten->anzsp = floor($ligaDaten->anzteams/2); + $ligaDaten->anzst = strlen(decbin($ligaDaten->anzteams-1)); } - if (!isset($dats)) { - $dats = 1; + if (!isset($ligaDaten->dats)) { + $ligaDaten->dats = 1; } - if (!isset($datm)) { - $datm = 0; + if (!isset($ligaDaten->datm)) { + $ligaDaten->datm = 0; } - if (!isset($datc)) { - if ((isset($dats)) || (isset($datm))) { - $datc = 1; + if (!isset($ligaDaten->datc)) { + if ((isset($ligaDaten->dats)) || (isset($ligaDaten->datm))) { + $ligaDaten->datc = 1; } else { - $datc = 0; + $ligaDaten->datc = 0; } } - if ((!isset($dats)) || (!isset($datm))) { - $datc = 0; + if ((!isset($ligaDaten->dats)) || (!isset($ligaDaten->datm))) { + $ligaDaten->datc = 0; } - $teams = array_pad($array, $anzteams+2, ""); - if ($lmtype == 0) { - $datum1 = array_pad($array, 116, ""); - $datum2 = array_pad($array, 116, ""); - $teama = array_pad($array, 116, ""); - $teamb = array_pad($array, 116, ""); - $mterm = array_pad($array, 116, ""); + $ligaDaten->teams = array_pad($array, $ligaDaten->anzteams+2, ""); + if ($ligaDaten->lmtype == 0) { + $ligaDaten->datum1 = array_pad($array, 116, ""); + $ligaDaten->datum2 = array_pad($array, 116, ""); + $ligaDaten->teama = array_pad($array, 116, ""); + $ligaDaten->teamb = array_pad($array, 116, ""); + $ligaDaten->mterm = array_pad($array, 116, ""); for ($i = 0; $i < 116; $i++) { - $teama[$i] = array_pad(array("0"), 40, "0"); - $teamb[$i] = array_pad(array("0"), 40, "0"); - $mterm[$i] = array_pad(array("0"), 40, "0"); + $ligaDaten->teama[$i] = array_pad(array("0"), 40, "0"); + $ligaDaten->teamb[$i] = array_pad(array("0"), 40, "0"); + $ligaDaten->mterm[$i] = array_pad(array("0"), 40, "0"); } } else { - $datum1 = array_pad($array, 7, ""); - $datum2 = array_pad($array, 7, ""); - $modus = array_pad(array("1"), 7, "1"); - $teama = array_pad($array, 7, ""); - $teamb = array_pad($array, 7, ""); - $mterm = array_pad($array, 7, ""); + $ligaDaten->datum1 = array_pad($array, 7, ""); + $ligaDaten->datum2 = array_pad($array, 7, ""); + $ligaDaten->modus = array_pad(array("1"), 7, "1"); + $ligaDaten->teama = array_pad($array, 7, ""); + $ligaDaten->teamb = array_pad($array, 7, ""); + $ligaDaten->mterm = array_pad($array, 7, ""); for ($i = 0; $i < 7; $i++) { - $teama[$i] = array_pad(array("0"), 64, "0"); - $teamb[$i] = array_pad(array("0"), 64, "0"); - $mterm[$i] = array_pad($array, 64, ""); + $ligaDaten->teama[$i] = array_pad(array("0"), 64, "0"); + $ligaDaten->teamb[$i] = array_pad(array("0"), 64, "0"); + $ligaDaten->mterm[$i] = array_pad($array, 64, ""); for ($j = 0; $j < 64; $j++) { - $mterm[$i][$j] = array_pad(array("0"), 7, "0"); + $ligaDaten->mterm[$i][$j] = array_pad(array("0"), 7, "0"); } } } - $teams[0] = "___"; + $ligaDaten->teams[0] = "___"; for ($i = 1; $i <= count($daten); $i++) { $dum = explode('|', $daten[$i-1]); if ($dum[0] == "Teams") { - $teams[$dum[1]] = stripslashes($dum[2]); + $ligaDaten->teams[$dum[1]] = stripslashes($dum[2]); } $op1 = substr($dum[0], 0, 4); $op2 = substr($dum[0], 0, 5); @@ -163,47 +163,47 @@ if ($op3 == $st-1) { ////////////////////////////////////////////////// nur der benötigte Spieltag wird eingelesen if (($op2 == "Round") && ($dum[1] == "D1")) { - $datum1[$op3] = $dum[2]; + $ligaDaten->datum1[$op3] = $dum[2]; } - if (isset($datum1[$op3])) { - if ($datum1[$op3] != "") { - $dummy = strtotime(substr($datum1[$op3], 0, 2)." ".$me[intval(substr($datum1[$op3], 3, 2))]." ".substr($datum1[$op3], 6, 4)); + if (isset($ligaDaten->datum1[$op3])) { + if ($ligaDaten->datum1[$op3] != "") { + $dummy = strtotime(substr($ligaDaten->datum1[$op3], 0, 2)." ".$me[intval(substr($ligaDaten->datum1[$op3], 3, 2))]." ".substr($ligaDaten->datum1[$op3], 6, 4)); if ($dummy > -1) { - $datum1[$op3] = date("d.m.Y", $dummy); + $ligaDaten->datum1[$op3] = date("d.m.Y", $dummy); } else { - $datum1[$op3] = ""; + $ligaDaten->datum1[$op3] = ""; } } } if (($op2 == "Round") && ($dum[1] == "D2")) { - $datum2[$op3] = $dum[2]; + $ligaDaten->datum2[$op3] = $dum[2]; } - if (isset($datum2[$op3])) { - if ($datum2[$op3] != "") { - $dummy = strtotime(substr($datum2[$op3], 0, 2)." ".$me[intval(substr($datum2[$op3], 3, 2))]." ".substr($datum2[$op3], 6, 4)); + if (isset($ligaDaten->datum2[$op3])) { + if ($ligaDaten->datum2[$op3] != "") { + $dummy = strtotime(substr($ligaDaten->datum2[$op3], 0, 2)." ".$me[intval(substr($ligaDaten->datum2[$op3], 3, 2))]." ".substr($ligaDaten->datum2[$op3], 6, 4)); if ($dummy > -1) { - $datum2[$op3] = date("d.m.Y", $dummy); + $ligaDaten->datum2[$op3] = date("d.m.Y", $dummy); } else { - $datum2[$op3] = ""; + $ligaDaten->datum2[$op3] = ""; } } } if (($op2 == "Round") && ($op8 == "TA")) { - $teama[$op3][$op4] = $dum[2]; + $ligaDaten->teama[$op3][$op4] = $dum[2]; } if (($op2 == "Round") && ($op8 == "TB")) { - $teamb[$op3][$op4] = $dum[2]; + $ligaDaten->teamb[$op3][$op4] = $dum[2]; } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { if (($op2 == "Round") && ($op8 == "AT")) { - $mterm[$op3][$op4] = $dum[2]; + $ligaDaten->mterm[$op3][$op4] = $dum[2]; } } else { if (($op2 == "Round") && ($dum[1] == "MO")) { - $modus[$op3] = $dum[2]; + $ligaDaten->modus[$op3] = $dum[2]; } if (($op2 == "Round") && ($op8 == "AT")) { - $mterm[$op3][$op6][$op7] = $dum[2]; + $ligaDaten->mterm[$op3][$op6][$op7] = $dum[2]; } } } diff --git a/lmo/lmo-openfilename.php b/lmo/lmo-openfilename.php index 66ad98d6..5b606674 100644 --- a/lmo/lmo-openfilename.php +++ b/lmo/lmo-openfilename.php @@ -32,7 +32,7 @@ $datei = file(PATH_TO_LMO.'/'.$dirliga.'/'.basename($file)); if ($datei) { $stand=date($defdateformat,filemtime(PATH_TO_LMO.'/'.$dirliga.'/'.basename($file))); - $lmtype=0; + $ligaDaten->lmtype=0; for ($tt=0;$ttlmvers = $wert; } if ($schl == "Name") { - $titel = stripslashes($wert); + $ligaDaten->titel = stripslashes($wert); } if ($schl == "Type") { - $lmtype = stripslashes($wert); + $ligaDaten->lmtype = stripslashes($wert); } - if (!isset($lmtype)) { - $lmtype = 0; + if (!isset($ligaDaten->lmtype)) { + $ligaDaten->lmtype = 0; } if ($schl == "Teams") { - $anzteams = $wert; + $ligaDaten->anzteams = $wert; } - if ($lmtype == 0) { + if ($ligaDaten->lmtype == 0) { if ($schl == "Rounds") { - $anzst = $wert; + $ligaDaten->anzst = $wert; } } if (!isset($st)) { @@ -69,7 +69,7 @@ } } if ($schl == "Actual") { - $stx = $wert; + $ligaDaten->stx = $wert; } } $daten[]="$sekt|$schl|$wert|EOL"; @@ -79,26 +79,26 @@ if (!isset($st)) { $st = 1; } - if (!isset($stx)) { - $stx = 1; + if (!isset($ligaDaten->stx)) { + $ligaDaten->stx = 1; } array_shift($daten); - if (!isset($lmvers)) { - $lmvers = "k.A."; + if (!isset($ligaDaten->lmvers)) { + $ligaDaten->lmvers = "k.A."; } - if (!isset($titel)) { - $titel = "No Name"; + if (!isset($ligaDaten->titel)) { + $ligaDaten->titel = "No Name"; } - if ($lmtype == 0) { - if (!isset($anzst)) { - $anzst = floor($anzteams * ($anzteams-1)/$anzsp); + if ($ligaDaten->lmtype == 0) { + if (!isset($ligaDaten->anzst)) { + $ligaDaten->anzst = floor($ligaDaten->anzteams * ($ligaDaten->anzteams-1)/$ligaDaten->anzsp); } } else { - if (!isset($anzteams)) { - $anzteams = 16; + if (!isset($ligaDaten->anzteams)) { + $ligaDaten->anzteams = 16; } - $anzsp = floor($anzteams/2); - $anzst = strlen(decbin($anzteams-1)); + $ligaDaten->anzsp = floor($ligaDaten->anzteams/2); + $ligaDaten->anzst = strlen(decbin($ligaDaten->anzteams-1)); } } } diff --git a/lmo/lmo-savefile.php b/lmo/lmo-savefile.php index fa21c958..1e8de944 100644 --- a/lmo/lmo-savefile.php +++ b/lmo/lmo-savefile.php @@ -40,222 +40,222 @@ flock($datei,LOCK_EX); fputs($datei,"[Options]\n"); fputs($datei,"Title=".$text[54]."\n"); - fputs($datei,"Name=".$titel."\n"); - fputs($datei,"Type=".$lmtype."\n"); - fputs($datei,"Teams=".$anzteams."\n"); - fputs($datei,"goalfaktor=".$goalfaktor."\n"); - fputs($datei,"pointsfaktor=".$pointsfaktor."\n"); - fputs($datei,"enableGameSort=".$enablegamesort."\n"); - if ($lmtype==0) { - fputs($datei,"Rounds=".$anzst."\n"); - fputs($datei,"Matches=".$anzsp."\n"); + fputs($datei,"Name=".$ligaDaten->titel."\n"); + fputs($datei,"Type=".$ligaDaten->lmtype."\n"); + fputs($datei,"Teams=".$ligaDaten->anzteams."\n"); + fputs($datei,"goalfaktor=".$ligaDaten->goalfaktor."\n"); + fputs($datei,"pointsfaktor=".$ligaDaten->pointsfaktor."\n"); + fputs($datei,"enableGameSort=".$ligaDaten->enablegamesort."\n"); + if ($ligaDaten->lmtype==0) { + fputs($datei,"Rounds=".$ligaDaten->anzst."\n"); + fputs($datei,"Matches=".$ligaDaten->anzsp."\n"); } if ($st>0) { fputs($datei,"Actual=".$st."\n"); } else { - fputs($datei,"Actual=".$stx."\n"); + fputs($datei,"Actual=".$ligaDaten->stx."\n"); } - if ($lmtype==0) { - fputs($datei,"Kegel=".$kegel."\n"); - fputs($datei,"HandS=".$hands."\n"); - fputs($datei,"PointsForWin=".$pns."\n"); - fputs($datei,"PointsForDraw=".$pnu."\n"); - fputs($datei,"PointsForLost=".$pnn."\n"); - fputs($datei,"Spez=".$spez."\n"); - fputs($datei,"HideDraw=".$hidr."\n"); - fputs($datei,"OnRun=".$onrun."\n"); - if ($spez==1) { - fputs($datei,"XtraS=".$pxs."\n"); - fputs($datei,"XtraU=".$pxu."\n"); - fputs($datei,"XtraV=".$pxn."\n"); - fputs($datei,"SpezS=".$pps."\n"); - fputs($datei,"SpezU=".$ppu."\n"); - fputs($datei,"SpezV=".$ppn."\n"); + if ($ligaDaten->lmtype==0) { + fputs($datei,"Kegel=".$ligaDaten->kegel."\n"); + fputs($datei,"HandS=".$ligaDaten->hands."\n"); + fputs($datei,"PointsForWin=".$ligaDaten->pns."\n"); + fputs($datei,"PointsForDraw=".$ligaDaten->pnu."\n"); + fputs($datei,"PointsForLost=".$ligaDaten->pnn."\n"); + fputs($datei,"Spez=".$ligaDaten->spez."\n"); + fputs($datei,"HideDraw=".$ligaDaten->hidr."\n"); + fputs($datei,"OnRun=".$ligaDaten->onrun."\n"); + if ($ligaDaten->spez==1) { + fputs($datei,"XtraS=".$ligaDaten->pxs."\n"); + fputs($datei,"XtraU=".$ligaDaten->pxu."\n"); + fputs($datei,"XtraV=".$ligaDaten->pxn."\n"); + fputs($datei,"SpezS=".$ligaDaten->pps."\n"); + fputs($datei,"SpezU=".$ligaDaten->ppu."\n"); + fputs($datei,"SpezV=".$ligaDaten->ppn."\n"); } - fputs($datei,"MinusPoints=".$minus."\n"); - fputs($datei,"Direct=".$direkt."\n"); - fputs($datei,"Champ=".$champ."\n"); - fputs($datei,"CL=".$anzcl."\n"); - fputs($datei,"CK=".$anzck."\n"); - fputs($datei,"UC=".$anzuc."\n"); - fputs($datei,"AR=".$anzar."\n"); - fputs($datei,"AB=".$anzab."\n"); - if (isset($namepkt)) { - fputs($datei,"namePkt=".$namepkt."\n"); + fputs($datei,"MinusPoints=".$ligaDaten->minus."\n"); + fputs($datei,"Direct=".$ligaDaten->direkt."\n"); + fputs($datei,"Champ=".$ligaDaten->champ."\n"); + fputs($datei,"CL=".$ligaDaten->anzcl."\n"); + fputs($datei,"CK=".$ligaDaten->anzck."\n"); + fputs($datei,"UC=".$ligaDaten->anzuc."\n"); + fputs($datei,"AR=".$ligaDaten->anzar."\n"); + fputs($datei,"AB=".$ligaDaten->anzab."\n"); + if (isset($ligaDaten->namepkt)) { + fputs($datei,"namePkt=".$ligaDaten->namepkt."\n"); } - if (isset($nametor)) { - fputs($datei,"nameTor=".$nametor."\n"); + if (isset($ligaDaten->nametor)) { + fputs($datei,"nameTor=".$ligaDaten->nametor."\n"); } - fputs($datei,"tableHinRueck=".$einhinrueck."\n"); - fputs($datei,"tableHeimAusw=".$einheimausw."\n"); + fputs($datei,"tableHinRueck=".$ligaDaten->einhinrueck."\n"); + fputs($datei,"tableHeimAusw=".$ligaDaten->einheimausw."\n"); } else { - fputs($datei,"KlFin=".$klfin."\n"); - fputs($datei,"playdown=".$playdown."\n"); - fputs($datei,"playoffmode=".$playoffmode."\n"); + fputs($datei,"KlFin=".$ligaDaten->klfin."\n"); + fputs($datei,"playdown=".$ligaDaten->playdown."\n"); + fputs($datei,"playoffmode=".$ligaDaten->playoffmode."\n"); } - fputs($datei,"DatC=".$datc."\n"); - fputs($datei,"DatS=".$dats."\n"); - fputs($datei,"DatM=".$datm."\n"); - fputs($datei,"DatF=".$datf."\n"); - fputs($datei,"urlT=".$urlt."\n"); - fputs($datei,"urlB=".$urlb."\n"); - fputs($datei,"Plan=".$plan."\n"); - fputs($datei,"Ergebnis=".$ergebnis."\n"); - fputs($datei,"mittore=".$mittore."\n"); - fputs($datei,"favTeam=".$favteam."\n"); - fputs($datei,"selTeam=".$selteam."\n"); - fputs($datei,"ticker=".$nticker."\n"); + fputs($datei,"DatC=".$ligaDaten->datc."\n"); + fputs($datei,"DatS=".$ligaDaten->dats."\n"); + fputs($datei,"DatM=".$ligaDaten->datm."\n"); + fputs($datei,"DatF=".$ligaDaten->datf."\n"); + fputs($datei,"urlT=".$ligaDaten->urlt."\n"); + fputs($datei,"urlB=".$ligaDaten->urlb."\n"); + fputs($datei,"Plan=".$ligaDaten->plan."\n"); + fputs($datei,"Ergebnis=".$ligaDaten->ergebnis."\n"); + fputs($datei,"mittore=".$ligaDaten->mittore."\n"); + fputs($datei,"favTeam=".$ligaDaten->favteam."\n"); + fputs($datei,"selTeam=".$ligaDaten->selteam."\n"); + fputs($datei,"ticker=".$ligaDaten->nticker."\n"); - if ($lmtype==0) { - fputs($datei,"Graph=".$kurve."\n"); - fputs($datei,"Kreuz=".$kreuz."\n"); - fputs($datei,"Tabelle=".$tabelle."\n"); - fputs($datei,"Ligastats=".$ligastats."\n"); - fputs($datei,"kurve1=".$stat1."\n"); - fputs($datei,"kurve2=".$stat2."\n"); + if ($ligaDaten->lmtype==0) { + fputs($datei,"Graph=".$ligaDaten->kurve."\n"); + fputs($datei,"Kreuz=".$ligaDaten->kreuz."\n"); + fputs($datei,"Tabelle=".$ligaDaten->tabelle."\n"); + fputs($datei,"Ligastats=".$ligaDaten->ligastats."\n"); + fputs($datei,"kurve1=".$ligaDaten->stat1."\n"); + fputs($datei,"kurve2=".$ligaDaten->stat2."\n"); } //if ($nticker==1) { fputs($datei,"\n[News]\n"); - if (isset($nlines)) { - fputs($datei,"NC=".count($nlines)."\n"); - for ($i=0; $inlines)) { + fputs($datei,"NC=".count($ligaDaten->nlines)."\n"); + for ($i=0; $inlines); $i++) { + fputs($datei,"N".$i."=".$ligaDaten->nlines[$i]."\n"); } } //} fputs($datei,"\n[Teams]\n"); - for ($i=1; $i<=$anzteams; $i++) { - fputs($datei,$i."=".$teams[$i]."\n"); + for ($i=1; $i<=$ligaDaten->anzteams; $i++) { + fputs($datei,$i."=".$ligaDaten->teams[$i]."\n"); } fputs($datei,"\n[Teamm]\n"); - for ($i=1; $i<=$anzteams; $i++) { - fputs($datei,$i."=".$teamm[$i]."\n"); + for ($i=1; $i<=$ligaDaten->anzteams; $i++) { + fputs($datei,$i."=".$ligaDaten->teamm[$i]."\n"); } fputs($datei,"\n[Teamk]\n"); - for ($i=1; $i<=$anzteams; $i++) { - fputs($datei,$i."=".$teamk[$i]."\n"); + for ($i=1; $i<=$ligaDaten->anzteams; $i++) { + fputs($datei,$i."=".$ligaDaten->teamk[$i]."\n"); } - for ($i=1; $i<=$anzteams; $i++) { + for ($i=1; $i<=$ligaDaten->anzteams; $i++) { fputs($datei,"\n[Team".$i."]\n"); - if ($lmtype==0) { - fputs($datei,"SP=".$strafp[$i]."\n"); - if ($minus==2) { - fputs($datei,"SM=".$strafm[$i]."\n"); + if ($ligaDaten->lmtype==0) { + fputs($datei,"SP=".$ligaDaten->strafp[$i]."\n"); + if ($ligaDaten->minus==2) { + fputs($datei,"SM=".$ligaDaten->strafm[$i]."\n"); } - fputs($datei,"TOR1=".$torkorrektur1[$i]."\n"); // Hack-Straftore - fputs($datei,"TOR2=".$torkorrektur2[$i]."\n"); // Hack-Straftore - fputs($datei,"STDA=".$strafdat[$i]."\n"); // Hack-Straftore + fputs($datei,"TOR1=".$ligaDaten->torkorrektur1[$i]."\n"); // Hack-Straftore + fputs($datei,"TOR2=".$ligaDaten->torkorrektur2[$i]."\n"); // Hack-Straftore + fputs($datei,"STDA=".$ligaDaten->strafdat[$i]."\n"); // Hack-Straftore } - fputs($datei,"URL=".$teamu[$i]."\n"); - fputs($datei,"NOT=".$teamn[$i]."\n"); + fputs($datei,"URL=".$ligaDaten->teamu[$i]."\n"); + fputs($datei,"NOT=".$ligaDaten->teamn[$i]."\n"); } - if ($lmtype!=0) { - $anzsp=$anzteams; + if ($ligaDaten->lmtype!=0) { + $ligaDaten->anzsp=$ligaDaten->anzteams; } - for ($i=1; $i<=$anzst; $i++) { + for ($i=1; $i<=$ligaDaten->anzst; $i++) { fputs($datei,"\n[Round".$i."]\n"); - if ($hands==1) { - fputs($datei,"HS=".$handp[$i-1]."\n"); + if ($ligaDaten->hands==1) { + fputs($datei,"HS=".$ligaDaten->handp[$i-1]."\n"); } - fputs($datei,"D1=".$datum1[$i-1]."\n"); - fputs($datei,"D2=".$datum2[$i-1]."\n"); - if ($lmtype!=0) { - fputs($datei,"MO=".$modus[$i-1]."\n"); - if ($anzteams==24) { + fputs($datei,"D1=".$ligaDaten->datum1[$i-1]."\n"); + fputs($datei,"D2=".$ligaDaten->datum2[$i-1]."\n"); + if ($ligaDaten->lmtype!=0) { + fputs($datei,"MO=".$ligaDaten->modus[$i-1]."\n"); + if ($ligaDaten->anzteams==24) { switch ($i) { case 1: case 2: - $anzsp=16; + $ligaDaten->anzsp=16; break; case 3: - $anzsp=8; + $ligaDaten->anzsp=8; break; case 4: - $anzsp=4; + $ligaDaten->anzsp=4; break; case 5: - $anzsp=2; + $ligaDaten->anzsp=2; break; } } - $anzsp=$anzsp/2; - if (($klfin==1) && ($i==$anzst)) { - $anzsp=$anzsp+1; + $ligaDaten->anzsp=$ligaDaten->anzsp/2; + if (($ligaDaten->klfin==1) && ($i==$ligaDaten->anzst)) { + $ligaDaten->anzsp=$ligaDaten->anzsp+1; } } - for ($j=1; $j<=$anzsp; $j++) { - if (!isset($msieg[$i-1][$j-1])) { - $msieg[$i-1][$j-1]=0; + for ($j=1; $j<=$ligaDaten->anzsp; $j++) { + if (!isset($ligaDaten->msieg[$i-1][$j-1])) { + $ligaDaten->msieg[$i-1][$j-1]=0; } - fputs($datei,"TA".$j."=".$teama[$i-1][$j-1]."\n"); - fputs($datei,"TB".$j."=".$teamb[$i-1][$j-1]."\n"); - if ($lmtype==0) { - if ($goala[$i-1][$j-1]=="_") { + fputs($datei,"TA".$j."=".$ligaDaten->teama[$i-1][$j-1]."\n"); + fputs($datei,"TB".$j."=".$ligaDaten->teamb[$i-1][$j-1]."\n"); + if ($ligaDaten->lmtype==0) { + if ($ligaDaten->goala[$i-1][$j-1]=="_") { fputs($datei,"GA".$j."=-1\n"); } - elseif ($msieg[$i-1][$j-1]==1) { + elseif ($ligaDaten->msieg[$i-1][$j-1]==1) { fputs($datei,"GA".$j."=-2\n"); } else { - fputs($datei,"GA".$j."=".$goala[$i-1][$j-1]."\n"); + fputs($datei,"GA".$j."=".$ligaDaten->goala[$i-1][$j-1]."\n"); } - if ($goalb[$i-1][$j-1]=="_") { + if ($ligaDaten->goalb[$i-1][$j-1]=="_") { fputs($datei,"GB".$j."=-1\n"); } - elseif ($msieg[$i-1][$j-1]==2) { + elseif ($ligaDaten->msieg[$i-1][$j-1]==2) { fputs($datei,"GB".$j."=-2\n"); } else { - fputs($datei,"GB".$j."=".$goalb[$i-1][$j-1]."\n"); + fputs($datei,"GB".$j."=".$ligaDaten->goalb[$i-1][$j-1]."\n"); } - if ($msieg[$i-1][$j-1]==3) { + if ($ligaDaten->msieg[$i-1][$j-1]==3) { fputs($datei,"ET".$j."=3\n"); } - if ($spez==1) { - if ($mspez[$i-1][$j-1]=="_") { + if ($ligaDaten->spez==1) { + if ($ligaDaten->mspez[$i-1][$j-1]=="_") { fputs($datei,"SP".$j."=0\n"); } - elseif ($mspez[$i-1][$j-1]==$text[0]) { + elseif ($ligaDaten->mspez[$i-1][$j-1]==$text[0]) { fputs($datei,"SP".$j."=2\n"); } - elseif ($mspez[$i-1][$j-1]==$text[1]) { + elseif ($ligaDaten->mspez[$i-1][$j-1]==$text[1]) { fputs($datei,"SP".$j."=1\n"); } } - fputs($datei,"NT".$j."=".$mnote[$i-1][$j-1]."\n"); - fputs($datei,"BE".$j."=".$mberi[$i-1][$j-1]."\n"); - fputs($datei,"TI".$j."=".$mtipp[$i-1][$j-1]."\n"); - fputs($datei,"AT".$j."=".$mterm[$i-1][$j-1]."\n"); + fputs($datei,"NT".$j."=".$ligaDaten->mnote[$i-1][$j-1]."\n"); + fputs($datei,"BE".$j."=".$ligaDaten->mberi[$i-1][$j-1]."\n"); + fputs($datei,"TI".$j."=".$ligaDaten->mtipp[$i-1][$j-1]."\n"); + fputs($datei,"AT".$j."=".$ligaDaten->mterm[$i-1][$j-1]."\n"); } else { - for ($n=1; $n<=$modus[$i-1]; $n++) { - if ($goala[$i-1][$j-1][$n-1]=="_") { + for ($n=1; $n<=$ligaDaten->modus[$i-1]; $n++) { + if ($ligaDaten->goala[$i-1][$j-1][$n-1]=="_") { fputs($datei,"GA".$j.$n."=-1\n"); } else { - fputs($datei,"GA".$j.$n."=".$goala[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"GA".$j.$n."=".$ligaDaten->goala[$i-1][$j-1][$n-1]."\n"); } - if ($goalb[$i-1][$j-1][$n-1]=="_") { + if ($ligaDaten->goalb[$i-1][$j-1][$n-1]=="_") { fputs($datei,"GB".$j.$n."=-1\n"); } else { - fputs($datei,"GB".$j.$n."=".$goalb[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"GB".$j.$n."=".$ligaDaten->goalb[$i-1][$j-1][$n-1]."\n"); } - if ($mspez[$i-1][$j-1][$n-1]=="_") { + if ($ligaDaten->mspez[$i-1][$j-1][$n-1]=="_") { fputs($datei,"SP".$j.$n."=0\n"); } - elseif ($mspez[$i-1][$j-1][$n-1]==$text[0]) { + elseif ($ligaDaten->mspez[$i-1][$j-1][$n-1]==$text[0]) { fputs($datei,"SP".$j.$n."=2\n"); } - elseif ($mspez[$i-1][$j-1][$n-1]==$text[1]) { + elseif ($ligaDaten->mspez[$i-1][$j-1][$n-1]==$text[1]) { fputs($datei,"SP".$j.$n."=1\n"); } - fputs($datei,"NT".$j.$n."=".$mnote[$i-1][$j-1][$n-1]."\n"); - fputs($datei,"BE".$j.$n."=".$mberi[$i-1][$j-1][$n-1]."\n"); - fputs($datei,"TI".$j.$n."=".$mtipp[$i-1][$j-1][$n-1]."\n"); - fputs($datei,"AT".$j.$n."=".$mterm[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"NT".$j.$n."=".$ligaDaten->mnote[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"BE".$j.$n."=".$ligaDaten->mberi[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"TI".$j.$n."=".$ligaDaten->mtipp[$i-1][$j-1][$n-1]."\n"); + fputs($datei,"AT".$j.$n."=".$ligaDaten->mterm[$i-1][$j-1][$n-1]."\n"); } } } diff --git a/lmo/lmo-savehtml.php b/lmo/lmo-savehtml.php index 2ca13935..3d09ac8d 100644 --- a/lmo/lmo-savehtml.php +++ b/lmo/lmo-savehtml.php @@ -24,31 +24,31 @@ $trans_lang = array( 'Monday' => $text['date'][0], 'Tuesday' => $text['date'][1], 'Wednesday' => $text['date'][2], 'Thursday' => $text['date'][3], 'Friday' => $text['date'][4], 'Saturday' => $text['date'][5], 'Sunday' => $text['date'][6], 'Mon' => $text['date'][7], 'Tue' => $text['date'][8], 'Wed' => $text['date'][9], 'Thu' => $text['date'][10], 'Fri' => $text['date'][11], 'Sat' => $text['date'][12], 'Sun' => $text['date'][13], 'January' => $text['date'][14], 'February' => $text['date'][15], 'March' => $text['date'][16], 'April' => $text['date'][17], 'June' => $text['date'][19], 'July' => $text['date'][20], 'August' => $text['date'][21], 'September' => $text['date'][22], 'October' => $text['date'][23], 'November' => $text['date'][24], 'December' => $text['date'][25], 'Jan' => $text['date'][26], 'Feb' => $text['date'][27], 'Mar' => $text['date'][28], 'Apr' => $text['date'][29], 'May' => $text['date'][30], 'Jun' => $text['date'][31], 'Jul' => $text['date'][32], 'Aug' => $text['date'][33], 'Sep' => $text['date'][34], 'Oct' => $text['date'][35], 'Nov' => $text['date'][36], 'Dec' => $text['date'][37] ); -if (!isset($namepkt)) {$namepkt = "";} -if (!isset($nametor)) {$nametor = "";} +if (!isset($ligaDaten->namepkt)) {$ligaDaten->namepkt = "";} +if (!isset($ligaDaten->nametor)) {$ligaDaten->nametor = "";} if ($st > 0) { $actual = $st; } else { - $actual = $stx; + $actual = $ligaDaten->stx; } -if ($lmtype == 0) { - for ($i1 = 0; $i1 < $anzsp; $i1 ++) { - if ($goala[$actual - 1][$i1] == "-1") $goala[$actual - 1][$i1] = "_"; - if ($goalb[$actual - 1][$i1] == "-1") $goalb[$actual - 1][$i1] = "_"; +if ($ligaDaten->lmtype == 0) { + for ($i1 = 0; $i1 < $ligaDaten->anzsp; $i1 ++) { + if ($ligaDaten->goala[$actual - 1][$i1] == "-1") $ligaDaten->goala[$actual - 1][$i1] = "_"; + if ($ligaDaten->goalb[$actual - 1][$i1] == "-1") $ligaDaten->goalb[$actual - 1][$i1] = "_"; } $endtab = $actual; include(PATH_TO_LMO . "/lmo-calctable.php"); - for ($i1 = 0; $i1 < $anzsp; $i1 ++) { - if ($goala[$actual - 1][$i1] == "_") $goala[$actual - 1][$i1] = "-1"; - if ($goalb[$actual - 1][$i1] == "_") $goalb[$actual - 1][$i1] = "-1"; + for ($i1 = 0; $i1 < $ligaDaten->anzsp; $i1 ++) { + if ($ligaDaten->goala[$actual - 1][$i1] == "_") $ligaDaten->goala[$actual - 1][$i1] = "-1"; + if ($ligaDaten->goalb[$actual - 1][$i1] == "_") $ligaDaten->goalb[$actual - 1][$i1] = "-1"; } } $actual = $st; $datumanz = $actual - 1; -if ($lmtype == 0 && $st > 0) { +if ($ligaDaten->lmtype == 0 && $st > 0) { isset($tab0) ? $table1 = $tab0 : $table1 = $tab1; if (isset($table1)) { $wmlfile = fopen(PATH_TO_LMO . '/' . $diroutput . basename($file) . "-st.html", "wb"); @@ -58,7 +58,7 @@ "http://www.w3.org/TR/html4/loose.dtd"> - <?php echo $titel;?> + <?php echo $ligaDaten->titel;?> + + +
    +

    titel?>

    @@ -206,7 +206,7 @@
    ">      <?php echo $text[404]; ?>
    - - - + + +   - + minus==2) { ?> - : + : namepkt; ?> - - : - + + : + nametor;?> - +   - + teamn[$i]) == '') { ?> - + teamu[$i]) == '') { ?> - + " height="18" alt="" border="0"> teams[$i]," alt=''");?>teams[$i]," alt=''");?>
    @@ -328,7 +328,7 @@
    >>titel; ?>
    + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik  Tippspiel   +Info +
    + + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel 1. Bundesliga 2024/25

    +
    +

    + Es ist noch keine Auswertung gelaufen

    + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25 26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    26. Spieltag vom 15.03.2025 bis 15.03.2025 getippte Tendenzen Ø-Tipp +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 1.FC Union Berlin-Bayern München 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    + +Pkt. Spieltag: 0
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    + +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    + + +
    +
    + + + + +--- Dateiaenderungen --- +(keine) + +=== Tippabgabe Pokal, Runde 1 === + + + +Tipp-Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tipp-Pokal

    +
    +
    +Ergebnisse  Spielpläne  Spielerstatistik  Tippspiel   +Info +
    + + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel Tipp-Pokal

    +
    +

    + Es ist noch keine Auswertung gelaufen

    + + + + + + + + +
    tester
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Halbfinale vom 16.03.2025 bis 18.03.2025 getippte Tendenzen Ø-Tipp +Dein Tipp +
    +
    +Joker +Ergebnis Pkt. 
     Alpha- +B | C + 0-0-0         + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  + + + +
       0-0-0         + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  
     
     Gamma-O'Neill 0-0-0         + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +2:1 +  +- +  
       0-0-0         + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  
    + +Pkt. Halbfinale: 0
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tipptabelle Bundesliga === + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel 1. Bundesliga 2024/25

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25  +26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Eintracht Frankfurt     0   0   0   0   0:00 0:0 +0.00 +
    2 + +  VfL Wolfsburg     0   0   0   0   0:00 0:0 +0.00 +
    3 + +  SC Freiburg     0   0   0   0   0:00 0:0 +0.00 +
    4 + +  Borussia M'gladbach     0   0   0   0   0:00 0:0 +0.00 +
    5 + +  FC Augsburg     0   0   0   0   0:00 0:0 +0.00 +
    6 + +  Borussia Dortmund     0   0   0   0   0:00 0:0 +0.00 +
    7 + +  FC St. Pauli     0   0   0   0   0:00 0:0 +0.00 +
    8 + +  Holstein Kiel     0   0   0   0   0:00 0:0 +0.00 +
    9 + +  Werder Bremen     0   0   0   0   0:00 0:0 +0.00 +
    10 + +  TSG Hoffenheim     0   0   0   0   0:00 0:0 +0.00 +
    11 + +  1.FC Union Berlin     0   0   0   0   0:00 0:0 +0.00 +
    12 + +  1.FC Heidenheim     0   0   0   0   0:00 0:0 +0.00 +
    13 + +  RB Leipzig     0   0   0   0   0:00 0:0 +0.00 +
    14 + +  VfL Bochum     0   0   0   0   0:00 0:0 +0.00 +
    15 + +  VfB Stuttgart     0   0   0   0   0:00 0:0 +0.00 +
    16 + +  FSV Mainz 05     0   0   0   0   0:00 0:0 +0.00 +
    17 + +  Bayer 04 Leverkusen     0   0   0   0   0:00 0:0 +0.00 +
    18 + +  Bayern München     0   0   0   0   0:00 0:0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +

     

    + + + + +

    + Es ist noch keine Auswertung gelaufen

    + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + +
    1. Spieltag Sp. Pkt.  +Pkt./Sp. +
    +
          Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt new file mode 100644 index 00000000..b80d5038 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt @@ -0,0 +1,2957 @@ +### viewer_logged_in +=== Anmeldung als Tipper === + + + +Tippspiel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tippspiel

    +
    +
    Tippspiel   +
    + + + + + + +
    Übersicht     +Logout 
    + + + + + + + +
    +

    Tippspiel

    +
    + + + + + + + + + + + + + + + + + + + + +
    tester
    Was möchtest Du jetzt tun?
    Liga tippen:
    + +
    Punktestände anschauen:
    + +
    Sonstiges:
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht    +
    +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/lmo-tippauth.txt +--- vorher ++++ nachher +@@ -1,2 +1,2 @@ + +-tester|geheim|5|Tina Test|tester@example.org||||1|1|EOL ++tester|{HASH}|5|Tina Test|tester@example.org||||1|1|EOL + +=== Tippuebersicht: Spiele der naechsten Tage aus beiden Ligen === + + + +Tippspiel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tippspiel

    +
    +
    Tippspiel   +
    + + + + + + +
    Übersicht  Tippen     +Logout 
    + + + + + + + +
    +

    Tippspiel

    +
    + + + + + + + + + + + + + + + + +
    +

    tester

    +
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    Alle Spiele vom 15.03.2025 bis 22.03.2025
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Bundesliga 2024/25
    +26. Spieltag vom 15.03.2025 bis 15.03.2025getippte TendenzenØ-Tipp
    +
    +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 1.FC Union Berlin-Bayern München 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    Tipp-Pokal
    +Halbfinale vom 16.03.2025 bis 18.03.2025getippte TendenzenØ-Tipp
    +
    +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    + Alpha- +B | C + 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + + + + +
    + Alpha- +B | C + 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + Gamma-O'Neill 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +2:1 +   +- + 
    + Gamma-O'Neill 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + +
    +
    +
    + + + + + +
    +« + +» +
    +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht    +
    +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tipps aus der Uebersicht speichern === +### GESENDETE FELDER (POST, 34) +action=tipp +todo=edit +save=1 +viewermode=1 +xstart=0 +xnow=1741993200 +xthen=1742684400 +xtippa1= +xtippb1= +xtippa2=0 +xtippb2=0 +xjokerspiel_1l_2024-25_26=3 +xtippa3= +xtippb3= +xtippa4= +xtippb4= +xtippa5= +xtippb5= +xtippa6= +xtippb6= +xtippa7= +xtippb7= +xtippa8= +xtippb8= +xtippa9=3 +xtippb9=1 +xtippa10= +xtippb10= +xtippa11= +xtippb11= +xtippa12= +xtippb12= +xtippa0=4 +xtippb0=0 +### ANTWORT + + + +Tippspiel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tippspiel

    +
    +
    Tippspiel   +
    + + + + + + +
    Übersicht  Tippen     +Logout 
    + + + + + + + +
    +

    Tippspiel

    +
    +

    + Tipps erfolgreich gespeichert

    + + + + + + + + + + + + + + + + +
    +

    tester

    +
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    Alle Spiele vom 15.03.2025 bis 22.03.2025
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Bundesliga 2024/25
    +26. Spieltag vom 15.03.2025 bis 15.03.2025getippte TendenzenØ-Tipp
    +
    +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen 1-0-0 100%-0%-0% 4.0:0.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel 0-1-0 0%-100%-0% 0.0:0.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 1.FC Union Berlin-Bayern München 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- +  
    Tipp-Pokal
    +Halbfinale vom 16.03.2025 bis 18.03.2025getippte TendenzenØ-Tipp
    +
    +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    + Alpha- +B | C + 1-0-0 100%-0%-0% 3.0:1.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + + + + +
    + Alpha- +B | C + 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + Gamma-O'Neill 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +2:1 +   +- + 
    + Gamma-O'Neill 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + +
    +
    +
    + + + + + +
    +« + +» +
    +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht    +
    +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/tipps/1l_2024-25_tester.tip +--- vorher ++++ nachher +@@ -1,6 +1,20 @@ + [Round26] + @3@ +-GA1=2 +-GB1=1 ++GA1=4 ++GB1=0 ++GA2=-1 ++GB2=-1 + GA3=0 + GB3=0 ++GA4=-1 ++GB4=-1 ++GA5=-1 ++GB5=-1 ++GA6=-1 ++GB6=-1 ++GA7=-1 ++GB7=-1 ++GA8=-1 ++GB8=-1 ++GA9=-1 ++GB9=-1 +GEAENDERT addon/tipp/tipps/tipppokal_tester.tip +--- vorher ++++ nachher +@@ -2,2 +2,8 @@ + GA11=3 + GB11=1 ++GA12=-1 ++GB12=-1 ++GA21=-1 ++GB21=-1 ++GA22=-1 ++GB22=-1 +NEU addon/tipp/tipps/einsicht/1l_2024-25_26.ein (136 Bytes) + +[tester] +@3@ +GA1=4 +GB1=0 +GA2=-1 +GB2=-1 +GA3=0 +GB3=0 +GA4=-1 +GB4=-1 +GA5=-1 +GB5=-1 +GA6=-1 +GB6=-1 +GA7=-1 +GB7=-1 +GA8=-1 +GB8=-1 +GA9=-1 +GB9=-1 +NEU addon/tipp/tipps/einsicht/tipppokal_1.ein (72 Bytes) + +[tester] +GA11=3 +GB11=1 +GA12=-1 +GB12=-1 +GA21=-1 +GB21=-1 +GA22=-1 +GB22=-1 + +=== Tippuebersicht ab uebermorgen === + + + +Tippspiel + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tippspiel

    +
    +
    Tippspiel   +
    + + + + + + +
    Übersicht  Tippen     +Logout 
    + + + + + + + +
    +

    Tippspiel

    +
    + + + + + + + + + + + + + + + + +
    +

    tester

    +
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    Alle Spiele vom 17.03.2025 bis 24.03.2025
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tipp-Pokal
    +Halbfinale vom 16.03.2025 bis 18.03.2025getippte TendenzenØ-Tipp
    +
    +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    + Alpha- +B | C + 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + Gamma-O'Neill 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +   +- + 
    + +
    +
    +
    + + + + + +
    +« + +» +
    +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht    +
    +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tippdatei Bundesliga === +[Round26] +@3@ +GA1=4 +GB1=0 +GA2=-1 +GB2=-1 +GA3=0 +GB3=0 +GA4=-1 +GB4=-1 +GA5=-1 +GB5=-1 +GA6=-1 +GB6=-1 +GA7=-1 +GB7=-1 +GA8=-1 +GB8=-1 +GA9=-1 +GB9=-1 +--- Dateiaenderungen --- +(keine) + +=== Tippdatei Pokal === +[Round1] +GA11=3 +GB11=1 +GA12=-1 +GB12=-1 +GA21=-1 +GB21=-1 +GA22=-1 +GB22=-1 +--- Dateiaenderungen --- +(keine) + From 8872bfcf5bbbda0e0e5be1671f4ea09c67ce585e Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 22:55:42 +0200 Subject: [PATCH 182/298] test(tipp): Snapshot unabhaengig von Uhr und Dateizeit --- tests/GoldenMaster/TippViewerTest.php | 12 +++++++++++- .../__snapshots__/tipp/viewer_logged_in-ae549aba.txt | 12 ++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/tests/GoldenMaster/TippViewerTest.php b/tests/GoldenMaster/TippViewerTest.php index 1a9b1f11..543c4b62 100644 --- a/tests/GoldenMaster/TippViewerTest.php +++ b/tests/GoldenMaster/TippViewerTest.php @@ -98,6 +98,10 @@ private static function client(): AdminClient // Bundesliga: zwei Spiele getippt, Joker auf Spiel 3; Pokal: das Hinspiel der ersten Paarung file_put_contents($path . '/addon/tipp/tipps/1l_2024-25_tester.tip', "[Round26]\n@3@\nGA1=2\nGB1=1\nGA3=0\nGB3=0\n"); file_put_contents($path . '/addon/tipp/tipps/tipppokal_tester.tip', "[Round1]\nGA11=3\nGB11=1\n"); + // "Dein letzter Tipp" zeigt die Dateizeit + foreach (['1l_2024-25_tester.tip', 'tipppokal_tester.tip'] as $tippdatei) { + touch($path . '/addon/tipp/tipps/' . $tippdatei, mktime(12, 0, 0, 3, 10, 2025)); + } $client->resetChanges(); return $client; @@ -121,7 +125,7 @@ public function testLoggedInTipperSeesAndSavesUpcomingGames(): void $t->add('Tippdatei Bundesliga', (string) file_get_contents($path . '1l_2024-25_tester.tip'), ''); $t->add('Tippdatei Pokal', (string) file_get_contents($path . 'tipppokal_tester.tip'), ''); - $this->assertMatchesSnapshot('tipp', 'viewer_logged_in', $t->text()); + $this->assertMatchesSnapshot('tipp', 'viewer_logged_in', self::ohneUhrzeit($t->text())); } public function testTippingASingleRoundOfLeagueAndCup(): void @@ -138,6 +142,12 @@ public function testTippingASingleRoundOfLeagueAndCup(): void $this->assertMatchesSnapshot('tipp', 'single_round_logged_in', $t->text()); } + /** Nach dem Speichern traegt die Tippuebersicht die Sekunde des Aufrufs im Formular (xnow); die Testuhr laeuft weiter. */ + private static function ohneUhrzeit(string $text): string + { + return (string) preg_replace(['/(name="xnow" value=")\d+/', '/^(xnow=)\d+$/m'], '$1{JETZT}', $text); + } + /** Beim ersten Anmelden wird das Kennwort gehasht (zufaelliges Salz): die Zeile des Tippers aendert sich jedes Mal anders. */ private static function ohneKennwort(string $changes): string { diff --git a/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt index b80d5038..01975563 100644 --- a/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt +++ b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt @@ -53,12 +53,12 @@
  • 1. Bundesliga 2024/25
    -Dein letzter Tipp: 11.10.2026 22:51 / 1. Spieltag +Dein letzter Tipp: 10.03.2025 13:00 / 1. Spieltag
  • Tipp-Pokal
    -Dein letzter Tipp: 11.10.2026 22:51 +Dein letzter Tipp: 10.03.2025 13:00
  • @@ -256,7 +256,7 @@ GEAENDERT addon/tipp/lmo-tippauth.txt - + @@ -1342,7 +1342,7 @@ todo=edit save=1 viewermode=1 xstart=0 -xnow=1741993200 +xnow={JETZT} xthen=1742684400 xtippa1= xtippb1= @@ -1436,7 +1436,7 @@ xtippb0=0 - +
    @@ -2648,7 +2648,7 @@ GB22=-1 - +
    From a742ce05b2671474984e7a45b90821d1ab647598 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 22:55:42 +0200 Subject: [PATCH 183/298] fix(tipp): Spielbericht und Tipphinweis in der Tippabgabe einer Liga --- lmo/addon/tipp/lmo-tippeditliga.php | 7 +++---- .../__snapshots__/tipp/single_round_logged_in-c1481c1b.txt | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippeditliga.php b/lmo/addon/tipp/lmo-tippeditliga.php index 35f3786a..a2844b49 100644 --- a/lmo/addon/tipp/lmo-tippeditliga.php +++ b/lmo/addon/tipp/lmo-tippeditliga.php @@ -43,7 +43,6 @@ * @var array $btip * @var mixed $i * @var mixed $jksp - * @var mixed $n * @var mixed $tipp_jokertippaktiv * @var mixed $trans_lang * @@ -333,11 +332,11 @@ } /** Spielbericht verlinken **/ if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$st - 1][$i][$n] != '') { + if ($ligaDaten->mberi[$st - 1][$i] != '') { //Spielbericht Inhalt $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } @@ -368,7 +367,7 @@ $lmo_spielnotiz .= '
    ' . $text[22] . ':' . $ligaDaten->mnote[$st - 1][$i] . '
    '; } //Notiz zum Tippspiel - if ($ligaDaten->mtipp[$st - 1][$i][$n] == 1) { + if ($ligaDaten->mtipp[$st - 1][$i] == 1) { $lmo_spielnotiz .= '
    ' . $text[487] . '' . $text['tipp'][231]; } //Ausgabe als neutrales Element (kein Link) diff --git a/tests/GoldenMaster/__snapshots__/tipp/single_round_logged_in-c1481c1b.txt b/tests/GoldenMaster/__snapshots__/tipp/single_round_logged_in-c1481c1b.txt index 4a50f70a..aa5ac36d 100644 --- a/tests/GoldenMaster/__snapshots__/tipp/single_round_logged_in-c1481c1b.txt +++ b/tests/GoldenMaster/__snapshots__/tipp/single_round_logged_in-c1481c1b.txt @@ -867,7 +867,6 @@ - --- Dateiaenderungen --- (keine) From 2460ef7ccc89476cf5a2c4671a04f0932790bbe6 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 22:55:42 +0200 Subject: [PATCH 184/298] changelog: Spielbericht in der Tippabgabe --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index f34a2788..80482004 100644 --- a/changelog.md +++ b/changelog.md @@ -39,6 +39,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Ein senkrechter Strich (`|`) in einer Notiz, einem Mannschaftsnamen, einer Adresse oder einer Newszeile schnitt beim Laden alles dahinter ab. - Tippspiel: Derselbe Fehler in der Tippübersicht und der Erinnerungsmail – ein `|` im Mannschaftsnamen oder in der Notiz schnitt den Rest ab. - Tippspiel, Tippübersicht und Erinnerungsmail: Die Werte eines Spiels hingen von der Reihenfolge der Zeilen in der Ligadatei ab. Fehlte einem Spiel eine Angabe (Notiz, Tore, Mannschaft), galt die des vorigen Spiels weiter; im Pokal konnten die Tore des Rückspiels beim Hinspiel landen. Jetzt hat jedes Spiel seine eigenen Werte, und was eine Liga nicht nennt, bekommt den Vorgabewert statt des Werts der zuvor gelesenen Liga. +- Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »nicht tippbar« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -303,6 +304,7 @@ _Here we write changelog notes for the next version._ - A vertical bar (`|`) in a note, a team name, an address or a news line cut off everything after it when loading. - Prediction game: the same bug in the prediction overview and the reminder mail – a `|` in a team name or a note cut off the rest. - Prediction game, prediction overview and reminder mail: the values of a game depended on the order of the lines in the league file. If a game lacked a value (note, goals, team), the one of the previous game stayed in effect; in a cup the goals of the second leg could end up at the first leg. Now every game has its own values, and what a league does not state gets the default instead of the value of the league read before. +- Prediction game, entering predictions for a league round: the link to the match report and the hint "not predictable" in the note were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From 5a7c5521cb35dbfb2fe8d9531aa5a8388c4f8bfa Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 22:55:55 +0200 Subject: [PATCH 185/298] changelog: Wortlaut des Tipphinweises --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 80482004..4bf42add 100644 --- a/changelog.md +++ b/changelog.md @@ -39,7 +39,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Ein senkrechter Strich (`|`) in einer Notiz, einem Mannschaftsnamen, einer Adresse oder einer Newszeile schnitt beim Laden alles dahinter ab. - Tippspiel: Derselbe Fehler in der Tippübersicht und der Erinnerungsmail – ein `|` im Mannschaftsnamen oder in der Notiz schnitt den Rest ab. - Tippspiel, Tippübersicht und Erinnerungsmail: Die Werte eines Spiels hingen von der Reihenfolge der Zeilen in der Ligadatei ab. Fehlte einem Spiel eine Angabe (Notiz, Tore, Mannschaft), galt die des vorigen Spiels weiter; im Pokal konnten die Tore des Rückspiels beim Hinspiel landen. Jetzt hat jedes Spiel seine eigenen Werte, und was eine Liga nicht nennt, bekommt den Vorgabewert statt des Werts der zuvor gelesenen Liga. -- Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »nicht tippbar« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. +- Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »Spiel wird für Tippspiel nicht gewertet« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -304,7 +304,7 @@ _Here we write changelog notes for the next version._ - A vertical bar (`|`) in a note, a team name, an address or a news line cut off everything after it when loading. - Prediction game: the same bug in the prediction overview and the reminder mail – a `|` in a team name or a note cut off the rest. - Prediction game, prediction overview and reminder mail: the values of a game depended on the order of the lines in the league file. If a game lacked a value (note, goals, team), the one of the previous game stayed in effect; in a cup the goals of the second leg could end up at the first leg. Now every game has its own values, and what a league does not state gets the default instead of the value of the league read before. -- Prediction game, entering predictions for a league round: the link to the match report and the hint "not predictable" in the note were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. +- Prediction game, entering predictions for a league round: the link to the match report and the hint that a game does not count for the prediction game were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From 8dc6ef514cc9dc204382549f7ad30f9f3a109a16 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:01:50 +0200 Subject: [PATCH 186/298] refactor(tipp): anstehende Spiele als Liste von AnstehendesSpiel --- composer.json | 3 +- lmo/addon/tipp/lmo-tippemail.php | 24 ++-- lmo/addon/tipp/lmo-tippemailviewer.php | 24 ++-- lmo/addon/tipp/lmo-tippopenfileviewer.php | 80 +++++------ lmo/addon/tipp/lmo-tippviewer.php | 136 ++++++++---------- src/Tipp/AnstehendesSpiel.php | 86 +++++++++++ .../tipp/viewer_logged_in-ae549aba.txt | 4 +- tests/Unit/Tipp/TippLigaLaderTest.php | 40 ++++-- tests/Unit/Tipp/fixtures/lade.php | 13 +- 9 files changed, 230 insertions(+), 180 deletions(-) create mode 100644 src/Tipp/AnstehendesSpiel.php diff --git a/composer.json b/composer.json index 9530d7b3..ae9aef72 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,8 @@ ], "psr-4": { "Lmo\\Install\\": "src/Install/", - "Lmo\\Liga\\": "src/Liga/" + "Lmo\\Liga\\": "src/Liga/", + "Lmo\\Tipp\\": "src/Tipp/" } }, "bin": [ diff --git a/lmo/addon/tipp/lmo-tippemail.php b/lmo/addon/tipp/lmo-tippemail.php index 2d57a56e..7166d556 100644 --- a/lmo/addon/tipp/lmo-tippemail.php +++ b/lmo/addon/tipp/lmo-tippemail.php @@ -132,17 +132,11 @@ $anzligen = count($dateien); - $ligaDaten->teams = array_pad($array, 65, ''); - $ligaDaten->teams[0] = '___'; + // anstehende Spiele aller Ligen (Lmo\Tipp\AnstehendesSpiel); gleicher Index wie $liga, $spieltag, $spiel, $zeit + $lmo_spiele = array(); $liga = array(); - $ligaDaten->titel = array(); - $ligaDaten->lmtype = array(); - $ligaDaten->anzst = array(); $spieltag = array(); - $ligaDaten->modus = array(); $spiel = array(); - $ligaDaten->teama = array(); - $ligaDaten->teamb = array(); $zeit = array(); $anzspiele = 0; @@ -177,19 +171,19 @@ if ($ktipp == 1) { if ($goaltipp[$i] == '_') { if ($lliga != $liga[$i]) { - $spiele .= "\n" . $ligaDaten->titel[$i] . ':'; + $spiele .= "\n" . $lmo_spiele[$i]->titel . ':'; } if ($lspieltag != $spieltag[$i] || $lliga != $liga[$i]) { - if ($ligaDaten->lmtype[$i] == 0) { + if ($lmo_spiele[$i]->typ == 0) { $spiele .= "\n" . $spieltag[$i] . '. ' . $text[2] . ':'; } else { - if ($spieltag[$i] == $ligaDaten->anzst[$i]) { + if ($spieltag[$i] == $lmo_spiele[$i]->runden) { $j = $text[374]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-1) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden-1) { $j = $text[373]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-2) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden-2) { $j = $text[372]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i]-3) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden-3) { $j = $text[371]; } else { $j = $spieltag[$i] . '. ' . $text[370]; @@ -197,7 +191,7 @@ $spiele .= $j . ':'; } } - $spiele .= "\n" . $ligaDaten->teama[$i] . ' - ' . $ligaDaten->teamb[$i] . ' (' . $text['tipp'][87] . ' ' . $zeit[$i] . ')'; + $spiele .= "\n" . $lmo_spiele[$i]->heim . ' - ' . $lmo_spiele[$i]->gast . ' (' . $text['tipp'][87] . ' ' . $zeit[$i] . ')'; $lliga = $liga[$i]; $lspieltag = $spieltag[$i]; } diff --git a/lmo/addon/tipp/lmo-tippemailviewer.php b/lmo/addon/tipp/lmo-tippemailviewer.php index f97cf4a8..abac1223 100644 --- a/lmo/addon/tipp/lmo-tippemailviewer.php +++ b/lmo/addon/tipp/lmo-tippemailviewer.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var list<\Lmo\Tipp\AnstehendesSpiel> $lmo_spiele anstehende Spiele aller Ligen (wird hier ergaenzt) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * * Weitere Variablen des einbindenden Codes: @@ -58,15 +58,9 @@ $lmo_pokal = $lmo_liga->istPokal(); $titel0 = $lmo_einstellungen->wert('Name'); $lmtype0 = $lmo_einstellungen->wert('Type'); - $ligaDaten->anzteams = $lmo_einstellungen->wert('Teams'); clearstatcache(); - $anzst0 = strlen(decbin($ligaDaten->anzteams-1)); - foreach ($lmo_liga->mannschaften as $lmo_nr => $lmo_mannschaft) { - if ($lmo_mannschaft->name !== null) { - $ligaDaten->teams[$lmo_nr] = $lmo_mannschaft->anzeigename(); - } - } + $anzst0 = strlen(decbin((int)$lmo_einstellungen->wert('Teams')-1)); foreach ($lmo_liga->spieltage as $lmo_spieltag_nr => $lmo_spieltag) { $spieltag0 = (string)$lmo_spieltag_nr; // Datum des Spieltags, wie es in der Datei steht @@ -88,15 +82,17 @@ // Nummer des Spiels wie im Schluessel der Datei: Partie, im Pokal gefolgt vom Spiel der Paarung $spiel0 = $lmo_pokal ? $lmo_partie_nr.$lmo_spiel_nr : (string)$lmo_partie_nr; + $lmo_spiel = new \Lmo\Tipp\AnstehendesSpiel(); + $lmo_spiel->titel = $titel0; + $lmo_spiel->typ = $lmtype0; + $lmo_spiel->runden = $anzst0; + $lmo_spiel->spieleJePaarung = $modus0; + $lmo_spiel->heim = $lmo_liga->mannschaftsname($teama0); + $lmo_spiel->gast = $teamb0 > 0 ? $lmo_liga->mannschaftsname($teamb0) : '___'; + $lmo_spiele[] = $lmo_spiel; array_push($liga, $liga0); - array_push($ligaDaten->titel, $titel0); - array_push($ligaDaten->lmtype, $lmtype0); - array_push($ligaDaten->anzst, $anzst0); array_push($spieltag, $spieltag0); - array_push($ligaDaten->modus, $modus0); array_push($spiel, $spiel0); - array_push($ligaDaten->teama, $ligaDaten->teams[$teama0] ?? ''); - array_push($ligaDaten->teamb, $ligaDaten->teams[$teamb0] ?? ''); array_push($zeit, date("d.m.Y H:i", $zeit0)); $anzspiele++; } diff --git a/lmo/addon/tipp/lmo-tippopenfileviewer.php b/lmo/addon/tipp/lmo-tippopenfileviewer.php index f44cef28..051b82fc 100644 --- a/lmo/addon/tipp/lmo-tippopenfileviewer.php +++ b/lmo/addon/tipp/lmo-tippopenfileviewer.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var list<\Lmo\Tipp\AnstehendesSpiel> $lmo_spiele anstehende Spiele aller Ligen (wird hier ergaenzt) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $dirliga Ligenordner relativ zum LMO (Konfiguration) @@ -70,8 +70,6 @@ * @var mixed $urlb0 */ -// $ligaDaten bereitstellen (auch wenn dieser Lader innerhalb einer Funktion laeuft) -require(PATH_TO_LMO . '/lmo-ligadaten.php'); if ($file != "") { @@ -94,8 +92,7 @@ $hidr0 = $lmo_einstellungen->wert('HideDraw') ?? 0; $dats0 = $lmo_einstellungen->wert('DatS'); $datm0 = $lmo_einstellungen->wert('DatM'); - $ligaDaten->anzteams = $lmo_einstellungen->wert('Teams'); - $ligaDaten->favteam = $lmo_einstellungen->wert('favTeam'); + $lmo_favteam = $lmo_einstellungen->wert('favTeam'); clearstatcache(); $tippdaten = array(); @@ -122,12 +119,7 @@ } fclose($datei); - $anzst0 = strlen(decbin($ligaDaten->anzteams-1)); - foreach ($lmo_liga->mannschaften as $lmo_nr => $lmo_mannschaft) { - if ($lmo_mannschaft->name !== null) { - $ligaDaten->teams[$lmo_nr] = $lmo_mannschaft->anzeigename(); - } - } + $anzst0 = strlen(decbin((int)$lmo_einstellungen->wert('Teams')-1)); foreach ($lmo_liga->spieltage as $lmo_spieltag_nr => $lmo_spieltag) { $spieltag0 = (string)$lmo_spieltag_nr; // Datum des Spieltags in der Form TT.MM.JJJJ und als Zeit; ein Datum, das es nicht gibt, zaehlt als leer @@ -187,32 +179,12 @@ // Nummer des Spiels wie im Schluessel der Datei: Partie, im Pokal gefolgt vom Spiel der Paarung $spiel0 = $lmo_pokal ? $lmo_partie_nr.$lmo_spiel_nr : (string)$lmo_partie_nr; - array_push($liga, $liga0); - array_push($ligaDaten->titel, $titel0); - array_push($ligaDaten->lmtype, $lmtype0); - array_push($ligaDaten->anzst, $anzst0); - array_push($ligaDaten->hidr, $hidr0); - array_push($ligaDaten->dats, $dats0); - array_push($ligaDaten->datm, $datm0); - array_push($spieltag, $spieltag0); - array_push($ligaDaten->modus, $modus0); - array_push($ligaDaten->datum1, $datum10); - array_push($ligaDaten->datum2, $datum20); - array_push($spiel, $spiel0); - array_push($ligaDaten->urlb, $urlb0); - array_push($ligaDaten->goalfaktor, $goalfaktor0); - if ($ligaDaten->favteam == $teama0) { - $teama0 = "".($ligaDaten->teams[$teama0] ?? '').""; - } else { - $teama0 = $ligaDaten->teams[$teama0] ?? ''; + // Name zum Anzeigen; die Lieblingsmannschaft der Liga ist hervorgehoben + $lmo_namen = array(); + foreach (array($teama0, $teamb0) as $lmo_nr) { + $lmo_name = $lmo_nr > 0 ? $lmo_liga->mannschaftsname($lmo_nr) : '___'; + $lmo_namen[] = $lmo_favteam == $lmo_nr ? "".$lmo_name."" : $lmo_name; } - array_push($ligaDaten->teama, $teama0); - if ($ligaDaten->favteam == $teamb0) { - $teamb0 = "".($ligaDaten->teams[$teamb0] ?? '').""; - } else { - $teamb0 = $ligaDaten->teams[$teamb0] ?? ''; - } - array_push($ligaDaten->teamb, $teamb0); if ($goala0 == "") { $goala0 = -1; } @@ -223,7 +195,6 @@ $msieg0 = 1; $goala0 = 0; } - array_push($ligaDaten->goala, $goala0); if ($goalb0 == "") { $goalb0 = -1; } @@ -234,7 +205,6 @@ $msieg0 = 2; $goalb0 = 0; } - array_push($ligaDaten->goalb, $goalb0); if ($mspez0 == 0) { $mspez0 = " "; } @@ -244,12 +214,34 @@ if ($mspez0 == 1) { $mspez0 = $text[1]; } - array_push($ligaDaten->mspez, $mspez0); - array_push($ligaDaten->mtipp, $mtipp0); - array_push($ligaDaten->mnote, $mnote0); - array_push($ligaDaten->mberi, $mberi0); - array_push($ligaDaten->msieg, $msieg0); - array_push($ligaDaten->mterm, $mterm0); + + $lmo_spiel = new \Lmo\Tipp\AnstehendesSpiel(); + $lmo_spiel->titel = $titel0; + $lmo_spiel->typ = $lmtype0; + $lmo_spiel->runden = $anzst0; + $lmo_spiel->ohneUnentschieden = $hidr0; + $lmo_spiel->mitSpieltagsdatum = $dats0; + $lmo_spiel->mitAnstosszeit = $datm0; + $lmo_spiel->mitSpielbericht = $urlb0; + $lmo_spiel->mitZusatz = $lmo_einstellungen->wert('Spez'); + $lmo_spiel->torfaktor = $goalfaktor0; + $lmo_spiel->spieleJePaarung = $modus0; + $lmo_spiel->ersterTag = $datum10; + $lmo_spiel->letzterTag = $datum20; + $lmo_spiel->heim = $lmo_namen[0]; + $lmo_spiel->gast = $lmo_namen[1]; + $lmo_spiel->toreHeim = $goala0; + $lmo_spiel->toreGast = $goalb0; + $lmo_spiel->zusatz = $mspez0; + $lmo_spiel->wertung = $msieg0; + $lmo_spiel->notiz = $mnote0; + $lmo_spiel->bericht = $mberi0; + $lmo_spiel->ohneTippwertung = $mtipp0; + $lmo_spiel->anstoss = $mterm0; + $lmo_spiele[] = $lmo_spiel; + array_push($liga, $liga0); + array_push($spieltag, $spieltag0); + array_push($spiel, $spiel0); array_push($tippa, ""); array_push($tippb, ""); array_push($jksp, ""); diff --git a/lmo/addon/tipp/lmo-tippviewer.php b/lmo/addon/tipp/lmo-tippviewer.php index 89fd7957..5fc32433 100644 --- a/lmo/addon/tipp/lmo-tippviewer.php +++ b/lmo/addon/tipp/lmo-tippviewer.php @@ -91,32 +91,11 @@ sort($dateien); $anzligen = count($dateien); - $ligaDaten->teams = array_pad($array, 65, ''); - $ligaDaten->teams[0] = '___'; + // anstehende Spiele aller Ligen des Tippers (Lmo\Tipp\AnstehendesSpiel); gleicher Index wie $liga, $spieltag, $spiel + $lmo_spiele = array(); $liga = array(); - $ligaDaten->titel = array(); - $ligaDaten->lmtype = array(); - $ligaDaten->anzst = array(); - $ligaDaten->hidr = array(); - $ligaDaten->dats = array(); - $ligaDaten->datm = array(); $spieltag = array(); - $ligaDaten->modus = array(); - $ligaDaten->datum1 = array(); - $ligaDaten->datum2 = array(); $spiel = array(); - $ligaDaten->teama = array(); - $ligaDaten->teamb = array(); - $ligaDaten->goala = array(); - $ligaDaten->goalb = array(); - $ligaDaten->goalfaktor = array(); - $ligaDaten->mspez = array(); - $ligaDaten->mtipp = array(); - $ligaDaten->mnote = array(); - $ligaDaten->urlb = array(); - $ligaDaten->mberi = array(); - $ligaDaten->msieg = array(); - $ligaDaten->mterm = array(); $tippa = array(); $tippb = array(); $jksp = array(); @@ -155,7 +134,7 @@ $start1 = 0; $start2 = 0; for ($i = 0; $i < $anzspiele; $i++) { - $btip = tippaenderbar($ligaDaten->mterm[$i], $ligaDaten->datum1[$i], $ligaDaten->datum2[$i]); + $btip = tippaenderbar($lmo_spiele[$i]->anstoss, $lmo_spiele[$i]->ersterTag, $lmo_spiele[$i]->letzterTag); if ($btip == true) { if ($tipp_jokertipp == 1 && isset($_POST['xjokerspiel_' . $liga[$i] . '_' . $spieltag[$i]])) { $jksp[$i] = trim($_POST['xjokerspiel_' . $liga[$i] . '_' . $spieltag[$i]]); @@ -289,31 +268,31 @@ for ($i = 0; $i < $anzspiele; $i++) { if ($i == 0 || $liga[$i] != $liga[$i - 1]) { ?>
    - + datum1[$i] != '') { - $datum = explode('.', $ligaDaten->datum1[$i]); + if ($lmo_spiele[$i]->ersterTag != '') { + $datum = explode('.', $lmo_spiele[$i]->ersterTag); $dum1 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum1 = ''; } - if ($ligaDaten->datum2[$i] != '') { - $datum = explode('.', $ligaDaten->datum2[$i]); + if ($lmo_spiele[$i]->letzterTag != '') { + $datum = explode('.', $lmo_spiele[$i]->letzterTag); $dum2 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum2 = ''; } - if ($ligaDaten->lmtype[$i] == 1) { - if ($spieltag[$i] == $ligaDaten->anzst[$i]) { + if ($lmo_spiele[$i]->typ == 1) { + if ($spieltag[$i] == $lmo_spiele[$i]->runden) { $j = $text[374]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 1) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden - 1) { $j = $text[373]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 2) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden - 2) { $j = $text[372]; - } elseif ($spieltag[$i] == $ligaDaten->anzst[$i] - 3) { + } elseif ($spieltag[$i] == $lmo_spiele[$i]->runden - 3) { $j = $text[371]; } else { $j = $spieltag[$i] . '. ' . $text[370]; @@ -324,7 +303,7 @@ if ($tipp_tippeinsicht == 1) { echo ''; } - if ($ligaDaten->lmtype[$i] == 0) { + if ($lmo_spiele[$i]->typ == 0) { echo $spieltag[$i] . '. ' . $text[2]; } else { echo $j; @@ -332,12 +311,12 @@ if ($tipp_tippeinsicht == 1) { echo ''; } - if ($ligaDaten->dats[$i] == 1) { - if ($ligaDaten->datum1[$i] != '') { - echo ' ' . $text[3] . ' ' . $ligaDaten->datum1[$i]; + if ($lmo_spiele[$i]->mitSpieltagsdatum == 1) { + if ($lmo_spiele[$i]->ersterTag != '') { + echo ' ' . $text[3] . ' ' . $lmo_spiele[$i]->ersterTag; } - if ($ligaDaten->datum2[$i] != '') { - echo ' ' . $text[4] . ' ' . $ligaDaten->datum2[$i]; + if ($lmo_spiele[$i]->letzterTag != '') { + echo ' ' . $text[4] . ' ' . $lmo_spiele[$i]->letzterTag; } } ?>hidr[$i] == 0) { ?> + if ($lmo_spiele[$i]->ohneUnentschieden == 0) { ?> @@ -387,7 +366,7 @@ goala[$i] != '_' && $ligaDaten->goalb[$i] != '_') { + if ($lmo_spiele[$i]->toreHeim != '_' && $lmo_spiele[$i]->toreGast != '_') { $btip1 = false; } else { $btip1 = true; @@ -397,19 +376,18 @@ } $dum1 = ''; - if ($ligaDaten->datm[$i] == 1) { - if ($ligaDaten->mterm[$i] > 0) { - $ligaDaten->datf = $defdateformat; - $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$i]), $trans_lang); + if ($lmo_spiele[$i]->mitAnstosszeit == 1) { + if ($lmo_spiele[$i]->anstoss > 0) { + $dum1 = strtr(date($defdateformat, $lmo_spiele[$i]->anstoss), $trans_lang); } } ?> - + hidr[$i] == 0) { ?> + if ($lmo_spiele[$i]->ohneUnentschieden == 0) { ?> @@ -590,11 +568,11 @@ - + - + - + @@ -2191,7 +2191,7 @@ xtippb0=0 - diff --git a/tests/Unit/Tipp/TippLigaLaderTest.php b/tests/Unit/Tipp/TippLigaLaderTest.php index f5689884..1b5a2ac3 100644 --- a/tests/Unit/Tipp/TippLigaLaderTest.php +++ b/tests/Unit/Tipp/TippLigaLaderTest.php @@ -2,12 +2,13 @@ namespace Lmo\Tests\Unit\Tipp; +use Lmo\Tipp\AnstehendesSpiel; use PHPUnit\Framework\TestCase; /** * Das Tippspiel sammelt fuer die Tippuebersicht und die Erinnerungsmail die anstehenden Spiele * mehrerer Ligen. Die Ligadateien liest es komplett als Lmo\Liga\Rohdaten\Liga und greift je Spiel - * auf dessen eigene Werte zu. + * auf dessen eigene Werte zu. Heraus kommt je Spiel ein Lmo\Tipp\AnstehendesSpiel. */ class TippLigaLaderTest extends TestCase { @@ -19,23 +20,30 @@ public function testTippuebersichtSammeltSpieleUndTipps(): void { $testLader = 'lmo-tippopenfileviewer.php'; $werte = require __DIR__ . '/fixtures/lade.php'; - $ligaDaten = $werte['ligaDaten']; + /** @var list $spiele */ + $spiele = $werte['lmo_spiele']; self::assertSame(2, $werte['anzspiele']); + self::assertCount(2, $spiele); + self::assertContainsOnlyInstancesOf(AnstehendesSpiel::class, $spiele); self::assertSame(['tippliga', 'tippliga'], $werte['liga']); - self::assertSame(['Tippliga', 'Tippliga'], $ligaDaten->titel); self::assertSame(['1', '1'], $werte['spieltag']); self::assertSame(['1', '2'], $werte['spiel']); - self::assertSame(['01.03.2025', '01.03.2025'], $ligaDaten->datum1); + [$erstes, $zweites] = $spiele; + // was die Anzeige von der Liga wissen muss, traegt jedes Spiel + self::assertSame(['Tippliga', '0', 2], [$erstes->titel, $erstes->typ, $erstes->runden]); + self::assertSame(['0', '1', '0', '1', '1'], [$erstes->ohneUnentschieden, $erstes->mitSpieltagsdatum, $erstes->mitAnstosszeit, $erstes->mitSpielbericht, $erstes->torfaktor]); + self::assertNull($erstes->mitZusatz, 'die Liga nennt Spez nicht'); + self::assertSame(['01.03.2025', '02.03.2025', 1], [$zweites->ersterTag, $zweites->letzterTag, $zweites->spieleJePaarung]); // ein "|" im Namen oder in der Notiz gehoert zum Wert; frueher endete der Wert dort - self::assertSame(['Alpha', 'Gamma'], $ligaDaten->teama); - self::assertSame(['B | C', 'Alpha'], $ligaDaten->teamb, 'Lieblingsmannschaft ist hervorgehoben'); + self::assertSame(['Alpha', 'B | C'], [$erstes->heim, $erstes->gast], 'Lieblingsmannschaft ist hervorgehoben'); + self::assertSame(['Gamma', 'Alpha'], [$zweites->heim, $zweites->gast]); // jedes Spiel hat seine eigene Notiz; frueher galt die des vorigen Spiels weiter, wenn eine fehlte - self::assertSame(['Abbruch | Nebel', ''], $ligaDaten->mnote); - self::assertSame([' ', ' '], $ligaDaten->mspez); - self::assertSame(['2', '_'], $ligaDaten->goala); - self::assertSame(['1', '_'], $ligaDaten->goalb); - self::assertSame(['1740826800', '1740834000'], $ligaDaten->mterm); + self::assertSame(['Abbruch | Nebel', ''], [$erstes->notiz, $zweites->notiz]); + self::assertSame([' ', ' '], [$erstes->zusatz, $zweites->zusatz]); + self::assertSame(['2', '1', 0], [$erstes->toreHeim, $erstes->toreGast, $erstes->wertung]); + self::assertSame(['_', '_'], [$zweites->toreHeim, $zweites->toreGast]); + self::assertSame(['1740826800', '1740834000'], [$erstes->anstoss, $zweites->anstoss]); self::assertSame(['3', '_'], $werte['tippa']); self::assertSame(['1', '_'], $werte['tippb']); } @@ -48,15 +56,17 @@ public function testErinnerungsmailSammeltSpiele(): void { $testLader = 'lmo-tippemailviewer.php'; $werte = require __DIR__ . '/fixtures/lade.php'; - $ligaDaten = $werte['ligaDaten']; + /** @var list $spiele */ + $spiele = $werte['lmo_spiele']; self::assertSame(2, $werte['anzspiele']); + self::assertCount(2, $spiele); self::assertSame(['tippliga', 'tippliga'], $werte['liga']); - self::assertSame(['Tippliga', 'Tippliga'], $ligaDaten->titel); self::assertSame(['1', '1'], $werte['spieltag']); self::assertSame(['1', '2'], $werte['spiel']); - self::assertSame(['Alpha', 'Gamma'], $ligaDaten->teama); - self::assertSame(['B | C', 'Alpha'], $ligaDaten->teamb); + self::assertSame(['Tippliga', '0', 2, 1], [$spiele[0]->titel, $spiele[0]->typ, $spiele[0]->runden, $spiele[0]->spieleJePaarung]); + self::assertSame(['Alpha', 'B | C'], [$spiele[0]->heim, $spiele[0]->gast]); + self::assertSame(['Gamma', 'Alpha'], [$spiele[1]->heim, $spiele[1]->gast]); self::assertSame([date('d.m.Y H:i', 1740826800), date('d.m.Y H:i', 1740834000)], $werte['zeit']); } } diff --git a/tests/Unit/Tipp/fixtures/lade.php b/tests/Unit/Tipp/fixtures/lade.php index a5f760e7..7f75afc8 100644 --- a/tests/Unit/Tipp/fixtures/lade.php +++ b/tests/Unit/Tipp/fixtures/lade.php @@ -34,15 +34,8 @@ function zeit($mterm0, $datum1, $datum2): int $liga = $spieltag = $spiel = $zeit = $tippa = $tippb = $jksp = $tipp_jokertippaktiv = []; $anzspiele = 0; -require PATH_TO_LMO . '/lmo-ligadaten.php'; -// das Tippspiel sammelt in den Feldern der Liga Listen ueber mehrere Ligen, anders als ihr Typ es vorsieht -/** @var mixed $ligaDaten */ -$ligaDaten->teams = array_pad($array, 65, ''); -$ligaDaten->teams[0] = '___'; -foreach (['titel', 'lmtype', 'anzst', 'hidr', 'dats', 'datm', 'modus', 'datum1', 'datum2', 'teama', 'teamb', 'goala', 'goalb', - 'goalfaktor', 'mspez', 'mtipp', 'mnote', 'urlb', 'mberi', 'msieg', 'mterm'] as $feld) { - $ligaDaten->$feld = []; -} +// die anstehenden Spiele (Lmo\Tipp\AnstehendesSpiel), gleicher Index wie $liga, $spieltag, $spiel +$lmo_spiele = []; // Ligenordner relativ zum LMO, wie in der Konfiguration $dirliga = '../tests/Unit/Tipp/fixtures/'; @@ -56,4 +49,4 @@ function zeit($mterm0, $datum1, $datum2): int require PATH_TO_ADDONDIR . '/tipp/' . $testLader; -return compact('ligaDaten', 'liga', 'spieltag', 'spiel', 'zeit', 'tippa', 'tippb', 'anzspiele'); +return compact('lmo_spiele', 'liga', 'spieltag', 'spiel', 'zeit', 'tippa', 'tippb', 'anzspiele'); From 70bfa4f16b01f9059e1ff388d775a67216edc8c9 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:01:50 +0200 Subject: [PATCH 187/298] changelog: AnstehendesSpiel im Tippspiel --- changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 4bf42add..e4a857c6 100644 --- a/changelog.md +++ b/changelog.md @@ -15,6 +15,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Ligalisten (Ligaübersicht, Admin: Öffnen, Löschen, Download, neue Liga, Viewer-Optionen; Tippspiel) lesen Name, Typ und Größe einer Liga über `Lmo\Liga\LigaDatei::liesAbschnitt()` statt über neun eigene Leseschleifen. Leerzeichen um Schlüssel und Wert werden dabei wie beim Laden der Liga entfernt; eine nicht lesbare Datei bricht die Liste nicht mehr ab. - Die Spielplanvorlage beim Anlegen einer Liga (»aus Datei übernehmen«) sowie die Tippübersicht und die Erinnerungsmail des Tippspiels lesen Ligadateien über `Lmo\Liga\Rohdaten\Liga` bzw. `Lmo\Liga\LigaDatei` statt über eigene Leseschleifen. Damit liest außer der Classlib und dem Kern niemand mehr eine Ligadatei selbst. - Eine Ligadatei wird immer komplett gelesen. Die beiden kleinen Lader des Tippspiels (`lmo-openfilename.php`, `lmo-openfiledat.php`) und der Schalter `$lmo_only_st` lasen bisher nur einzelne Schlüssel bzw. einen Spieltag und hinterließen eine halb gefüllte Liga; jetzt liefern alle Lader dasselbe. Nur die Ligalisten lesen weiterhin allein den Abschnitt `[Options]`. Sichtbar: Eine Liga ohne Namen heißt im Tippspiel nicht mehr »No Name«, sondern hat wie überall sonst keinen Namen. In der Erinnerungsmail für einen Spieltag wird dessen Datum wie im Hauptlader geprüft: `1.9.2024` wird zu `01.09.2024` (bisher leer), ein Datum, das es nicht gibt (`31.02.2025`), wird geleert (bisher auf den 03.03. umgerechnet). +- Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -40,6 +41,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Tippspiel: Derselbe Fehler in der Tippübersicht und der Erinnerungsmail – ein `|` im Mannschaftsnamen oder in der Notiz schnitt den Rest ab. - Tippspiel, Tippübersicht und Erinnerungsmail: Die Werte eines Spiels hingen von der Reihenfolge der Zeilen in der Ligadatei ab. Fehlte einem Spiel eine Angabe (Notiz, Tore, Mannschaft), galt die des vorigen Spiels weiter; im Pokal konnten die Tore des Rückspiels beim Hinspiel landen. Jetzt hat jedes Spiel seine eigenen Werte, und was eine Liga nicht nennt, bekommt den Vorgabewert statt des Werts der zuvor gelesenen Liga. - Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »Spiel wird für Tippspiel nicht gewertet« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. +- Tippspiel, Tippübersicht, Hinweis-Symbol am Spiel: Der Zusatz zum Ergebnis (n.V., i.E.) fehlte dort immer, der Torfaktor der Liga wurde nicht angewendet und der Link zum Spielbericht zeigte ins Leere. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -280,6 +282,7 @@ _Here we write changelog notes for the next version._ - The league lists (league overview, admin: open, delete, download, new league, viewer options; prediction game) read name, type and size of a league through `Lmo\Liga\LigaDatei::liesAbschnitt()` instead of nine reading loops of their own. Blanks around key and value are removed as when loading the league; an unreadable file no longer aborts the list. - The schedule template when creating a league ("take over from file") as well as the prediction overview and the reminder mail of the prediction game read league files through `Lmo\Liga\Rohdaten\Liga` or `Lmo\Liga\LigaDatei` instead of reading loops of their own. Apart from the classlib and the core, nothing reads a league file by itself any more. - A league file is always read completely. The two small loaders of the prediction game (`lmo-openfilename.php`, `lmo-openfiledat.php`) and the switch `$lmo_only_st` used to read only single keys or one round and left a half-filled league; now all loaders deliver the same. Only the league lists still read just the `[Options]` section. Visible: a league without a name is no longer called "No Name" in the prediction game but has no name, as everywhere else. In the reminder mail for one round its date is checked as in the main loader: `1.9.2024` becomes `01.09.2024` (empty before), a date that does not exist (`31.02.2025`) is cleared (converted to 03.03. before). +- Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. @@ -305,6 +308,7 @@ _Here we write changelog notes for the next version._ - Prediction game: the same bug in the prediction overview and the reminder mail – a `|` in a team name or a note cut off the rest. - Prediction game, prediction overview and reminder mail: the values of a game depended on the order of the lines in the league file. If a game lacked a value (note, goals, team), the one of the previous game stayed in effect; in a cup the goals of the second leg could end up at the first leg. Now every game has its own values, and what a league does not state gets the default instead of the value of the league read before. - Prediction game, entering predictions for a league round: the link to the match report and the hint that a game does not count for the prediction game were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. +- Prediction game, prediction overview, hint icon at a game: the addition to the result (a.e.t., on penalties) was always missing there, the goal factor of the league was not applied and the link to the match report led nowhere. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From 9394c29d3a9317004ab5af930d7f66a6ad81a336 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:06:50 +0200 Subject: [PATCH 188/298] feat(liga): Spiel zum Anzeigen und Kurz-/Mittelname aus den Rohdaten --- src/Liga/Rohdaten/Mannschaft.php | 34 +++++- src/Liga/Spiel.php | 159 ++++++++++++++++++++++++++ tests/Unit/Liga/Rohdaten/LigaTest.php | 11 ++ tests/Unit/Liga/SpielTest.php | 151 ++++++++++++++++++++++++ 4 files changed, 353 insertions(+), 2 deletions(-) create mode 100644 src/Liga/Spiel.php create mode 100644 tests/Unit/Liga/SpielTest.php diff --git a/src/Liga/Rohdaten/Mannschaft.php b/src/Liga/Rohdaten/Mannschaft.php index 1f4ff267..83f6998d 100644 --- a/src/Liga/Rohdaten/Mannschaft.php +++ b/src/Liga/Rohdaten/Mannschaft.php @@ -6,8 +6,9 @@ * Eine Mannschaft, wie sie in der Ligadatei steht: Name ([Teams]), Kurzname ([Teamk]), * Mittelname ([Teamm]) und die Werte ihres Abschnitts [TeamN]. * - * null heisst: steht nicht in der Datei. Die Klasse leitet nichts ab; einen fehlenden Kurz- oder - * Mittelnamen aus dem Namen zu bilden ist Sache dessen, der ihn anzeigen will. + * null heisst: steht nicht in der Datei. Die Eigenschaften bleiben, wie sie in der Datei stehen; + * zum Anzeigen gibt es anzeigename(), kurzname() und mittelname(), die einen fehlenden Kurz- oder + * Mittelnamen aus dem Namen bilden. */ final class Mannschaft { @@ -31,4 +32,33 @@ public function anzeigename(): string { return stripslashes($this->name ?? ''); } + + /** + * Der Kurzname zum Anzeigen: der aus der Datei, sonst die ersten 5 Zeichen des Namens. + */ + public function kurzname(): string + { + $kurz = stripslashes($this->kurz ?? ''); + + return $kurz != '' ? $kurz : trim(substr($this->anzeigename(), 0, 5)); + } + + /** + * Der Mittelname zum Anzeigen: der aus der Datei, sonst das laengste Wort des Namens (bei + * gleicher Laenge das letzte), hoechstens 12 Zeichen. Woerter trennen Leerzeichen, "|" und "/". + */ + public function mittelname(): string + { + $mittel = stripslashes($this->mittel ?? ''); + if ($mittel != '') { + return $mittel; + } + foreach (preg_split('%[ |/]%', $this->anzeigename()) ?: [] as $wort) { + if (strlen($wort) >= strlen($mittel)) { + $mittel = trim(substr($wort, 0, 12)); + } + } + + return $mittel; + } } diff --git a/src/Liga/Spiel.php b/src/Liga/Spiel.php new file mode 100644 index 00000000..0795bf49 --- /dev/null +++ b/src/Liga/Spiel.php @@ -0,0 +1,159 @@ +mannschaftsname($spiel->heim), ' ', $spiel->toreHeim, ':', $spiel->toreGast; + */ +final class Spiel +{ + /** Nummer des Spieltags (im Pokal: der Runde), ab 1 */ + public int $spieltag; + + /** Nummer der Partie (im Pokal: der Paarung) im Spieltag, ab 1 */ + public int $partie; + + /** Nummer des Spiels der Paarung, ab 1; in der Liga immer 1 */ + public int $nr; + + /** Nummer der Heimmannschaft, '0' = keine */ + public string $heim = '0'; + + /** Nummer der Gastmannschaft, '0' = keine */ + public string $gast = '0'; + + /** + * Tore der Heimmannschaft: eine Zahl als Text, "_" = nicht gespielt, -1 = in der Datei leer. + * Bei einer Wertung am gruenen Tisch gegen diese Seite (Liga) "0". + * + * @var int|string + */ + public $toreHeim = '_'; + + /** @var int|string Tore der Gastmannschaft, wie $toreHeim */ + public $toreGast = '_'; + + /** Wertung am gruenen Tisch (nur Liga): 0 = keine, 1 = fuer Heim, 2 = fuer Gast, 3 = gegen beide */ + public int $wertung = 0; + + /** + * Zusatz zum Ergebnis, wie er in der Datei steht: 1 = im Elfmeterschiessen, 2 = nach + * Verlaengerung, 0 = keiner; null = steht nicht in der Datei oder die Liga fuehrt keinen + * Zusatz (Spez). Zum Anzeigen: zusatzText(). + */ + public ?string $zusatz = null; + + /** Notiz zum Spiel */ + public string $notiz = ''; + + /** Link zum Spielbericht */ + public string $bericht = ''; + + /** TI aus der Datei: '1' = das Spiel wird im Tippspiel nicht gewertet */ + public string $tipp = ''; + + /** Anstoss als Unix-Zeitstempel, '0' = keiner; in der Datei steht er als Text */ + public string $anstoss = '0'; + + private function __construct(int $spieltag, int $partie, int $nr) + { + $this->spieltag = $spieltag; + $this->partie = $partie; + $this->nr = $nr; + } + + /** + * Das Spiel einer Partie aus den Rohdaten der Liga. + * + * @param int $nr Spiel der Paarung im Pokal (1 = Hinspiel ...); in der Liga 1 + */ + public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $partie, int $nr = 1): self + { + $spiel = new self($spieltag, $partie, $nr); + $roh = $liga->spieltage[$spieltag]->partien[$partie] ?? null; + if ($roh === null) { + return $spiel; + } + $pokal = $liga->istPokal(); + $spiel->heim = $roh->heim ?? '0'; + $spiel->gast = $roh->gast ?? '0'; + foreach ($roh->spiele[$nr] ?? [] as $art => $wert) { + switch ($art) { + case 'GA': + case 'GB': + $tore = $wert == '' ? -1 : ($wert == '-1' ? '_' : $wert); + if (!$pokal && $wert == '-2') { + $spiel->wertung = $art === 'GA' ? 1 : 2; + $tore = '0'; + } + if ($art === 'GA') { + $spiel->toreHeim = $tore; + } else { + $spiel->toreGast = $tore; + } + break; + case 'ET': + if (!$pokal && $wert == 3) { + $spiel->wertung = 3; + } + break; + case 'SP': + // in der Liga nur, wenn sie Verlaengerung und Elfmeterschiessen fuehrt + if ($pokal || ($liga->optionen['Spez'] ?? null) == 1) { + $spiel->zusatz = $wert; + } + break; + case 'NT': + $spiel->notiz = $wert; + break; + case 'BE': + $spiel->bericht = $wert; + break; + case 'TI': + $spiel->tipp = $wert; + break; + case 'AT': + $spiel->anstoss = $wert; + break; + } + } + + return $spiel; + } + + /** Ist das Spiel angesetzt, steht also eine Heimmannschaft fest? */ + public function hatMannschaften(): bool + { + return $this->heim > 0; + } + + /** + * Der Zusatz zum Ergebnis als Anzeigetext. + * + * @param string $nachVerlaengerung Text fuer "nach Verlaengerung" (Sprachtext 0) + * @param string $imElfmeterschiessen Text fuer "im Elfmeterschiessen" (Sprachtext 1) + * @return string '' ohne Angabe, " " fuer "kein Zusatz" + */ + public function zusatzText(string $nachVerlaengerung, string $imElfmeterschiessen): string + { + if ($this->zusatz === null) { + return ''; + } + if ($this->zusatz == 0) { + return ' '; + } + if ($this->zusatz == 2) { + return $nachVerlaengerung; + } + + return $this->zusatz == 1 ? $imElfmeterschiessen : $this->zusatz; + } +} diff --git a/tests/Unit/Liga/Rohdaten/LigaTest.php b/tests/Unit/Liga/Rohdaten/LigaTest.php index 897b8ef1..693a20bf 100644 --- a/tests/Unit/Liga/Rohdaten/LigaTest.php +++ b/tests/Unit/Liga/Rohdaten/LigaTest.php @@ -317,6 +317,17 @@ public function testMannschaftsnameZumAnzeigen(): void self::assertCount(3, $liga->mannschaften, 'nachfragen legt nichts an'); } + public function testKurzUndMittelnameZumAnzeigen(): void + { + $liga = Liga::ausEintraegen(LigaDatei::zerlege(['[Teams]', '1=SV Werder/Bremen II', '2=Eintracht Frankfurt', '3=VfL', '[Teamm]', '2=SGE', '[Teamk]', '1=SVW'])); + + self::assertSame(['SVW', 'Bremen'], [$liga->mannschaften[1]->kurzname(), $liga->mannschaften[1]->mittelname()], 'laengstes Wort, bei gleicher Laenge das letzte; "/" trennt'); + self::assertSame(['Eintr', 'SGE'], [$liga->mannschaften[2]->kurzname(), $liga->mannschaften[2]->mittelname()], 'die ersten 5 Zeichen'); + self::assertSame(['VfL', 'VfL'], [$liga->mannschaften[3]->kurzname(), $liga->mannschaften[3]->mittelname()]); + self::assertNull($liga->mannschaften[3]->kurz, 'die Rohdaten bleiben, wie sie sind'); + self::assertSame(['', ''], [(new \Lmo\Liga\Rohdaten\Mannschaft())->kurzname(), (new \Lmo\Liga\Rohdaten\Mannschaft())->mittelname()]); + } + public function testSpieltagNenntErstenUndLetztenTagAlsZeit(): void { $liga = Liga::ausEintraegen(LigaDatei::zerlege(['[Round1]', 'D1=1.9.2024', 'D2=31.02.2025', '[Round2]', 'D2=02.09.2024', '[Round3]', 'D1=bald'])); diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php new file mode 100644 index 00000000..113b850f --- /dev/null +++ b/tests/Unit/Liga/SpielTest.php @@ -0,0 +1,151 @@ + $zeilen */ + private static function liga(array $zeilen): Liga + { + return Liga::ausEintraegen(LigaDatei::zerlege($zeilen)); + } + + public function testSpielEinerLiga(): void + { + $liga = self::liga(['[Options]', 'Spez=1', '[Round2]', 'TA3=4', 'TB3=7', 'GA3=2', 'GB3=1', 'SP3=2', 'NT3=Notiz | mit Strich', + 'BE3=http://bericht.example', 'TI3=1', 'AT3=1724437800']); + + $spiel = Spiel::ausRohdaten($liga, 2, 3); + + self::assertSame([2, 3, 1], [$spiel->spieltag, $spiel->partie, $spiel->nr]); + self::assertTrue($spiel->hatMannschaften()); + self::assertSame(['4', '7'], [$spiel->heim, $spiel->gast]); + self::assertSame(['2', '1', 0], [$spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); + self::assertSame('2', $spiel->zusatz); + self::assertSame('n.V.', $spiel->zusatzText('n.V.', 'i.E.')); + self::assertSame(['Notiz | mit Strich', 'http://bericht.example', '1', '1724437800'], [$spiel->notiz, $spiel->bericht, $spiel->tipp, $spiel->anstoss]); + } + + public function testEinePartieDieEsNichtGibtIstEinNichtAngesetztesSpiel(): void + { + $spiel = Spiel::ausRohdaten(new Liga(), 5, 9); + + self::assertFalse($spiel->hatMannschaften()); + self::assertSame(['0', '0', '_', '_', 0], [$spiel->heim, $spiel->gast, $spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); + self::assertNull($spiel->zusatz); + self::assertSame('', $spiel->zusatzText('n.V.', 'i.E.')); + self::assertSame(['', '', '', '0'], [$spiel->notiz, $spiel->bericht, $spiel->tipp, $spiel->anstoss]); + } + + public function testToreUndWertungAmGruenenTisch(): void + { + $liga = self::liga(['[Round1]', 'TA1=1', 'GA1=-1', 'GB1=', 'TA2=1', 'GA2=-2', 'GB2=3', 'TA3=1', 'GA3=0', 'GB3=-2', 'TA4=1', 'GA4=1', 'GB4=1', 'ET4=3']); + + self::assertSame(['_', -1, 0], self::tore($liga, 1), 'nicht gespielt / in der Datei leer'); + self::assertSame(['0', '3', 1], self::tore($liga, 2), 'Wertung fuer Heim'); + self::assertSame(['0', '0', 2], self::tore($liga, 3), 'Wertung fuer Gast'); + self::assertSame(['1', '1', 3], self::tore($liga, 4), 'Wertung gegen beide'); + } + + /** @return array{int|string, int|string, int} */ + private static function tore(Liga $liga, int $partie): array + { + $spiel = Spiel::ausRohdaten($liga, 1, $partie); + + return [$spiel->toreHeim, $spiel->toreGast, $spiel->wertung]; + } + + public function testZusatzNurWennDieLigaIhnFuehrt(): void + { + $zeilen = ['[Round1]', 'TA1=1', 'SP1=1', 'TA2=2', 'SP2=0', 'TA3=3']; + + self::assertNull(Spiel::ausRohdaten(self::liga($zeilen), 1, 1)->zusatz, 'Liga ohne Spez'); + $mit = self::liga(array_merge(['[Options]', 'Spez=1'], $zeilen)); + self::assertSame('i.E.', Spiel::ausRohdaten($mit, 1, 1)->zusatzText('n.V.', 'i.E.')); + self::assertSame(' ', Spiel::ausRohdaten($mit, 1, 2)->zusatzText('n.V.', 'i.E.'), 'ausdruecklich kein Zusatz'); + self::assertSame('', Spiel::ausRohdaten($mit, 1, 3)->zusatzText('n.V.', 'i.E.'), 'steht nicht in der Datei'); + } + + public function testSpieleEinerPaarungImPokal(): void + { + $liga = self::liga(['[Options]', 'Type=1', '[Round1]', 'MO=2', 'TA3=5', 'TB3=6', 'GA31=1', 'GB31=-2', 'SP31=0', 'AT31=100', + 'GA32=2', 'GB32=2', 'SP32=1', 'NT32=Rueckspiel', 'ET32=3']); + + $hin = Spiel::ausRohdaten($liga, 1, 3, 1); + $rueck = Spiel::ausRohdaten($liga, 1, 3, 2); + + self::assertSame(['5', '6', '5', '6'], [$hin->heim, $hin->gast, $rueck->heim, $rueck->gast]); + self::assertSame(['1', '-2', 0], [$hin->toreHeim, $hin->toreGast, $hin->wertung], 'im Pokal gibt es keine Wertung am gruenen Tisch'); + self::assertSame([' ', '100'], [$hin->zusatzText('n.V.', 'i.E.'), $hin->anstoss]); + self::assertSame(['2', '2', 0, 'i.E.', 'Rueckspiel'], [$rueck->toreHeim, $rueck->toreGast, $rueck->wertung, $rueck->zusatzText('n.V.', 'i.E.'), $rueck->notiz]); + self::assertSame('_', Spiel::ausRohdaten($liga, 1, 3, 3)->toreHeim, 'ein drittes Spiel gibt es nicht'); + } + + /** @return array */ + public static function ligadateien(): array + { + return EinstellungenTest::ligadateien(); + } + + /** + * Solange die alten Seiten ueber LigaDaten arbeiten, muessen beide dasselbe liefern: fuer jede + * Partie der Datei und fuer einige, die es nicht gibt. + * + * @dataProvider ligadateien + */ + public function testStimmtMitLigaDatenUeberein(string $pfad): void + { + $eintraege = LigaDatei::lies($pfad); + $bruecke = new LigaDaten(); + $bruecke->setzeStartwerte(); + $bruecke->lies($eintraege, 'd.m.Y', 'n.V.', 'i.E.'); + $liga = Liga::ausEintraegen($eintraege); + $pokal = $liga->istPokal(); + + $geprueft = 0; + foreach (array_keys($bruecke->teama ?? []) as $s) { + foreach ([0, 1, 2, 8, 30] as $p) { + if (!isset($bruecke->teama[$s][$p])) { + continue; + } + $wo = basename($pfad) . ' Spieltag ' . ($s + 1) . ' Partie ' . ($p + 1); + foreach ($pokal ? [0, 1, 2] : [null] as $n) { + $spiel = Spiel::ausRohdaten($liga, $s + 1, $p + 1, ($n ?? 0) + 1); + $aus = static fn (?array $feld) => $n === null ? ($feld[$s][$p] ?? null) : ($feld[$s][$p][$n] ?? null); + + self::assertSame((string) $bruecke->teama[$s][$p], $spiel->heim, $wo); + self::assertSame((string) $bruecke->teamb[$s][$p], $spiel->gast, $wo); + self::assertSame($aus($bruecke->goala), $spiel->toreHeim, $wo); + self::assertSame($aus($bruecke->goalb), $spiel->toreGast, $wo); + self::assertSame($aus($bruecke->mspez), $spiel->zusatzText('n.V.', 'i.E.'), $wo); + self::assertSame($aus($bruecke->mnote), $spiel->notiz, $wo); + self::assertSame($aus($bruecke->mberi), $spiel->bericht, $wo); + self::assertSame($aus($bruecke->mtipp), $spiel->tipp, $wo); + self::assertSame((string) $aus($bruecke->mterm), $spiel->anstoss, $wo); + if (!$pokal) { + self::assertSame((int) $bruecke->msieg[$s][$p], $spiel->wertung, $wo); + } + $geprueft++; + } + } + } + self::assertGreaterThan(0, $geprueft); + + // Namen der Mannschaften zum Anzeigen + for ($nr = 1; $nr <= $bruecke->anzteams; $nr++) { + $mannschaft = $liga->mannschaften[$nr] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + self::assertSame((string) $bruecke->teams[$nr], $mannschaft->anzeigename(), "Mannschaft $nr"); + self::assertSame((string) $bruecke->teamk[$nr], $mannschaft->kurzname(), "Kurzname $nr"); + self::assertSame((string) $bruecke->teamm[$nr], $mannschaft->mittelname(), "Mittelname $nr"); + } + } +} From 4bedf094056ae2f176213d61abf3652a2c061262 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:06:50 +0200 Subject: [PATCH 189/298] refactor(spielplan): Spielplan einer Mannschaft arbeitet auf den Rohdaten --- lmo/lmo-openfile.php | 4 +- lmo/lmo-showprogram.php | 106 ++++++++++-------- ....l98_action=program_selteam=1-5a54f983.txt | 4 +- 3 files changed, 65 insertions(+), 49 deletions(-) diff --git a/lmo/lmo-openfile.php b/lmo/lmo-openfile.php index 19b9b8de..08ecd1be 100644 --- a/lmo/lmo-openfile.php +++ b/lmo/lmo-openfile.php @@ -54,7 +54,9 @@ if (!isset($st)){ $st=1;} if (!isset($stats)){ $stats=0;} // Options mit Vorgabewerten, News, Mannschaften, Spieltage und Partien (Lmo\Liga\LigaDaten) - $ligaDaten->lies($lmo_eintraege,$defdateformat,$text[0],$text[1]); + // $lmo_liga: die Rohdaten der Liga (Lmo\Liga\Rohdaten\Liga); neue Seiten arbeiten direkt darauf + $lmo_liga=\Lmo\Liga\Rohdaten\Liga::ausEintraegen($lmo_eintraege); + $ligaDaten->liesRohdaten($lmo_liga,$defdateformat,$text[0],$text[1]); unset($lmo_eintraege); if ($ligaDaten->lmtype==0){ // eigene Bezeichnung fuer Punkte/Tore gilt auch fuer die Sprachtexte, sonst umgekehrt diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index 80840df6..33418bba 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -24,16 +24,22 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $text Sprachtexte - * @var int|string $st gewaehlter Spieltag + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) */ if ($file != '') { $addp = $_SERVER['PHP_SELF'] . '?action=program&file=' . $file . '&selteam='; $addr = $_SERVER['PHP_SELF'] . '?action=results&file=' . $file . '&st='; - $ligaDaten->selteam =! empty($_GET['selteam']) ? $_GET['selteam'] : $ligaDaten->selteam; + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_selteam = !empty($_GET['selteam']) ? $_GET['selteam'] : $lmo_einstellungen->wert('selTeam'); + $lmo_torfaktor = $lmo_einstellungen->wert('goalfaktor'); + $lmo_mit_zusatz = $lmo_einstellungen->wert('Spez') == 1; + $lmo_mit_bericht = $lmo_einstellungen->wert('urlB') == 1; + $lmo_datumsformat = $lmo_einstellungen->wert('DatF') ?? $defdateformat; ?>
    titel[$i]; ?>titel; ?>

    goalfaktor[$i] > 0 && $ligaDaten->goalfaktor[$i] != 1) { - echo '(' . $text[553 + log10($ligaDaten->goalfaktor[$i])] . ')'; + if ($lmo_spiele[$i]->torfaktor > 0 && $lmo_spiele[$i]->torfaktor != 1) { + echo '(' . $text[553 + log10($lmo_spiele[$i]->torfaktor)] . ')'; } ?>

    goalfaktor[$i] > 0 && $ligaDaten->goalfaktor[$i] != 1) { - echo '(' . $text[553 + log10($ligaDaten->goalfaktor[$i])] . ')'; + if ($lmo_spiele[$i]->torfaktor > 0 && $lmo_spiele[$i]->torfaktor != 1) { + echo '(' . $text[553 + log10($lmo_spiele[$i]->torfaktor)] . ')'; } ?>
    1 0
     teama[$i];?>heim;?> - teamb[$i]; + echo $lmo_spiele[$i]->gast; if ($tippa[$i] == '_' || $tippb[$i] == '_' || $tippa[$i] == '-1' || $tippb[$i] == '-1') { $tippa[$i] = ''; $tippb[$i] = ''; @@ -458,7 +436,7 @@ mterm[$i], $ligaDaten->datum1[$i], $ligaDaten->datum2[$i]); + $btip = tippaenderbar($lmo_spiele[$i]->anstoss, $lmo_spiele[$i]->ersterTag, $lmo_spiele[$i]->letzterTag); if ($btip == true) { $savebutton = 1; } @@ -567,7 +545,7 @@ > > goala[$i], $ligaDaten->goalfaktor[$i]); ?>toreHeim, $lmo_spiele[$i]->torfaktor); ?> :goalb[$i], $ligaDaten->goalfaktor[$i]); ?>toreGast, $lmo_spiele[$i]->torfaktor); ?> mspez[$i]; ?>zusatz; ?>   goala[$i] != '_' && $ligaDaten->goalb[$i] != '_') { - $punktespiel = tipppunkte($tippa[$i], $tippb[$i], $ligaDaten->goala[$i], $ligaDaten->goalb[$i], $ligaDaten->msieg[$i], $ligaDaten->mspez[$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$i]); + if ($tippa[$i] != '' && $tippb[$i] != '' && $lmo_spiele[$i]->toreHeim != '_' && $lmo_spiele[$i]->toreGast != '_') { + $punktespiel = tipppunkte($tippa[$i], $tippb[$i], $lmo_spiele[$i]->toreHeim, $lmo_spiele[$i]->toreGast, $lmo_spiele[$i]->wertung, $lmo_spiele[$i]->zusatz, $text[0], $text[1], $jkspfaktor, $lmo_spiele[$i]->ohneTippwertung); } if ($punktespiel == -1) { echo '-'; @@ -629,48 +607,48 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($ligaDaten->urlb[$i] == 1 || $ligaDaten->mnote[$i] != '' || $ligaDaten->msieg[$i] > 0) { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teama[$i], ' alt=""') . ' '; - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teamb[$i], ' alt=""') . ' '; + if ($lmo_spiele[$i]->mitSpielbericht == 1 || $lmo_spiele[$i]->notiz != '' || $lmo_spiele[$i]->wertung > 0) { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_spiele[$i]->heim, ' alt=""') . ' '; + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_spiele[$i]->gast, ' alt=""') . ' '; } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb[$i] == 1) { - if ($ligaDaten->mberi[$i] != '') { + if ($lmo_spiele[$i]->mitSpielbericht == 1) { + if ($lmo_spiele[$i]->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teamb[$i] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_spiele[$i]->heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_spiele[$i]->gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$i] != '' || $ligaDaten->msieg[$i] > 0 || $ligaDaten->mtipp[$i] > 0) { + if ($lmo_spiele[$i]->notiz != '' || $lmo_spiele[$i]->wertung > 0 || $lmo_spiele[$i]->ohneTippwertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($ligaDaten->msieg[$i] == 1) ? ' / ' . applyFactor($ligaDaten->goalb[$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$i], $ligaDaten->goalfaktor) : ''; + $lmo_notiz_both = ($lmo_spiele[$i]->wertung == 1) ? ' / ' . applyFactor($lmo_spiele[$i]->toreGast, $lmo_spiele[$i]->torfaktor) . ':' . applyFactor($lmo_spiele[$i]->toreHeim, $lmo_spiele[$i]->torfaktor) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $ligaDaten->teama[$i] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teamb[$i] . '  ' . applyFactor($ligaDaten->goala[$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; - if ($ligaDaten->spez == 1) { - $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$i] . '
    '; + $lmo_spielnotiz = '' . $lmo_spiele[$i]->heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_spiele[$i]->gast . '  ' . applyFactor($lmo_spiele[$i]->toreHeim, $lmo_spiele[$i]->torfaktor) . ':' . applyFactor($lmo_spiele[$i]->toreGast, $lmo_spiele[$i]->torfaktor) . $lmo_notiz_both . ''; + if ($lmo_spiele[$i]->mitZusatz == 1) { + $lmo_spielnotiz .= ' ' . $lmo_spiele[$i]->zusatz . '
    '; } //Grüner Tisch: Heimteam siegt - if ($ligaDaten->msieg[$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teama[$i] . ' ' . $text[211] . '
    '; + if ($lmo_spiele[$i]->wertung == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_spiele[$i]->heim . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($ligaDaten->msieg[$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teamb[$i] . ' ' . $text[211] . '
    '; + if ($lmo_spiele[$i]->wertung == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_spiele[$i]->gast . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($ligaDaten->msieg[$i] == 3) { + if ($lmo_spiele[$i]->wertung == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($ligaDaten->mnote[$i] != '') { - $lmo_spielnotiz .= '' . $text[22] . ':' . $ligaDaten->mnote[$i] . '
    '; + if ($lmo_spiele[$i]->notiz != '') { + $lmo_spielnotiz .= '' . $text[22] . ':' . $lmo_spiele[$i]->notiz . '
    '; } //Notiz zum Tippspiel - if ($ligaDaten->mtipp[$i] == 1) { + if ($lmo_spiele[$i]->ohneTippwertung == 1) { $lmo_spielnotiz .= '
    ' . $text[487] . '' . $text['tipp'][231]; } //Ausgabe als neutrales Element (kein Link) diff --git a/src/Tipp/AnstehendesSpiel.php b/src/Tipp/AnstehendesSpiel.php new file mode 100644 index 00000000..2f6a08cb --- /dev/null +++ b/src/Tipp/AnstehendesSpiel.php @@ -0,0 +1,86 @@ + hervorgehoben */ + public string $heim = ''; + + /** Name der Gastmannschaft, wie $heim */ + public string $gast = ''; + + /** @var int|string Tore der Heimmannschaft, "_" = nicht gespielt */ + public $toreHeim = '_'; + + /** @var int|string Tore der Gastmannschaft, "_" = nicht gespielt */ + public $toreGast = '_'; + + /** @var int|string Zusatz zum Ergebnis als Anzeigetext (n.V., i.E.), " " = keiner */ + public $zusatz = ' '; + + /** @var int|string 0 = keine, 1 = am gruenen Tisch fuer Heim, 2 = fuer Gast, 3 = gegen beide */ + public $wertung = 0; + + /** Notiz zum Spiel, mit Schraegstrichen fuer die Ausgabe in JavaScript */ + public string $notiz = ''; + + /** Link zum Spielbericht, wie $notiz */ + public string $bericht = ''; + + /** @var int|string TI: 1 = das Spiel wird im Tippspiel nicht gewertet */ + public $ohneTippwertung = 0; + + /** @var int|string Anstoss als Unix-Zeitstempel, 0 oder '' = keiner */ + public $anstoss = 0; +} diff --git a/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt index 01975563..6224ea2c 100644 --- a/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt +++ b/tests/GoldenMaster/__snapshots__/tipp/viewer_logged_in-ae549aba.txt @@ -1011,7 +1011,7 @@ GEAENDERT addon/tipp/lmo-tippauth.txt -
    - + - +
    @@ -41,16 +47,17 @@
    anzteams; $i++) { ?> + for ($i = 1; $i <= $lmo_einstellungen->wert('Teams'); $i++) { + $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); ?> - + @@ -59,21 +66,28 @@
    - selteam) { ?>teamk[$i]; ?>anzeigename(); ?>">kurzname(); ?>teamk[$i]; + echo $lmo_mannschaft->kurzname(); } ?>  teams[$i], ' alt=""'); ?> anzeigename(), ' alt=""'); ?>
    selteam == 0) { + if ($lmo_selteam == 0) { echo ' '; } else { - for ($j = 0; $j < $ligaDaten->anzst; $j++) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if (($ligaDaten->selteam == $ligaDaten->teama[$j][$i]) || ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i])) { + // $j und $i zaehlen wie bisher ab 0 (eingebundene Addons rechnen damit) + for ($j = 0; $j < $lmo_einstellungen->wert('Rounds'); $j++) { + for ($i = 0; $i < $lmo_einstellungen->wert('Matches'); $i++) { + // das Spiel zum Anzeigen (Lmo\Liga\Spiel) + $lmo_spiel = \Lmo\Liga\Spiel::ausRohdaten($lmo_liga, $j + 1, $i + 1); + if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { + // eine Mannschaft ohne Nummer heisst "___" + $lmo_heim = $lmo_spiel->heim == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->heim); + $lmo_gast = $lmo_spiel->gast == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->gast); + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> datm == 1) { - if(is_numeric($ligaDaten->mterm[$j][$i])) { + if ($lmo_einstellungen->wert('DatM') == 1) { + if(is_numeric($lmo_spiel->anstoss)) { $dt = new DateTime(); - $dt->setTimeStamp((int)$ligaDaten->mterm[$j][$i]); - $dum1 = $dt->format($ligaDaten->datf); + $dt->setTimeStamp((int)$lmo_spiel->anstoss); + $dum1 = $dt->format($lmo_datumsformat); } else { $dum1 = ''; } @@ -84,32 +98,32 @@ } ?> + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); ?> - + - + spez == 1) { ?> + if ($lmo_mit_zusatz) { ?> - + @@ -117,15 +131,15 @@ /** Mannschaftsicons finden */ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$j][$i] != '' || $ligaDaten->msieg[$j][$i] > 0) { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$j][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$j][$i]], ' alt=""'); + if ($lmo_mit_bericht || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$j][$i] != '') { + if ($lmo_mit_bericht) { + if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$j][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$j][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut echo ' '; } else { @@ -133,29 +147,29 @@ } } /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$j][$i] != '' || $ligaDaten->msieg[$j][$i] > 0) { + if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($ligaDaten->msieg[$st - 1][$i] == 3) ? ' / ' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) : ''; + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_torfaktor) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_torfaktor) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$j][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$j][$i]] . '  ' . applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; - if ($ligaDaten->spez == 1) { - $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$j][$i] . '
    '; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_torfaktor) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_torfaktor) . $lmo_notiz_both . ''; + if ($lmo_mit_zusatz) { + $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; } //Grüner Tisch: Heimteam siegt - if ($ligaDaten->msieg[$j][$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teama[$j][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_heim . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($ligaDaten->msieg[$j][$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teamb[$j][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_gast . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($ligaDaten->msieg[$j][$i] == 3) { + if ($lmo_spiel->wertung == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($ligaDaten->mnote[$j][$i] != '') { - $lmo_spielnotiz .= '' . $text[22] . ':' . $ligaDaten->mnote[$j][$i] . '
    '; + if ($lmo_spiel->notiz != '') { + $lmo_spielnotiz .= '' . $text[22] . ':' . $lmo_spiel->notiz . '
    '; } //Ausgabe als neutrales Element (kein Link) diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt index f4a155c9..fc6481de 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt @@ -248,7 +248,7 @@ @@ -336,7 +336,7 @@ From 6a42488511f2c0ad6b391fb1c009f1ed2ab89bdf Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:06:50 +0200 Subject: [PATCH 190/298] changelog: Spiel und Spielplan auf den Rohdaten --- changelog.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog.md b/changelog.md index e4a857c6..1884ce1a 100644 --- a/changelog.md +++ b/changelog.md @@ -8,6 +8,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Added - `Lmo\Liga\Rohdaten\Liga` (mit `Mannschaft`, `Spieltag`, `Partie`): hält den Inhalt einer Ligadatei so, wie er in der Datei steht, und lädt und speichert ihn als Paar. Nichts wird für die Anzeige umgerechnet, ergänzt oder aufgefüllt; unbekannte Schlüssel und Abschnitte bleiben erhalten. Der Kern des LMO lädt und speichert jede Liga darüber. - `Lmo\Liga\Einstellungen`: die Einstellungen einer Liga (`[Options]`) mit ihren Vorgabewerten und den berechneten Größen (Spieltage, Partien), ohne die Rohdaten zu ändern – `Rohdaten\Liga::lies($pfad)->einstellungen()->wert('Teams')`. Dazu an den Rohdaten `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` sowie `Spieltag::ersterTag()` und `letzterTag()`. Damit können Seiten direkt auf den Rohdaten arbeiten; die beiden Tippspiel-Lader tun das bereits. +- `Lmo\Liga\Spiel`: ein Spiel zum Anzeigen, abgeleitet aus den Rohdaten (Tore mit »nicht gespielt«, Wertung am grünen Tisch, Zusatz, Notiz, Anstoß) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. An der Mannschaft dazu `kurzname()` und `mittelname()`, die einen fehlenden Namen aus dem Namen bilden. Der Hauptlader stellt die Rohdaten als `$lmo_liga` bereit. ### Changed @@ -16,6 +17,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Spielplanvorlage beim Anlegen einer Liga (»aus Datei übernehmen«) sowie die Tippübersicht und die Erinnerungsmail des Tippspiels lesen Ligadateien über `Lmo\Liga\Rohdaten\Liga` bzw. `Lmo\Liga\LigaDatei` statt über eigene Leseschleifen. Damit liest außer der Classlib und dem Kern niemand mehr eine Ligadatei selbst. - Eine Ligadatei wird immer komplett gelesen. Die beiden kleinen Lader des Tippspiels (`lmo-openfilename.php`, `lmo-openfiledat.php`) und der Schalter `$lmo_only_st` lasen bisher nur einzelne Schlüssel bzw. einen Spieltag und hinterließen eine halb gefüllte Liga; jetzt liefern alle Lader dasselbe. Nur die Ligalisten lesen weiterhin allein den Abschnitt `[Options]`. Sichtbar: Eine Liga ohne Namen heißt im Tippspiel nicht mehr »No Name«, sondern hat wie überall sonst keinen Namen. In der Erinnerungsmail für einen Spieltag wird dessen Datum wie im Hauptlader geprüft: `1.9.2024` wird zu `01.09.2024` (bisher leer), ein Datum, das es nicht gibt (`31.02.2025`), wird geleert (bisher auf den 03.03. umgerechnet). - Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. +- Der Spielplan einer Mannschaft (`lmo-showprogram.php`) arbeitet als erste Anzeige-Seite direkt auf den Rohdaten statt auf `$ligaDaten`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -42,6 +44,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Tippspiel, Tippübersicht und Erinnerungsmail: Die Werte eines Spiels hingen von der Reihenfolge der Zeilen in der Ligadatei ab. Fehlte einem Spiel eine Angabe (Notiz, Tore, Mannschaft), galt die des vorigen Spiels weiter; im Pokal konnten die Tore des Rückspiels beim Hinspiel landen. Jetzt hat jedes Spiel seine eigenen Werte, und was eine Liga nicht nennt, bekommt den Vorgabewert statt des Werts der zuvor gelesenen Liga. - Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »Spiel wird für Tippspiel nicht gewertet« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. - Tippspiel, Tippübersicht, Hinweis-Symbol am Spiel: Der Zusatz zum Ergebnis (n.V., i.E.) fehlte dort immer, der Torfaktor der Liga wurde nicht angewendet und der Link zum Spielbericht zeigte ins Leere. +- Spielplan einer Mannschaft, Hinweis-Symbol bei einer Wertung am grünen Tisch gegen beide: Das umgekehrte Ergebnis fehlte dort oder stammte von einer anderen Partie des gerade gewählten Spieltags. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -275,6 +278,7 @@ _Here we write changelog notes for the next version._ ### Added - `Lmo\Liga\Rohdaten\Liga` (with `Mannschaft`, `Spieltag`, `Partie`): holds the content of a league file exactly as it is in the file and loads and saves it as a pair. Nothing is converted for display, added or padded; unknown keys and sections are kept. The core of LMO loads and saves every league through it. - `Lmo\Liga\Einstellungen`: the settings of a league (`[Options]`) with their defaults and the computed sizes (rounds, matches), without changing the raw data – `Rohdaten\Liga::lies($pfad)->einstellungen()->wert('Teams')`. In addition `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` as well as `Spieltag::ersterTag()` and `letzterTag()` on the raw data. Pages can thereby work directly on the raw data; the two loaders of the prediction game already do. +- `Lmo\Liga\Spiel`: a game for display, derived from the raw data (goals with "not played", decision at the green table, addition, note, kick-off) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. In addition `kurzname()` and `mittelname()` on the team, which build a missing name from the name. The main loader provides the raw data as `$lmo_liga`. ### Changed @@ -283,6 +287,7 @@ _Here we write changelog notes for the next version._ - The schedule template when creating a league ("take over from file") as well as the prediction overview and the reminder mail of the prediction game read league files through `Lmo\Liga\Rohdaten\Liga` or `Lmo\Liga\LigaDatei` instead of reading loops of their own. Apart from the classlib and the core, nothing reads a league file by itself any more. - A league file is always read completely. The two small loaders of the prediction game (`lmo-openfilename.php`, `lmo-openfiledat.php`) and the switch `$lmo_only_st` used to read only single keys or one round and left a half-filled league; now all loaders deliver the same. Only the league lists still read just the `[Options]` section. Visible: a league without a name is no longer called "No Name" in the prediction game but has no name, as everywhere else. In the reminder mail for one round its date is checked as in the main loader: `1.9.2024` becomes `01.09.2024` (empty before), a date that does not exist (`31.02.2025`) is cleared (converted to 03.03. before). - Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. +- The schedule of a team (`lmo-showprogram.php`) is the first display page that works directly on the raw data instead of `$ligaDaten`. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. @@ -309,6 +314,7 @@ _Here we write changelog notes for the next version._ - Prediction game, prediction overview and reminder mail: the values of a game depended on the order of the lines in the league file. If a game lacked a value (note, goals, team), the one of the previous game stayed in effect; in a cup the goals of the second leg could end up at the first leg. Now every game has its own values, and what a league does not state gets the default instead of the value of the league read before. - Prediction game, entering predictions for a league round: the link to the match report and the hint that a game does not count for the prediction game were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. - Prediction game, prediction overview, hint icon at a game: the addition to the result (a.e.t., on penalties) was always missing there, the goal factor of the league was not applied and the link to the match report led nowhere. +- Schedule of a team, hint icon for a decision at the green table against both: the reversed result was missing there or came from another match of the currently selected round. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From c759d584b08a86594335c28818e71a659d03a2cf Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:13:18 +0200 Subject: [PATCH 191/298] feat(liga): Einstellungen mit einer typisierten Methode je Einstellung --- src/Liga/Einstellungen.php | 389 +++++++++++++++++++++++++- src/Tipp/AnstehendesSpiel.php | 24 +- tests/Unit/Liga/EinstellungenTest.php | 118 ++++++++ tests/Unit/Tipp/TippLigaLaderTest.php | 4 +- 4 files changed, 515 insertions(+), 20 deletions(-) diff --git a/src/Liga/Einstellungen.php b/src/Liga/Einstellungen.php index a02a6531..db4fb666 100644 --- a/src/Liga/Einstellungen.php +++ b/src/Liga/Einstellungen.php @@ -10,8 +10,13 @@ * Die Klasse liest nur; die Rohdaten bleiben, wie sie in der Datei stehen. Gespeichert wird * weiterhin ueber Rohdaten\Liga. * + * Je Einstellung gibt es eine Methode mit festem Typ: Schalter (in der Datei 0 oder 1) sind bool, + * Anzahlen, Punkte und Nummern int, Namen string. wert() liefert daneben den Wert, wie er in der + * Datei steht, auch fuer Schluessel, die der LMO nicht kennt. + * * $einstellungen = Rohdaten\Liga::lies($pfad)->einstellungen(); - * $einstellungen->wert('Teams'); + * $einstellungen->mannschaften(); // int + * $einstellungen->mitVerlaengerung(); // bool */ final class Einstellungen { @@ -142,7 +147,7 @@ public function wert(string $schluessel) case 'Matches': return $pokal ? $this->partienAusMannschaften() : ($this->liga->optionen['Matches'] ?? $this->partienAusMannschaften()); case 'Rounds': - return $this->spieltage(); + return $this->berechneSpieltage(); case 'goalfaktor': case 'pointsfaktor': return ($this->liga->optionen[$schluessel] ?? '') === '' ? 1 : $this->liga->optionen[$schluessel]; @@ -160,6 +165,378 @@ public function wert(string $schluessel) return $this->ausDatei($schluessel); } + // --- Allgemein + + /** Name der Liga, ohne die Schraegstriche der Datei */ + public function name(): string + { + return $this->text('Name'); + } + + /** Title: Name und Version des Programms, das die Datei geschrieben hat; ohne Angabe "k.A." */ + public function programmversion(): string + { + return $this->text('Title'); + } + + /** Teams: Anzahl der Mannschaften; ohne Angabe 18 (Liga) bzw. 16 (Pokal) */ + public function mannschaften(): int + { + return $this->zahl('Teams'); + } + + /** Rounds: Anzahl der Spieltage, im Pokal der Runden; ohne Angabe aus der Anzahl der Mannschaften */ + public function spieltage(): int + { + return $this->zahl('Rounds'); + } + + /** Matches: Partien je Spieltag, im Pokal Paarungen der ersten Runde; ohne Angabe aus der Anzahl der Mannschaften */ + public function partienJeSpieltag(): int + { + return $this->zahl('Matches'); + } + + /** Actual: der aktuelle Spieltag laut Datei; ohne Angabe 1 */ + public function aktuellerSpieltag(): int + { + return $this->zahl('Actual'); + } + + /** favTeam: Nummer der Lieblingsmannschaft, 0 = keine */ + public function lieblingsmannschaft(): int + { + return $this->zahl('favTeam'); + } + + /** selTeam: Nummer der Mannschaft, deren Spielplan zuerst gezeigt wird, 0 = keine */ + public function vorgewaehlteMannschaft(): int + { + return $this->zahl('selTeam'); + } + + // --- Wertung (nur Liga; im Pokal 0 bzw. false) + + /** PointsForWin; ohne Angabe 3 */ + public function punkteFuerSieg(): int + { + return $this->zahl('PointsForWin'); + } + + /** PointsForDraw; ohne Angabe 1 */ + public function punkteFuerUnentschieden(): int + { + return $this->zahl('PointsForDraw'); + } + + /** PointsForLost; ohne Angabe 0 */ + public function punkteFuerNiederlage(): int + { + return $this->zahl('PointsForLost'); + } + + /** XtraS */ + public function punkteFuerSiegNachVerlaengerung(): int + { + return $this->zahl('XtraS'); + } + + /** XtraU */ + public function punkteFuerUnentschiedenNachVerlaengerung(): int + { + return $this->zahl('XtraU'); + } + + /** XtraV */ + public function punkteFuerNiederlageNachVerlaengerung(): int + { + return $this->zahl('XtraV'); + } + + /** SpezS */ + public function punkteFuerSiegImElfmeterschiessen(): int + { + return $this->zahl('SpezS'); + } + + /** SpezU */ + public function punkteFuerUnentschiedenImElfmeterschiessen(): int + { + return $this->zahl('SpezU'); + } + + /** SpezV */ + public function punkteFuerNiederlageImElfmeterschiessen(): int + { + return $this->zahl('SpezV'); + } + + /** Spez: Verlaengerung und Elfmeterschiessen sind moeglich; ein Spiel zeigt dann seinen Zusatz (n.V., i.E.). Im Pokal immer */ + public function mitVerlaengerung(): bool + { + return $this->schalter('Spez'); + } + + /** Direct: bei Punktgleichheit zaehlt der direkte Vergleich */ + public function mitDirektemVergleich(): bool + { + return $this->schalter('Direct'); + } + + /** HandS: je Spieltag eine Handicap-Reihenfolge */ + public function mitHandicap(): bool + { + return $this->schalter('HandS'); + } + + /** Kegel: Kegel-Wertung */ + public function istKegelliga(): bool + { + return $this->schalter('Kegel'); + } + + /** HideDraw: Unentschieden werden nicht angezeigt (und koennen nicht getippt werden) */ + public function ohneUnentschieden(): bool + { + return $this->schalter('HideDraw'); + } + + /** OnRun: Einstellung der Tabelle des laufenden Spieltags, 0 = aus */ + public function laufendeTabelle(): int + { + return $this->zahl('OnRun'); + } + + // --- Tabelle (nur Liga) + + /** Champ: der erste Platz ist als Meister markiert */ + public function mitMeister(): bool + { + return $this->schalter('Champ'); + } + + /** CL: Plaetze Champions League */ + public function plaetzeChampionsLeague(): int + { + return $this->zahl('CL'); + } + + /** CK: Plaetze Champions-League-Qualifikation */ + public function plaetzeClQualifikation(): int + { + return $this->zahl('CK'); + } + + /** UC: Plaetze UEFA-Cup */ + public function plaetzeUefaCup(): int + { + return $this->zahl('UC'); + } + + /** AR: Relegationsplaetze */ + public function plaetzeRelegation(): int + { + return $this->zahl('AR'); + } + + /** AB: Abstiegsplaetze */ + public function plaetzeAbstieg(): int + { + return $this->zahl('AB'); + } + + /** namePkt: eigene Bezeichnung fuer Punkte, '' = die des Sprachtexts */ + public function bezeichnungPunkte(): string + { + return $this->text('namePkt'); + } + + /** nameTor: eigene Bezeichnung fuer Tore, '' = die des Sprachtexts */ + public function bezeichnungTore(): string + { + return $this->text('nameTor'); + } + + /** tableHinRueck: Hin- und Rueckrundentabelle anbieten */ + public function mitHinRueckrundentabelle(): bool + { + return $this->schalter('tableHinRueck'); + } + + /** tableHeimAusw: Heim- und Auswaertstabelle anbieten */ + public function mitHeimAuswaertstabelle(): bool + { + return $this->schalter('tableHeimAusw'); + } + + /** kurve1: erste Mannschaft der Fieberkurve, 0 = keine */ + public function fieberkurveErste(): int + { + return $this->zahl('kurve1'); + } + + /** kurve2: zweite Mannschaft der Fieberkurve, 0 = keine */ + public function fieberkurveZweite(): int + { + return $this->zahl('kurve2'); + } + + // --- Pokal (in der Liga 0 bzw. false) + + /** KlFin: Spiel um Platz 3 */ + public function mitSpielUmPlatz3(): bool + { + return $this->schalter('KlFin'); + } + + /** playdown */ + public function mitPlaydown(): bool + { + return $this->schalter('playdown'); + } + + /** playoffmode: 0 = keiner */ + public function playoffModus(): int + { + return $this->zahl('playoffmode'); + } + + // --- Anzeige + + /** goalfaktor: Teiler fuer die Anzeige der Tore (1, 10, 100) */ + public function torfaktor(): int + { + return $this->zahl('goalfaktor'); + } + + /** pointsfaktor: Teiler fuer die Anzeige der Punkte (1, 10, 100) */ + public function punktfaktor(): int + { + return $this->zahl('pointsfaktor'); + } + + /** enableGameSort: Partien eines Spieltags nach Anstoss sortiert zeigen */ + public function sortiertNachAnstoss(): bool + { + return $this->schalter('enableGameSort'); + } + + /** DatC: Kalender anbieten */ + public function mitKalender(): bool + { + return $this->schalter('DatC'); + } + + /** DatS: Datum des Spieltags anzeigen */ + public function mitSpieltagsdatum(): bool + { + return $this->schalter('DatS'); + } + + /** DatM: Anstosszeit der Spiele anzeigen */ + public function mitAnstosszeit(): bool + { + return $this->schalter('DatM'); + } + + /** urlT: Homepages der Mannschaften verlinken */ + public function mitMannschaftslinks(): bool + { + return $this->schalter('urlT'); + } + + /** urlB: Spielberichte verlinken */ + public function mitSpielberichten(): bool + { + return $this->schalter('urlB'); + } + + /** Plan: Spielplan der Mannschaften anbieten */ + public function mitSpielplan(): bool + { + return $this->schalter('Plan'); + } + + /** Ergebnis: Ergebnisse anbieten */ + public function mitErgebnissen(): bool + { + return $this->schalter('Ergebnis'); + } + + /** mittore: Tabelle mit Toren */ + public function mitToren(): bool + { + return $this->schalter('mittore'); + } + + /** ticker: Newsticker an */ + public function mitNewsticker(): bool + { + return $this->schalter('ticker'); + } + + /** Graph: Fieberkurve anbieten */ + public function mitFieberkurve(): bool + { + return $this->schalter('Graph'); + } + + /** Kreuz: Kreuztabelle anbieten */ + public function mitKreuztabelle(): bool + { + return $this->schalter('Kreuz'); + } + + /** Tabelle: Tabelle anbieten */ + public function mitTabelle(): bool + { + return $this->schalter('Tabelle'); + } + + /** Ligastats: Ligastatistik anbieten */ + public function mitLigastatistik(): bool + { + return $this->schalter('Ligastats'); + } + + /** + * MinusPoints: fuehrt die Liga neben den Pluspunkten auch Minuspunkte (in der Datei 2)? + * Ohne Angabe und im Pokal nicht. + */ + public function mitMinuspunkten(): bool + { + return $this->wert('MinusPoints') == 2; + } + + /** + * DatF: Datumsformat der Liga in date()-Schreibweise. + * + * @param string $vorgabe Format der Installation (Einstellung defdateformat); es gilt, wenn die Liga keines nennt + */ + public function datumsformat(string $vorgabe): string + { + return (string) ($this->wert('DatF') ?? $vorgabe); + } + + /** Ein Schalter ist an, wenn in der Datei 1 steht (bzw. der Vorgabewert 1 ist). */ + private function schalter(string $schluessel): bool + { + return $this->wert($schluessel) == 1; + } + + /** Eine Zahl; fehlt sie fuer diesen Typ (Liga/Pokal) oder ist sie unlesbar: 0. */ + private function zahl(string $schluessel): int + { + $wert = $this->wert($schluessel); + + return is_numeric($wert) ? (int) $wert : 0; + } + + private function text(string $schluessel): string + { + return (string) $this->wert($schluessel); + } + /** * @return array alle Einstellungen, die der LMO kennt: Schluessel => wert() */ @@ -189,7 +566,7 @@ private function ausDatei(string $schluessel) } /** Anzahl der Mannschaften als Zahl; eine unlesbare Angabe zaehlt als 0 */ - private function mannschaften(): float + private function anzahlAlsZahl(): float { $teams = $this->wert('Teams'); @@ -198,15 +575,15 @@ private function mannschaften(): float private function partienAusMannschaften(): float { - return floor($this->mannschaften() / 2); + return floor($this->anzahlAlsZahl() / 2); } /** * @return int|float|string */ - private function spieltage() + private function berechneSpieltage() { - $teams = $this->mannschaften(); + $teams = $this->anzahlAlsZahl(); if ($this->istPokal()) { return strlen(decbin((int) ($teams - 1))); } diff --git a/src/Tipp/AnstehendesSpiel.php b/src/Tipp/AnstehendesSpiel.php index 2f6a08cb..9d2efd93 100644 --- a/src/Tipp/AnstehendesSpiel.php +++ b/src/Tipp/AnstehendesSpiel.php @@ -23,23 +23,23 @@ final class AnstehendesSpiel /** Anzahl der Runden, wie sie sich im Pokal aus der Anzahl der Mannschaften ergibt (fuer "Finale", "Halbfinale" ...) */ public int $runden = 0; - /** @var int|string HideDraw: 0 = Unentschieden kann getippt werden */ - public $ohneUnentschieden = 0; + /** HideDraw: Unentschieden kann nicht getippt werden */ + public bool $ohneUnentschieden = false; - /** @var int|string DatS: 1 = Datum des Spieltags anzeigen */ - public $mitSpieltagsdatum = 1; + /** DatS: Datum des Spieltags anzeigen */ + public bool $mitSpieltagsdatum = true; - /** @var int|string DatM: 1 = Anstosszeit anzeigen */ - public $mitAnstosszeit = 0; + /** DatM: Anstosszeit anzeigen */ + public bool $mitAnstosszeit = false; - /** @var int|string urlB: 1 = Spielberichte verlinken */ - public $mitSpielbericht = 0; + /** urlB: Spielberichte verlinken */ + public bool $mitSpielbericht = false; - /** @var int|string|null Spez: 1 = Zusatz (n.V., i.E.) anzeigen; im Pokal immer */ - public $mitZusatz = null; + /** Spez: Zusatz (n.V., i.E.) anzeigen; im Pokal immer */ + public bool $mitZusatz = false; - /** @var int|float|string goalfaktor: Teiler fuer die Anzeige der Tore */ - public $torfaktor = 1; + /** goalfaktor: Teiler fuer die Anzeige der Tore */ + public int $torfaktor = 1; // --- der Spieltag diff --git a/tests/Unit/Liga/EinstellungenTest.php b/tests/Unit/Liga/EinstellungenTest.php index 5274ec02..195e1683 100644 --- a/tests/Unit/Liga/EinstellungenTest.php +++ b/tests/Unit/Liga/EinstellungenTest.php @@ -102,6 +102,124 @@ public function testAlleNenntJedenBekanntenSchluessel(): void self::assertContains('PointsForWin', Einstellungen::schluessel()); } + /** @return array Methode => [Schluessel, Typ] */ + private static function methoden(): array + { + return [ + 'name' => ['Name', 'string'], + 'programmversion' => ['Title', 'string'], + 'mannschaften' => ['Teams', 'int'], + 'spieltage' => ['Rounds', 'int'], + 'partienJeSpieltag' => ['Matches', 'int'], + 'aktuellerSpieltag' => ['Actual', 'int'], + 'lieblingsmannschaft' => ['favTeam', 'int'], + 'vorgewaehlteMannschaft' => ['selTeam', 'int'], + 'punkteFuerSieg' => ['PointsForWin', 'int'], + 'punkteFuerUnentschieden' => ['PointsForDraw', 'int'], + 'punkteFuerNiederlage' => ['PointsForLost', 'int'], + 'punkteFuerSiegNachVerlaengerung' => ['XtraS', 'int'], + 'punkteFuerUnentschiedenNachVerlaengerung' => ['XtraU', 'int'], + 'punkteFuerNiederlageNachVerlaengerung' => ['XtraV', 'int'], + 'punkteFuerSiegImElfmeterschiessen' => ['SpezS', 'int'], + 'punkteFuerUnentschiedenImElfmeterschiessen' => ['SpezU', 'int'], + 'punkteFuerNiederlageImElfmeterschiessen' => ['SpezV', 'int'], + 'mitVerlaengerung' => ['Spez', 'bool'], + 'mitDirektemVergleich' => ['Direct', 'bool'], + 'mitHandicap' => ['HandS', 'bool'], + 'istKegelliga' => ['Kegel', 'bool'], + 'ohneUnentschieden' => ['HideDraw', 'bool'], + 'laufendeTabelle' => ['OnRun', 'int'], + 'mitMeister' => ['Champ', 'bool'], + 'plaetzeChampionsLeague' => ['CL', 'int'], + 'plaetzeClQualifikation' => ['CK', 'int'], + 'plaetzeUefaCup' => ['UC', 'int'], + 'plaetzeRelegation' => ['AR', 'int'], + 'plaetzeAbstieg' => ['AB', 'int'], + 'bezeichnungPunkte' => ['namePkt', 'string'], + 'bezeichnungTore' => ['nameTor', 'string'], + 'mitHinRueckrundentabelle' => ['tableHinRueck', 'bool'], + 'mitHeimAuswaertstabelle' => ['tableHeimAusw', 'bool'], + 'fieberkurveErste' => ['kurve1', 'int'], + 'fieberkurveZweite' => ['kurve2', 'int'], + 'mitSpielUmPlatz3' => ['KlFin', 'bool'], + 'mitPlaydown' => ['playdown', 'bool'], + 'playoffModus' => ['playoffmode', 'int'], + 'torfaktor' => ['goalfaktor', 'int'], + 'punktfaktor' => ['pointsfaktor', 'int'], + 'sortiertNachAnstoss' => ['enableGameSort', 'bool'], + 'mitKalender' => ['DatC', 'bool'], + 'mitSpieltagsdatum' => ['DatS', 'bool'], + 'mitAnstosszeit' => ['DatM', 'bool'], + 'mitMannschaftslinks' => ['urlT', 'bool'], + 'mitSpielberichten' => ['urlB', 'bool'], + 'mitSpielplan' => ['Plan', 'bool'], + 'mitErgebnissen' => ['Ergebnis', 'bool'], + 'mitToren' => ['mittore', 'bool'], + 'mitNewsticker' => ['ticker', 'bool'], + 'mitFieberkurve' => ['Graph', 'bool'], + 'mitKreuztabelle' => ['Kreuz', 'bool'], + 'mitTabelle' => ['Tabelle', 'bool'], + 'mitLigastatistik' => ['Ligastats', 'bool'], + ]; + } + + public function testJedeEinstellungHatEineMethodeMitFestemTyp(): void + { + $ohneEigene = ['Type' => 'istPokal()', 'MinusPoints' => 'mitMinuspunkten()', 'DatF' => 'datumsformat()']; + $schluessel = array_merge(array_column(self::methoden(), 0), array_keys($ohneEigene)); + sort($schluessel); + $alle = Einstellungen::schluessel(); + sort($alle); + self::assertSame($alle, $schluessel); + + foreach (self::methoden() as $methode => [, $typ]) { + $rueckgabe = (new \ReflectionMethod(Einstellungen::class, $methode))->getReturnType(); + self::assertInstanceOf(\ReflectionNamedType::class, $rueckgabe); + self::assertSame($typ, $rueckgabe->getName(), $methode); + } + } + + /** + * Die Methoden liefern denselben Wert wie wert(), nur mit festem Typ. + * + * @dataProvider ligadateien + */ + public function testMethodenStimmenMitWertUeberein(string $pfad): void + { + $e = Liga::lies($pfad)->einstellungen(); + + foreach (self::methoden() as $methode => [$schluessel, $typ]) { + $wert = $e->wert($schluessel); + $erwartet = $typ === 'bool' ? $wert == 1 : ($typ === 'int' ? (int) $wert : (string) $wert); + self::assertSame($erwartet, $e->$methode(), $methode); + } + self::assertSame($e->wert('MinusPoints') == 2, $e->mitMinuspunkten()); + self::assertSame($e->wert('DatF') ?? 'd.m.Y', $e->datumsformat('d.m.Y')); + } + + public function testTypenAnEinemBeispiel(): void + { + $liga = self::liga(['Name=Kreisliga', 'Teams=4', 'Spez=1', 'urlB=0', 'goalfaktor=10', 'MinusPoints=2', 'DatF=d.m.', 'PointsForWin=viel', 'Kreuz=ja']); + $e = $liga->einstellungen(); + + self::assertSame('Kreisliga', $e->name()); + self::assertSame([4, 2, 6], [$e->mannschaften(), $e->partienJeSpieltag(), $e->spieltage()]); + self::assertTrue($e->mitVerlaengerung()); + self::assertFalse($e->mitSpielberichten()); + self::assertTrue($e->mitSpielplan(), 'Vorgabewert'); + self::assertSame(10, $e->torfaktor()); + self::assertTrue($e->mitMinuspunkten()); + self::assertSame('d.m.', $e->datumsformat('d.m.Y')); + self::assertSame('d.m.Y', (new Liga())->einstellungen()->datumsformat('d.m.Y'), 'ohne Angabe das Format der Installation'); + // unlesbare Angaben: eine Zahl ist 0, ein Schalter ist nur bei 1 an + self::assertSame(0, $e->punkteFuerSieg()); + self::assertFalse($e->mitKreuztabelle()); + // im Pokal gibt es die Einstellungen der Liga nicht + $pokal = self::liga(['Type=1', 'PointsForWin=3', 'KlFin=1'])->einstellungen(); + self::assertSame([0, true, true], [$pokal->punkteFuerSieg(), $pokal->mitSpielUmPlatz3(), $pokal->mitVerlaengerung()]); + self::assertFalse($e->mitSpielUmPlatz3()); + } + /** @return array */ public static function ligadateien(): array { diff --git a/tests/Unit/Tipp/TippLigaLaderTest.php b/tests/Unit/Tipp/TippLigaLaderTest.php index 1b5a2ac3..28a3d3dd 100644 --- a/tests/Unit/Tipp/TippLigaLaderTest.php +++ b/tests/Unit/Tipp/TippLigaLaderTest.php @@ -32,8 +32,8 @@ public function testTippuebersichtSammeltSpieleUndTipps(): void [$erstes, $zweites] = $spiele; // was die Anzeige von der Liga wissen muss, traegt jedes Spiel self::assertSame(['Tippliga', '0', 2], [$erstes->titel, $erstes->typ, $erstes->runden]); - self::assertSame(['0', '1', '0', '1', '1'], [$erstes->ohneUnentschieden, $erstes->mitSpieltagsdatum, $erstes->mitAnstosszeit, $erstes->mitSpielbericht, $erstes->torfaktor]); - self::assertNull($erstes->mitZusatz, 'die Liga nennt Spez nicht'); + self::assertSame([false, true, false, true, 1], [$erstes->ohneUnentschieden, $erstes->mitSpieltagsdatum, $erstes->mitAnstosszeit, $erstes->mitSpielbericht, $erstes->torfaktor]); + self::assertFalse($erstes->mitZusatz, 'die Liga nennt Spez nicht'); self::assertSame(['01.03.2025', '02.03.2025', 1], [$zweites->ersterTag, $zweites->letzterTag, $zweites->spieleJePaarung]); // ein "|" im Namen oder in der Notiz gehoert zum Wert; frueher endete der Wert dort self::assertSame(['Alpha', 'B | C'], [$erstes->heim, $erstes->gast], 'Lieblingsmannschaft ist hervorgehoben'); From 89e6c7571571e35ac206634d6ff5a2df705e8431 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:13:18 +0200 Subject: [PATCH 192/298] refactor: Spielplan und Tippspiel-Lader nutzen die typisierten Einstellungen --- lmo/addon/tipp/lmo-tippemailviewer.php | 4 +-- lmo/addon/tipp/lmo-tippopenfileviewer.php | 18 ++++++------- lmo/lmo-showprogram.php | 32 ++++++++++------------- 3 files changed, 25 insertions(+), 29 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippemailviewer.php b/lmo/addon/tipp/lmo-tippemailviewer.php index abac1223..847c6901 100644 --- a/lmo/addon/tipp/lmo-tippemailviewer.php +++ b/lmo/addon/tipp/lmo-tippemailviewer.php @@ -56,11 +56,11 @@ $lmo_liga = \Lmo\Liga\Rohdaten\Liga::lies($file); $lmo_einstellungen = $lmo_liga->einstellungen(); $lmo_pokal = $lmo_liga->istPokal(); - $titel0 = $lmo_einstellungen->wert('Name'); + $titel0 = $lmo_einstellungen->name(); $lmtype0 = $lmo_einstellungen->wert('Type'); clearstatcache(); - $anzst0 = strlen(decbin((int)$lmo_einstellungen->wert('Teams')-1)); + $anzst0 = strlen(decbin($lmo_einstellungen->mannschaften()-1)); foreach ($lmo_liga->spieltage as $lmo_spieltag_nr => $lmo_spieltag) { $spieltag0 = (string)$lmo_spieltag_nr; // Datum des Spieltags, wie es in der Datei steht diff --git a/lmo/addon/tipp/lmo-tippopenfileviewer.php b/lmo/addon/tipp/lmo-tippopenfileviewer.php index 051b82fc..11e71159 100644 --- a/lmo/addon/tipp/lmo-tippopenfileviewer.php +++ b/lmo/addon/tipp/lmo-tippopenfileviewer.php @@ -85,14 +85,14 @@ $lmo_liga = \Lmo\Liga\Rohdaten\Liga::lies(PATH_TO_LMO.'/'.$dirliga.basename($file)); $lmo_einstellungen = $lmo_liga->einstellungen(); $lmo_pokal = $lmo_liga->istPokal(); - $titel0 = $lmo_einstellungen->wert('Name'); + $titel0 = $lmo_einstellungen->name(); $lmtype0 = $lmo_einstellungen->wert('Type'); - $goalfaktor0 = $lmo_einstellungen->wert('goalfaktor'); - $urlb0 = $lmo_einstellungen->wert('urlB'); - $hidr0 = $lmo_einstellungen->wert('HideDraw') ?? 0; - $dats0 = $lmo_einstellungen->wert('DatS'); - $datm0 = $lmo_einstellungen->wert('DatM'); - $lmo_favteam = $lmo_einstellungen->wert('favTeam'); + $goalfaktor0 = $lmo_einstellungen->torfaktor(); + $urlb0 = $lmo_einstellungen->mitSpielberichten(); + $hidr0 = $lmo_einstellungen->ohneUnentschieden(); + $dats0 = $lmo_einstellungen->mitSpieltagsdatum(); + $datm0 = $lmo_einstellungen->mitAnstosszeit(); + $lmo_favteam = $lmo_einstellungen->lieblingsmannschaft(); clearstatcache(); $tippdaten = array(); @@ -119,7 +119,7 @@ } fclose($datei); - $anzst0 = strlen(decbin((int)$lmo_einstellungen->wert('Teams')-1)); + $anzst0 = strlen(decbin($lmo_einstellungen->mannschaften()-1)); foreach ($lmo_liga->spieltage as $lmo_spieltag_nr => $lmo_spieltag) { $spieltag0 = (string)$lmo_spieltag_nr; // Datum des Spieltags in der Form TT.MM.JJJJ und als Zeit; ein Datum, das es nicht gibt, zaehlt als leer @@ -223,7 +223,7 @@ $lmo_spiel->mitSpieltagsdatum = $dats0; $lmo_spiel->mitAnstosszeit = $datm0; $lmo_spiel->mitSpielbericht = $urlb0; - $lmo_spiel->mitZusatz = $lmo_einstellungen->wert('Spez'); + $lmo_spiel->mitZusatz = $lmo_einstellungen->mitVerlaengerung(); $lmo_spiel->torfaktor = $goalfaktor0; $lmo_spiel->spieleJePaarung = $modus0; $lmo_spiel->ersterTag = $datum10; diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index 33418bba..b96ffa3e 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -35,11 +35,7 @@ $addr = $_SERVER['PHP_SELF'] . '?action=results&file=' . $file . '&st='; // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) $lmo_einstellungen = $lmo_liga->einstellungen(); - $lmo_selteam = !empty($_GET['selteam']) ? $_GET['selteam'] : $lmo_einstellungen->wert('selTeam'); - $lmo_torfaktor = $lmo_einstellungen->wert('goalfaktor'); - $lmo_mit_zusatz = $lmo_einstellungen->wert('Spez') == 1; - $lmo_mit_bericht = $lmo_einstellungen->wert('urlB') == 1; - $lmo_datumsformat = $lmo_einstellungen->wert('DatF') ?? $defdateformat; + $lmo_selteam = !empty($_GET['selteam']) ? $_GET['selteam'] : $lmo_einstellungen->vorgewaehlteMannschaft(); ?>
     
    ' . $text[24] . '
     
         selteam == $ligaDaten->teama[$j][$i]) { + if ($lmo_selteam == $lmo_spiel->heim) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$j][$i]]; - if ($ligaDaten->selteam == $ligaDaten->teama[$j][$i]) { + echo $lmo_heim; + if ($lmo_selteam == $lmo_spiel->heim) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$j][$i]], ' alt=""'); ?> - teams[$ligaDaten->teamb[$j][$i]], ' alt=""') . ' '; - if ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i]) { + echo HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_selteam == $lmo_spiel->gast) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; - if ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i]) { + echo $lmo_gast; + if ($lmo_selteam == $lmo_spiel->gast) { echo ''; } ?>  goala[$j][$i], $ligaDaten->goalfaktor); ?>toreHeim, $lmo_torfaktor); ?> :goalb[$j][$i], $ligaDaten->goalfaktor); ?>toreGast, $lmo_torfaktor); ?>  mspez[$j][$i]; ?>  0   - + 2   - +
    @@ -47,7 +43,7 @@
    wert('Teams'); $i++) { + for ($i = 1; $i <= $lmo_einstellungen->mannschaften(); $i++) { $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); ?> '; } else { // $j und $i zaehlen wie bisher ab 0 (eingebundene Addons rechnen damit) - for ($j = 0; $j < $lmo_einstellungen->wert('Rounds'); $j++) { - for ($i = 0; $i < $lmo_einstellungen->wert('Matches'); $i++) { + for ($j = 0; $j < $lmo_einstellungen->spieltage(); $j++) { + for ($i = 0; $i < $lmo_einstellungen->partienJeSpieltag(); $i++) { // das Spiel zum Anzeigen (Lmo\Liga\Spiel) $lmo_spiel = \Lmo\Liga\Spiel::ausRohdaten($lmo_liga, $j + 1, $i + 1); if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { @@ -83,11 +79,11 @@ wert('DatM') == 1) { + if ($lmo_einstellungen->mitAnstosszeit()) { if(is_numeric($lmo_spiel->anstoss)) { $dt = new DateTime(); $dt->setTimeStamp((int)$lmo_spiel->anstoss); - $dum1 = $dt->format($lmo_datumsformat); + $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); } else { $dum1 = ''; } @@ -117,11 +113,11 @@ echo ''; } ?> - + - + + if ($lmo_einstellungen->mitVerlaengerung()) { ?> notiz != '' || $lmo_spiel->wertung > 0) { + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($lmo_mit_bericht) { + if ($lmo_einstellungen->mitSpielberichten()) { if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); @@ -149,10 +145,10 @@ /** Notizen anzeigen **/ if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_torfaktor) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_torfaktor) : ''; + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_torfaktor) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_torfaktor) . $lmo_notiz_both . ''; - if ($lmo_mit_zusatz) { + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . $lmo_notiz_both . ''; + if ($lmo_einstellungen->mitVerlaengerung()) { $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; } //Grüner Tisch: Heimteam siegt From b827565bcb4e5a3ba3cf6255bb2946ad39b902e3 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:13:18 +0200 Subject: [PATCH 193/298] changelog: typisierte Einstellungen --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 1884ce1a..dde76a23 100644 --- a/changelog.md +++ b/changelog.md @@ -7,7 +7,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Added - `Lmo\Liga\Rohdaten\Liga` (mit `Mannschaft`, `Spieltag`, `Partie`): hält den Inhalt einer Ligadatei so, wie er in der Datei steht, und lädt und speichert ihn als Paar. Nichts wird für die Anzeige umgerechnet, ergänzt oder aufgefüllt; unbekannte Schlüssel und Abschnitte bleiben erhalten. Der Kern des LMO lädt und speichert jede Liga darüber. -- `Lmo\Liga\Einstellungen`: die Einstellungen einer Liga (`[Options]`) mit ihren Vorgabewerten und den berechneten Größen (Spieltage, Partien), ohne die Rohdaten zu ändern – `Rohdaten\Liga::lies($pfad)->einstellungen()->wert('Teams')`. Dazu an den Rohdaten `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` sowie `Spieltag::ersterTag()` und `letzterTag()`. Damit können Seiten direkt auf den Rohdaten arbeiten; die beiden Tippspiel-Lader tun das bereits. +- `Lmo\Liga\Einstellungen`: die Einstellungen einer Liga (`[Options]`) mit ihren Vorgabewerten und den berechneten Größen (Spieltage, Partien), ohne die Rohdaten zu ändern. Je Einstellung gibt es eine Methode mit festem Typ (Schalter `bool`, Zahlen `int`, Namen `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. Dazu an den Rohdaten `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` sowie `Spieltag::ersterTag()` und `letzterTag()`. Damit können Seiten direkt auf den Rohdaten arbeiten; die beiden Tippspiel-Lader tun das bereits. - `Lmo\Liga\Spiel`: ein Spiel zum Anzeigen, abgeleitet aus den Rohdaten (Tore mit »nicht gespielt«, Wertung am grünen Tisch, Zusatz, Notiz, Anstoß) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. An der Mannschaft dazu `kurzname()` und `mittelname()`, die einen fehlenden Namen aus dem Namen bilden. Der Hauptlader stellt die Rohdaten als `$lmo_liga` bereit. @@ -277,7 +277,7 @@ _Here we write changelog notes for the next version._ ### Added - `Lmo\Liga\Rohdaten\Liga` (with `Mannschaft`, `Spieltag`, `Partie`): holds the content of a league file exactly as it is in the file and loads and saves it as a pair. Nothing is converted for display, added or padded; unknown keys and sections are kept. The core of LMO loads and saves every league through it. -- `Lmo\Liga\Einstellungen`: the settings of a league (`[Options]`) with their defaults and the computed sizes (rounds, matches), without changing the raw data – `Rohdaten\Liga::lies($pfad)->einstellungen()->wert('Teams')`. In addition `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` as well as `Spieltag::ersterTag()` and `letzterTag()` on the raw data. Pages can thereby work directly on the raw data; the two loaders of the prediction game already do. +- `Lmo\Liga\Einstellungen`: the settings of a league (`[Options]`) with their defaults and the computed sizes (rounds, matches), without changing the raw data. Every setting has a method with a fixed type (switches `bool`, numbers `int`, names `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. In addition `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` as well as `Spieltag::ersterTag()` and `letzterTag()` on the raw data. Pages can thereby work directly on the raw data; the two loaders of the prediction game already do. - `Lmo\Liga\Spiel`: a game for display, derived from the raw data (goals with "not played", decision at the green table, addition, note, kick-off) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. In addition `kurzname()` and `mittelname()` on the team, which build a missing name from the name. The main loader provides the raw data as `$lmo_liga`. From c5c9f0749d7107765994dc7601cf164ab9ab0f2f Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:18:06 +0200 Subject: [PATCH 194/298] feat(liga): Iteratoren fuer Mannschaften und Spiele --- src/Liga/Einstellungen.php | 29 ++++++++++++++++ src/Liga/Rohdaten/Liga.php | 63 +++++++++++++++++++++++++++++++++++ tests/Unit/Liga/SpielTest.php | 55 ++++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+) diff --git a/src/Liga/Einstellungen.php b/src/Liga/Einstellungen.php index db4fb666..e4885884 100644 --- a/src/Liga/Einstellungen.php +++ b/src/Liga/Einstellungen.php @@ -499,6 +499,35 @@ public function mitLigastatistik(): bool return $this->schalter('Ligastats'); } + /** + * Anzahl der Partien eines Spieltags. In der Liga hat jeder Spieltag gleich viele + * (partienJeSpieltag()). Im Pokal halbiert sich die Zahl der Paarungen von Runde zu Runde, + * ausgehend von der Anzahl der Mannschaften; bei 24 Mannschaften sind es 8, 8, 4, 2, 1. Mit + * Spiel um Platz 3 hat die letzte Runde eine Paarung mehr. + * + * @param int $spieltag Nummer des Spieltags bzw. der Runde, ab 1 + */ + public function partienImSpieltag(int $spieltag): int + { + if (!$this->istPokal()) { + return $this->partienJeSpieltag(); + } + $runden = $this->spieltage(); + if ($spieltag < 1 || $spieltag > $runden) { + return 0; + } + $mannschaften = $this->mannschaften(); + $paarungen = (float) $mannschaften; + for ($runde = 1; $runde <= $spieltag; $runde++) { + if ($mannschaften == 24 && $runde <= 5) { + $paarungen = [16, 16, 8, 4, 2][$runde - 1]; + } + $paarungen /= 2; + } + + return (int) floor($paarungen) + ($spieltag == $runden && $this->mitSpielUmPlatz3() ? 1 : 0); + } + /** * MinusPoints: fuehrt die Liga neben den Pluspunkten auch Minuspunkte (in der Datei 2)? * Ohne Angabe und im Pokal nicht. diff --git a/src/Liga/Rohdaten/Liga.php b/src/Liga/Rohdaten/Liga.php index 9f804224..d588bafb 100644 --- a/src/Liga/Rohdaten/Liga.php +++ b/src/Liga/Rohdaten/Liga.php @@ -4,6 +4,7 @@ use Lmo\Liga\Einstellungen; use Lmo\Liga\LigaDatei; +use Lmo\Liga\Spiel; /** * Der Inhalt einer Ligadatei (.l98) als Rohdaten: was in der Datei steht, geordnet nach @@ -186,6 +187,68 @@ public function einstellungen(): Einstellungen return new Einstellungen($this); } + /** + * Alle Mannschaften der Liga zum Durchlaufen: Nummer 1 bis zur Anzahl der Mannschaften laut + * Einstellungen, in dieser Reihenfolge. $mannschaften selbst enthaelt nur, was in der Datei + * steht, in deren Reihenfolge; eine Mannschaft, die dort fehlt, kommt hier als leere + * Mannschaft (und wird dabei nicht angelegt). + * + * foreach ($liga->alleMannschaften() as $nr => $mannschaft) { ... } + * + * @return \Generator + */ + public function alleMannschaften(): \Generator + { + $anzahl = $this->einstellungen()->mannschaften(); + for ($nr = 1; $nr <= $anzahl; $nr++) { + yield $nr => $this->mannschaften[$nr] ?? new Mannschaft(); + } + } + + /** + * Die Spiele eines Spieltags zum Anzeigen (Lmo\Liga\Spiel), Partie 1 bis zur Anzahl der Partien + * dieses Spieltags laut Einstellungen; im Pokal je Paarung so viele Spiele, wie der Modus der + * Runde (MO) vorsieht. Eine Partie, die in der Datei fehlt, kommt als nicht angesetztes Spiel. + * Jedes Spiel traegt seinen Spieltag, seine Partie und seine Nummer in der Paarung. + * + * foreach ($liga->spiele(3) as $spiel) { ... } + * + * @param int $spieltag Nummer des Spieltags bzw. der Runde, ab 1 + * @return \Generator + */ + public function spiele(int $spieltag): \Generator + { + $partien = $this->einstellungen()->partienImSpieltag($spieltag); + $jePaarung = 1; + if ($this->istPokal()) { + $modus = $this->spieltage[$spieltag]->werte['MO'] ?? 1; + $jePaarung = is_numeric($modus) ? max(0, (int) $modus) : 1; + } + for ($partie = 1; $partie <= $partien; $partie++) { + for ($nr = 1; $nr <= $jePaarung; $nr++) { + yield Spiel::ausRohdaten($this, $spieltag, $partie, $nr); + } + } + } + + /** + * Alle Spiele der Liga zum Anzeigen, Spieltag 1 bis zur Anzahl der Spieltage laut + * Einstellungen, je Spieltag wie spiele(). + * + * foreach ($liga->alleSpiele() as $spiel) { ... } + * + * @return \Generator + */ + public function alleSpiele(): \Generator + { + $spieltage = $this->einstellungen()->spieltage(); + for ($spieltag = 1; $spieltag <= $spieltage; $spieltag++) { + foreach ($this->spiele($spieltag) as $spiel) { + yield $spiel; + } + } + } + /** * Der Name zum Anzeigen fuer die Nummer einer Mannschaft, wie sie in einer Partie steht * (Mannschaft::anzeigename()). Gibt es die Mannschaft nicht: ''. diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php index 113b850f..69cf90d2 100644 --- a/tests/Unit/Liga/SpielTest.php +++ b/tests/Unit/Liga/SpielTest.php @@ -90,6 +90,61 @@ public function testSpieleEinerPaarungImPokal(): void self::assertSame('_', Spiel::ausRohdaten($liga, 1, 3, 3)->toreHeim, 'ein drittes Spiel gibt es nicht'); } + public function testAlleMannschaftenSindVollstaendigUndSortiert(): void + { + // in der Datei steht Mannschaft 3 vor 1, und Mannschaft 2 fehlt + $liga = self::liga(['[Options]', 'Teams=4', '[Teams]', '3=Gamma', '1=Alpha', '9=Zuviel']); + + $namen = []; + foreach ($liga->alleMannschaften() as $nr => $mannschaft) { + $namen[$nr] = $mannschaft->anzeigename(); + } + + self::assertSame([1 => 'Alpha', 2 => '', 3 => 'Gamma', 4 => ''], $namen); + self::assertSame([3, 1, 9], array_keys($liga->mannschaften), 'die Rohdaten bleiben, wie sie sind'); + } + + public function testSpieleEinesSpieltagsDerLiga(): void + { + // Partie 2 steht vor Partie 1, Partie 3 fehlt + $liga = self::liga(['[Options]', 'Teams=6', 'Rounds=2', '[Round2]', 'TA2=3', 'TB2=4', 'TA1=1', 'TB1=2', 'GA1=5']); + + $spiele = iterator_to_array($liga->spiele(2), false); + + self::assertContainsOnlyInstancesOf(Spiel::class, $spiele); + self::assertSame([[2, 1, 1, '1'], [2, 2, 1, '3'], [2, 3, 1, '0']], array_map( + static fn (Spiel $s): array => [$s->spieltag, $s->partie, $s->nr, $s->heim], + $spiele + )); + self::assertSame('5', $spiele[0]->toreHeim); + self::assertCount(3, iterator_to_array($liga->spiele(1), false), 'ein Spieltag ohne Abschnitt: nicht angesetzte Spiele'); + self::assertCount(6, iterator_to_array($liga->alleSpiele(), false), 'zwei Spieltage mit je drei Partien'); + self::assertSame([2], array_keys($liga->spieltage), 'durchlaufen legt nichts an'); + } + + public function testSpieleImPokalNachModusUndRunde(): void + { + $liga = self::liga(['[Options]', 'Type=1', 'Teams=8', 'KlFin=1', '[Round1]', 'MO=2', 'TA1=1', 'TB1=2', 'GA12=3', '[Round3]', 'MO=1']); + $e = $liga->einstellungen(); + + self::assertSame([4, 2, 2, 0], [$e->partienImSpieltag(1), $e->partienImSpieltag(2), $e->partienImSpieltag(3), $e->partienImSpieltag(4)], + 'Viertelfinale, Halbfinale, Finale mit Spiel um Platz 3'); + $runde1 = iterator_to_array($liga->spiele(1), false); + self::assertCount(8, $runde1, 'vier Paarungen mit Hin- und Rueckspiel'); + self::assertSame([[1, 1], [1, 2], [2, 1], [2, 2]], array_map(static fn (Spiel $s): array => [$s->partie, $s->nr], array_slice($runde1, 0, 4))); + self::assertSame('3', $runde1[1]->toreHeim); + self::assertCount(2, iterator_to_array($liga->spiele(2), false), 'ohne Modus ein Spiel je Paarung'); + self::assertCount(12, iterator_to_array($liga->alleSpiele(), false)); + } + + public function testPaarungenBeiVierundzwanzigMannschaften(): void + { + $e = self::liga(['[Options]', 'Type=1', 'Teams=24'])->einstellungen(); + + self::assertSame([8, 8, 4, 2, 1], array_map([$e, 'partienImSpieltag'], [1, 2, 3, 4, 5])); + self::assertSame(9, self::liga(['[Options]', 'Teams=18'])->einstellungen()->partienImSpieltag(7), 'in der Liga jeder Spieltag gleich'); + } + /** @return array */ public static function ligadateien(): array { From 1701ec80185a4f6d8b2ea7b5a8d5e2cb6166dc88 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:18:06 +0200 Subject: [PATCH 195/298] refactor(spielplan): Spielplan durchlaeuft Mannschaften und Spiele mit foreach --- lmo/lmo-showprogram.php | 178 ++++++++++++++++++++-------------------- 1 file changed, 88 insertions(+), 90 deletions(-) diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index b96ffa3e..1ac811c5 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -43,8 +43,7 @@
    @@ -70,8 +66,8 @@ echo '
     
    ' . $text[24] . '
     
        toreHeim, $lmo_torfaktor); ?>toreHeim, $lmo_einstellungen->torfaktor()); ?> :toreGast, $lmo_torfaktor); ?>toreGast, $lmo_einstellungen->torfaktor()); ?>   mannschaften(); $i++) { - $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); ?> + foreach ($lmo_liga->alleMannschaften() as $i => $lmo_mannschaft) { ?> '; } else { - // $j und $i zaehlen wie bisher ab 0 (eingebundene Addons rechnen damit) - for ($j = 0; $j < $lmo_einstellungen->spieltage(); $j++) { - for ($i = 0; $i < $lmo_einstellungen->partienJeSpieltag(); $i++) { - // das Spiel zum Anzeigen (Lmo\Liga\Spiel) - $lmo_spiel = \Lmo\Liga\Spiel::ausRohdaten($lmo_liga, $j + 1, $i + 1); - if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { - // eine Mannschaft ohne Nummer heisst "___" - $lmo_heim = $lmo_spiel->heim == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->heim); - $lmo_gast = $lmo_spiel->gast == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->gast); - $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); + // alle Spiele der Liga zum Anzeigen (Lmo\Liga\Spiel) + foreach ($lmo_liga->alleSpiele() as $lmo_spiel) { + // $j und $i wie bisher: Spieltag und Partie ab 0 (eingebundene Addons rechnen damit) + $j = $lmo_spiel->spieltag - 1; + $i = $lmo_spiel->partie - 1; + if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { + // eine Mannschaft ohne Nummer heisst "___" + $lmo_heim = $lmo_spiel->heim == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->heim); + $lmo_gast = $lmo_spiel->gast == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->gast); + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> mitAnstosszeit()) { - if(is_numeric($lmo_spiel->anstoss)) { - $dt = new DateTime(); - $dt->setTimeStamp((int)$lmo_spiel->anstoss); - $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); - } else { - $dum1 = ''; - } + if ($lmo_einstellungen->mitAnstosszeit()) { + if(is_numeric($lmo_spiel->anstoss)) { + $dt = new DateTime(); + $dt->setTimeStamp((int)$lmo_spiel->anstoss); + $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); + } else { + $dum1 = ''; + } ?> + } ?> + if ($lmo_selteam == $lmo_spiel->heim) { + echo ''; + } + echo $lmo_heim; + if ($lmo_selteam == $lmo_spiel->heim) { + echo ''; + } + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); ?> + echo HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_selteam == $lmo_spiel->gast) { + echo ''; + } + echo $lmo_gast; + if ($lmo_selteam == $lmo_spiel->gast) { + echo ''; + } ?>mitVerlaengerung()) { ?> + if ($lmo_einstellungen->mitVerlaengerung()) { ?> + } ?> + //Ausgabe als neutrales Element (kein Link) + echo ''; + $lmo_spielnotiz = ''; + } + + /** bisherige Ergebnisse (AddOn Team Vergleich) */ + if (file_exists(PATH_TO_ADDONDIR . '/stats/lmo-showprogram.inc.php')) { + echo ' '; + include(PATH_TO_ADDONDIR . '/stats/lmo-showprogram.inc.php'); + } ?> From 07fca4ae88ef6ccf93c0d66e6be83f7970b5046c Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:18:06 +0200 Subject: [PATCH 196/298] changelog: Iteratoren --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index dde76a23..61c74f04 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - `Lmo\Liga\Rohdaten\Liga` (mit `Mannschaft`, `Spieltag`, `Partie`): hält den Inhalt einer Ligadatei so, wie er in der Datei steht, und lädt und speichert ihn als Paar. Nichts wird für die Anzeige umgerechnet, ergänzt oder aufgefüllt; unbekannte Schlüssel und Abschnitte bleiben erhalten. Der Kern des LMO lädt und speichert jede Liga darüber. - `Lmo\Liga\Einstellungen`: die Einstellungen einer Liga (`[Options]`) mit ihren Vorgabewerten und den berechneten Größen (Spieltage, Partien), ohne die Rohdaten zu ändern. Je Einstellung gibt es eine Methode mit festem Typ (Schalter `bool`, Zahlen `int`, Namen `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. Dazu an den Rohdaten `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` sowie `Spieltag::ersterTag()` und `letzterTag()`. Damit können Seiten direkt auf den Rohdaten arbeiten; die beiden Tippspiel-Lader tun das bereits. - `Lmo\Liga\Spiel`: ein Spiel zum Anzeigen, abgeleitet aus den Rohdaten (Tore mit »nicht gespielt«, Wertung am grünen Tisch, Zusatz, Notiz, Anstoß) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. An der Mannschaft dazu `kurzname()` und `mittelname()`, die einen fehlenden Namen aus dem Namen bilden. Der Hauptlader stellt die Rohdaten als `$lmo_liga` bereit. +- Zum Durchlaufen mit `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` und `alleSpiele()` liefern vollständig und in der Reihenfolge der Nummern, auch wenn in der Datei etwas fehlt oder anders sortiert ist; im Pokal je Paarung die Spiele des Modus. `Einstellungen::partienImSpieltag()` nennt die Zahl der Partien einer Runde. ### Changed @@ -279,6 +280,7 @@ _Here we write changelog notes for the next version._ - `Lmo\Liga\Rohdaten\Liga` (with `Mannschaft`, `Spieltag`, `Partie`): holds the content of a league file exactly as it is in the file and loads and saves it as a pair. Nothing is converted for display, added or padded; unknown keys and sections are kept. The core of LMO loads and saves every league through it. - `Lmo\Liga\Einstellungen`: the settings of a league (`[Options]`) with their defaults and the computed sizes (rounds, matches), without changing the raw data. Every setting has a method with a fixed type (switches `bool`, numbers `int`, names `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. In addition `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` as well as `Spieltag::ersterTag()` and `letzterTag()` on the raw data. Pages can thereby work directly on the raw data; the two loaders of the prediction game already do. - `Lmo\Liga\Spiel`: a game for display, derived from the raw data (goals with "not played", decision at the green table, addition, note, kick-off) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. In addition `kurzname()` and `mittelname()` on the team, which build a missing name from the name. The main loader provides the raw data as `$lmo_liga`. +- For iterating with `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` and `alleSpiele()` deliver completely and in the order of the numbers, even if something is missing or sorted differently in the file; in a cup the games of the mode for each pairing. `Einstellungen::partienImSpieltag()` gives the number of matches of a round. ### Changed From 40dbe59e41bbddb411f28a2f0cb9112f497a5c6c Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:23:31 +0200 Subject: [PATCH 197/298] refactor(liga): Spiel mit festen Typen (Tore ?int, Anstoss ?int, Anzeigetexte) --- lmo/lmo-showprogram.php | 12 ++-- src/Liga/Spiel.php | 114 +++++++++++++++++++++++----------- tests/Unit/Liga/SpielTest.php | 105 +++++++++++++++++++++---------- 3 files changed, 158 insertions(+), 73 deletions(-) diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index 1ac811c5..8d6f77cf 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -79,9 +79,9 @@ mitAnstosszeit()) { - if(is_numeric($lmo_spiel->anstoss)) { + if ($lmo_spiel->anstoss !== null) { $dt = new DateTime(); - $dt->setTimeStamp((int)$lmo_spiel->anstoss); + $dt->setTimeStamp($lmo_spiel->anstoss); $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); } else { $dum1 = ''; @@ -112,9 +112,9 @@ echo ''; } ?> - + - + mitVerlaengerung()) { ?> @@ -144,9 +144,9 @@ /** Notizen anzeigen **/ if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) : ''; + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()) . ':' . $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . $lmo_notiz_both . ''; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()) . ':' . $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()) . $lmo_notiz_both . ''; if ($lmo_einstellungen->mitVerlaengerung()) { $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; } diff --git a/src/Liga/Spiel.php b/src/Liga/Spiel.php index 0795bf49..7ac9052d 100644 --- a/src/Liga/Spiel.php +++ b/src/Liga/Spiel.php @@ -4,14 +4,15 @@ /** * Ein Spiel zum Anzeigen: was die Seiten des LMO von einer Partie zeigen, abgeleitet aus den - * Rohdaten. In der Liga hat jede Partie ein Spiel, im Pokal eine Paarung so viele, wie der Modus - * der Runde vorsieht. + * Rohdaten und mit festen Typen. In der Liga hat jede Partie ein Spiel, im Pokal eine Paarung so + * viele, wie der Modus der Runde vorsieht. * * Die Klasse liest nur; die Rohdaten bleiben, wie sie in der Datei stehen. Fehlt eine Partie oder * ein Wert, gelten die Werte eines nicht angesetzten Spiels (keine Mannschaft, nicht gespielt). * - * $spiel = Spiel::ausRohdaten($liga, 3, 1); // Spieltag 3, Partie 1 - * echo $liga->mannschaftsname($spiel->heim), ' ', $spiel->toreHeim, ':', $spiel->toreGast; + * foreach ($liga->spiele(3) as $spiel) { + * echo $liga->mannschaftsname($spiel->heim), ' ', $spiel->toreHeimText(), ':', $spiel->toreGastText(); + * } */ final class Spiel { @@ -24,32 +25,30 @@ final class Spiel /** Nummer des Spiels der Paarung, ab 1; in der Liga immer 1 */ public int $nr; - /** Nummer der Heimmannschaft, '0' = keine */ - public string $heim = '0'; + /** Nummer der Heimmannschaft, 0 = keine */ + public int $heim = 0; - /** Nummer der Gastmannschaft, '0' = keine */ - public string $gast = '0'; + /** Nummer der Gastmannschaft, 0 = keine */ + public int $gast = 0; /** - * Tore der Heimmannschaft: eine Zahl als Text, "_" = nicht gespielt, -1 = in der Datei leer. - * Bei einer Wertung am gruenen Tisch gegen diese Seite (Liga) "0". - * - * @var int|string + * Tore der Heimmannschaft; null = nicht gespielt. Bei einer Wertung am gruenen Tisch gegen + * diese Seite (Liga) 0. Zum Anzeigen: toreHeimText(). */ - public $toreHeim = '_'; + public ?int $toreHeim = null; - /** @var int|string Tore der Gastmannschaft, wie $toreHeim */ - public $toreGast = '_'; + /** Tore der Gastmannschaft, wie $toreHeim */ + public ?int $toreGast = null; /** Wertung am gruenen Tisch (nur Liga): 0 = keine, 1 = fuer Heim, 2 = fuer Gast, 3 = gegen beide */ public int $wertung = 0; /** - * Zusatz zum Ergebnis, wie er in der Datei steht: 1 = im Elfmeterschiessen, 2 = nach - * Verlaengerung, 0 = keiner; null = steht nicht in der Datei oder die Liga fuehrt keinen - * Zusatz (Spez). Zum Anzeigen: zusatzText(). + * Zusatz zum Ergebnis: 0 = ausdruecklich keiner, 1 = im Elfmeterschiessen, 2 = nach + * Verlaengerung; null = steht nicht in der Datei oder die Liga fuehrt keinen Zusatz (Spez). + * Zum Anzeigen: zusatzText(). */ - public ?string $zusatz = null; + public ?int $zusatz = null; /** Notiz zum Spiel */ public string $notiz = ''; @@ -57,11 +56,14 @@ final class Spiel /** Link zum Spielbericht */ public string $bericht = ''; - /** TI aus der Datei: '1' = das Spiel wird im Tippspiel nicht gewertet */ - public string $tipp = ''; + /** TI=1 in der Datei: das Spiel wird im Tippspiel nicht gewertet */ + public bool $ohneTippwertung = false; - /** Anstoss als Unix-Zeitstempel, '0' = keiner; in der Datei steht er als Text */ - public string $anstoss = '0'; + /** + * Anstoss als Unix-Zeitstempel. 0 = keiner festgelegt (so schreibt es der LMO, und so gilt es + * fuer ein Spiel, das in der Datei fehlt); null = die Angabe in der Datei ist leer oder unlesbar. + */ + public ?int $anstoss = 0; private function __construct(int $spieltag, int $partie, int $nr) { @@ -83,16 +85,20 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part return $spiel; } $pokal = $liga->istPokal(); - $spiel->heim = $roh->heim ?? '0'; - $spiel->gast = $roh->gast ?? '0'; + $spiel->heim = self::zahl($roh->heim) ?? 0; + $spiel->gast = self::zahl($roh->gast) ?? 0; foreach ($roh->spiele[$nr] ?? [] as $art => $wert) { switch ($art) { case 'GA': case 'GB': - $tore = $wert == '' ? -1 : ($wert == '-1' ? '_' : $wert); - if (!$pokal && $wert == '-2') { + // -1 heisst in der Datei "nicht gespielt", ebenso eine leere oder unlesbare Angabe + $tore = self::zahl($wert); + if ($tore === -1) { + $tore = null; + } + if (!$pokal && $tore === -2) { $spiel->wertung = $art === 'GA' ? 1 : 2; - $tore = '0'; + $tore = 0; } if ($art === 'GA') { $spiel->toreHeim = $tore; @@ -107,8 +113,8 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part break; case 'SP': // in der Liga nur, wenn sie Verlaengerung und Elfmeterschiessen fuehrt - if ($pokal || ($liga->optionen['Spez'] ?? null) == 1) { - $spiel->zusatz = $wert; + if ($pokal || $liga->einstellungen()->mitVerlaengerung()) { + $spiel->zusatz = self::zahl($wert); } break; case 'NT': @@ -118,10 +124,10 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part $spiel->bericht = $wert; break; case 'TI': - $spiel->tipp = $wert; + $spiel->ohneTippwertung = $wert == 1; break; case 'AT': - $spiel->anstoss = $wert; + $spiel->anstoss = self::zahl($wert); break; } } @@ -135,6 +141,29 @@ public function hatMannschaften(): bool return $this->heim > 0; } + /** Liegt ein Ergebnis vor? */ + public function istGespielt(): bool + { + return $this->toreHeim !== null && $this->toreGast !== null; + } + + /** + * Tore der Heimmannschaft als Anzeigetext: "_" fuer nicht gespielt, sonst die Tore geteilt + * durch den Torfaktor der Liga. + * + * @param int $torfaktor Einstellungen::torfaktor(); 1 = Tore wie eingegeben + */ + public function toreHeimText(int $torfaktor = 1): string + { + return self::toreText($this->toreHeim, $torfaktor); + } + + /** Tore der Gastmannschaft als Anzeigetext, wie toreHeimText() */ + public function toreGastText(int $torfaktor = 1): string + { + return self::toreText($this->toreGast, $torfaktor); + } + /** * Der Zusatz zum Ergebnis als Anzeigetext. * @@ -147,13 +176,28 @@ public function zusatzText(string $nachVerlaengerung, string $imElfmeterschiesse if ($this->zusatz === null) { return ''; } - if ($this->zusatz == 0) { + if ($this->zusatz === 0) { return ' '; } - if ($this->zusatz == 2) { + if ($this->zusatz === 2) { return $nachVerlaengerung; } - return $this->zusatz == 1 ? $imElfmeterschiessen : $this->zusatz; + return $this->zusatz === 1 ? $imElfmeterschiessen : (string) $this->zusatz; + } + + private static function toreText(?int $tore, int $torfaktor): string + { + if ($tore === null) { + return '_'; + } + + return (string) ($tore !== 0 && $torfaktor !== 0 ? $tore / $torfaktor : $tore); + } + + /** Eine ganze Zahl aus der Datei; null, wenn dort keine steht */ + private static function zahl(?string $wert): ?int + { + return $wert !== null && is_numeric($wert) ? (int) $wert : null; } } diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php index 69cf90d2..bb759481 100644 --- a/tests/Unit/Liga/SpielTest.php +++ b/tests/Unit/Liga/SpielTest.php @@ -9,7 +9,7 @@ use PHPUnit\Framework\TestCase; /** - * Spiel leitet aus den Rohdaten ab, was die Seiten von einer Partie zeigen. + * Spiel leitet aus den Rohdaten ab, was die Seiten von einer Partie zeigen, mit festen Typen. */ class SpielTest extends TestCase { @@ -28,11 +28,13 @@ public function testSpielEinerLiga(): void self::assertSame([2, 3, 1], [$spiel->spieltag, $spiel->partie, $spiel->nr]); self::assertTrue($spiel->hatMannschaften()); - self::assertSame(['4', '7'], [$spiel->heim, $spiel->gast]); - self::assertSame(['2', '1', 0], [$spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); - self::assertSame('2', $spiel->zusatz); + self::assertTrue($spiel->istGespielt()); + self::assertSame([4, 7], [$spiel->heim, $spiel->gast]); + self::assertSame([2, 1, 0], [$spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); + self::assertSame(['2', '1'], [$spiel->toreHeimText(), $spiel->toreGastText()]); + self::assertSame(2, $spiel->zusatz); self::assertSame('n.V.', $spiel->zusatzText('n.V.', 'i.E.')); - self::assertSame(['Notiz | mit Strich', 'http://bericht.example', '1', '1724437800'], [$spiel->notiz, $spiel->bericht, $spiel->tipp, $spiel->anstoss]); + self::assertSame(['Notiz | mit Strich', 'http://bericht.example', true, 1724437800], [$spiel->notiz, $spiel->bericht, $spiel->ohneTippwertung, $spiel->anstoss]); } public function testEinePartieDieEsNichtGibtIstEinNichtAngesetztesSpiel(): void @@ -40,23 +42,28 @@ public function testEinePartieDieEsNichtGibtIstEinNichtAngesetztesSpiel(): void $spiel = Spiel::ausRohdaten(new Liga(), 5, 9); self::assertFalse($spiel->hatMannschaften()); - self::assertSame(['0', '0', '_', '_', 0], [$spiel->heim, $spiel->gast, $spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); + self::assertFalse($spiel->istGespielt()); + self::assertSame([0, 0, null, null, 0], [$spiel->heim, $spiel->gast, $spiel->toreHeim, $spiel->toreGast, $spiel->wertung]); + self::assertSame(['_', '_'], [$spiel->toreHeimText(), $spiel->toreGastText()]); self::assertNull($spiel->zusatz); self::assertSame('', $spiel->zusatzText('n.V.', 'i.E.')); - self::assertSame(['', '', '', '0'], [$spiel->notiz, $spiel->bericht, $spiel->tipp, $spiel->anstoss]); + self::assertSame(['', '', false, 0], [$spiel->notiz, $spiel->bericht, $spiel->ohneTippwertung, $spiel->anstoss]); } public function testToreUndWertungAmGruenenTisch(): void { - $liga = self::liga(['[Round1]', 'TA1=1', 'GA1=-1', 'GB1=', 'TA2=1', 'GA2=-2', 'GB2=3', 'TA3=1', 'GA3=0', 'GB3=-2', 'TA4=1', 'GA4=1', 'GB4=1', 'ET4=3']); - - self::assertSame(['_', -1, 0], self::tore($liga, 1), 'nicht gespielt / in der Datei leer'); - self::assertSame(['0', '3', 1], self::tore($liga, 2), 'Wertung fuer Heim'); - self::assertSame(['0', '0', 2], self::tore($liga, 3), 'Wertung fuer Gast'); - self::assertSame(['1', '1', 3], self::tore($liga, 4), 'Wertung gegen beide'); + $liga = self::liga(['[Round1]', 'TA1=1', 'GA1=-1', 'GB1=', 'TA2=1', 'GA2=-2', 'GB2=3', 'TA3=1', 'GA3=0', 'GB3=-2', 'TA4=1', 'GA4=1', 'GB4=1', 'ET4=3', + 'TA5=1', 'GA5=viele', 'GB5=2']); + + self::assertSame([null, null, 0], self::tore($liga, 1), 'nicht gespielt: -1 oder in der Datei leer'); + self::assertSame([0, 3, 1], self::tore($liga, 2), 'Wertung fuer Heim'); + self::assertSame([0, 0, 2], self::tore($liga, 3), 'Wertung fuer Gast'); + self::assertSame([1, 1, 3], self::tore($liga, 4), 'Wertung gegen beide'); + self::assertSame([null, 2, 0], self::tore($liga, 5), 'eine unlesbare Angabe zaehlt als nicht gespielt'); + self::assertFalse(Spiel::ausRohdaten($liga, 1, 5)->istGespielt()); } - /** @return array{int|string, int|string, int} */ + /** @return array{int|null, int|null, int} */ private static function tore(Liga $liga, int $partie): array { $spiel = Spiel::ausRohdaten($liga, 1, $partie); @@ -64,6 +71,27 @@ private static function tore(Liga $liga, int $partie): array return [$spiel->toreHeim, $spiel->toreGast, $spiel->wertung]; } + public function testToreAlsAnzeigetextMitTorfaktor(): void + { + $spiel = Spiel::ausRohdaten(self::liga(['[Round1]', 'TA1=1', 'GA1=250', 'GB1=0', 'TA2=1', 'GA2=25', 'GB2=-1']), 1, 1); + + self::assertSame(['250', '0'], [$spiel->toreHeimText(), $spiel->toreGastText()]); + self::assertSame(['25', '0'], [$spiel->toreHeimText(10), $spiel->toreGastText(10)]); + self::assertSame('2.5', $spiel->toreHeimText(100)); + self::assertSame('250', $spiel->toreHeimText(0), 'ein Faktor 0 zaehlt nicht'); + self::assertSame('_', Spiel::ausRohdaten(self::liga(['[Round1]', 'TA2=1', 'GB2=-1']), 1, 2)->toreGastText(10)); + } + + public function testAnstoss(): void + { + $liga = self::liga(['[Round1]', 'TA1=1', 'AT1=1724437800', 'TA2=1', 'AT2=0', 'TA3=1', 'AT3=', 'TA4=1']); + + self::assertSame(1724437800, Spiel::ausRohdaten($liga, 1, 1)->anstoss); + self::assertSame(0, Spiel::ausRohdaten($liga, 1, 2)->anstoss, 'so schreibt der LMO "kein Anstoss"'); + self::assertNull(Spiel::ausRohdaten($liga, 1, 3)->anstoss, 'in der Datei leer'); + self::assertSame(0, Spiel::ausRohdaten($liga, 1, 4)->anstoss, 'steht nicht in der Datei'); + } + public function testZusatzNurWennDieLigaIhnFuehrt(): void { $zeilen = ['[Round1]', 'TA1=1', 'SP1=1', 'TA2=2', 'SP2=0', 'TA3=3']; @@ -83,11 +111,11 @@ public function testSpieleEinerPaarungImPokal(): void $hin = Spiel::ausRohdaten($liga, 1, 3, 1); $rueck = Spiel::ausRohdaten($liga, 1, 3, 2); - self::assertSame(['5', '6', '5', '6'], [$hin->heim, $hin->gast, $rueck->heim, $rueck->gast]); - self::assertSame(['1', '-2', 0], [$hin->toreHeim, $hin->toreGast, $hin->wertung], 'im Pokal gibt es keine Wertung am gruenen Tisch'); - self::assertSame([' ', '100'], [$hin->zusatzText('n.V.', 'i.E.'), $hin->anstoss]); - self::assertSame(['2', '2', 0, 'i.E.', 'Rueckspiel'], [$rueck->toreHeim, $rueck->toreGast, $rueck->wertung, $rueck->zusatzText('n.V.', 'i.E.'), $rueck->notiz]); - self::assertSame('_', Spiel::ausRohdaten($liga, 1, 3, 3)->toreHeim, 'ein drittes Spiel gibt es nicht'); + self::assertSame([5, 6, 5, 6], [$hin->heim, $hin->gast, $rueck->heim, $rueck->gast]); + self::assertSame([1, -2, 0], [$hin->toreHeim, $hin->toreGast, $hin->wertung], 'im Pokal gibt es keine Wertung am gruenen Tisch'); + self::assertSame([' ', 100], [$hin->zusatzText('n.V.', 'i.E.'), $hin->anstoss]); + self::assertSame([2, 2, 0, 'i.E.', 'Rueckspiel'], [$rueck->toreHeim, $rueck->toreGast, $rueck->wertung, $rueck->zusatzText('n.V.', 'i.E.'), $rueck->notiz]); + self::assertNull(Spiel::ausRohdaten($liga, 1, 3, 3)->toreHeim, 'ein drittes Spiel gibt es nicht'); } public function testAlleMannschaftenSindVollstaendigUndSortiert(): void @@ -112,11 +140,11 @@ public function testSpieleEinesSpieltagsDerLiga(): void $spiele = iterator_to_array($liga->spiele(2), false); self::assertContainsOnlyInstancesOf(Spiel::class, $spiele); - self::assertSame([[2, 1, 1, '1'], [2, 2, 1, '3'], [2, 3, 1, '0']], array_map( + self::assertSame([[2, 1, 1, 1], [2, 2, 1, 3], [2, 3, 1, 0]], array_map( static fn (Spiel $s): array => [$s->spieltag, $s->partie, $s->nr, $s->heim], $spiele )); - self::assertSame('5', $spiele[0]->toreHeim); + self::assertSame(5, $spiele[0]->toreHeim); self::assertCount(3, iterator_to_array($liga->spiele(1), false), 'ein Spieltag ohne Abschnitt: nicht angesetzte Spiele'); self::assertCount(6, iterator_to_array($liga->alleSpiele(), false), 'zwei Spieltage mit je drei Partien'); self::assertSame([2], array_keys($liga->spieltage), 'durchlaufen legt nichts an'); @@ -127,12 +155,15 @@ public function testSpieleImPokalNachModusUndRunde(): void $liga = self::liga(['[Options]', 'Type=1', 'Teams=8', 'KlFin=1', '[Round1]', 'MO=2', 'TA1=1', 'TB1=2', 'GA12=3', '[Round3]', 'MO=1']); $e = $liga->einstellungen(); - self::assertSame([4, 2, 2, 0], [$e->partienImSpieltag(1), $e->partienImSpieltag(2), $e->partienImSpieltag(3), $e->partienImSpieltag(4)], - 'Viertelfinale, Halbfinale, Finale mit Spiel um Platz 3'); + self::assertSame( + [4, 2, 2, 0], + [$e->partienImSpieltag(1), $e->partienImSpieltag(2), $e->partienImSpieltag(3), $e->partienImSpieltag(4)], + 'Viertelfinale, Halbfinale, Finale mit Spiel um Platz 3' + ); $runde1 = iterator_to_array($liga->spiele(1), false); self::assertCount(8, $runde1, 'vier Paarungen mit Hin- und Rueckspiel'); self::assertSame([[1, 1], [1, 2], [2, 1], [2, 2]], array_map(static fn (Spiel $s): array => [$s->partie, $s->nr], array_slice($runde1, 0, 4))); - self::assertSame('3', $runde1[1]->toreHeim); + self::assertSame(3, $runde1[1]->toreHeim); self::assertCount(2, iterator_to_array($liga->spiele(2), false), 'ohne Modus ein Spiel je Paarung'); self::assertCount(12, iterator_to_array($liga->alleSpiele(), false)); } @@ -151,6 +182,16 @@ public static function ligadateien(): array return EinstellungenTest::ligadateien(); } + /** + * Tore, wie LigaDaten sie haelt ("_" und -1 fuer nicht gespielt), als ?int. + * + * @param mixed $tore + */ + private static function toreDerBruecke($tore): ?int + { + return $tore === '_' || $tore === -1 || $tore === null || !is_numeric($tore) ? null : (int) $tore; + } + /** * Solange die alten Seiten ueber LigaDaten arbeiten, muessen beide dasselbe liefern: fuer jede * Partie der Datei und fuer einige, die es nicht gibt. @@ -177,15 +218,16 @@ public function testStimmtMitLigaDatenUeberein(string $pfad): void $spiel = Spiel::ausRohdaten($liga, $s + 1, $p + 1, ($n ?? 0) + 1); $aus = static fn (?array $feld) => $n === null ? ($feld[$s][$p] ?? null) : ($feld[$s][$p][$n] ?? null); - self::assertSame((string) $bruecke->teama[$s][$p], $spiel->heim, $wo); - self::assertSame((string) $bruecke->teamb[$s][$p], $spiel->gast, $wo); - self::assertSame($aus($bruecke->goala), $spiel->toreHeim, $wo); - self::assertSame($aus($bruecke->goalb), $spiel->toreGast, $wo); + self::assertSame((int) $bruecke->teama[$s][$p], $spiel->heim, $wo); + self::assertSame((int) $bruecke->teamb[$s][$p], $spiel->gast, $wo); + self::assertSame(self::toreDerBruecke($aus($bruecke->goala)), $spiel->toreHeim, $wo); + self::assertSame(self::toreDerBruecke($aus($bruecke->goalb)), $spiel->toreGast, $wo); self::assertSame($aus($bruecke->mspez), $spiel->zusatzText('n.V.', 'i.E.'), $wo); self::assertSame($aus($bruecke->mnote), $spiel->notiz, $wo); self::assertSame($aus($bruecke->mberi), $spiel->bericht, $wo); - self::assertSame($aus($bruecke->mtipp), $spiel->tipp, $wo); - self::assertSame((string) $aus($bruecke->mterm), $spiel->anstoss, $wo); + self::assertSame($aus($bruecke->mtipp) == 1, $spiel->ohneTippwertung, $wo); + $anstoss = $aus($bruecke->mterm); + self::assertSame(is_numeric($anstoss) ? (int) $anstoss : null, $spiel->anstoss, $wo); if (!$pokal) { self::assertSame((int) $bruecke->msieg[$s][$p], $spiel->wertung, $wo); } @@ -196,8 +238,7 @@ public function testStimmtMitLigaDatenUeberein(string $pfad): void self::assertGreaterThan(0, $geprueft); // Namen der Mannschaften zum Anzeigen - for ($nr = 1; $nr <= $bruecke->anzteams; $nr++) { - $mannschaft = $liga->mannschaften[$nr] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + foreach ($liga->alleMannschaften() as $nr => $mannschaft) { self::assertSame((string) $bruecke->teams[$nr], $mannschaft->anzeigename(), "Mannschaft $nr"); self::assertSame((string) $bruecke->teamk[$nr], $mannschaft->kurzname(), "Kurzname $nr"); self::assertSame((string) $bruecke->teamm[$nr], $mannschaft->mittelname(), "Mittelname $nr"); From 4ee6f754ef4d2b30a1a0669238c04dda8d856de5 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:25:47 +0200 Subject: [PATCH 198/298] refactor(ergebnisse): Ergebnisse eines Spieltags arbeiten auf den Rohdaten --- lmo/lmo-showresults.php | 148 ++++++++++++++++++--------------- src/Liga/Rohdaten/Spieltag.php | 16 ++++ 2 files changed, 95 insertions(+), 69 deletions(-) diff --git a/lmo/lmo-showresults.php b/lmo/lmo-showresults.php index d9e414a2..651d26ea 100644 --- a/lmo/lmo-showresults.php +++ b/lmo/lmo-showresults.php @@ -24,12 +24,13 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @var string $addp Link zum Spielplan einer Mannschaft, es fehlt nur die Nummer * @var int|string $breite Anzahl der Tabellenspalten + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var string $diroutput Ordner fuer erzeugte Dateien (Konfiguration) * @var int|string $einzutore Torstatistik unter den Ergebnissen (Konfiguration) * @var int|string $einspielfrei Einstellung einspielfrei (Konfiguration) @@ -37,40 +38,49 @@ * @var array $dstore Tore je Spiel je Spieltag (lmo-zustat.php) */ +// Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) und der gewaehlte Spieltag +$lmo_einstellungen = $lmo_liga->einstellungen(); +$lmo_spieltag = $lmo_liga->spieltage[(int)$st] ?? new \Lmo\Liga\Rohdaten\Spieltag(); +$lmo_favteam = $lmo_einstellungen->lieblingsmannschaft(); ?>
     
    ' . $text[24] . '
     
           heim) { - echo ''; - } - echo $lmo_heim; - if ($lmo_selteam == $lmo_spiel->heim) { - echo ''; - } - echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); ?> - gast) { - echo ''; - } - echo $lmo_gast; - if ($lmo_selteam == $lmo_spiel->gast) { - echo ''; - } ?>   toreHeim, $lmo_einstellungen->torfaktor()); ?> : toreGast, $lmo_einstellungen->torfaktor()); ?>     mitSpielberichten() || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { - $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); + /** Mannschaftsicons finden */ + $lmo_teamaicon = ''; + $lmo_teambicon = ''; + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); + } + /** Spielbericht verlinken **/ + if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { + //Spielbericht Inhalt + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); + // Link mit Mouseover-Funktion und data-info Attribut + echo ' '; + } else { + echo ' '; } - /** Spielbericht verlinken **/ - if ($lmo_einstellungen->mitSpielberichten()) { - if ($lmo_spiel->bericht != '') { - //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); - // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; - } else { - echo ' '; - } + } + /** Notizen anzeigen **/ + if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { + //Grüner Tisch: Beidseitiges Ergebnis vorbereiten + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) : ''; + //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . $lmo_notiz_both . ''; + if ($lmo_einstellungen->mitVerlaengerung()) { + $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; } - /** Notizen anzeigen **/ - if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { - //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) : ''; - //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . applyFactor($lmo_spiel->toreHeim, $lmo_einstellungen->torfaktor()) . ':' . applyFactor($lmo_spiel->toreGast, $lmo_einstellungen->torfaktor()) . $lmo_notiz_both . ''; - if ($lmo_einstellungen->mitVerlaengerung()) { - $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; - } - //Grüner Tisch: Heimteam siegt - if ($lmo_spiel->wertung == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_heim . ' ' . $text[211] . '
    '; - } - //Grüner Tisch: Gastteam siegt - if ($lmo_spiel->wertung == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_gast . ' ' . $text[211] . '
    '; - } - //Grüner Tisch: Beidseitiges Ergebnis - if ($lmo_spiel->wertung == 3) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; - } - //Allgemeine Notiz - if ($lmo_spiel->notiz != '') { - $lmo_spielnotiz .= '' . $text[22] . ':' . $lmo_spiel->notiz . '
    '; - } - - //Ausgabe als neutrales Element (kein Link) - echo ''; - $lmo_spielnotiz = ''; + //Grüner Tisch: Heimteam siegt + if ($lmo_spiel->wertung == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_heim . ' ' . $text[211] . '
    '; + } + //Grüner Tisch: Gastteam siegt + if ($lmo_spiel->wertung == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_gast . ' ' . $text[211] . '
    '; + } + //Grüner Tisch: Beidseitiges Ergebnis + if ($lmo_spiel->wertung == 3) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; + } + //Allgemeine Notiz + if ($lmo_spiel->notiz != '') { + $lmo_spielnotiz .= '' . $text[22] . ':' . $lmo_spiel->notiz . '
    '; } - /** bisherige Ergebnisse (AddOn Team Vergleich) */ - if (file_exists(PATH_TO_ADDONDIR . '/stats/lmo-showprogram.inc.php')) { - echo ' '; - include(PATH_TO_ADDONDIR . '/stats/lmo-showprogram.inc.php'); - } ?>
        toreHeim, $lmo_einstellungen->torfaktor()); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> :toreGast, $lmo_einstellungen->torfaktor()); ?>toreGastText($lmo_einstellungen->torfaktor()); ?>  
    mterm[$st - 1]; -if ($ligaDaten->enablegamesort == '1' && filterZero($ligaDaten->mterm[$st - 1])) { - $datsort = $ligaDaten->mterm[$st - 1]; - asort($datsort); - reset($datsort); +// die Spiele des Spieltags zum Anzeigen (Lmo\Liga\Spiel); mit eingeschalteter Sortierung nach Anstoss +$lmo_spiele = iterator_to_array($lmo_liga->spiele((int)$st), false); +if ($lmo_einstellungen->sortiertNachAnstoss()) { + // eine leere Angabe steht vor "kein Anstoss" (0); gleiche Zeiten bleiben in der Reihenfolge der Partien + usort($lmo_spiele, static fn (\Lmo\Liga\Spiel $a, \Lmo\Liga\Spiel $b): int => ($a->anstoss ?? -1) <=> ($b->anstoss ?? -1)); } $spielfreia = array(); $spielfreib = array(); -foreach($datsort as $key => $val) { - $i = $key; - if (($ligaDaten->teama[$st - 1][$i] > 0) && ($ligaDaten->teamb[$st - 1][$i] > 0)) { ?> +foreach ($lmo_spiele as $lmo_spiel) { + // $i wie bisher: Partie ab 0 (eingebundene Addons rechnen damit) + $i = $lmo_spiel->partie - 1; + if (($lmo_spiel->heim > 0) && ($lmo_spiel->gast > 0)) { + $lmo_heim = $lmo_liga->mannschaftsname($lmo_spiel->heim); + $lmo_gast = $lmo_liga->mannschaftsname($lmo_spiel->gast); + $lmo_tore_heim = $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()); + $lmo_tore_gast = $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()); + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> datm == 1) { - if(is_numeric($ligaDaten->mterm[$st - 1][$i])) { + if ($lmo_einstellungen->mitAnstosszeit()) { + if ($lmo_spiel->anstoss !== null) { $dt = new DateTime(); - $dt->setTimeStamp($ligaDaten->mterm[$st - 1][$i]); - $dum1 = $dt->format($ligaDaten->datf); + $dt->setTimeStamp($lmo_spiel->anstoss); + $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); } else { $dum1 = ''; }?> @@ -78,57 +88,57 @@ teama[$st - 1][$i]; - $spielfreib[$i] = $ligaDaten->teamb[$st - 1][$i]; + $spielfreia[$i] = $lmo_spiel->heim; + $spielfreib[$i] = $lmo_spiel->gast; /* Spielfrei-Hack-Ende1*/ ?> + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); ?> - + - + spez == 1) { ?> + if ($lmo_einstellungen->mitVerlaengerung()) { ?> - + msieg[$st - 1][$i] == 3) { ?> + if ($lmo_spiel->wertung == 3) { ?> - + - + @@ -136,45 +146,45 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0) { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""'); + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$st - 1][$i] != '') { + if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0) { + if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($ligaDaten->msieg[$st - 1][$i] == 3) ? ' / ' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) : ''; + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . $lmo_tore_gast . ':' . $lmo_tore_heim : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; - if ($ligaDaten->spez == 1) { - $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$st - 1][$i] . '
    '; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_tore_heim . ':' . $lmo_tore_gast . $lmo_notiz_both . ''; + if ($lmo_einstellungen->mitVerlaengerung()) { + $lmo_spielnotiz .= ' ' . $lmo_zusatz . '
    '; } //Grüner Tisch: Heimteam siegt - if ($ligaDaten->msieg[$st - 1][$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_heim . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($ligaDaten->msieg[$st - 1][$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_gast . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($ligaDaten->msieg[$st - 1][$i] == 3) { + if ($lmo_spiel->wertung == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($ligaDaten->mnote[$st - 1][$i] != '') { - $lmo_spielnotiz .= '' . $text[22] . ':' . $ligaDaten->mnote[$st - 1][$i]; + if ($lmo_spiel->notiz != '') { + $lmo_spielnotiz .= '' . $text[22] . ':' . $lmo_spiel->notiz; } //Ausgabe als neutrales Element (kein Link) echo ''; @@ -199,7 +209,7 @@ $zustat_dir = basename($diroutput); if (file_exists(PATH_TO_LMO . '/' . $zustat_dir . '/' . $zustat_file)) { require(PATH_TO_LMO . '/' . $zustat_dir . '/' . $zustat_file); - echo $text[38] . ': ' . applyFactor($zutore[$st], $ligaDaten->goalfaktor) . '      ' . ' ' . $text[38] . $text[4001] . ': ' . applyFactor($dstore[$st], $ligaDaten->goalfaktor); + echo $text[38] . ': ' . applyFactor($zutore[$st], $lmo_einstellungen->torfaktor()) . '      ' . ' ' . $text[38] . $text[4001] . ': ' . applyFactor($dstore[$st], $lmo_einstellungen->torfaktor()); }?>anzteams+1; $hoy8++) { + foreach ($lmo_liga->alleMannschaften() as $hoy8 => $lmo_mannschaft) { if (!in_array($hoy8, $spielfreic)) { if ($hoy5 == 1) { echo $text[4004] . ': '; } $hoy5++; - if ($ligaDaten->plan == '1') { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $hoy8)) { + if (($lmo_favteam > 0) && ($lmo_favteam == $hoy8)) { echo ''; } - echo $ligaDaten->teams[$hoy8]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $hoy8)) { + echo $lmo_mannschaft->anzeigename(); + if (($lmo_favteam > 0) && ($lmo_favteam == $hoy8)) { echo ''; } - if ($ligaDaten->plan == '1') { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$hoy8], ' alt=""'); + echo ' ' . HTML_smallTeamIcon($file, $lmo_mannschaft->anzeigename(), ' alt=""'); } } ?> diff --git a/src/Liga/Rohdaten/Spieltag.php b/src/Liga/Rohdaten/Spieltag.php index 913476c4..3e6404a1 100644 --- a/src/Liga/Rohdaten/Spieltag.php +++ b/src/Liga/Rohdaten/Spieltag.php @@ -41,6 +41,22 @@ public function letzterTag(): ?int return self::zeitAusDatum($this->werte['D2'] ?? ''); } + /** Erster Tag des Spieltags zum Anzeigen (TT.MM.JJJJ); '' wenn er fehlt oder es den Tag nicht gibt */ + public function ersterTagText(): string + { + $zeit = $this->ersterTag(); + + return $zeit === null ? '' : date('d.m.Y', $zeit); + } + + /** Letzter Tag des Spieltags zum Anzeigen (TT.MM.JJJJ); '' wenn er fehlt oder es den Tag nicht gibt */ + public function letzterTagText(): string + { + $zeit = $this->letzterTag(); + + return $zeit === null ? '' : date('d.m.Y', $zeit); + } + /** * Ein Datum, wie es in der Ligadatei steht (T.M.JJJJ), als Zeitstempel, 0 Uhr. * From 8dd27aa2fe52ac4d994aa96863d65ca6e32e500c Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:28:03 +0200 Subject: [PATCH 199/298] refactor(kalender): Kalender arbeitet auf den Rohdaten --- lmo/lmo-cal.php | 46 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/lmo/lmo-cal.php b/lmo/lmo-cal.php index 08ffdd4c..5f9da64e 100644 --- a/lmo/lmo-cal.php +++ b/lmo/lmo-cal.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -52,8 +52,13 @@ $lmo_month_next = strtotime("1 ".$me[1]." ".substr($cal, 2)." +1 year"); } } else { + // Anstosszeiten des gewaehlten Spieltags; Spiele ohne Anstoss zaehlen nicht $lmo_termine = array(); - $lmo_termine=array_filter($ligaDaten->mterm[$st-1],"filterZero"); //Nullwerte filtern + foreach ($lmo_liga->spiele((int)$st) as $lmo_spiel) { + if ($lmo_spiel->anstoss > 0) { + $lmo_termine[] = $lmo_spiel->anstoss; + } + } if (!empty($lmo_termine)) { $datum = explode('.', date("d.m.Y",min($lmo_termine))); $lmo_month_prev = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]." -1 month"); @@ -99,37 +104,30 @@ } $lmo_stlink = array_pad(array(), $lmo_arrays, ''); - for ($j = 0; $j < $ligaDaten->anzst; $j++) { + // $j: Spieltag ab 0 + for ($j = 0; $j < $lmo_liga->einstellungen()->spieltage(); $j++) { $lmo_stlink_title = array_pad(array(), $lmo_arrays, ''); - - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if (!empty($ligaDaten->mterm[$j][$i]) && date($lmo_daterule, $ligaDaten->mterm[$j][$i]) == $md) { //konkretes Spieldatum vorhanden - $a = intval(date($lmo_daterule2, $ligaDaten->mterm[$j][$i])); - if (($ligaDaten->teama[$j][$i] != 0) && ($ligaDaten->teamb[$j][$i] != 0)) { + + // die Spiele des Spieltags zum Anzeigen (Lmo\Liga\Spiel) + foreach ($lmo_liga->spiele($j + 1) as $lmo_spiel) { + if ($lmo_spiel->anstoss > 0 && date($lmo_daterule, $lmo_spiel->anstoss) == $md) { //konkretes Spieldatum vorhanden + $a = intval(date($lmo_daterule2, $lmo_spiel->anstoss)); + if (($lmo_spiel->heim != 0) && ($lmo_spiel->gast != 0)) { if (!empty($lmo_stlink_title[$a])) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a].", "; } else { $lmo_stlink_title[$a] = ($j+1).". ".$text[2].": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." - ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_liga->mannschaftsname($lmo_spiel->heim)." - ".$lmo_liga->mannschaftsname($lmo_spiel->gast); } } } - - //Spieltagsdatum - if (!empty($ligaDaten->datum1[$j])) { - $datum = explode('.', $ligaDaten->datum1[$j]); - $lmo_stdatum1 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); - } else { - $lmo_stdatum1 = ''; - } - if (!empty($ligaDaten->datum2[$j])) { - $datum = explode('.', $ligaDaten->datum2[$j]); - $lmo_stdatum2 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); - } else { - $lmo_stdatum2 = ''; - } - + + //Spieltagsdatum: erster und letzter Tag als Zeit, '' wenn er fehlt + $lmo_spieltag = $lmo_liga->spieltage[$j + 1] ?? new \Lmo\Liga\Rohdaten\Spieltag(); + $lmo_stdatum1 = $lmo_spieltag->ersterTag() ?? ''; + $lmo_stdatum2 = $lmo_spieltag->letzterTag() ?? ''; + $z=array_filter($lmo_stlink_title,"filterZero"); if (!empty($lmo_stdatum1) && empty($z) && date($lmo_daterule, $lmo_stdatum1) == $md) { //Nur Von... vorhanden $a = intval(date($lmo_daterule2, $lmo_stdatum1)); From 7f0a2e61e0c7352472feef7ccc03541052db7ec8 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:28:03 +0200 Subject: [PATCH 200/298] refactor(kreuztabelle): Kreuztabelle arbeitet auf den Rohdaten --- lmo/lmo-showcross.php | 146 +++++++++++++++++++++++------------------- 1 file changed, 79 insertions(+), 67 deletions(-) diff --git a/lmo/lmo-showcross.php b/lmo/lmo-showcross.php index b5be4e92..14a2f68f 100644 --- a/lmo/lmo-showcross.php +++ b/lmo/lmo-showcross.php @@ -25,14 +25,29 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $text Sprachtexte */ -if (($file!="") && ($ligaDaten->kreuz==1)){ +if (($file!="") && $lmo_liga->einstellungen()->mitKreuztabelle()){ $addc=$_SERVER['PHP_SELF']."?action=cross&file=".$file."&croteam="; $addr=$_SERVER['PHP_SELF']."?action=results&file=".$file."&st="; $croteam=!empty($_GET['croteam'])?$_GET['croteam']:0; + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anzteams = $lmo_einstellungen->mannschaften(); + // Namen und Kurznamen zum Anzeigen, mit einem leeren Platz davor und dahinter (Kopf- und Fusszeile der Tabelle) + $lmo_namen = array_fill(0, $lmo_anzteams + 2, ''); + $lmo_kurz = array_fill(0, $lmo_anzteams + 2, ''); + foreach ($lmo_liga->alleMannschaften() as $lmo_nr => $lmo_mannschaft) { + $lmo_namen[$lmo_nr] = $lmo_mannschaft->anzeigename(); + $lmo_kurz[$lmo_nr] = $lmo_mannschaft->kurzname(); + } + // alle Spiele zum Anzeigen (Lmo\Liga\Spiel), geordnet nach Heim- und Gastmannschaft + $lmo_begegnungen = array(); + foreach ($lmo_liga->alleSpiele() as $lmo_spiel) { + $lmo_begegnungen[$lmo_spiel->heim][$lmo_spiel->gast][] = $lmo_spiel; + } ?>
    dats == 1) { - if ($ligaDaten->datum1[$st - 1] != '') { - echo ' ' . $text[3] . ' ' . $ligaDaten->datum1[$st - 1]; +if ($lmo_einstellungen->mitSpieltagsdatum()) { + if ($lmo_spieltag->ersterTagText() != '') { + echo ' ' . $text[3] . ' ' . $lmo_spieltag->ersterTagText(); } - if ($ligaDaten->datum2[$st - 1] != '') { - echo ' ' . $text[4] . ' ' . $ligaDaten->datum2[$st - 1]; + if ($lmo_spieltag->letzterTagText() != '') { + echo ' ' . $text[4] . ' ' . $lmo_spieltag->letzterTagText(); } }?>
      plan == "1") { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_spiel->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_spiel->heim)) { echo ''; } - if ($ligaDaten->plan == "1") { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""'); ?> - teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == '1') { - echo ''; + echo HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_spiel->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_spiel->gast)) { echo ''; } - if ($ligaDaten->plan == '1') { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } ?>  goala[$st - 1][$i], $ligaDaten->goalfaktor); ?> :goalb[$st - 1][$i], $ligaDaten->goalfaktor); ?>  mspez[$st - 1][$i]; ?> /goalb[$st - 1][$i], $ligaDaten->goalfaktor); ?> :goala[$st - 1][$i], $ligaDaten->goalfaktor); ?>  
    @@ -40,17 +55,17 @@
    anzteams+1); $i++) { - for ($j = 0; $j <= ($ligaDaten->anzteams+1); $j++) { +for ($i = 0; $i <= ($lmo_anzteams+1); $i++) { + for ($j = 0; $j <= ($lmo_anzteams+1); $j++) { $dummy = ""; if ($j == 0) { echo ""; } if ($j == 0){ echo "\n"; } - if ($j == ($ligaDaten->anzteams+1)) { + if ($j == ($lmo_anzteams+1)) { echo "\n"; } } From 6c9cd09f93e407cdeaaaaed11483003f0b93f142 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:28:03 +0200 Subject: [PATCH 201/298] test(liga): Datum des Spieltags als Anzeigetext --- tests/Unit/Liga/Rohdaten/LigaTest.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/Unit/Liga/Rohdaten/LigaTest.php b/tests/Unit/Liga/Rohdaten/LigaTest.php index 693a20bf..990464cf 100644 --- a/tests/Unit/Liga/Rohdaten/LigaTest.php +++ b/tests/Unit/Liga/Rohdaten/LigaTest.php @@ -338,6 +338,9 @@ public function testSpieltagNenntErstenUndLetztenTagAlsZeit(): void self::assertSame(mktime(0, 0, 0, 9, 2, 2024), $liga->spieltage[2]->letzterTag()); self::assertNull($liga->spieltage[3]->ersterTag()); self::assertSame('1.9.2024', $liga->spieltage[1]->werte['D1'], 'die Rohdaten bleiben, wie sie sind'); + // zum Anzeigen immer TT.MM.JJJJ, sonst leer + self::assertSame(['01.09.2024', ''], [$liga->spieltage[1]->ersterTagText(), $liga->spieltage[1]->letzterTagText()]); + self::assertSame(['', '02.09.2024'], [$liga->spieltage[2]->ersterTagText(), $liga->spieltage[2]->letzterTagText()]); } public function testEinstellungenAendernDieRohdatenNicht(): void From 555b0bdb74ea2b026b3e1e948991e83ac32eac46 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:28:04 +0200 Subject: [PATCH 202/298] changelog: Anzeige-Seiten der Liga auf den Rohdaten --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 61c74f04..4bd56fee 100644 --- a/changelog.md +++ b/changelog.md @@ -18,7 +18,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Spielplanvorlage beim Anlegen einer Liga (»aus Datei übernehmen«) sowie die Tippübersicht und die Erinnerungsmail des Tippspiels lesen Ligadateien über `Lmo\Liga\Rohdaten\Liga` bzw. `Lmo\Liga\LigaDatei` statt über eigene Leseschleifen. Damit liest außer der Classlib und dem Kern niemand mehr eine Ligadatei selbst. - Eine Ligadatei wird immer komplett gelesen. Die beiden kleinen Lader des Tippspiels (`lmo-openfilename.php`, `lmo-openfiledat.php`) und der Schalter `$lmo_only_st` lasen bisher nur einzelne Schlüssel bzw. einen Spieltag und hinterließen eine halb gefüllte Liga; jetzt liefern alle Lader dasselbe. Nur die Ligalisten lesen weiterhin allein den Abschnitt `[Options]`. Sichtbar: Eine Liga ohne Namen heißt im Tippspiel nicht mehr »No Name«, sondern hat wie überall sonst keinen Namen. In der Erinnerungsmail für einen Spieltag wird dessen Datum wie im Hauptlader geprüft: `1.9.2024` wird zu `01.09.2024` (bisher leer), ein Datum, das es nicht gibt (`31.02.2025`), wird geleert (bisher auf den 03.03. umgerechnet). - Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. -- Der Spielplan einer Mannschaft (`lmo-showprogram.php`) arbeitet als erste Anzeige-Seite direkt auf den Rohdaten statt auf `$ligaDaten`. +- Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -289,7 +289,7 @@ _Here we write changelog notes for the next version._ - The schedule template when creating a league ("take over from file") as well as the prediction overview and the reminder mail of the prediction game read league files through `Lmo\Liga\Rohdaten\Liga` or `Lmo\Liga\LigaDatei` instead of reading loops of their own. Apart from the classlib and the core, nothing reads a league file by itself any more. - A league file is always read completely. The two small loaders of the prediction game (`lmo-openfilename.php`, `lmo-openfiledat.php`) and the switch `$lmo_only_st` used to read only single keys or one round and left a half-filled league; now all loaders deliver the same. Only the league lists still read just the `[Options]` section. Visible: a league without a name is no longer called "No Name" in the prediction game but has no name, as everywhere else. In the reminder mail for one round its date is checked as in the main loader: `1.9.2024` becomes `01.09.2024` (empty before), a date that does not exist (`31.02.2025`) is cleared (converted to 03.03. before). - Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. -- The schedule of a team (`lmo-showprogram.php`) is the first display page that works directly on the raw data instead of `$ligaDaten`. +- The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 8d546e6464b555d2af29cc7dc22ad804b5addb6d Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:38:46 +0200 Subject: [PATCH 203/298] fix: Spiel ohne Anstoss zeigt kein Datum mehr (bisher 01.01.1970) --- lmo/addon/classlib/classes/partie.class.php | 4 +- lmo/lmo-showkoprogram.php | 2 +- lmo/lmo-showkoresults.php | 2 +- lmo/lmo-showresults.php | 4 +- src/Liga/Spiel.php | 9 +- ..._file=golden_basic.l98_st=-10-6ea7cb25.txt | 168 ++++++++++++------ ...le=golden_handicap.l98_st=-10-bda0c674.txt | 90 ++++++---- ...ile=golden_special.l98_st=-10-be538e15.txt | 90 ++++++---- ...ile=golden_wertung.l98_st=-10-14f956b8.txt | 168 ++++++++++++------ ..._file=golden_basic.l98_st=-10-82f888bc.txt | 168 ++++++++++++------ .../admin-write/basic_data-29eb09fc.txt | 12 +- .../admin-write/options-513f8de9.txt | 12 +- .../admin-write/table_correction-9c1e33d7.txt | 9 +- .../admin-write/teams-46293836.txt | 12 +- .../pages/file=dfb_06er-liga.l98-41b8b7f7.txt | 9 +- ...-liga.l98_action=results_st=1-bc9201e9.txt | 9 +- ...fb_06er-liga.l98_action=table-207f11fd.txt | 9 +- .../pages/file=dfb_08er-liga.l98-14d115b8.txt | 12 +- ...-liga.l98_action=results_st=1-9cd43a7c.txt | 12 +- ...fb_08er-liga.l98_action=table-300d915c.txt | 12 +- .../pages/file=dfb_12er-liga.l98-a4d55470.txt | 18 +- ...-liga.l98_action=results_st=1-1314d187.txt | 18 +- ...fb_12er-liga.l98_action=table-007e3154.txt | 18 +- .../pages/file=golden_basic.l98-e9703975.txt | 12 +- ....l98_action=program_selteam=1-d04765d9.txt | 42 +++-- ...basic.l98_action=results_st=1-a737706e.txt | 12 +- ...asic.l98_action=results_st=14-93dcbbf4.txt | 12 +- ...basic.l98_action=results_st=7-307737e2.txt | 12 +- ...golden_basic.l98_action=table-07c91198.txt | 12 +- ...sic.l98_action=table_endtab=7-489d5fa6.txt | 12 +- ...ion=table_lmouserlang=English-c9223978.txt | 12 +- ...n_basic.l98_action=table_st=7-82826d43.txt | 12 +- ...c.l98_action=table_tabonres=2-9aeabca1.txt | 12 +- ...tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt | 12 +- ...sic.l98_action=table_tabpkt=0-2e5e60ef.txt | 12 +- ...ic.l98_action=table_tabtype=1-bde33a70.txt | 12 +- ...ic.l98_action=table_tabtype=2-af337842.txt | 12 +- ...ic.l98_action=table_tabtype=3-7e748389.txt | 12 +- ...ic.l98_action=table_tabtype=4-21f9f1d6.txt | 12 +- ...ect_handicap.l98_action=table-88651412.txt | 9 +- ...cap.l98_action=table_endtab=5-953ea406.txt | 9 +- ...p.l98_action=table_tabonres=2-7d0e1e21.txt | 9 +- ...on=table_tabonres=2_tabtype=2-ee0e3d0e.txt | 9 +- ...cap.l98_action=table_tabpkt=0-52653947.txt | 9 +- ...ap.l98_action=table_tabtype=1-b04815cd.txt | 9 +- ...ap.l98_action=table_tabtype=2-1688fdcc.txt | 9 +- ...ap.l98_action=table_tabtype=3-38406f9a.txt | 9 +- ...ap.l98_action=table_tabtype=4-b0da3c27.txt | 9 +- ...direct_kegel.l98_action=table-25c859b4.txt | 12 +- ...gel.l98_action=table_endtab=7-565bc8cc.txt | 12 +- ...l.l98_action=table_tabonres=2-ff30028f.txt | 12 +- ...on=table_tabonres=2_tabtype=2-41181096.txt | 12 +- ...gel.l98_action=table_tabpkt=0-56dc48d5.txt | 12 +- ...el.l98_action=table_tabtype=1-7211ff5c.txt | 12 +- ...el.l98_action=table_tabtype=2-48fef6d4.txt | 12 +- ...el.l98_action=table_tabtype=3-d4104583.txt | 12 +- ...el.l98_action=table_tabtype=4-c79aadc2.txt | 12 +- ...rect_special.l98_action=table-e4871c1f.txt | 9 +- ...ial.l98_action=table_endtab=5-81ec309e.txt | 9 +- ...l.l98_action=table_tabonres=2-bdc5cec6.txt | 9 +- ...on=table_tabonres=2_tabtype=2-b9ec46ce.txt | 9 +- ...ial.l98_action=table_tabpkt=0-44d783c2.txt | 9 +- ...al.l98_action=table_tabtype=1-b333a927.txt | 9 +- ...al.l98_action=table_tabtype=2-b9c2f407.txt | 9 +- ...al.l98_action=table_tabtype=3-e8f2e098.txt | 9 +- ...al.l98_action=table_tabtype=4-92474ad8.txt | 9 +- ...rect_wertung.l98_action=table-2b33ca3e.txt | 12 +- ...ung.l98_action=table_endtab=7-faa3537a.txt | 12 +- ...g.l98_action=table_tabonres=2-7ec8060b.txt | 12 +- ...on=table_tabonres=2_tabtype=2-ebf83ed9.txt | 12 +- ...ung.l98_action=table_tabpkt=0-293321ee.txt | 12 +- ...ng.l98_action=table_tabtype=1-2432c87d.txt | 12 +- ...ng.l98_action=table_tabtype=2-b94bc2be.txt | 12 +- ...ng.l98_action=table_tabtype=3-a343eed9.txt | 12 +- ...ng.l98_action=table_tabtype=4-3a7bfc4a.txt | 12 +- ...wertung_many.l98_action=table-ae71cbea.txt | 12 +- ...any.l98_action=table_endtab=7-a55e5a27.txt | 12 +- ...y.l98_action=table_tabonres=2-dbd9d660.txt | 12 +- ...on=table_tabonres=2_tabtype=2-fab37f37.txt | 12 +- ...any.l98_action=table_tabpkt=0-e4e78078.txt | 12 +- ...ny.l98_action=table_tabtype=1-3a34bbca.txt | 12 +- ...ny.l98_action=table_tabtype=2-3a35013a.txt | 12 +- ...ny.l98_action=table_tabtype=3-3667b8be.txt | 12 +- ...ny.l98_action=table_tabtype=4-51152ff9.txt | 12 +- .../file=golden_handicap.l98-ad1091f8.txt | 9 +- ....l98_action=program_selteam=1-1e29bd28.txt | 30 ++-- ...dicap.l98_action=results_st=1-e3f286d5.txt | 9 +- ...icap.l98_action=results_st=10-7c4989cd.txt | 9 +- ...dicap.l98_action=results_st=5-4a7ae9df.txt | 9 +- ...den_handicap.l98_action=table-cce20eaf.txt | 9 +- ...cap.l98_action=table_endtab=5-0a34d43d.txt | 9 +- ...ion=table_lmouserlang=English-05ca1b8c.txt | 9 +- ...andicap.l98_action=table_st=5-1a8b9086.txt | 9 +- ...p.l98_action=table_tabonres=2-d4fbeb8a.txt | 9 +- ...tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt | 9 +- ...cap.l98_action=table_tabpkt=0-a0a84816.txt | 9 +- ...ap.l98_action=table_tabtype=1-d4432411.txt | 9 +- ...ap.l98_action=table_tabtype=2-0fab9629.txt | 9 +- ...ap.l98_action=table_tabtype=3-0e430486.txt | 9 +- ...ap.l98_action=table_tabtype=4-652f79fe.txt | 9 +- .../pages/file=golden_kegel.l98-03d191b6.txt | 9 +- ....l98_action=program_selteam=1-38df4ff0.txt | 30 ++-- ...kegel.l98_action=results_st=1-67e3f670.txt | 9 +- ...egel.l98_action=results_st=10-9e1c971e.txt | 9 +- ...kegel.l98_action=results_st=5-0391ed43.txt | 9 +- ...golden_kegel.l98_action=table-f10b09c3.txt | 9 +- ...gel.l98_action=table_endtab=5-234a548d.txt | 9 +- ...ion=table_lmouserlang=English-63e87461.txt | 9 +- ...n_kegel.l98_action=table_st=5-765b9624.txt | 9 +- ...l.l98_action=table_tabonres=2-8f96f35d.txt | 9 +- ...tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt | 9 +- ...gel.l98_action=table_tabpkt=0-00575149.txt | 9 +- ...el.l98_action=table_tabtype=1-a6d773c9.txt | 9 +- ...el.l98_action=table_tabtype=2-d813e17e.txt | 9 +- ...el.l98_action=table_tabtype=3-844decc2.txt | 9 +- ...el.l98_action=table_tabtype=4-dcf06d30.txt | 9 +- ...file=golden_minus2_direct.l98-ad8bc32f.txt | 12 +- ....l98_action=program_selteam=1-d91c45b4.txt | 42 +++-- ...irect.l98_action=results_st=1-eb48b1ea.txt | 12 +- ...rect.l98_action=results_st=14-e5188406.txt | 12 +- ...irect.l98_action=results_st=7-302d5327.txt | 12 +- ...inus2_direct.l98_action=table-056e67c4.txt | 12 +- ...ect.l98_action=table_endtab=7-aeb4a12d.txt | 12 +- ...ion=table_lmouserlang=English-b852f836.txt | 12 +- ..._direct.l98_action=table_st=7-78b6ba5b.txt | 12 +- ...t.l98_action=table_tabonres=2-b00c7a15.txt | 12 +- ...tabonres=2_tabpkt=0_tabtype=3-03e25657.txt | 12 +- ...ect.l98_action=table_tabpkt=0-b1931223.txt | 12 +- ...ct.l98_action=table_tabtype=1-ba5dd017.txt | 12 +- ...ct.l98_action=table_tabtype=2-1a138740.txt | 12 +- ...ct.l98_action=table_tabtype=3-a7293079.txt | 12 +- ...ct.l98_action=table_tabtype=4-96d5d124.txt | 12 +- .../file=golden_penalties.l98-ffc8b9ab.txt | 12 +- ....l98_action=program_selteam=1-a3d7dad0.txt | 42 +++-- ...lties.l98_action=results_st=1-cb7415e0.txt | 12 +- ...ties.l98_action=results_st=14-9ee7eed9.txt | 12 +- ...lties.l98_action=results_st=7-2a21de4e.txt | 12 +- ...en_penalties.l98_action=table-6cb38895.txt | 12 +- ...ies.l98_action=table_endtab=7-f7282225.txt | 12 +- ...ion=table_lmouserlang=English-3bbd16b0.txt | 12 +- ...nalties.l98_action=table_st=7-18da63c1.txt | 12 +- ...s.l98_action=table_tabonres=2-e403dede.txt | 12 +- ...tabonres=2_tabpkt=0_tabtype=3-660acc02.txt | 12 +- ...ies.l98_action=table_tabpkt=0-ec7f2871.txt | 12 +- ...es.l98_action=table_tabtype=1-6e60d7de.txt | 12 +- ...es.l98_action=table_tabtype=2-769eee4d.txt | 12 +- ...es.l98_action=table_tabtype=3-c746168b.txt | 12 +- ...es.l98_action=table_tabtype=4-9100d440.txt | 12 +- .../file=golden_special.l98-6cf5f399.txt | 9 +- ....l98_action=program_selteam=1-18b25932.txt | 30 ++-- ...ecial.l98_action=results_st=1-0e0d502a.txt | 9 +- ...cial.l98_action=results_st=10-6cbbd569.txt | 9 +- ...ecial.l98_action=results_st=5-0148f4ee.txt | 9 +- ...lden_special.l98_action=table-82a1bec1.txt | 9 +- ...ial.l98_action=table_endtab=5-4f19dbeb.txt | 9 +- ...ion=table_lmouserlang=English-bbfcfa4b.txt | 9 +- ...special.l98_action=table_st=5-d7e6f1c3.txt | 9 +- ...l.l98_action=table_tabonres=2-60a3c4f3.txt | 9 +- ...tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt | 9 +- ...ial.l98_action=table_tabpkt=0-b967f927.txt | 9 +- ...al.l98_action=table_tabtype=1-aeb49c6d.txt | 9 +- ...al.l98_action=table_tabtype=2-17dc91a5.txt | 9 +- ...al.l98_action=table_tabtype=3-fec75d85.txt | 9 +- ...al.l98_action=table_tabtype=4-e45740ce.txt | 9 +- ...den_viewopts.l98_action=table-91cfa0fd.txt | 9 +- ...pts.l98_action=table_endtab=5-3dbb1bbe.txt | 9 +- ...s.l98_action=table_tabonres=2-72e36c1a.txt | 9 +- ...on=table_tabonres=2_tabtype=2-28a128f3.txt | 9 +- ...pts.l98_action=table_tabpkt=0-4071782b.txt | 9 +- ...ts.l98_action=table_tabtype=1-a8a9e417.txt | 9 +- ...ts.l98_action=table_tabtype=2-261100bd.txt | 9 +- ...ts.l98_action=table_tabtype=3-005717a4.txt | 9 +- ...ts.l98_action=table_tabtype=4-8c206a69.txt | 9 +- .../file=golden_wertung.l98-ded4b02d.txt | 12 +- ....l98_action=program_selteam=1-5a54f983.txt | 42 +++-- ...rtung.l98_action=results_st=1-cb1b3c68.txt | 12 +- ...tung.l98_action=results_st=14-f155e446.txt | 12 +- ...rtung.l98_action=results_st=7-302da3c7.txt | 12 +- ...lden_wertung.l98_action=table-e09dd802.txt | 12 +- ...ung.l98_action=table_endtab=7-e92944fa.txt | 12 +- ...ion=table_lmouserlang=English-91c5f79f.txt | 12 +- ...wertung.l98_action=table_st=7-03d6ef7b.txt | 12 +- ...g.l98_action=table_tabonres=2-a9c089ce.txt | 12 +- ...tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt | 12 +- ...ung.l98_action=table_tabpkt=0-fb4f7a64.txt | 12 +- ...ng.l98_action=table_tabtype=1-d4229cdf.txt | 12 +- ...ng.l98_action=table_tabtype=2-958d5c18.txt | 12 +- ...ng.l98_action=table_tabtype=3-b62aff1e.txt | 12 +- ...ng.l98_action=table_tabtype=4-016c05fc.txt | 12 +- tests/Unit/Classlib/PartieTest.php | 4 + tests/Unit/Liga/SpielTest.php | 8 +- 191 files changed, 1883 insertions(+), 946 deletions(-) diff --git a/lmo/addon/classlib/classes/partie.class.php b/lmo/addon/classlib/classes/partie.class.php index 787e2c4e..2bc77bc5 100644 --- a/lmo/addon/classlib/classes/partie.class.php +++ b/lmo/addon/classlib/classes/partie.class.php @@ -212,7 +212,7 @@ function datumString($leer = '', $format = 'd.m.Y') { $dt = new DateTime(); $dt->setTimeStamp((int)$this->zeit); - $str = is_numeric($this->zeit) ? $dt->format($format) : $leer; + $str = is_numeric($this->zeit) && $this->zeit > 0 ? $dt->format($format) : $leer; return $str; } @@ -228,7 +228,7 @@ function zeitString($leer = '', $format = 'H:i') { $dt = new DateTime(); $dt->setTimeStamp((int)$this->zeit); - $str = is_numeric($this->zeit) ? $dt->format($format) : $leer; + $str = is_numeric($this->zeit) && $this->zeit > 0 ? $dt->format($format) : $leer; return $str; } diff --git a/lmo/lmo-showkoprogram.php b/lmo/lmo-showkoprogram.php index 80bd70de..ada4e8d6 100644 --- a/lmo/lmo-showkoprogram.php +++ b/lmo/lmo-showkoprogram.php @@ -132,7 +132,7 @@ modus[$j]; $n++) { if ($ligaDaten->datm == 1) { - if(is_numeric($ligaDaten->mterm[$j][$i][$n])) { + if ($ligaDaten->mterm[$j][$i][$n] > 0) { // ohne Anstoss keine Anzeige $dt = new DateTime(); $dt->setTimeStamp((int)$ligaDaten->mterm[$j][$i][$n]); $dumn1 = ''; diff --git a/lmo/lmo-showkoresults.php b/lmo/lmo-showkoresults.php index 284ff838..70a87ce5 100644 --- a/lmo/lmo-showkoresults.php +++ b/lmo/lmo-showkoresults.php @@ -97,7 +97,7 @@ datm == 1) { - if(is_numeric($ligaDaten->mterm[$st - 1][$i][$n])) { + if ($ligaDaten->mterm[$st - 1][$i][$n] > 0) { // ohne Anstoss keine Anzeige $dt = new DateTime(); $dt->setTimeStamp((int)$ligaDaten->mterm[$st - 1][$i][$n]); $dum1 = $dt->format($ligaDaten->datf); diff --git a/lmo/lmo-showresults.php b/lmo/lmo-showresults.php index 651d26ea..34983a31 100644 --- a/lmo/lmo-showresults.php +++ b/lmo/lmo-showresults.php @@ -60,8 +60,8 @@ // die Spiele des Spieltags zum Anzeigen (Lmo\Liga\Spiel); mit eingeschalteter Sortierung nach Anstoss $lmo_spiele = iterator_to_array($lmo_liga->spiele((int)$st), false); if ($lmo_einstellungen->sortiertNachAnstoss()) { - // eine leere Angabe steht vor "kein Anstoss" (0); gleiche Zeiten bleiben in der Reihenfolge der Partien - usort($lmo_spiele, static fn (\Lmo\Liga\Spiel $a, \Lmo\Liga\Spiel $b): int => ($a->anstoss ?? -1) <=> ($b->anstoss ?? -1)); + // Spiele ohne Anstoss stehen vorn; gleiche Zeiten bleiben in der Reihenfolge der Partien + usort($lmo_spiele, static fn (\Lmo\Liga\Spiel $a, \Lmo\Liga\Spiel $b): int => ($a->anstoss ?? 0) <=> ($b->anstoss ?? 0)); } $spielfreia = array(); $spielfreib = array(); diff --git a/src/Liga/Spiel.php b/src/Liga/Spiel.php index 7ac9052d..88456dce 100644 --- a/src/Liga/Spiel.php +++ b/src/Liga/Spiel.php @@ -60,10 +60,10 @@ final class Spiel public bool $ohneTippwertung = false; /** - * Anstoss als Unix-Zeitstempel. 0 = keiner festgelegt (so schreibt es der LMO, und so gilt es - * fuer ein Spiel, das in der Datei fehlt); null = die Angabe in der Datei ist leer oder unlesbar. + * Anstoss als Unix-Zeitstempel; null = keiner festgelegt (in der Datei 0, leer, unlesbar + * oder gar nicht genannt). */ - public ?int $anstoss = 0; + public ?int $anstoss = null; private function __construct(int $spieltag, int $partie, int $nr) { @@ -127,7 +127,8 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part $spiel->ohneTippwertung = $wert == 1; break; case 'AT': - $spiel->anstoss = self::zahl($wert); + $anstoss = self::zahl($wert); + $spiel->anstoss = $anstoss !== null && $anstoss > 0 ? $anstoss : null; break; } } diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt index f40a0671..1fe0b0b2 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_basic.l98_st=-10-6ea7cb25.txt @@ -140,7 +140,8 @@ sp_14_1_8=14 - + @@ -170,7 +171,8 @@ sp_14_1_8=14 - + @@ -200,7 +202,8 @@ sp_14_1_8=14 - + @@ -230,7 +233,8 @@ sp_14_1_8=14 - + @@ -268,7 +272,8 @@ sp_14_1_8=14 - + @@ -298,7 +303,8 @@ sp_14_1_8=14 - + @@ -328,7 +334,8 @@ sp_14_1_8=14 - + @@ -358,7 +365,8 @@ sp_14_1_8=14 - + @@ -396,7 +404,8 @@ sp_14_1_8=14 - + @@ -426,7 +435,8 @@ sp_14_1_8=14 - + @@ -456,7 +466,8 @@ sp_14_1_8=14 - + @@ -486,7 +497,8 @@ sp_14_1_8=14 - + @@ -524,7 +536,8 @@ sp_14_1_8=14 - + @@ -554,7 +567,8 @@ sp_14_1_8=14 - + @@ -584,7 +598,8 @@ sp_14_1_8=14 - + @@ -614,7 +629,8 @@ sp_14_1_8=14 - + @@ -652,7 +668,8 @@ sp_14_1_8=14 - + @@ -682,7 +699,8 @@ sp_14_1_8=14 - + @@ -712,7 +730,8 @@ sp_14_1_8=14 - + @@ -742,7 +761,8 @@ sp_14_1_8=14 - + @@ -780,7 +800,8 @@ sp_14_1_8=14 - + @@ -810,7 +831,8 @@ sp_14_1_8=14 - + @@ -840,7 +862,8 @@ sp_14_1_8=14 - + @@ -870,7 +893,8 @@ sp_14_1_8=14 - + @@ -908,7 +932,8 @@ sp_14_1_8=14 - + @@ -938,7 +963,8 @@ sp_14_1_8=14 - + @@ -968,7 +994,8 @@ sp_14_1_8=14 - + @@ -998,7 +1025,8 @@ sp_14_1_8=14 - + @@ -1036,7 +1064,8 @@ sp_14_1_8=14 - + @@ -1066,7 +1095,8 @@ sp_14_1_8=14 - + @@ -1096,7 +1126,8 @@ sp_14_1_8=14 - + @@ -1126,7 +1157,8 @@ sp_14_1_8=14 - + @@ -1164,7 +1196,8 @@ sp_14_1_8=14 - + @@ -1194,7 +1227,8 @@ sp_14_1_8=14 - + @@ -1224,7 +1258,8 @@ sp_14_1_8=14 - + @@ -1254,7 +1289,8 @@ sp_14_1_8=14 - + @@ -1292,7 +1328,8 @@ sp_14_1_8=14 - + @@ -1322,7 +1359,8 @@ sp_14_1_8=14 - + @@ -1352,7 +1390,8 @@ sp_14_1_8=14 - + @@ -1382,7 +1421,8 @@ sp_14_1_8=14 - + @@ -1420,7 +1460,8 @@ sp_14_1_8=14 - + @@ -1450,7 +1491,8 @@ sp_14_1_8=14 - + @@ -1480,7 +1522,8 @@ sp_14_1_8=14 - + @@ -1510,7 +1553,8 @@ sp_14_1_8=14 - + @@ -1548,7 +1592,8 @@ sp_14_1_8=14 - + @@ -1578,7 +1623,8 @@ sp_14_1_8=14 - + @@ -1608,7 +1654,8 @@ sp_14_1_8=14 - + @@ -1638,7 +1685,8 @@ sp_14_1_8=14 - + @@ -1676,7 +1724,8 @@ sp_14_1_8=14 - + @@ -1706,7 +1755,8 @@ sp_14_1_8=14 - + @@ -1736,7 +1786,8 @@ sp_14_1_8=14 - + @@ -1766,7 +1817,8 @@ sp_14_1_8=14 - + @@ -1804,7 +1856,8 @@ sp_14_1_8=14 - + @@ -1834,7 +1887,8 @@ sp_14_1_8=14 - + @@ -1864,7 +1918,8 @@ sp_14_1_8=14 - + @@ -1894,7 +1949,8 @@ sp_14_1_8=14 - + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt index 48036267..8d7c1421 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_handicap.l98_st=-10-bda0c674.txt @@ -117,7 +117,8 @@ sp_10_1_6=10 - + @@ -143,7 +144,8 @@ sp_10_1_6=10 - + @@ -169,7 +171,8 @@ sp_10_1_6=10 - + @@ -203,7 +206,8 @@ sp_10_1_6=10 - + @@ -229,7 +233,8 @@ sp_10_1_6=10 - + @@ -255,7 +260,8 @@ sp_10_1_6=10 - + @@ -289,7 +295,8 @@ sp_10_1_6=10 - + @@ -315,7 +322,8 @@ sp_10_1_6=10 - + @@ -341,7 +349,8 @@ sp_10_1_6=10 - + @@ -375,7 +384,8 @@ sp_10_1_6=10 - + @@ -401,7 +411,8 @@ sp_10_1_6=10 - + @@ -427,7 +438,8 @@ sp_10_1_6=10 - + @@ -461,7 +473,8 @@ sp_10_1_6=10 - + @@ -487,7 +500,8 @@ sp_10_1_6=10 - + @@ -513,7 +527,8 @@ sp_10_1_6=10 - + @@ -547,7 +562,8 @@ sp_10_1_6=10 - + @@ -573,7 +589,8 @@ sp_10_1_6=10 - + @@ -599,7 +616,8 @@ sp_10_1_6=10 - + @@ -633,7 +651,8 @@ sp_10_1_6=10 - + @@ -659,7 +678,8 @@ sp_10_1_6=10 - + @@ -685,7 +705,8 @@ sp_10_1_6=10 - + @@ -719,7 +740,8 @@ sp_10_1_6=10 - + @@ -745,7 +767,8 @@ sp_10_1_6=10 - + @@ -771,7 +794,8 @@ sp_10_1_6=10 - + @@ -805,7 +829,8 @@ sp_10_1_6=10 - + @@ -831,7 +856,8 @@ sp_10_1_6=10 - + @@ -857,7 +883,8 @@ sp_10_1_6=10 - + @@ -891,7 +918,8 @@ sp_10_1_6=10 - + @@ -917,7 +945,8 @@ sp_10_1_6=10 - + @@ -943,7 +972,8 @@ sp_10_1_6=10 - + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt index 45417546..7f1f2c85 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_special.l98_st=-10-be538e15.txt @@ -114,7 +114,8 @@ sp_10_1_6=10 - + @@ -140,7 +141,8 @@ sp_10_1_6=10 - + @@ -166,7 +168,8 @@ sp_10_1_6=10 - + @@ -200,7 +203,8 @@ sp_10_1_6=10 - + @@ -226,7 +230,8 @@ sp_10_1_6=10 - + @@ -252,7 +257,8 @@ sp_10_1_6=10 - + @@ -286,7 +292,8 @@ sp_10_1_6=10 - + @@ -312,7 +319,8 @@ sp_10_1_6=10 - + @@ -338,7 +346,8 @@ sp_10_1_6=10 - + @@ -372,7 +381,8 @@ sp_10_1_6=10 - + @@ -398,7 +408,8 @@ sp_10_1_6=10 - + @@ -424,7 +435,8 @@ sp_10_1_6=10 - + @@ -458,7 +470,8 @@ sp_10_1_6=10 - + @@ -484,7 +497,8 @@ sp_10_1_6=10 - + @@ -510,7 +524,8 @@ sp_10_1_6=10 - + @@ -544,7 +559,8 @@ sp_10_1_6=10 - + @@ -570,7 +586,8 @@ sp_10_1_6=10 - + @@ -596,7 +613,8 @@ sp_10_1_6=10 - + @@ -630,7 +648,8 @@ sp_10_1_6=10 - + @@ -656,7 +675,8 @@ sp_10_1_6=10 - + @@ -682,7 +702,8 @@ sp_10_1_6=10 - + @@ -716,7 +737,8 @@ sp_10_1_6=10 - + @@ -742,7 +764,8 @@ sp_10_1_6=10 - + @@ -768,7 +791,8 @@ sp_10_1_6=10 - + @@ -802,7 +826,8 @@ sp_10_1_6=10 - + @@ -828,7 +853,8 @@ sp_10_1_6=10 - + @@ -854,7 +880,8 @@ sp_10_1_6=10 - + @@ -888,7 +915,8 @@ sp_10_1_6=10 - + @@ -914,7 +942,8 @@ sp_10_1_6=10 - + @@ -940,7 +969,8 @@ sp_10_1_6=10 - + diff --git a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt index a0706ac5..0720df57 100644 --- a/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt +++ b/tests/GoldenMaster/__snapshots__/admin-roundtrip/action=admin_todo=edit_file=golden_wertung.l98_st=-10-14f956b8.txt @@ -140,7 +140,8 @@ sp_14_1_8=14 - + @@ -170,7 +171,8 @@ sp_14_1_8=14 - + @@ -200,7 +202,8 @@ sp_14_1_8=14 - + @@ -230,7 +233,8 @@ sp_14_1_8=14 - + @@ -268,7 +272,8 @@ sp_14_1_8=14 - + @@ -298,7 +303,8 @@ sp_14_1_8=14 - + @@ -328,7 +334,8 @@ sp_14_1_8=14 - + @@ -358,7 +365,8 @@ sp_14_1_8=14 - + @@ -396,7 +404,8 @@ sp_14_1_8=14 - + @@ -426,7 +435,8 @@ sp_14_1_8=14 - + @@ -456,7 +466,8 @@ sp_14_1_8=14 - + @@ -486,7 +497,8 @@ sp_14_1_8=14 - + @@ -524,7 +536,8 @@ sp_14_1_8=14 - + @@ -554,7 +567,8 @@ sp_14_1_8=14 - + @@ -584,7 +598,8 @@ sp_14_1_8=14 - + @@ -614,7 +629,8 @@ sp_14_1_8=14 - + @@ -652,7 +668,8 @@ sp_14_1_8=14 - + @@ -682,7 +699,8 @@ sp_14_1_8=14 - + @@ -712,7 +730,8 @@ sp_14_1_8=14 - + @@ -742,7 +761,8 @@ sp_14_1_8=14 - + @@ -780,7 +800,8 @@ sp_14_1_8=14 - + @@ -810,7 +831,8 @@ sp_14_1_8=14 - + @@ -840,7 +862,8 @@ sp_14_1_8=14 - + @@ -870,7 +893,8 @@ sp_14_1_8=14 - + @@ -908,7 +932,8 @@ sp_14_1_8=14 - + @@ -938,7 +963,8 @@ sp_14_1_8=14 - + @@ -968,7 +994,8 @@ sp_14_1_8=14 - + @@ -998,7 +1025,8 @@ sp_14_1_8=14 - + @@ -1036,7 +1064,8 @@ sp_14_1_8=14 - + @@ -1066,7 +1095,8 @@ sp_14_1_8=14 - + @@ -1096,7 +1126,8 @@ sp_14_1_8=14 - + @@ -1126,7 +1157,8 @@ sp_14_1_8=14 - + @@ -1164,7 +1196,8 @@ sp_14_1_8=14 - + @@ -1194,7 +1227,8 @@ sp_14_1_8=14 - + @@ -1224,7 +1258,8 @@ sp_14_1_8=14 - + @@ -1254,7 +1289,8 @@ sp_14_1_8=14 - + @@ -1292,7 +1328,8 @@ sp_14_1_8=14 - + @@ -1322,7 +1359,8 @@ sp_14_1_8=14 - + @@ -1352,7 +1390,8 @@ sp_14_1_8=14 - + @@ -1382,7 +1421,8 @@ sp_14_1_8=14 - + @@ -1420,7 +1460,8 @@ sp_14_1_8=14 - + @@ -1450,7 +1491,8 @@ sp_14_1_8=14 - + @@ -1480,7 +1522,8 @@ sp_14_1_8=14 - + @@ -1510,7 +1553,8 @@ sp_14_1_8=14 - + @@ -1548,7 +1592,8 @@ sp_14_1_8=14 - + @@ -1578,7 +1623,8 @@ sp_14_1_8=14 - + @@ -1608,7 +1654,8 @@ sp_14_1_8=14 - + @@ -1638,7 +1685,8 @@ sp_14_1_8=14 - + @@ -1676,7 +1724,8 @@ sp_14_1_8=14 - + @@ -1706,7 +1755,8 @@ sp_14_1_8=14 - + @@ -1736,7 +1786,8 @@ sp_14_1_8=14 - + @@ -1766,7 +1817,8 @@ sp_14_1_8=14 - + @@ -1804,7 +1856,8 @@ sp_14_1_8=14 - + @@ -1834,7 +1887,8 @@ sp_14_1_8=14 - + @@ -1864,7 +1918,8 @@ sp_14_1_8=14 - + @@ -1894,7 +1949,8 @@ sp_14_1_8=14 - + diff --git a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt index 3125ed32..2e8f5ac9 100644 --- a/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-views/lmoadmin.php_action=admin_todo=edit_file=golden_basic.l98_st=-10-82f888bc.txt @@ -77,7 +77,8 @@ - + @@ -107,7 +108,8 @@ - + @@ -137,7 +139,8 @@ - + @@ -167,7 +170,8 @@ - + @@ -205,7 +209,8 @@ - + @@ -235,7 +240,8 @@ - + @@ -265,7 +271,8 @@ - + @@ -295,7 +302,8 @@ - + @@ -333,7 +341,8 @@ - + @@ -363,7 +372,8 @@ - + @@ -393,7 +403,8 @@ - + @@ -423,7 +434,8 @@ - + @@ -461,7 +473,8 @@ - + @@ -491,7 +504,8 @@ - + @@ -521,7 +535,8 @@ - + @@ -551,7 +566,8 @@ - + @@ -589,7 +605,8 @@ - + @@ -619,7 +636,8 @@ - + @@ -649,7 +667,8 @@ - + @@ -679,7 +698,8 @@ - + @@ -717,7 +737,8 @@ - + @@ -747,7 +768,8 @@ - + @@ -777,7 +799,8 @@ - + @@ -807,7 +830,8 @@ - + @@ -845,7 +869,8 @@ - + @@ -875,7 +900,8 @@ - + @@ -905,7 +931,8 @@ - + @@ -935,7 +962,8 @@ - + @@ -973,7 +1001,8 @@ - + @@ -1003,7 +1032,8 @@ - + @@ -1033,7 +1063,8 @@ - + @@ -1063,7 +1094,8 @@ - + @@ -1101,7 +1133,8 @@ - + @@ -1131,7 +1164,8 @@ - + @@ -1161,7 +1195,8 @@ - + @@ -1191,7 +1226,8 @@ - + @@ -1229,7 +1265,8 @@ - + @@ -1259,7 +1296,8 @@ - + @@ -1289,7 +1327,8 @@ - + @@ -1319,7 +1358,8 @@ - + @@ -1357,7 +1397,8 @@ - + @@ -1387,7 +1428,8 @@ - + @@ -1417,7 +1459,8 @@ - + @@ -1447,7 +1490,8 @@ - + @@ -1485,7 +1529,8 @@ - + @@ -1515,7 +1560,8 @@ - + @@ -1545,7 +1591,8 @@ - + @@ -1575,7 +1622,8 @@ - + @@ -1613,7 +1661,8 @@ - + @@ -1643,7 +1692,8 @@ - + @@ -1673,7 +1723,8 @@ - + @@ -1703,7 +1754,8 @@ - + @@ -1741,7 +1793,8 @@ - + @@ -1771,7 +1824,8 @@ - + @@ -1801,7 +1855,8 @@ - + @@ -1831,7 +1886,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt index ef442908..3ec76171 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/basic_data-29eb09fc.txt @@ -814,7 +814,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -830,7 +831,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -846,7 +848,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -864,7 +867,8 @@ Mannschaft 7 (10-11.ST)"; - + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt index 86402ece..66384a2a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/options-513f8de9.txt @@ -1452,7 +1452,8 @@ GEAENDERT config/cfg.txt - + @@ -1468,7 +1469,8 @@ GEAENDERT config/cfg.txt - + @@ -1484,7 +1486,8 @@ GEAENDERT config/cfg.txt - + @@ -1500,7 +1503,8 @@ GEAENDERT config/cfg.txt - + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt index d60ee937..8e334f59 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/table_correction-9c1e33d7.txt @@ -547,7 +547,8 @@ Mannschaft 3 (2-3.ST)"; - + @@ -563,7 +564,8 @@ Mannschaft 3 (2-3.ST)"; - + @@ -579,7 +581,8 @@ Mannschaft 3 (2-3.ST)"; - + diff --git a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt index 25e0e7a6..c8740644 100644 --- a/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt +++ b/tests/GoldenMaster/__snapshots__/admin-write/teams-46293836.txt @@ -1091,7 +1091,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -1107,7 +1108,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -1123,7 +1125,8 @@ Mannschaft 7 (10-11.ST)"; - + @@ -1139,7 +1142,8 @@ Mannschaft 7 (10-11.ST)"; - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt index 68c7aec9..c02eb7f7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98-41b8b7f7.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt index ef11329f..8eddb044 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=results_st=1-bc9201e9.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt index c38878e1..6fe97f66 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_06er-liga.l98_action=table-207f11fd.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt index 0180685b..c60be936 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98-14d115b8.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt index fa039802..7a5fce38 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=results_st=1-9cd43a7c.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt index 58120802..1141e7ae 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_08er-liga.l98_action=table-300d915c.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt index 326872f2..cb2fa1c7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98-a4d55470.txt @@ -86,7 +86,8 @@ - + @@ -102,7 +103,8 @@ - + @@ -118,7 +120,8 @@ - + @@ -134,7 +137,8 @@ - + @@ -150,7 +154,8 @@ - + @@ -166,7 +171,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt index e199195f..587b6e57 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=results_st=1-1314d187.txt @@ -86,7 +86,8 @@ - + @@ -102,7 +103,8 @@ - + @@ -118,7 +120,8 @@ - + @@ -134,7 +137,8 @@ - + @@ -150,7 +154,8 @@ - + @@ -166,7 +171,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt index f751af8d..bcf3aeca 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=dfb_12er-liga.l98_action=table-007e3154.txt @@ -86,7 +86,8 @@ - + @@ -102,7 +103,8 @@ - + @@ -118,7 +120,8 @@ - + @@ -134,7 +137,8 @@ - + @@ -150,7 +154,8 @@ - + @@ -166,7 +171,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt index 8098c166..c21250cf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98-e9703975.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt index 502c69d6..6a3f5176 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=program_selteam=1-d04765d9.txt @@ -100,7 +100,8 @@ - + @@ -117,7 +118,8 @@ - + @@ -134,7 +136,8 @@ - + @@ -151,7 +154,8 @@ - + @@ -168,7 +172,8 @@ - + @@ -185,7 +190,8 @@ - + @@ -202,7 +208,8 @@ - + @@ -219,7 +226,8 @@ - + @@ -236,7 +244,8 @@ - + @@ -253,7 +262,8 @@ - + @@ -270,7 +280,8 @@ - + @@ -287,7 +298,8 @@ - + @@ -304,7 +316,8 @@ - + @@ -321,7 +334,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt index d4da67bb..98748bf7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=1-a737706e.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt index 60cf0969..3994c509 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=14-93dcbbf4.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt index 146cdf80..9e8528af 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=results_st=7-307737e2.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt index 4fd58ccb..69ef092e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table-07c91198.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt index 96e60018..a5643e77 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_endtab=7-489d5fa6.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt index 59af2f78..7225a559 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_lmouserlang=English-c9223978.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt index 6d887c7c..03bde564 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_st=7-82826d43.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt index e2909f6d..ead88c21 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2-9aeabca1.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt index 5fc84003..bfc4f246 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-188ff6b6.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt index 54ed2c5f..6194cd57 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabpkt=0-2e5e60ef.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt index 9c44d6de..1f9631f7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=1-bde33a70.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt index dfb12f1f..f38a0c61 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=2-af337842.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt index 6927ccae..d1b227a8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=3-7e748389.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt index d2621350..59c9f05c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_basic.l98_action=table_tabtype=4-21f9f1d6.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt index 5930772d..c179ac7c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table-88651412.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt index 56c67adc..7d92cb13 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_endtab=5-953ea406.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt index 384c02f1..5d138237 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2-7d0e1e21.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt index 29e11538..c74a528e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabonres=2_tabtype=2-ee0e3d0e.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt index 9b5b4c95..8bad142f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabpkt=0-52653947.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt index 40aa3e88..f1f29a74 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=1-b04815cd.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt index 0d551d08..8579345d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=2-1688fdcc.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt index 25877a34..117912f3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=3-38406f9a.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt index 7240f8bd..de01fa25 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_handicap.l98_action=table_tabtype=4-b0da3c27.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt index 28d9a17a..b4e79f0a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table-25c859b4.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt index 8fe644b0..f25e201d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_endtab=7-565bc8cc.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt index e9cdbd7e..ed94da63 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2-ff30028f.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt index 44e1e555..ffb54f69 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabonres=2_tabtype=2-41181096.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt index fb712860..6ade87cc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabpkt=0-56dc48d5.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt index 0cd10916..9ebd3734 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=1-7211ff5c.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt index 068f79c9..4023fb5b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=2-48fef6d4.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt index 45ccb64c..95befd4d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=3-d4104583.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt index 5ef13673..527b176f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_kegel.l98_action=table_tabtype=4-c79aadc2.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt index 7b2a2ce4..0a6e406f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table-e4871c1f.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt index 648b45ea..d0ecacf6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_endtab=5-81ec309e.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt index 363a0f33..1fc9bd2a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2-bdc5cec6.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt index 25dcc720..2612db00 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabonres=2_tabtype=2-b9ec46ce.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt index 3edbb5da..22168aef 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabpkt=0-44d783c2.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt index 01c048ad..bedb25ab 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=1-b333a927.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt index 5af625da..5b1277ad 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=2-b9c2f407.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt index de4da16c..eaf9ac8a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=3-e8f2e098.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt index 5fd8366c..d3052d56 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_special.l98_action=table_tabtype=4-92474ad8.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt index 474110ef..9517d772 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table-2b33ca3e.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt index be09c78c..42dcc025 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_endtab=7-faa3537a.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt index 93c3b788..43e65226 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2-7ec8060b.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt index d40cffe9..06d0f53f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabonres=2_tabtype=2-ebf83ed9.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt index d8c1a9e3..1cdb05ec 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabpkt=0-293321ee.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt index a3fc518e..6dbf0d2c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=1-2432c87d.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt index 60d3847f..6dfc6ef5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=2-b94bc2be.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt index 48adc2d0..648b70ce 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=3-a343eed9.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt index 472c7750..db20c439 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung.l98_action=table_tabtype=4-3a7bfc4a.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt index dc9ef202..a7137076 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table-ae71cbea.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt index f326714c..09076343 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_endtab=7-a55e5a27.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt index cfd832df..f84c957d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2-dbd9d660.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt index d5c33a2f..b17bf523 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabonres=2_tabtype=2-fab37f37.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt index 2ec76226..a235eec6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabpkt=0-e4e78078.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt index c221a8a9..ab02d2e6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=1-3a34bbca.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt index 8362c8bf..3ab2b410 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=2-3a35013a.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt index 372856f3..dad19e01 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=3-3667b8be.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt index b6eb7d97..3a93fdc1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_direct_wertung_many.l98_action=table_tabtype=4-51152ff9.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt index b7732db2..983065a5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98-ad1091f8.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt index 7cdeb6bc..5c921423 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=program_selteam=1-1e29bd28.txt @@ -84,7 +84,8 @@ - + @@ -101,7 +102,8 @@ - + @@ -118,7 +120,8 @@ - + @@ -135,7 +138,8 @@ - + @@ -152,7 +156,8 @@ - + @@ -169,7 +174,8 @@ - + @@ -186,7 +192,8 @@ - + @@ -203,7 +210,8 @@ - + @@ -220,7 +228,8 @@ - + @@ -237,7 +246,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt index 0042203c..f4e0d3c6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=1-e3f286d5.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt index 533b19e0..cd2aadc1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=10-7c4989cd.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt index 1ff19a82..a05a24a6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=results_st=5-4a7ae9df.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt index ea0f23e1..50f715a6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table-cce20eaf.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt index 8a4bea29..58f07a52 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_endtab=5-0a34d43d.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt index 387a54d2..548d72c8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_lmouserlang=English-05ca1b8c.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt index 4cb6b311..8fcb13b1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_st=5-1a8b9086.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt index bdb3f12a..30a42a1a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2-d4fbeb8a.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt index 39fc3d96..877bf471 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-a96a8a30.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt index e7d0c09d..3354db0e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabpkt=0-a0a84816.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt index b8e305b0..0702a14e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=1-d4432411.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt index 7efd0e86..a503f210 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=2-0fab9629.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt index c812b46e..36192cbf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=3-0e430486.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt index 7b31f0c7..142947eb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_handicap.l98_action=table_tabtype=4-652f79fe.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt index 84944706..2551a18c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98-03d191b6.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt index 152d3573..d9dac99d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=program_selteam=1-38df4ff0.txt @@ -84,7 +84,8 @@ - + @@ -101,7 +102,8 @@ - + @@ -118,7 +120,8 @@ - + @@ -135,7 +138,8 @@ - + @@ -152,7 +156,8 @@ - + @@ -169,7 +174,8 @@ - + @@ -186,7 +192,8 @@ - + @@ -203,7 +210,8 @@ - + @@ -220,7 +228,8 @@ - + @@ -237,7 +246,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt index 070ac985..373f04f9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=1-67e3f670.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt index 30d2d8f2..94aebc38 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=10-9e1c971e.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt index 36ed956d..8343d883 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=results_st=5-0391ed43.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt index 30114721..7f6984d7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table-f10b09c3.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt index cd5eff06..5747ad52 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_endtab=5-234a548d.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt index eaeb1d08..19db0a41 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_lmouserlang=English-63e87461.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt index 48fae991..70784fff 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_st=5-765b9624.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt index 07f7f0bb..d830eafc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2-8f96f35d.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt index d04ec445..06dc7be7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-9ddf9ab6.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt index b891ec70..2c508bad 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabpkt=0-00575149.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt index 4d1880f1..f600d529 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=1-a6d773c9.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt index b8ed5a54..824024b8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=2-d813e17e.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt index 5f6c58be..a818b0f7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=3-844decc2.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt index 72c39302..cfecae0b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_kegel.l98_action=table_tabtype=4-dcf06d30.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + @@ -94,7 +96,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt index ab880e9a..0d35e3f5 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98-ad8bc32f.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt index d59d2c1f..dc5cc2ab 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=program_selteam=1-d91c45b4.txt @@ -100,7 +100,8 @@ - + @@ -117,7 +118,8 @@ - + @@ -134,7 +136,8 @@ - + @@ -151,7 +154,8 @@ - + @@ -168,7 +172,8 @@ - + @@ -185,7 +190,8 @@ - + @@ -202,7 +208,8 @@ - + @@ -219,7 +226,8 @@ - + @@ -236,7 +244,8 @@ - + @@ -253,7 +262,8 @@ - + @@ -270,7 +280,8 @@ - + @@ -287,7 +298,8 @@ - + @@ -304,7 +316,8 @@ - + @@ -321,7 +334,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt index 56e0bee8..32376540 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=1-eb48b1ea.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt index d415c82e..d963761e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=14-e5188406.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt index 0b979b3f..20f61320 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=results_st=7-302d5327.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt index cae4fded..64ae74d9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table-056e67c4.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt index b46516d9..10038c7e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_endtab=7-aeb4a12d.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt index e5ff3b92..b4be7c28 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_lmouserlang=English-b852f836.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt index c76728f3..341689af 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_st=7-78b6ba5b.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt index 2902fb78..4e982e28 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2-b00c7a15.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt index 51adbd8f..335fe096 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-03e25657.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt index 37f3db72..6be2c66f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabpkt=0-b1931223.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt index dbe821ca..133f1eb8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=1-ba5dd017.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt index 26993f68..31c864e7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=2-1a138740.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt index 1e65d729..19786357 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=3-a7293079.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt index 19ce3573..4f4e9341 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=table_tabtype=4-96d5d124.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt index b6c76172..65d297b6 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98-ffc8b9ab.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt index 2b53c3f3..031ef5a8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=program_selteam=1-a3d7dad0.txt @@ -100,7 +100,8 @@ - + @@ -117,7 +118,8 @@ - + @@ -134,7 +136,8 @@ - + @@ -151,7 +154,8 @@ - + @@ -168,7 +172,8 @@ - + @@ -185,7 +190,8 @@ - + @@ -202,7 +208,8 @@ - + @@ -219,7 +226,8 @@ - + @@ -236,7 +244,8 @@ - + @@ -253,7 +262,8 @@ - + @@ -270,7 +280,8 @@ - + @@ -287,7 +298,8 @@ - + @@ -304,7 +316,8 @@ - + @@ -321,7 +334,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt index 810669fa..1b8d2a29 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=1-cb7415e0.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt index 95160b6b..c39a9cf3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=14-9ee7eed9.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt index 2ffd8163..ab669599 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=results_st=7-2a21de4e.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt index de9ada35..79332bef 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table-6cb38895.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt index ca997771..b5a8240c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_endtab=7-f7282225.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt index 90eb1048..6c9206da 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_lmouserlang=English-3bbd16b0.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt index e0d511cc..e6b11787 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_st=7-18da63c1.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt index a8dc5f4e..b7c158a9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2-e403dede.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt index 911ebc75..0297a573 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-660acc02.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt index 965d631c..59fbb092 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabpkt=0-ec7f2871.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt index dcf33cd0..c7bb398c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=1-6e60d7de.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt index 37058c60..4f8534e3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=2-769eee4d.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt index dfe52c1c..f8e4bc9f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=3-c746168b.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt index 300af4ca..b8518fde 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=table_tabtype=4-9100d440.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -102,7 +104,8 @@ - + @@ -118,7 +121,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt index 3e07c894..0c1d0564 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98-6cf5f399.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt index d7ba7356..a9664068 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=program_selteam=1-18b25932.txt @@ -84,7 +84,8 @@ - + @@ -103,7 +104,8 @@ - + @@ -122,7 +124,8 @@ - + @@ -141,7 +144,8 @@ - + @@ -160,7 +164,8 @@ - + @@ -180,7 +185,8 @@ - + @@ -199,7 +205,8 @@ - + @@ -218,7 +225,8 @@ - + @@ -237,7 +245,8 @@ - + @@ -256,7 +265,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt index 7c721e09..d0b75158 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=1-0e0d502a.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt index bd13f1ca..3543e4dc 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=10-6cbbd569.txt @@ -62,7 +62,8 @@ - + @@ -81,7 +82,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt index d079ec0a..cfdc2343 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=results_st=5-0148f4ee.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt index bcce4cac..99b4d675 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table-82a1bec1.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt index 75643cc7..3c5417e3 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_endtab=5-4f19dbeb.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt index 75b9d06d..ed44a978 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_lmouserlang=English-bbfcfa4b.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt index 8b18e3fb..22159673 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_st=5-d7e6f1c3.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -98,7 +100,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt index 44c885fb..e2a4766a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2-60a3c4f3.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt index 311dde49..8f3ec541 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-da71c86f.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt index 8bae4f8c..51d0acc1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabpkt=0-b967f927.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt index 0f78bf56..8786be3f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=1-aeb49c6d.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt index 8051a8e8..13d4e09d 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=2-17dc91a5.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt index 62b917b1..9e93c824 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=3-fec75d85.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt index 5ac30c7e..f99e8ec1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_special.l98_action=table_tabtype=4-e45740ce.txt @@ -62,7 +62,8 @@ - + @@ -80,7 +81,8 @@ - + @@ -99,7 +101,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt index 7fe110df..8ba3633e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table-91cfa0fd.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt index 4f8123c5..68829403 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_endtab=5-3dbb1bbe.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt index 0e11a893..c0768b73 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2-72e36c1a.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt index 85acc508..51dbe1bd 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabonres=2_tabtype=2-28a128f3.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt index c8623156..77097b70 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabpkt=0-4071782b.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt index bd7fa15b..7a8867b8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=1-a8a9e417.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt index 50835ea5..8c650d9b 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=2-261100bd.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt index 58c9ee84..2fdd454a 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=3-005717a4.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt index 17ca7697..1becf204 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_viewopts.l98_action=table_tabtype=4-8c206a69.txt @@ -62,7 +62,8 @@ - + @@ -78,7 +79,8 @@ - + - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt index cd5fcdab..2cf8946e 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98-ded4b02d.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt index fc6481de..89a750ea 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=program_selteam=1-5a54f983.txt @@ -100,7 +100,8 @@ - + @@ -117,7 +118,8 @@ - + @@ -134,7 +136,8 @@ - + @@ -151,7 +154,8 @@ - + @@ -168,7 +172,8 @@ - + @@ -185,7 +190,8 @@ - + @@ -202,7 +208,8 @@ - + @@ -219,7 +226,8 @@ - + @@ -236,7 +244,8 @@ - + @@ -256,7 +265,8 @@ - + @@ -273,7 +283,8 @@ - + @@ -290,7 +301,8 @@ - + @@ -307,7 +319,8 @@ - + @@ -324,7 +337,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt index 22d2c897..c62c40cd 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=1-cb1b3c68.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt index 4738836a..28836b77 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=14-f155e446.txt @@ -70,7 +70,8 @@ - + @@ -89,7 +90,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt index e1233f7c..3af5e9a0 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=results_st=7-302da3c7.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt index c695c960..e52edeea 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table-e09dd802.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt index 4a4b67c4..1fd71358 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_endtab=7-e92944fa.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt index c16cb3c4..00957caf 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_lmouserlang=English-91c5f79f.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt index 89bfe7f5..a7a4a3a8 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_st=7-03d6ef7b.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt index 64bed0da..31c1812f 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2-a9c089ce.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt index 638dece0..2ef642c7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabonres=2_tabpkt=0_tabtype=3-0242d8a1.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt index c566ca13..b781bbc1 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabpkt=0-fb4f7a64.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt index fa131198..b2360ebb 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=1-d4229cdf.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt index af791eb3..7bb2b10c 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=2-958d5c18.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt index 1962d9ad..80e447c9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=3-b62aff1e.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt index 277e99c8..dc7804a9 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_wertung.l98_action=table_tabtype=4-016c05fc.txt @@ -70,7 +70,8 @@ - + @@ -86,7 +87,8 @@ - + @@ -105,7 +107,8 @@ - + @@ -121,7 +124,8 @@ - + diff --git a/tests/Unit/Classlib/PartieTest.php b/tests/Unit/Classlib/PartieTest.php index c1a2de95..82a8aeff 100644 --- a/tests/Unit/Classlib/PartieTest.php +++ b/tests/Unit/Classlib/PartieTest.php @@ -99,6 +99,10 @@ public function testDatumUndZeitStringOhneAnstoss(): void self::assertSame('', $partie->datumString()); self::assertSame('offen', $partie->datumString('offen')); self::assertSame('--:--', $partie->zeitString('--:--')); + + // so schreibt der LMO "kein Anstoss"; frueher kam dafuer der 01.01.1970 + $ohne = self::partie(0, 0, '0'); + self::assertSame(['', '', 'offen'], [$ohne->datumString(), $ohne->zeitString(), $ohne->datumString('offen')]); } public function testSpielEnde(): void diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php index bb759481..48cd97cd 100644 --- a/tests/Unit/Liga/SpielTest.php +++ b/tests/Unit/Liga/SpielTest.php @@ -47,7 +47,7 @@ public function testEinePartieDieEsNichtGibtIstEinNichtAngesetztesSpiel(): void self::assertSame(['_', '_'], [$spiel->toreHeimText(), $spiel->toreGastText()]); self::assertNull($spiel->zusatz); self::assertSame('', $spiel->zusatzText('n.V.', 'i.E.')); - self::assertSame(['', '', false, 0], [$spiel->notiz, $spiel->bericht, $spiel->ohneTippwertung, $spiel->anstoss]); + self::assertSame(['', '', false, null], [$spiel->notiz, $spiel->bericht, $spiel->ohneTippwertung, $spiel->anstoss]); } public function testToreUndWertungAmGruenenTisch(): void @@ -87,9 +87,9 @@ public function testAnstoss(): void $liga = self::liga(['[Round1]', 'TA1=1', 'AT1=1724437800', 'TA2=1', 'AT2=0', 'TA3=1', 'AT3=', 'TA4=1']); self::assertSame(1724437800, Spiel::ausRohdaten($liga, 1, 1)->anstoss); - self::assertSame(0, Spiel::ausRohdaten($liga, 1, 2)->anstoss, 'so schreibt der LMO "kein Anstoss"'); + self::assertNull(Spiel::ausRohdaten($liga, 1, 2)->anstoss, 'so schreibt der LMO "kein Anstoss"'); self::assertNull(Spiel::ausRohdaten($liga, 1, 3)->anstoss, 'in der Datei leer'); - self::assertSame(0, Spiel::ausRohdaten($liga, 1, 4)->anstoss, 'steht nicht in der Datei'); + self::assertNull(Spiel::ausRohdaten($liga, 1, 4)->anstoss, 'steht nicht in der Datei'); } public function testZusatzNurWennDieLigaIhnFuehrt(): void @@ -227,7 +227,7 @@ public function testStimmtMitLigaDatenUeberein(string $pfad): void self::assertSame($aus($bruecke->mberi), $spiel->bericht, $wo); self::assertSame($aus($bruecke->mtipp) == 1, $spiel->ohneTippwertung, $wo); $anstoss = $aus($bruecke->mterm); - self::assertSame(is_numeric($anstoss) ? (int) $anstoss : null, $spiel->anstoss, $wo); + self::assertSame(is_numeric($anstoss) && $anstoss > 0 ? (int) $anstoss : null, $spiel->anstoss, $wo); if (!$pokal) { self::assertSame((int) $bruecke->msieg[$s][$p], $spiel->wertung, $wo); } From 82cace6c77b9c779b38d0417a2b86dca80866741 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:38:46 +0200 Subject: [PATCH 204/298] changelog: Spiel ohne Anstoss --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index 4bd56fee..2f994bf8 100644 --- a/changelog.md +++ b/changelog.md @@ -46,6 +46,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Tippspiel, Tippabgabe für einen Liga-Spieltag: Der Link zum Spielbericht und der Hinweis »Spiel wird für Tippspiel nicht gewertet« in der Notiz fehlten, und die Seite warf PHP-Warnungen (`Undefined variable $n`), sobald Spielberichte eingeschaltet waren. - Tippspiel, Tippübersicht, Hinweis-Symbol am Spiel: Der Zusatz zum Ergebnis (n.V., i.E.) fehlte dort immer, der Torfaktor der Liga wurde nicht angewendet und der Link zum Spielbericht zeigte ins Leere. - Spielplan einer Mannschaft, Hinweis-Symbol bei einer Wertung am grünen Tisch gegen beide: Das umgekehrte Ergebnis fehlte dort oder stammte von einer anderen Partie des gerade gewählten Spieltags. +- Ein Spiel ohne Anstoßzeit wurde bei eingeschalteter Anzeige der Anstoßzeit mit »01.01.1970 01:00« angezeigt: in den Ergebnissen eines Spieltags, im Spielplan einer Mannschaft, im Pokal und in der Spieltagsübersicht des Admin-Bereichs. Jetzt bleibt die Zelle leer. Dasselbe gilt für `datumString()` und `zeitString()` der Classlib, die für `0` nun den Text für »keine Zeit« liefern. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -317,6 +318,7 @@ _Here we write changelog notes for the next version._ - Prediction game, entering predictions for a league round: the link to the match report and the hint that a game does not count for the prediction game were missing, and the page raised PHP warnings (`Undefined variable $n`) as soon as match reports were switched on. - Prediction game, prediction overview, hint icon at a game: the addition to the result (a.e.t., on penalties) was always missing there, the goal factor of the league was not applied and the link to the match report led nowhere. - Schedule of a team, hint icon for a decision at the green table against both: the reversed result was missing there or came from another match of the currently selected round. +- A game without kick-off time was shown as "01.01.1970 01:00" when the display of kick-off times was switched on: in the results of a round, in the schedule of a team, in a cup and in the round overview of the admin area. Now the cell stays empty. The same applies to `datumString()` and `zeitString()` of the classlib, which now return the text for "no time" for `0`. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From 12d8871affa2250a4861409b167be34fb2420947 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:42:46 +0200 Subject: [PATCH 205/298] refactor(liga): Spiel liefert seine Mannschaften und deren Namen --- lmo/lmo-cal.php | 2 +- lmo/lmo-showprogram.php | 6 ++--- lmo/lmo-showresults.php | 4 ++-- src/Liga/Spiel.php | 45 +++++++++++++++++++++++++++++++---- tests/Unit/Liga/SpielTest.php | 21 ++++++++++++++++ 5 files changed, 67 insertions(+), 11 deletions(-) diff --git a/lmo/lmo-cal.php b/lmo/lmo-cal.php index 5f9da64e..8fb83766 100644 --- a/lmo/lmo-cal.php +++ b/lmo/lmo-cal.php @@ -118,7 +118,7 @@ } else { $lmo_stlink_title[$a] = ($j+1).". ".$text[2].": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_liga->mannschaftsname($lmo_spiel->heim)." - ".$lmo_liga->mannschaftsname($lmo_spiel->gast); + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_spiel->heimName()." - ".$lmo_spiel->gastName(); } } } diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index 8d6f77cf..e633d0a6 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -70,9 +70,9 @@ $j = $lmo_spiel->spieltag - 1; $i = $lmo_spiel->partie - 1; if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { - // eine Mannschaft ohne Nummer heisst "___" - $lmo_heim = $lmo_spiel->heim == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->heim); - $lmo_gast = $lmo_spiel->gast == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_spiel->gast); + // steht eine Mannschaft noch nicht fest, heisst sie "___" + $lmo_heim = $lmo_spiel->heimName('___'); + $lmo_gast = $lmo_spiel->gastName('___'); $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> diff --git a/lmo/lmo-showresults.php b/lmo/lmo-showresults.php index 34983a31..e84321c1 100644 --- a/lmo/lmo-showresults.php +++ b/lmo/lmo-showresults.php @@ -70,8 +70,8 @@ // $i wie bisher: Partie ab 0 (eingebundene Addons rechnen damit) $i = $lmo_spiel->partie - 1; if (($lmo_spiel->heim > 0) && ($lmo_spiel->gast > 0)) { - $lmo_heim = $lmo_liga->mannschaftsname($lmo_spiel->heim); - $lmo_gast = $lmo_liga->mannschaftsname($lmo_spiel->gast); + $lmo_heim = $lmo_spiel->heimName(); + $lmo_gast = $lmo_spiel->gastName(); $lmo_tore_heim = $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()); $lmo_tore_gast = $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()); $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> diff --git a/src/Liga/Spiel.php b/src/Liga/Spiel.php index 88456dce..8ca26982 100644 --- a/src/Liga/Spiel.php +++ b/src/Liga/Spiel.php @@ -11,7 +11,7 @@ * ein Wert, gelten die Werte eines nicht angesetzten Spiels (keine Mannschaft, nicht gespielt). * * foreach ($liga->spiele(3) as $spiel) { - * echo $liga->mannschaftsname($spiel->heim), ' ', $spiel->toreHeimText(), ':', $spiel->toreGastText(); + * echo $spiel->heimName(), ' - ', $spiel->gastName(), ' ', $spiel->toreHeimText(), ':', $spiel->toreGastText(); * } */ final class Spiel @@ -25,10 +25,10 @@ final class Spiel /** Nummer des Spiels der Paarung, ab 1; in der Liga immer 1 */ public int $nr; - /** Nummer der Heimmannschaft, 0 = keine */ + /** Nummer der Heimmannschaft, 0 = keine. Die Mannschaft selbst: heimMannschaft(), ihr Name: heimName() */ public int $heim = 0; - /** Nummer der Gastmannschaft, 0 = keine */ + /** Nummer der Gastmannschaft, 0 = keine. Die Mannschaft selbst: gastMannschaft(), ihr Name: gastName() */ public int $gast = 0; /** @@ -65,8 +65,12 @@ final class Spiel */ public ?int $anstoss = null; - private function __construct(int $spieltag, int $partie, int $nr) + /** Die Liga, aus der das Spiel stammt; daraus kommen die Mannschaften */ + private Rohdaten\Liga $liga; + + private function __construct(Rohdaten\Liga $liga, int $spieltag, int $partie, int $nr) { + $this->liga = $liga; $this->spieltag = $spieltag; $this->partie = $partie; $this->nr = $nr; @@ -79,7 +83,7 @@ private function __construct(int $spieltag, int $partie, int $nr) */ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $partie, int $nr = 1): self { - $spiel = new self($spieltag, $partie, $nr); + $spiel = new self($liga, $spieltag, $partie, $nr); $roh = $liga->spieltage[$spieltag]->partien[$partie] ?? null; if ($roh === null) { return $spiel; @@ -136,6 +140,37 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part return $spiel; } + /** + * Die Heimmannschaft aus den Rohdaten der Liga. Steht keine fest oder kennt die Liga die Nummer + * nicht, kommt eine leere Mannschaft; so laesst sich ohne Pruefung weiterfragen. + */ + public function heimMannschaft(): Rohdaten\Mannschaft + { + return $this->liga->mannschaften[$this->heim] ?? new Rohdaten\Mannschaft(); + } + + /** Die Gastmannschaft, wie heimMannschaft() */ + public function gastMannschaft(): Rohdaten\Mannschaft + { + return $this->liga->mannschaften[$this->gast] ?? new Rohdaten\Mannschaft(); + } + + /** + * Name der Heimmannschaft zum Anzeigen. + * + * @param string $ohneMannschaft Text, wenn keine Heimmannschaft feststeht (z. B. "___") + */ + public function heimName(string $ohneMannschaft = ''): string + { + return $this->heim > 0 ? $this->heimMannschaft()->anzeigename() : $ohneMannschaft; + } + + /** Name der Gastmannschaft zum Anzeigen, wie heimName() */ + public function gastName(string $ohneMannschaft = ''): string + { + return $this->gast > 0 ? $this->gastMannschaft()->anzeigename() : $ohneMannschaft; + } + /** Ist das Spiel angesetzt, steht also eine Heimmannschaft fest? */ public function hatMannschaften(): bool { diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php index 48cd97cd..ab0fc68f 100644 --- a/tests/Unit/Liga/SpielTest.php +++ b/tests/Unit/Liga/SpielTest.php @@ -50,6 +50,27 @@ public function testEinePartieDieEsNichtGibtIstEinNichtAngesetztesSpiel(): void self::assertSame(['', '', false, null], [$spiel->notiz, $spiel->bericht, $spiel->ohneTippwertung, $spiel->anstoss]); } + public function testSpielLiefertSeineMannschaften(): void + { + $liga = self::liga(['[Teams]', "1=O\\'Neill", '2=Eintracht Frankfurt', '[Teamk]', '2=SGE', '[Round1]', 'TA1=1', 'TB1=2', 'TA2=2', 'TA3=9', 'TB3=1']); + + $spiel = Spiel::ausRohdaten($liga, 1, 1); + self::assertSame(["O'Neill", 'Eintracht Frankfurt'], [$spiel->heimName(), $spiel->gastName()]); + self::assertSame($liga->mannschaften[2], $spiel->gastMannschaft(), 'dieselbe Mannschaft wie in den Rohdaten'); + self::assertSame('SGE', $spiel->gastMannschaft()->kurzname()); + + // der Gegner steht noch nicht fest + $offen = Spiel::ausRohdaten($liga, 1, 2); + self::assertSame(['Eintracht Frankfurt', '', '___'], [$offen->heimName(), $offen->gastName(), $offen->gastName('___')]); + self::assertSame('', $offen->gastMannschaft()->anzeigename(), 'eine leere Mannschaft, damit man weiterfragen kann'); + + // eine Nummer, die die Liga nicht kennt + self::assertSame('', Spiel::ausRohdaten($liga, 1, 3)->heimName('___')); + // ein Spiel, das es nicht gibt + self::assertSame(['___', '___'], [Spiel::ausRohdaten($liga, 4, 4)->heimName('___'), Spiel::ausRohdaten($liga, 4, 4)->gastName('___')]); + self::assertCount(2, $liga->mannschaften, 'nachfragen legt nichts an'); + } + public function testToreUndWertungAmGruenenTisch(): void { $liga = self::liga(['[Round1]', 'TA1=1', 'GA1=-1', 'GB1=', 'TA2=1', 'GA2=-2', 'GB2=3', 'TA3=1', 'GA3=0', 'GB3=-2', 'TA4=1', 'GA4=1', 'GB4=1', 'ET4=3', From 5433eca54499110e60d3e913a54d2b41ffff8549 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:44:30 +0200 Subject: [PATCH 206/298] refactor(liga): Namen ueber die Mannschaft des Spiels statt eigener Methoden am Spiel --- lmo/lmo-cal.php | 2 +- lmo/lmo-showprogram.php | 4 ++-- lmo/lmo-showresults.php | 4 ++-- src/Liga/Spiel.php | 27 ++++++--------------------- tests/Unit/Liga/SpielTest.php | 14 ++++++-------- 5 files changed, 17 insertions(+), 34 deletions(-) diff --git a/lmo/lmo-cal.php b/lmo/lmo-cal.php index 8fb83766..4aed7905 100644 --- a/lmo/lmo-cal.php +++ b/lmo/lmo-cal.php @@ -118,7 +118,7 @@ } else { $lmo_stlink_title[$a] = ($j+1).". ".$text[2].": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_spiel->heimName()." - ".$lmo_spiel->gastName(); + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_spiel->heimMannschaft()->anzeigename()." - ".$lmo_spiel->gastMannschaft()->anzeigename(); } } } diff --git a/lmo/lmo-showprogram.php b/lmo/lmo-showprogram.php index e633d0a6..9b1011c3 100644 --- a/lmo/lmo-showprogram.php +++ b/lmo/lmo-showprogram.php @@ -71,8 +71,8 @@ $i = $lmo_spiel->partie - 1; if (($lmo_selteam == $lmo_spiel->heim) || ($lmo_selteam == $lmo_spiel->gast)) { // steht eine Mannschaft noch nicht fest, heisst sie "___" - $lmo_heim = $lmo_spiel->heimName('___'); - $lmo_gast = $lmo_spiel->gastName('___'); + $lmo_heim = $lmo_spiel->heim > 0 ? $lmo_spiel->heimMannschaft()->anzeigename() : '___'; + $lmo_gast = $lmo_spiel->gast > 0 ? $lmo_spiel->gastMannschaft()->anzeigename() : '___'; $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> diff --git a/lmo/lmo-showresults.php b/lmo/lmo-showresults.php index e84321c1..0ccbb129 100644 --- a/lmo/lmo-showresults.php +++ b/lmo/lmo-showresults.php @@ -70,8 +70,8 @@ // $i wie bisher: Partie ab 0 (eingebundene Addons rechnen damit) $i = $lmo_spiel->partie - 1; if (($lmo_spiel->heim > 0) && ($lmo_spiel->gast > 0)) { - $lmo_heim = $lmo_spiel->heimName(); - $lmo_gast = $lmo_spiel->gastName(); + $lmo_heim = $lmo_spiel->heimMannschaft()->anzeigename(); + $lmo_gast = $lmo_spiel->gastMannschaft()->anzeigename(); $lmo_tore_heim = $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()); $lmo_tore_gast = $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()); $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); ?> diff --git a/src/Liga/Spiel.php b/src/Liga/Spiel.php index 8ca26982..ce74b201 100644 --- a/src/Liga/Spiel.php +++ b/src/Liga/Spiel.php @@ -11,7 +11,7 @@ * ein Wert, gelten die Werte eines nicht angesetzten Spiels (keine Mannschaft, nicht gespielt). * * foreach ($liga->spiele(3) as $spiel) { - * echo $spiel->heimName(), ' - ', $spiel->gastName(), ' ', $spiel->toreHeimText(), ':', $spiel->toreGastText(); + * echo $spiel->heimMannschaft()->anzeigename(), ' ', $spiel->toreHeimText(), ':', $spiel->toreGastText(); * } */ final class Spiel @@ -25,10 +25,10 @@ final class Spiel /** Nummer des Spiels der Paarung, ab 1; in der Liga immer 1 */ public int $nr; - /** Nummer der Heimmannschaft, 0 = keine. Die Mannschaft selbst: heimMannschaft(), ihr Name: heimName() */ + /** Nummer der Heimmannschaft, 0 = keine. Die Mannschaft selbst: heimMannschaft() */ public int $heim = 0; - /** Nummer der Gastmannschaft, 0 = keine. Die Mannschaft selbst: gastMannschaft(), ihr Name: gastName() */ + /** Nummer der Gastmannschaft, 0 = keine. Die Mannschaft selbst: gastMannschaft() */ public int $gast = 0; /** @@ -141,8 +141,9 @@ public static function ausRohdaten(Rohdaten\Liga $liga, int $spieltag, int $part } /** - * Die Heimmannschaft aus den Rohdaten der Liga. Steht keine fest oder kennt die Liga die Nummer - * nicht, kommt eine leere Mannschaft; so laesst sich ohne Pruefung weiterfragen. + * Die Heimmannschaft aus den Rohdaten der Liga, z. B. fuer heimMannschaft()->anzeigename(). + * Steht keine fest oder kennt die Liga die Nummer nicht, kommt eine leere Mannschaft; so laesst + * sich ohne Pruefung weiterfragen. */ public function heimMannschaft(): Rohdaten\Mannschaft { @@ -155,22 +156,6 @@ public function gastMannschaft(): Rohdaten\Mannschaft return $this->liga->mannschaften[$this->gast] ?? new Rohdaten\Mannschaft(); } - /** - * Name der Heimmannschaft zum Anzeigen. - * - * @param string $ohneMannschaft Text, wenn keine Heimmannschaft feststeht (z. B. "___") - */ - public function heimName(string $ohneMannschaft = ''): string - { - return $this->heim > 0 ? $this->heimMannschaft()->anzeigename() : $ohneMannschaft; - } - - /** Name der Gastmannschaft zum Anzeigen, wie heimName() */ - public function gastName(string $ohneMannschaft = ''): string - { - return $this->gast > 0 ? $this->gastMannschaft()->anzeigename() : $ohneMannschaft; - } - /** Ist das Spiel angesetzt, steht also eine Heimmannschaft fest? */ public function hatMannschaften(): bool { diff --git a/tests/Unit/Liga/SpielTest.php b/tests/Unit/Liga/SpielTest.php index ab0fc68f..e9186beb 100644 --- a/tests/Unit/Liga/SpielTest.php +++ b/tests/Unit/Liga/SpielTest.php @@ -55,19 +55,17 @@ public function testSpielLiefertSeineMannschaften(): void $liga = self::liga(['[Teams]', "1=O\\'Neill", '2=Eintracht Frankfurt', '[Teamk]', '2=SGE', '[Round1]', 'TA1=1', 'TB1=2', 'TA2=2', 'TA3=9', 'TB3=1']); $spiel = Spiel::ausRohdaten($liga, 1, 1); - self::assertSame(["O'Neill", 'Eintracht Frankfurt'], [$spiel->heimName(), $spiel->gastName()]); + self::assertSame(["O'Neill", 'Eintracht Frankfurt'], [$spiel->heimMannschaft()->anzeigename(), $spiel->gastMannschaft()->anzeigename()]); self::assertSame($liga->mannschaften[2], $spiel->gastMannschaft(), 'dieselbe Mannschaft wie in den Rohdaten'); self::assertSame('SGE', $spiel->gastMannschaft()->kurzname()); - // der Gegner steht noch nicht fest + // der Gegner steht noch nicht fest: eine leere Mannschaft, damit man weiterfragen kann $offen = Spiel::ausRohdaten($liga, 1, 2); - self::assertSame(['Eintracht Frankfurt', '', '___'], [$offen->heimName(), $offen->gastName(), $offen->gastName('___')]); - self::assertSame('', $offen->gastMannschaft()->anzeigename(), 'eine leere Mannschaft, damit man weiterfragen kann'); + self::assertSame(['Eintracht Frankfurt', '', ''], [$offen->heimMannschaft()->anzeigename(), $offen->gastMannschaft()->anzeigename(), $offen->gastMannschaft()->kurzname()]); - // eine Nummer, die die Liga nicht kennt - self::assertSame('', Spiel::ausRohdaten($liga, 1, 3)->heimName('___')); - // ein Spiel, das es nicht gibt - self::assertSame(['___', '___'], [Spiel::ausRohdaten($liga, 4, 4)->heimName('___'), Spiel::ausRohdaten($liga, 4, 4)->gastName('___')]); + // eine Nummer, die die Liga nicht kennt, und ein Spiel, das es nicht gibt + self::assertSame('', Spiel::ausRohdaten($liga, 1, 3)->heimMannschaft()->anzeigename()); + self::assertSame('', Spiel::ausRohdaten($liga, 4, 4)->heimMannschaft()->anzeigename()); self::assertCount(2, $liga->mannschaften, 'nachfragen legt nichts an'); } From d0103e036e5c6d3712c466f7f79edeeeb284632b Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:53:51 +0200 Subject: [PATCH 207/298] feat(liga): Paarung mit Sieger und Iterator ueber die Paarungen einer Runde --- src/Liga/Paarung.php | 144 ++++++++++++++++++++++++++++++++ src/Liga/Rohdaten/Liga.php | 27 ++++-- tests/Unit/Liga/PaarungTest.php | 115 +++++++++++++++++++++++++ 3 files changed, 281 insertions(+), 5 deletions(-) create mode 100644 src/Liga/Paarung.php create mode 100644 tests/Unit/Liga/PaarungTest.php diff --git a/src/Liga/Paarung.php b/src/Liga/Paarung.php new file mode 100644 index 00000000..9beab31d --- /dev/null +++ b/src/Liga/Paarung.php @@ -0,0 +1,144 @@ +paarungen(1) as $paarung) { + * echo $paarung->heimMannschaft()->anzeigename(), ' - ', $paarung->gastMannschaft()->anzeigename(); + * foreach ($paarung->spiele as $spiel) { ... } + * } + */ +final class Paarung +{ + /** Nummer der Runde (in der Liga: des Spieltags), ab 1 */ + public int $runde; + + /** Nummer der Paarung in der Runde, ab 1 */ + public int $nr; + + /** Nummer der Heimmannschaft (des ersten Spiels), 0 = keine. Die Mannschaft selbst: heimMannschaft() */ + public int $heim = 0; + + /** Nummer der Gastmannschaft, 0 = keine. Die Mannschaft selbst: gastMannschaft() */ + public int $gast = 0; + + /** + * Die Spiele der Paarung in ihrer Reihenfolge, so viele wie der Modus der Runde vorsieht; + * ein Spiel, das in der Datei fehlt, ist dabei als nicht gespielt enthalten. + * + * @var list + */ + public array $spiele = []; + + /** Die Liga, aus der die Paarung stammt; daraus kommen die Mannschaften */ + private Rohdaten\Liga $liga; + + private function __construct(Rohdaten\Liga $liga, int $runde, int $nr) + { + $this->liga = $liga; + $this->runde = $runde; + $this->nr = $nr; + } + + /** + * Die Paarung einer Runde aus den Rohdaten der Liga. + * + * @param int $spiele Spiele je Paarung nach dem Modus der Runde; null = aus den Rohdaten (MO, in der Liga 1) + */ + public static function ausRohdaten(Rohdaten\Liga $liga, int $runde, int $nr, ?int $spiele = null): self + { + $paarung = new self($liga, $runde, $nr); + $spiele ??= self::spieleJePaarung($liga, $runde); + for ($spielNr = 1; $spielNr <= $spiele; $spielNr++) { + $paarung->spiele[] = Spiel::ausRohdaten($liga, $runde, $nr, $spielNr); + } + $roh = $liga->spieltage[$runde]->partien[$nr] ?? null; + if ($roh !== null) { + $paarung->heim = $roh->heim !== null && is_numeric($roh->heim) ? (int) $roh->heim : 0; + $paarung->gast = $roh->gast !== null && is_numeric($roh->gast) ? (int) $roh->gast : 0; + } + + return $paarung; + } + + /** + * Spiele je Paarung in dieser Runde: in der Liga 1, im Pokal der Modus der Runde (MO); ohne + * oder mit unlesbarer Angabe 1. + */ + public static function spieleJePaarung(Rohdaten\Liga $liga, int $runde): int + { + if (!$liga->istPokal()) { + return 1; + } + $modus = $liga->spieltage[$runde]->werte['MO'] ?? 1; + + return is_numeric($modus) ? max(0, (int) $modus) : 1; + } + + /** Die Heimmannschaft aus den Rohdaten der Liga; steht keine fest, eine leere Mannschaft */ + public function heimMannschaft(): Rohdaten\Mannschaft + { + return $this->liga->mannschaften[$this->heim] ?? new Rohdaten\Mannschaft(); + } + + /** Die Gastmannschaft, wie heimMannschaft() */ + public function gastMannschaft(): Rohdaten\Mannschaft + { + return $this->liga->mannschaften[$this->gast] ?? new Rohdaten\Mannschaft(); + } + + /** + * Wer die Paarung gewonnen hat, nach den bisher gespielten Spielen. + * + * - ein Spiel: wer mehr Tore hat + * - zwei Spiele (Hin- und Rueckspiel): sobald das Rueckspiel gespielt ist, wer in beiden + * zusammen mehr Tore hat; bei Gleichstand, wer im Rueckspiel mehr Tore hat + * - mehr Spiele (Best of 3, 5, 7): wer mehr als die Haelfte der Spiele gewonnen hat + * + * @return int 1 = Heim, 2 = Gast, 0 = noch nicht entschieden + */ + public function sieger(): int + { + // je gespieltem Spiel: Tore Heim, Tore Gast; null = nicht gespielt + $ergebnisse = []; + foreach ($this->spiele as $spiel) { + $ergebnisse[] = $spiel->toreHeim !== null && $spiel->toreGast !== null ? [$spiel->toreHeim, $spiel->toreGast] : null; + } + $anzahl = count($ergebnisse); + if ($anzahl === 1) { + return $ergebnisse[0] === null ? 0 : self::vergleich($ergebnisse[0][0], $ergebnisse[0][1]); + } + if ($anzahl === 2) { + [$hin, $rueck] = $ergebnisse; + if ($hin === null || $rueck === null) { + return 0; + } + $gesamt = self::vergleich($hin[0] + $rueck[0], $hin[1] + $rueck[1]); + + return $gesamt !== 0 ? $gesamt : self::vergleich($rueck[0], $rueck[1]); + } + $siege = [0, 0, 0]; + foreach ($ergebnisse as $ergebnis) { + if ($ergebnis !== null) { + $siege[self::vergleich($ergebnis[0], $ergebnis[1])]++; + } + } + if ($siege[1] > $anzahl / 2) { + return 1; + } + + return $siege[2] > $anzahl / 2 ? 2 : 0; + } + + /** @return int 1 = der erste Wert ist groesser, 2 = der zweite, 0 = gleich */ + private static function vergleich(int $heim, int $gast): int + { + return $heim > $gast ? 1 : ($heim < $gast ? 2 : 0); + } +} diff --git a/src/Liga/Rohdaten/Liga.php b/src/Liga/Rohdaten/Liga.php index d588bafb..987fb8a4 100644 --- a/src/Liga/Rohdaten/Liga.php +++ b/src/Liga/Rohdaten/Liga.php @@ -4,6 +4,7 @@ use Lmo\Liga\Einstellungen; use Lmo\Liga\LigaDatei; +use Lmo\Liga\Paarung; use Lmo\Liga\Spiel; /** @@ -219,11 +220,7 @@ public function alleMannschaften(): \Generator public function spiele(int $spieltag): \Generator { $partien = $this->einstellungen()->partienImSpieltag($spieltag); - $jePaarung = 1; - if ($this->istPokal()) { - $modus = $this->spieltage[$spieltag]->werte['MO'] ?? 1; - $jePaarung = is_numeric($modus) ? max(0, (int) $modus) : 1; - } + $jePaarung = Paarung::spieleJePaarung($this, $spieltag); for ($partie = 1; $partie <= $partien; $partie++) { for ($nr = 1; $nr <= $jePaarung; $nr++) { yield Spiel::ausRohdaten($this, $spieltag, $partie, $nr); @@ -231,6 +228,26 @@ public function spiele(int $spieltag): \Generator } } + /** + * Die Paarungen einer Runde zum Anzeigen (Lmo\Liga\Paarung), Nummer 1 bis zur Anzahl der + * Paarungen dieser Runde laut Einstellungen. Jede traegt ihre Spiele (im Pokal so viele, wie + * der Modus der Runde vorsieht) und weiss, wer gewonnen hat. Eine Paarung, die in der Datei + * fehlt, kommt ohne Mannschaften. + * + * foreach ($liga->paarungen(1) as $paarung) { ... } + * + * @param int $runde Nummer der Runde bzw. des Spieltags, ab 1 + * @return \Generator + */ + public function paarungen(int $runde): \Generator + { + $anzahl = $this->einstellungen()->partienImSpieltag($runde); + $spiele = Paarung::spieleJePaarung($this, $runde); + for ($nr = 1; $nr <= $anzahl; $nr++) { + yield Paarung::ausRohdaten($this, $runde, $nr, $spiele); + } + } + /** * Alle Spiele der Liga zum Anzeigen, Spieltag 1 bis zur Anzahl der Spieltage laut * Einstellungen, je Spieltag wie spiele(). diff --git a/tests/Unit/Liga/PaarungTest.php b/tests/Unit/Liga/PaarungTest.php new file mode 100644 index 00000000..dd6ef5c6 --- /dev/null +++ b/tests/Unit/Liga/PaarungTest.php @@ -0,0 +1,115 @@ + $runde Zeilen des Abschnitts [Round1] */ + private static function pokal(array $runde, int $mannschaften = 8): Liga + { + return Liga::ausEintraegen(LigaDatei::zerlege(array_merge( + ['[Options]', 'Type=1', 'Teams=' . $mannschaften, '[Teams]', "1=O\\'Neill", '2=Blau', '3=Gelb', '[Team2]', 'URL=http://blau.example', '[Round1]'], + $runde + ))); + } + + /** @param list $runde */ + private static function sieger(array $runde): int + { + return Paarung::ausRohdaten(self::pokal($runde), 1, 1)->sieger(); + } + + public function testPaarungTraegtMannschaftenUndSpiele(): void + { + $liga = self::pokal(['MO=2', 'TA2=1', 'TB2=2', 'GA21=3', 'GB21=1', 'AT21=1742135400', 'NT22=Rueckspiel']); + + $paarung = Paarung::ausRohdaten($liga, 1, 2); + + self::assertSame([1, 2, 1, 2], [$paarung->runde, $paarung->nr, $paarung->heim, $paarung->gast]); + self::assertSame(["O'Neill", 'Blau'], [$paarung->heimMannschaft()->anzeigename(), $paarung->gastMannschaft()->anzeigename()]); + self::assertSame('http://blau.example', $paarung->gastMannschaft()->werte['URL']); + self::assertCount(2, $paarung->spiele, 'Hin- und Rueckspiel nach dem Modus der Runde'); + self::assertContainsOnlyInstancesOf(Spiel::class, $paarung->spiele); + self::assertSame([3, 1, 1742135400], [$paarung->spiele[0]->toreHeim, $paarung->spiele[0]->toreGast, $paarung->spiele[0]->anstoss]); + self::assertSame([null, 'Rueckspiel', 2], [$paarung->spiele[1]->toreHeim, $paarung->spiele[1]->notiz, $paarung->spiele[1]->nr]); + } + + public function testEinePaarungDieEsNichtGibt(): void + { + $paarung = Paarung::ausRohdaten(self::pokal(['MO=2']), 1, 4); + + self::assertSame([0, 0], [$paarung->heim, $paarung->gast]); + self::assertSame('', $paarung->heimMannschaft()->anzeigename(), 'eine leere Mannschaft, damit man weiterfragen kann'); + self::assertCount(2, $paarung->spiele, 'als nicht gespielte Spiele'); + self::assertSame(0, $paarung->sieger()); + self::assertSame(0, Paarung::ausRohdaten(new Liga(), 3, 3)->sieger()); + } + + public function testSpieleJePaarung(): void + { + self::assertSame(1, Paarung::spieleJePaarung(self::pokal([]), 1), 'ohne Modus ein Spiel'); + self::assertSame(3, Paarung::spieleJePaarung(self::pokal(['MO=3']), 1)); + self::assertSame(1, Paarung::spieleJePaarung(self::pokal(['MO=3']), 2), 'eine Runde ohne Abschnitt'); + self::assertSame(1, Paarung::spieleJePaarung(self::pokal(['MO=x']), 1)); + $liga = Liga::ausEintraegen(LigaDatei::zerlege(['[Round1]', 'MO=2', 'TA1=1'])); + self::assertSame(1, Paarung::spieleJePaarung($liga, 1), 'in der Liga immer eines'); + self::assertCount(1, Paarung::ausRohdaten($liga, 1, 1)->spiele); + } + + public function testSiegerBeiEinemSpiel(): void + { + self::assertSame(1, self::sieger(['TA1=1', 'TB1=2', 'GA11=2', 'GB11=1'])); + self::assertSame(2, self::sieger(['TA1=1', 'TB1=2', 'GA11=0', 'GB11=1'])); + self::assertSame(0, self::sieger(['TA1=1', 'TB1=2', 'GA11=1', 'GB11=1']), 'unentschieden'); + self::assertSame(0, self::sieger(['TA1=1', 'TB1=2', 'GA11=-1', 'GB11=-1']), 'nicht gespielt'); + self::assertSame(0, self::sieger(['TA1=1', 'TB1=2'])); + } + + public function testSiegerBeiHinUndRueckspiel(): void + { + $paarung = ['MO=2', 'TA1=1', 'TB1=2']; + + self::assertSame(0, self::sieger(array_merge($paarung, ['GA11=3', 'GB11=0', 'GA12=-1', 'GB12=-1'])), 'erst nach dem Rueckspiel'); + self::assertSame(1, self::sieger(array_merge($paarung, ['GA11=3', 'GB11=0', 'GA12=0', 'GB12=2'])), 'mehr Tore in beiden Spielen zusammen'); + self::assertSame(2, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=2', 'GA12=1', 'GB12=1']))); + self::assertSame(2, self::sieger(array_merge($paarung, ['GA11=2', 'GB11=1', 'GA12=1', 'GB12=2'])), 'bei Gleichstand entscheidet das Rueckspiel'); + self::assertSame(1, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=2', 'GA12=2', 'GB12=1']))); + self::assertSame(0, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=1', 'GA12=2', 'GB12=2'])), 'auch das Rueckspiel unentschieden'); + self::assertSame(0, self::sieger(array_merge($paarung, ['GA12=2', 'GB12=1'])), 'ohne Hinspiel keine Entscheidung'); + } + + public function testSiegerBeiMehrerenSpielen(): void + { + $paarung = ['MO=3', 'TA1=1', 'TB1=2']; + + self::assertSame(0, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=0'])), 'ein Sieg von dreien reicht nicht'); + self::assertSame(1, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=0', 'GA12=2', 'GB12=1'])), 'mehr als die Haelfte der Spiele'); + self::assertSame(2, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=0', 'GA12=0', 'GB12=1', 'GA13=0', 'GB13=3']))); + self::assertSame(0, self::sieger(array_merge($paarung, ['GA11=1', 'GB11=0', 'GA12=0', 'GB12=1', 'GA13=1', 'GB13=1']))); + } + + public function testPaarungenEinerRundeZumDurchlaufen(): void + { + // Paarung 2 steht vor Paarung 1, Paarung 3 und 4 fehlen + $liga = self::pokal(['MO=2', 'TA2=3', 'TB2=1', 'TA1=1', 'TB1=2', 'GA11=1', 'GB11=0', 'GA12=1', 'GB12=0']); + + $paarungen = iterator_to_array($liga->paarungen(1), false); + + self::assertContainsOnlyInstancesOf(Paarung::class, $paarungen); + self::assertSame([[1, 1, 2], [2, 3, 1], [3, 0, 0], [4, 0, 0]], array_map(static fn (Paarung $p): array => [$p->nr, $p->heim, $p->gast], $paarungen)); + self::assertSame([1, 0], [$paarungen[0]->sieger(), $paarungen[1]->sieger()]); + self::assertCount(2, $paarungen[3]->spiele); + self::assertCount(2, iterator_to_array($liga->paarungen(2), false), 'Halbfinale'); + self::assertCount(0, iterator_to_array($liga->paarungen(9), false), 'eine Runde, die es nicht gibt'); + self::assertSame([1], array_keys($liga->spieltage), 'durchlaufen legt nichts an'); + } +} From 57050970c08c8a9960f0fb0c94ef9943df12a58d Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:53:51 +0200 Subject: [PATCH 208/298] refactor(pokal): Spielplan und Kalender des Pokals arbeiten auf den Rohdaten --- lmo/lmo-kocal.php | 58 +++++++++---------- lmo/lmo-showkoprogram.php | 119 +++++++++++++++++++++----------------- 2 files changed, 93 insertions(+), 84 deletions(-) diff --git a/lmo/lmo-kocal.php b/lmo/lmo-kocal.php index f4f673ab..0f958bf4 100644 --- a/lmo/lmo-kocal.php +++ b/lmo/lmo-kocal.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -52,9 +52,12 @@ $lmo_month_next = strtotime("1 ".$me[1]." ".substr($cal, 2)." +1 year"); } } else { + // Anstosszeiten der gewaehlten Runde; Spiele ohne Anstoss zaehlen nicht $lmo_termine = array(); - for ($n = 0; $n < $ligaDaten->modus[$st-1]; $n++) { - $lmo_termine=array_filter($ligaDaten->mterm[$st-1][$n],"filterZero"); //Nullwerte filtern + foreach ($lmo_liga->spiele((int)$st) as $lmo_spiel) { + if ($lmo_spiel->anstoss !== null) { + $lmo_termine[] = $lmo_spiel->anstoss; + } } if (!empty($lmo_termine)) { $datum = explode('.', date("d.m.Y",min($lmo_termine))); @@ -100,21 +103,22 @@ } $lmo_stlink = array_pad(array(), $lmo_arrays, ''); - for ($j = 0; $j < $ligaDaten->anzst; $j++) { + $lmo_runden = $lmo_liga->einstellungen()->spieltage(); + // $j: Runde ab 0 + for ($j = 0; $j < $lmo_runden; $j++) { $lmo_stlink_title = array_pad(array(), $lmo_arrays, ''); //Bezeichnungen generieren - $ligaDaten->anzsp = $ligaDaten->anzteams/2; - if ($j == $ligaDaten->anzst-1) { + if ($j == $lmo_runden-1) { $text2 = $text[364]; $text1 = $text[374]; - } elseif ($j == $ligaDaten->anzst-2) { + } elseif ($j == $lmo_runden-2) { $text2 = $text[362]; $text1 = $text[373]; - } elseif ($j == $ligaDaten->anzst-3) { + } elseif ($j == $lmo_runden-3) { $text2 = $text[360]; $text1 = $text[372]; - } elseif ($j == $ligaDaten->anzst-4) { + } elseif ($j == $lmo_runden-4) { $text2 = $text[358]; $text1 = $text[371]; } else { @@ -122,39 +126,31 @@ $text2 = ($j+1).". ".$text[376]; } - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - for ($n = 0; $n < $ligaDaten->modus[$j]; $n++) { - if (!empty($ligaDaten->mterm[$j][$i][$n]) && date($lmo_daterule, $ligaDaten->mterm[$j][$i][$n]) == $md) { //konkretes Spieldatum vorhanden - $a = intval(date($lmo_daterule2, $ligaDaten->mterm[$j][$i][$n])); - if (($ligaDaten->teama[$j][$i] != 0) && ($ligaDaten->teamb[$j][$i] != 0)) { + // die Paarungen der Runde und ihre Spiele zum Anzeigen (Lmo\Liga\Paarung, Lmo\Liga\Spiel); $n: Spiel ab 0 + foreach ($lmo_liga->paarungen($j + 1) as $lmo_paarung) { + foreach ($lmo_paarung->spiele as $n => $lmo_spiel) { + if ($lmo_spiel->anstoss !== null && date($lmo_daterule, $lmo_spiel->anstoss) == $md) { //konkretes Spieldatum vorhanden + $a = intval(date($lmo_daterule2, $lmo_spiel->anstoss)); + if (($lmo_paarung->heim != 0) && ($lmo_paarung->gast != 0)) { if (!empty($lmo_stlink_title[$a])) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a].", "; } else { $lmo_stlink_title[$a] = $text1.": "; } - $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." - ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; - if ($ligaDaten->modus[$j] > 1) { + $lmo_stlink_title[$a] = $lmo_stlink_title[$a].$lmo_paarung->heimMannschaft()->anzeigename()." - ".$lmo_paarung->gastMannschaft()->anzeigename(); + if (count($lmo_paarung->spiele) > 1) { $lmo_stlink_title[$a] = $lmo_stlink_title[$a]." (".($n+1).". ".$text[375].")"; } } } } } - - //Spieltagsdatum - if (!empty($ligaDaten->datum1[$j])) { - $datum = explode('.', $ligaDaten->datum1[$j]); - $lmo_stdatum1 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); - } else { - $lmo_stdatum1 = ''; - } - if (!empty($ligaDaten->datum2[$j])) { - $datum = explode('.', $ligaDaten->datum2[$j]); - $lmo_stdatum2 = strtotime($datum[0]." ".$me[intval($datum[1])]." ".$datum[2]); - } else { - $lmo_stdatum2 = ''; - } - + + //Spieltagsdatum: erster und letzter Tag als Zeit, '' wenn er fehlt + $lmo_spieltag = $lmo_liga->spieltage[$j + 1] ?? new \Lmo\Liga\Rohdaten\Spieltag(); + $lmo_stdatum1 = $lmo_spieltag->ersterTag() ?? ''; + $lmo_stdatum2 = $lmo_spieltag->letzterTag() ?? ''; + $z=array_filter($lmo_stlink_title,"filterZero"); if (!empty($lmo_stdatum1) && empty($z) && date($lmo_daterule, $lmo_stdatum1) == $md) { //Nur Von... vorhanden $a = intval(date($lmo_daterule2, $lmo_stdatum1)); diff --git a/lmo/lmo-showkoprogram.php b/lmo/lmo-showkoprogram.php index ada4e8d6..9e469864 100644 --- a/lmo/lmo-showkoprogram.php +++ b/lmo/lmo-showkoprogram.php @@ -24,7 +24,8 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @@ -36,26 +37,31 @@ if ($file != '') { $addp = $_SERVER['PHP_SELF'] . '?action=program&file=' . $file . '&selteam='; $addr = $_SERVER['PHP_SELF'] . '?action=results&file=' . $file . '&st='; - $ligaDaten->selteam =! empty($_GET['selteam']) ? $_GET['selteam'] : $ligaDaten->selteam;?> + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) und alle Mannschaften nach Nummer + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anzteams = $lmo_einstellungen->mannschaften(); + $lmo_runden = $lmo_einstellungen->spieltage(); + $lmo_mannschaften = iterator_to_array($lmo_liga->alleMannschaften()); + $lmo_selteam = !empty($_GET['selteam']) ? $_GET['selteam'] : $lmo_einstellungen->vorgewaehlteMannschaft();?>
    "; - } elseif ($j == ($ligaDaten->anzteams+1)) { + } elseif ($j == ($lmo_anzteams+1)) { echo ""; - } elseif ($i == 0 || $i == ($ligaDaten->anzteams+1)){ + } elseif ($i == 0 || $i == ($lmo_anzteams+1)){ echo ""; } elseif ($croteam != 0 && ($j == $croteam || $i == $croteam)) { echo ""; @@ -60,88 +75,85 @@ echo ""; } - if (($j == 0) && ($i > 0) && ($i <= $ligaDaten->anzteams)) { + if (($j == 0) && ($i > 0) && ($i <= $lmo_anzteams)) { if (($croteam != 0) && (($j == $croteam) || ($i == $croteam))) { - echo $ligaDaten->teams[$i]; + echo $lmo_namen[$i]; } else { - echo "".$ligaDaten->teams[$i].""; + echo "".$lmo_namen[$i].""; } } - if ($i == 0 && $j > 0 && $j <= $ligaDaten->anzteams) { - echo "teams[$j].": ".$text[26]."\">"."".$ligaDaten->teamk[$j]."".""; + if ($i == 0 && $j > 0 && $j <= $lmo_anzteams) { + echo ""."".$lmo_kurz[$j]."".""; } - if ($j == $ligaDaten->anzteams+1 && $i > 0 && $i <= $ligaDaten->anzteams || $i == $ligaDaten->anzteams+1 && $j > 0 && $j <= $ligaDaten->anzteams) { - $ligaDaten->teams[$j] = str_replace( "'", "´", $ligaDaten->teams[$j] ); //an attribute value literal can occur in an attribute specification list only after a VI delimiter because Team names with an apostrophe inside - echo ""; - echo HTML_smallTeamIcon($file,$ligaDaten->teams[$j]," alt='{$ligaDaten->teamk[$j]}'"); + if ($j == $lmo_anzteams+1 && $i > 0 && $i <= $lmo_anzteams || $i == $lmo_anzteams+1 && $j > 0 && $j <= $lmo_anzteams) { + $lmo_namen[$j] = str_replace( "'", "´", $lmo_namen[$j] ); //an attribute value literal can occur in an attribute specification list only after a VI delimiter because Team names with an apostrophe inside + echo ""; + echo HTML_smallTeamIcon($file,$lmo_namen[$j]," alt='{$lmo_kurz[$j]}'"); echo ""; } - if ($j == $ligaDaten->anzteams+1 && $i > 0 && $i <= $ligaDaten->anzteams) { - $ligaDaten->teams[$i] = str_replace( "'", "´", $ligaDaten->teams[$i] ); //an attribute value literal can occur in an attribute specification list only after a VI delimiter because Team names with an apostrophe inside - echo ""; - echo HTML_smallTeamIcon($file,$ligaDaten->teams[$i]," alt='{$ligaDaten->teamk[$i]}'"); + if ($j == $lmo_anzteams+1 && $i > 0 && $i <= $lmo_anzteams) { + $lmo_namen[$i] = str_replace( "'", "´", $lmo_namen[$i] ); //an attribute value literal can occur in an attribute specification list only after a VI delimiter because Team names with an apostrophe inside + echo ""; + echo HTML_smallTeamIcon($file,$lmo_namen[$i]," alt='{$lmo_kurz[$i]}'"); echo ""; } - if (($i > 0) && ($i <= $ligaDaten->anzteams) && ($j > 0) && ($j <= $ligaDaten->anzteams) && ($j != $i)) { + if (($i > 0) && ($i <= $lmo_anzteams) && ($j > 0) && ($j <= $lmo_anzteams) && ($j != $i)) { $l = 0; - for ($b = 0; $b < $ligaDaten->anzst; $b++) { - for ($a = 0; $a < $ligaDaten->anzsp; $a++) { - if (($i == $ligaDaten->teama[$b][$a]) && ($j == $ligaDaten->teamb[$b][$a])) { - if (($ligaDaten->mnote[$b][$a] != "") || ($ligaDaten->msieg[$b][$a] > 0)) { - if ($ligaDaten->msieg[$b][$a] == 1) { - $dummy = $dummy." ".$text[219].": ".$ligaDaten->teams[$ligaDaten->teama[$b][$a]]." ".$text[211]; - } - if ($ligaDaten->msieg[$b][$a] == 2) { - $dummy = $dummy." ".$text[219].": ".$ligaDaten->teams[$ligaDaten->teamb[$b][$a]]." ".$text[211]; - } - if ($ligaDaten->msieg[$b][$a] == 3) { - $dummy = $dummy." ".$text[219].": ".$text[212]; - } - if ($ligaDaten->mnote[$b][$a] != "") { - $dummy = $dummy." ".$text[22].": ".$ligaDaten->mnote[$b][$a]; - } - } else { - $dummy = ""; - } - if ($l > 0) { - echo "
    "; - } - if ($ligaDaten->mterm[$b][$a] > 0) { - $lmo_kreuz_longtime = ", ".date("D. d.m.Y H:i", $ligaDaten->mterm[$b][$a]); - $lmo_kreuz_shorttime = date("d.m.", $ligaDaten->mterm[$b][$a]); - } else { - $lmo_kreuz_longtime = ""; - $lmo_kreuz_shorttime = ""; - } - echo "teams[$i]." - ".$ligaDaten->teams[$j]." (".($b+1).". ".$text[2].$lmo_kreuz_longtime.$dummy.")\">"; - if ($ligaDaten->goala[$b][$a]=="_" && $lmo_kreuz_shorttime!="") { - echo $lmo_kreuz_shorttime; - } else { - if ($ligaDaten->goala[$b][$a]!="_") echo ""; - echo applyFactor($ligaDaten->goala[$b][$a],$ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$b][$a],$ligaDaten->goalfaktor); - if ($ligaDaten->goala[$b][$a]!="_") echo ""; - } - if ($ligaDaten->spez == 1) { - echo " ".$ligaDaten->mspez[$b][$a]; - } - if (($ligaDaten->mnote[$b][$a] != "") || ($ligaDaten->msieg[$b][$a] > 0)) { - echo " !"; - } - echo ""; - $l++; + // jedes Spiel dieser Heim- gegen diese Gastmannschaft + foreach ($lmo_begegnungen[$i][$j] ?? array() as $lmo_spiel) { + if (($lmo_spiel->notiz != "") || ($lmo_spiel->wertung > 0)) { + if ($lmo_spiel->wertung == 1) { + $dummy = $dummy." ".$text[219].": ".$lmo_namen[$i]." ".$text[211]; + } + if ($lmo_spiel->wertung == 2) { + $dummy = $dummy." ".$text[219].": ".$lmo_namen[$j]." ".$text[211]; + } + if ($lmo_spiel->wertung == 3) { + $dummy = $dummy." ".$text[219].": ".$text[212]; + } + if ($lmo_spiel->notiz != "") { + $dummy = $dummy." ".$text[22].": ".$lmo_spiel->notiz; } + } else { + $dummy = ""; + } + if ($l > 0) { + echo "
    "; + } + if ($lmo_spiel->anstoss > 0) { + $lmo_kreuz_longtime = ", ".date("D. d.m.Y H:i", $lmo_spiel->anstoss); + $lmo_kreuz_shorttime = date("d.m.", $lmo_spiel->anstoss); + } else { + $lmo_kreuz_longtime = ""; + $lmo_kreuz_shorttime = ""; + } + echo "spieltag."\" title=\"".$lmo_namen[$i]." - ".$lmo_namen[$j]." (".$lmo_spiel->spieltag.". ".$text[2].$lmo_kreuz_longtime.$dummy.")\">"; + if ($lmo_spiel->toreHeim === null && $lmo_kreuz_shorttime!="") { + echo $lmo_kreuz_shorttime; + } else { + if ($lmo_spiel->toreHeim !== null) echo ""; + echo $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()).":".$lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()); + if ($lmo_spiel->toreHeim !== null) echo ""; + } + if ($lmo_einstellungen->mitVerlaengerung()) { + echo " ".$lmo_spiel->zusatzText($text[0], $text[1]); + } + if (($lmo_spiel->notiz != "") || ($lmo_spiel->wertung > 0)) { + echo " !"; } + echo ""; + $l++; } } if ($j==$i) echo " "; - if ($i == 0 || $i == ($ligaDaten->anzteams+1) || $j == 0 || $j == ($ligaDaten->anzteams+1)) { + if ($i == 0 || $i == ($lmo_anzteams+1) || $j == 0 || $j == ($lmo_anzteams+1)) { echo "\n"; } else { echo "
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 8
     01.01.1970 01:00 + Mannschaft 2 - Mannschaft 1
     01.01.1970 01:00 + Mannschaft 8 - Mannschaft 3
     01.01.1970 01:00 + Mannschaft 6 - Mannschaft 5
     01.01.1970 01:00 + Mannschaft 4 - Mannschaft 7
     01.01.1970 01:00 + Mannschaft 7 - Mannschaft 2
     01.01.1970 01:00 + Mannschaft 5 - Mannschaft 4
     01.01.1970 01:00 + Mannschaft 3 - Mannschaft 6
     01.01.1970 01:00 + Mannschaft 1 - Mannschaft 81. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Neu Team Eins 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 9 
    01.01.1970 01:00 +   Mannschaft 12 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 9 
    01.01.1970 01:00 +   Mannschaft 12 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 9 
    01.01.1970 01:00 +   Mannschaft 12 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 6  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 4  -
     5   01.01.1970 01:00 +   Mannschaft 1 
     6   01.01.1970 01:00 +   Mannschaft 1 
     7   01.01.1970 01:00 +   Mannschaft 8  -
     8   01.01.1970 01:00 +   Mannschaft 7  -
     9   01.01.1970 01:00 +   Mannschaft 1 
     10   01.01.1970 01:00 +   Mannschaft 5  -
     11   01.01.1970 01:00 +   Mannschaft 1 
     12   01.01.1970 01:00 +   Mannschaft 3  -
     13   01.01.1970 01:00 +   Mannschaft 2  -
     14   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 14. Spieltag
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 4. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 4  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 1 
     5   01.01.1970 01:00 +   Mannschaft 6  -
     6   01.01.1970 01:00 +   Mannschaft 5  -
     7   01.01.1970 01:00 +   Mannschaft 1 
     8   01.01.1970 01:00 +   Mannschaft 3  -
     9   01.01.1970 01:00 +   Mannschaft 2  -
     10   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 10. Spieltag
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 3. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 4  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 1 
     5   01.01.1970 01:00 +   Mannschaft 6  -
     6   01.01.1970 01:00 +   Mannschaft 5  -
     7   01.01.1970 01:00 +   Mannschaft 1 
     8   01.01.1970 01:00 +   Mannschaft 3  -
     9   01.01.1970 01:00 +   Mannschaft 2  -
     10   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 10. Spieltag
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 6  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 4  -
     5   01.01.1970 01:00 +   Mannschaft 1 
     6   01.01.1970 01:00 +   Mannschaft 1 
     7   01.01.1970 01:00 +   Mannschaft 8  -
     8   01.01.1970 01:00 +   Mannschaft 7  -
     9   01.01.1970 01:00 +   Mannschaft 1 
     10   01.01.1970 01:00 +   Mannschaft 5  -
     11   01.01.1970 01:00 +   Mannschaft 1 
     12   01.01.1970 01:00 +   Mannschaft 3  -
     13   01.01.1970 01:00 +   Mannschaft 2  -
     14   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 14. Spieltag
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 6  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 4  -
     5   01.01.1970 01:00 +   Mannschaft 1 
     6   01.01.1970 01:00 +   Mannschaft 1 
     7   01.01.1970 01:00 +   Mannschaft 8  -
     8   01.01.1970 01:00 +   Mannschaft 7  -
     9   01.01.1970 01:00 +   Mannschaft 1 
     10   01.01.1970 01:00 +   Mannschaft 5  -
     11   01.01.1970 01:00 +   Mannschaft 1 
     12   01.01.1970 01:00 +   Mannschaft 3  -
     13   01.01.1970 01:00 +   Mannschaft 2  -
     14   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 14. Spieltag
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 4  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 1 
     5   01.01.1970 01:00 +   Mannschaft 6  -
     6   01.01.1970 01:00 +   Mannschaft 5  -
     7   01.01.1970 01:00 +   Mannschaft 1 
     8   01.01.1970 01:00 +   Mannschaft 3  -
     9   01.01.1970 01:00 +   Mannschaft 2  -
     10   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 10. Spieltag
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 5. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   @@ -96,7 +98,8 @@
    01.01.1970 01:00 +   Mannschaft 6 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 
     1   01.01.1970 01:00 +   Mannschaft 1 
     2   01.01.1970 01:00 +   Mannschaft 6  -
     3   01.01.1970 01:00 +   Mannschaft 1 
     4   01.01.1970 01:00 +   Mannschaft 4  -
     5   01.01.1970 01:00 +   Mannschaft 1 
     6   01.01.1970 01:00 +   Mannschaft 1 
     7   01.01.1970 01:00 +   Mannschaft 8  -
     8   01.01.1970 01:00 +   Mannschaft 7  -
     9   01.01.1970 01:00 +   Mannschaft 1 
     10   01.01.1970 01:00 +   Mannschaft 5  -
     11   01.01.1970 01:00 +   Mannschaft 1 
     12   01.01.1970 01:00 +   Mannschaft 3  -
     13   01.01.1970 01:00 +   Mannschaft 2  -
     14   01.01.1970 01:00 +   Mannschaft 1 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 14. Spieltag
    01.01.1970 01:00 +   Mannschaft 7 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 1 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Matchday
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 7. Spieltag
    01.01.1970 01:00 +   Mannschaft 2 
    01.01.1970 01:00 +   Mannschaft 4 
    01.01.1970 01:00 +   Mannschaft 6 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 1. Spieltag
    01.01.1970 01:00 +   Mannschaft 1 
    01.01.1970 01:00 +   Mannschaft 3 
    01.01.1970 01:00 +   Mannschaft 5 
    01.01.1970 01:00 +   Mannschaft 8 
    hidr != 1) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?> anzteams; $x++) { + for ($x = 1; $x <= $lmo_tipp_mannschaften; $x++) { $i = intval(substr($tab0[$x - 1], 42)); - if ($i == $ligaDaten->favteam) { + $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + $lmo_name = $lmo_mannschaft->anzeigename(); + $lmo_strafp = $lmo_mannschaft->werte['SP'] ?? '0'; + $lmo_strafm = $lmo_mannschaft->werte['SM'] ?? '0'; + $lmo_tor1 = $lmo_mannschaft->werte['TOR1'] ?? '0'; + $lmo_tor2 = $lmo_mannschaft->werte['TOR2'] ?? '0'; + $lmo_strafdat = $lmo_mannschaft->werte['STDA'] ?? '0'; + $lmo_notiz = $lmo_mannschaft->werte['NOT'] ?? ''; + $lmo_url = $lmo_mannschaft->werte['URL'] ?? ''; + if ($i == $lmo_einstellungen->lieblingsmannschaft()) { $dummy = ''; $dumm2 = ''; } else { @@ -216,23 +243,23 @@ } $lmo_tabelle_class = 'nobr'; if ($tabtype == 0) { - if (($x == 1) && ($ligaDaten->champ != 0)) { + if (($x == 1) && $lmo_einstellungen->mitMeister()) { $lmo_tabelle_class = 'lmoTabelleMeister nobr'; $j = 2; } - if (($x >= $j) && ($x < $j + $ligaDaten->anzcl) && ($ligaDaten->anzcl > 0)) { + if (($x >= $j) && ($x < $j + $lmo_einstellungen->plaetzeChampionsLeague()) && ($lmo_einstellungen->plaetzeChampionsLeague() > 0)) { $lmo_tabelle_class = 'lmoTabelleCleague nobr'; } - if (($x >= $j + $ligaDaten->anzcl) && ($x < $j + $ligaDaten->anzcl + $ligaDaten->anzck) && ($ligaDaten->anzck > 0)) { + if (($x >= $j + $lmo_einstellungen->plaetzeChampionsLeague()) && ($x < $j + $lmo_einstellungen->plaetzeChampionsLeague() + $lmo_einstellungen->plaetzeClQualifikation()) && ($lmo_einstellungen->plaetzeClQualifikation() > 0)) { $lmo_tabelle_class = 'lmoTabelleCleaguequali nobr'; } - if (($x >= $j + $ligaDaten->anzcl + $ligaDaten->anzck) && ($x < $j + $ligaDaten->anzcl + $ligaDaten->anzck + $ligaDaten->anzuc) && ($ligaDaten->anzuc > 0)) { + if (($x >= $j + $lmo_einstellungen->plaetzeChampionsLeague() + $lmo_einstellungen->plaetzeClQualifikation()) && ($x < $j + $lmo_einstellungen->plaetzeChampionsLeague() + $lmo_einstellungen->plaetzeClQualifikation() + $lmo_einstellungen->plaetzeUefaCup()) && ($lmo_einstellungen->plaetzeUefaCup() > 0)) { $lmo_tabelle_class = 'lmoTabelleUefa nobr'; } - if (($x <= $ligaDaten->anzteams) && ($x > $ligaDaten->anzteams - $ligaDaten->anzab) && ($ligaDaten->anzab > 0)) { + if (($x <= $lmo_tipp_mannschaften) && ($x > $lmo_tipp_mannschaften - $lmo_einstellungen->plaetzeAbstieg()) && ($lmo_einstellungen->plaetzeAbstieg() > 0)) { $lmo_tabelle_class = 'lmoTabelleAbsteiger nobr'; } - if (($x <= $ligaDaten->anzteams - $ligaDaten->anzab) && ($x > $ligaDaten->anzteams - $ligaDaten->anzab - $ligaDaten->anzar) && ($ligaDaten->anzar > 0)) { + if (($x <= $lmo_tipp_mannschaften - $lmo_einstellungen->plaetzeAbstieg()) && ($x > $lmo_tipp_mannschaften - $lmo_einstellungen->plaetzeAbstieg() - $lmo_einstellungen->plaetzeRelegation()) && ($lmo_einstellungen->plaetzeRelegation() > 0)) { $lmo_tabelle_class = 'lmoTabelleRelegation nobr'; } } ?> @@ -258,52 +285,52 @@ } else { echo ' '; } ?> - + hidr != 1) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?>  '; - if ($ligaDaten->minus == 2) { + echo ' '; + if ($lmo_einstellungen->mitMinuspunkten()) { echo ' '; - echo ' '; + echo ' '; } } if ($tipp_tippmodus == 1) { ?> - + - - + +  '; - if ($ligaDaten->minus == 2) { + echo ' '; + if ($lmo_einstellungen->mitMinuspunkten()) { echo ' '; - echo ' '; + echo ' '; } } ?> @@ -362,7 +389,7 @@ anzst) { ?> + if ($st < $lmo_tipp_spieltage) { ?> @@ -386,8 +413,8 @@ require(PATH_TO_ADDONDIR . '/tipp/lmo-tippcalcwertverein.php'); $platz1 = array(''); - $platz1 = array_pad($array, $ligaDaten->anzteams + 1, ''); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz1 = array_pad($array, $lmo_tipp_vereine + 1, ''); + for ($x = 0; $x < $lmo_tipp_vereine; $x++) { $x3 = intval(substr($tab0[$x], 25)); $platz1[$x3] = $x + 1; } @@ -417,11 +444,8 @@ } $platz0 = array(''); - if (!isset($ligaDaten->anzteams)) { - $ligaDaten->anzteams=0; - } - $platz0 = array_pad($array, $ligaDaten->anzteams+1, ''); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz0 = array_pad($array, $lmo_tipp_vereine+1, ''); + for ($x = 0; $x < $lmo_tipp_vereine; $x++) { $x3 = intval(substr($tab0[$x], 25)); $platz0[$x3] = $x + 1; } ?> @@ -441,10 +465,10 @@ $j = 1; $spv = -1; $ppv = -1; - for ($x = 1; $x <= $ligaDaten->anzteams; $x++) { + for ($x = 1; $x <= $lmo_tipp_vereine; $x++) { if (!isset($team)) break; $i = intval(substr($tab0[$x - 1], 25)); - if ($team[$i] == $ligaDaten->favteam) { + if ($team[$i] == $lmo_einstellungen->lieblingsmannschaft()) { // favteam $dummy = ''; $dumm2 = ''; @@ -471,7 +495,7 @@ } else { echo ''; } ?> - + From addd6390633a623d43146a8ea5dd93581d6966ec Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:42:32 +0200 Subject: [PATCH 250/298] changelog: Tabelle nach Tipps --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index b73d8830..74eba5c6 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Tippspiel, Tabelle nach den Tipps (`lmo-tipptabelle.php`, `lmo-tippcalctable.php`, `lmo-tippcalctable1.php`, `lmo-tippcalcwertverein.php`): Spiele, Mannschaften, Strafen und Einstellungen kommen aus den Rohdaten. Die Wertung nach Vereinen zählt ihre Vereine selbst, statt die Anzahl der Mannschaften der geladenen Liga zu überschreiben. - Tippspiel, Auswertung (`lmo-tippsavewert.php`): Ergebnisse, Wertungen und Einstellungen kommen aus den Rohdaten, die Spiele eines Spieltags über `Lmo\Tipp\Tipprunde`. Nach dem Speichern im Adminbereich wird weiter der gerade eingegebene Stand ausgewertet. Ein Tipp mit dem Wert -2 ändert dabei nicht mehr die Wertung des Spiels (Sieg am grünen Tisch) für diesen und alle folgenden Tipper. - Tippspiel, Rangliste und Tipp-Fieberkurve (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): Die Anzahl der Spieltage kommt aus den Rohdaten. Die Rangliste setzte für die Gesamtwertung bisher die Anzahl der Spieltage der geladenen Liga auf 0, die Fieberkurve schrieb die Nummer des eigenen Tippers in die für die Ligastatistik gewählte Mannschaft; beides entfällt. Die Lader `lmo-openfilename.php` und `lmo-openfiledat.php` stellen dafür wie der Hauptlader `$lmo_liga` bereit. - Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Die Paarungen der Runde liefert `Lmo\Tipp\Tipprunde`, statt dass die Dateien sie über `$ligaDaten->anzsp` teilen. Auch die Einsicht (`lmo-tippeinsicht.php`) arbeitet darauf. @@ -308,6 +309,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Prediction game, table by predictions (`lmo-tipptabelle.php`, `lmo-tippcalctable.php`, `lmo-tippcalctable1.php`, `lmo-tippcalcwertverein.php`): games, teams, penalties and settings come from the raw data. The ranking by clubs counts its clubs itself instead of overwriting the number of teams of the loaded league. - Prediction game, evaluation (`lmo-tippsavewert.php`): results, verdicts and settings come from the raw data, the games of a round through `Lmo\Tipp\Tipprunde`. After saving in the admin area the state just entered is still the one that gets evaluated. A prediction with the value -2 no longer changes the verdict of the game (awarded win) for this and all following tippers. - Prediction game, ranking and prediction fever chart (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): the number of rounds comes from the raw data. For the overall ranking the ranking page used to set the number of rounds of the loaded league to 0, and the fever chart wrote the number of the own tipper into the team chosen for the league statistics; both are gone. The loaders `lmo-openfilename.php` and `lmo-openfiledat.php` now provide `$lmo_liga` like the main loader. - Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The pairings of the round come from `Lmo\Tipp\Tipprunde` instead of being shared between the files through `$ligaDaten->anzsp`. The insight page (`lmo-tippeinsicht.php`) works on it as well. From a38ec9c1c9f3b3925bd10c365debab90433af322 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:43:19 +0200 Subject: [PATCH 251/298] chore(phpstan): Tippabgabe und Tipp-Fieberkurve nennen die Variablen des einbindenden Codes --- lmo/addon/tipp/lmo-tippeditko.php | 5 +++++ lmo/addon/tipp/lmo-tippeditliga.php | 3 +++ lmo/addon/tipp/lmo-tippfieber.php | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lmo/addon/tipp/lmo-tippeditko.php b/lmo/addon/tipp/lmo-tippeditko.php index da065344..086aa3fb 100644 --- a/lmo/addon/tipp/lmo-tippeditko.php +++ b/lmo/addon/tipp/lmo-tippeditko.php @@ -26,6 +26,11 @@ * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Einstellungen $lmo_einstellungen Einstellungen der Liga (lmo-tippedit.php) + * @var list<\Lmo\Liga\Paarung> $lmo_tipp_paarungen Paarungen der Runde, Index wie die Tipps (lmo-tippedit.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) + * @var int $lmo_tipp_runden Anzahl der Runden (lmo-tippedit.php) + * @var int|float $lmo_tipp_anzsp Paarungen der Runde, wie bisher gezaehlt (lmo-tippedit.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag diff --git a/lmo/addon/tipp/lmo-tippeditliga.php b/lmo/addon/tipp/lmo-tippeditliga.php index 1618adc8..f475bc3d 100644 --- a/lmo/addon/tipp/lmo-tippeditliga.php +++ b/lmo/addon/tipp/lmo-tippeditliga.php @@ -26,6 +26,9 @@ * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Einstellungen $lmo_einstellungen Einstellungen der Liga (lmo-tippedit.php) + * @var list<\Lmo\Liga\Paarung> $lmo_tipp_paarungen Paarungen der Runde, Index wie die Tipps (lmo-tippedit.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag diff --git a/lmo/addon/tipp/lmo-tippfieber.php b/lmo/addon/tipp/lmo-tippfieber.php index 96a77d4f..2d119703 100644 --- a/lmo/addon/tipp/lmo-tippfieber.php +++ b/lmo/addon/tipp/lmo-tippfieber.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfilename.php) + * @var \Lmo\Liga\Rohdaten\Liga|null $lmo_liga Rohdaten der geladenen Liga (lmo-openfilename.php); fehlt, wenn die Datei nicht lesbar war * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * From 1c60bde3af9ce8c7ac35a6b3d1396bf59ead6a3c Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:46:46 +0200 Subject: [PATCH 252/298] refactor(tipp): Speichern der Tipps, Einsicht-Berechnung und Joker-Pruefung nutzen die Tipprunde --- lmo/addon/tipp/lmo-tippcalceinsicht.php | 76 ++++++++++------------- lmo/addon/tipp/lmo-tippedit.php | 5 -- lmo/addon/tipp/lmo-tippeinsicht.php | 4 +- lmo/addon/tipp/lmo-tippjokeranticheat.php | 8 +-- lmo/addon/tipp/lmo-tippsaveeinsicht1.php | 17 ++--- lmo/addon/tipp/lmo-tippsavefile.php | 17 ++--- 6 files changed, 46 insertions(+), 81 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippcalceinsicht.php b/lmo/addon/tipp/lmo-tippcalceinsicht.php index f652c8a8..1593f9b8 100644 --- a/lmo/addon/tipp/lmo-tippcalceinsicht.php +++ b/lmo/addon/tipp/lmo-tippcalceinsicht.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Tipp\Tipprunde $lmo_tipprunde Spieltag der Tippabgabe (lmo-tippedit.php, lmo-tippeinsicht.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -38,16 +38,6 @@ */ -if ($ligaDaten->lmtype != 0) { - $ligaDaten->anzsp = $ligaDaten->anzteams; - for ($i = 0; $i < $st; $i++) { - $ligaDaten->anzsp = $ligaDaten->anzsp/2; - } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $ligaDaten->anzsp = $ligaDaten->anzsp+1; - } -} - $einsichtfile = PATH_TO_ADDONDIR."/tipp/".$tipp_dirtipp."einsicht/".substr($file, 0, -4)."_".$st.".ein"; if (!file_exists($einsichtfile)) { echo getMessage($text['tipp'][17],true); @@ -87,49 +77,49 @@ $tippa = array_pad($array, $anztipper+1, ""); $tippb = array_pad($array, $anztipper+1, ""); for ($i = 0; $i < $anztipper; $i++) { - if ($ligaDaten->lmtype != 0) { - $tippa[$i] = array_pad($array, $ligaDaten->anzsp+1, ""); - $tippb[$i] = array_pad($array, $ligaDaten->anzsp+1, ""); - for ($n = 0; $n < $ligaDaten->anzsp; $n++) { + if ($lmo_tipprunde->pokal) { + $tippa[$i] = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $tippb[$i] = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + for ($n = 0; $n < $lmo_tipprunde->plaetze; $n++) { $tippa[$i][$n] = array_pad(array("_"), 7, "_"); $tippb[$i][$n] = array_pad(array("_"), 7, "_"); } } else { - $tippa[$i] = array_pad(array("_"), $ligaDaten->anzsp+1, "_"); - $tippb[$i] = array_pad(array("_"), $ligaDaten->anzsp+1, "_"); + $tippa[$i] = array_pad(array("_"), $lmo_tipprunde->plaetze+1, "_"); + $tippb[$i] = array_pad(array("_"), $lmo_tipprunde->plaetze+1, "_"); } } - if ($ligaDaten->lmtype == 0) { - $tendenz1 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $tendenz0 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $tendenz2 = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $toregesa = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $toregesb = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $anzgetippt = array_pad(array("0"), $ligaDaten->anzsp+1, "0"); - $btip = array_pad(array("false"), $ligaDaten->anzsp+1, "0"); + if (!$lmo_tipprunde->pokal) { + $tendenz1 = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $tendenz0 = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $tendenz2 = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $toregesa = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $toregesb = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $anzgetippt = array_pad(array("0"), $lmo_tipprunde->plaetze+1, "0"); + $btip = array_pad(array("false"), $lmo_tipprunde->plaetze+1, "0"); } else { - $tendenz1 = array_pad($array, $ligaDaten->anzsp+1, ""); - $tendenz0 = array_pad($array, $ligaDaten->anzsp+1, ""); - $tendenz2 = array_pad($array, $ligaDaten->anzsp+1, ""); - $toregesa = array_pad($array, $ligaDaten->anzsp+1, ""); - $toregesb = array_pad($array, $ligaDaten->anzsp+1, ""); - $anzgetippt = array_pad($array, $ligaDaten->anzsp+1, ""); - $btip = array_pad($array, $ligaDaten->anzsp+1, ""); - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - $tendenz1[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $tendenz0[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $tendenz2[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $toregesa[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $toregesb[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $anzgetippt[$i] = array_pad(array("0"), $ligaDaten->modus[$st-1]+1, "0"); - $btip[$i] = array_pad(array("false"), $ligaDaten->modus[$st-1]+1, "false"); + $tendenz1 = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $tendenz0 = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $tendenz2 = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $toregesa = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $toregesb = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $anzgetippt = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + $btip = array_pad($array, $lmo_tipprunde->plaetze+1, ""); + for ($i = 0; $i < $lmo_tipprunde->plaetze; $i++) { + $tendenz1[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $tendenz0[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $tendenz2[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $toregesa[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $toregesb[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $anzgetippt[$i] = array_pad(array("0"), $lmo_tipprunde->spieleJePaarung+1, "0"); + $btip[$i] = array_pad(array("false"), $lmo_tipprunde->spieleJePaarung+1, "false"); } } $t = 0; if ($endtab < 1) { - $endtab = $ligaDaten->anzst; + $endtab = $lmo_tipprunde->runden; } for ($i = 1; $i <= count($tippdaten); $i++) { $dum = explode('|', $tippdaten[$i-1]); @@ -150,7 +140,7 @@ } $jksp2[$t] = $op8; if ($op4 == "GA") { - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipprunde->pokal) { $tippa[$t][$op6][$op7] = $dum[2]; if ($dum[2] > 0) { $toregesa[$op6][$op7] += $dum[2]; @@ -163,7 +153,7 @@ } } if ($op4 == "GB") { - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipprunde->pokal) { $tippb[$t][$op6][$op7] = $dum[2]; if ($dum[2] >= 0) { $toregesb[$op6][$op7] += $dum[2]; diff --git a/lmo/addon/tipp/lmo-tippedit.php b/lmo/addon/tipp/lmo-tippedit.php index 846b6479..04364678 100644 --- a/lmo/addon/tipp/lmo-tippedit.php +++ b/lmo/addon/tipp/lmo-tippedit.php @@ -23,7 +23,6 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist @@ -55,10 +54,6 @@ $tipp_showzus=0; require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippcalcpkt.php"); require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippaenderbar.php"); - if (!isset($ligaDaten->nlines)) { - $ligaDaten->nlines=array(); - } - require(PATH_TO_ADDONDIR."/tipp/lmo-tippopenfile.php"); // Einstellungen der Liga und der Spieltag aus Sicht des Tippspiels (Lmo\Tipp\Tipprunde): diff --git a/lmo/addon/tipp/lmo-tippeinsicht.php b/lmo/addon/tipp/lmo-tippeinsicht.php index 815b76e5..270be597 100644 --- a/lmo/addon/tipp/lmo-tippeinsicht.php +++ b/lmo/addon/tipp/lmo-tippeinsicht.php @@ -23,7 +23,6 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist @@ -72,8 +71,6 @@ if (!isset($st) || $st == "" || $st == 0) { $st = $lmo_liga->einstellungen()->aktuellerSpieltag(); } - require(PATH_TO_ADDONDIR."/tipp/lmo-tippcalceinsicht.php"); - // Einstellungen der Liga und der Spieltag aus Sicht des Tippspiels (Lmo\Tipp\Tipprunde): // die Paarungen zum Anzeigen (Lmo\Liga\Paarung) unter demselben Index $i wie die Tipps $lmo_einstellungen = $lmo_liga->einstellungen(); @@ -85,6 +82,7 @@ $lmo_tipp_modus = $lmo_tipprunde->spieleJePaarung; $lmo_tipp_anzsp = $lmo_tipprunde->plaetze; $lmo_tipp_paarungen = $lmo_tipprunde->paarungen; + require(PATH_TO_ADDONDIR."/tipp/lmo-tippcalceinsicht.php"); if (!isset($tipp_anzseite)) { $tipp_anzseite = 20; diff --git a/lmo/addon/tipp/lmo-tippjokeranticheat.php b/lmo/addon/tipp/lmo-tippjokeranticheat.php index 800a881f..df76f62c 100644 --- a/lmo/addon/tipp/lmo-tippjokeranticheat.php +++ b/lmo/addon/tipp/lmo-tippjokeranticheat.php @@ -6,7 +6,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Tipp\Tipprunde $lmo_tipprunde Spieltag der Tippabgabe (lmo-tippedit.php) * @var int|string $st gewaehlter Spieltag * @var string $tippfile Tippdatei des Tippspiels * @@ -80,12 +80,12 @@ if ($jksp == $jkspanti) { $jkspanticheat = false; } elseif ($jkspanti > 0) { - if ($ligaDaten->lmtype == 0) { - $btip = tippaenderbar($ligaDaten->mterm[$st-1][$jkspanti-1], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); + if (!$lmo_tipprunde->pokal) { + $btip = tippaenderbar((int)($lmo_tipprunde->paarungen[$jkspanti-1]->spiele[0]->anstoss ?? 0), $lmo_tipprunde->ersterTag, $lmo_tipprunde->letzterTag); } else { $jkspanti1 = substr($jkspanti, 0, -1); $n1 = substr($jkspanti, -1); - $btip = tippaenderbar($ligaDaten->mterm[$st-1][$jkspanti1-1][$n1-1], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); + $btip = tippaenderbar((int)($lmo_tipprunde->paarungen[(int)$jkspanti1-1]->spiele[(int)$n1-1]->anstoss ?? 0), $lmo_tipprunde->ersterTag, $lmo_tipprunde->letzterTag); } if ($btip == false) { $jksp = $jkspanti; diff --git a/lmo/addon/tipp/lmo-tippsaveeinsicht1.php b/lmo/addon/tipp/lmo-tippsaveeinsicht1.php index f0537bc1..de95c08f 100644 --- a/lmo/addon/tipp/lmo-tippsaveeinsicht1.php +++ b/lmo/addon/tipp/lmo-tippsaveeinsicht1.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Tipp\Tipprunde $lmo_tipprunde Spieltag der Tippabgabe (lmo-tippedit.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -81,17 +81,8 @@ if ($tipp_jokertipp == 1) { fputs($datei, "@".$jksp."@\n"); } - if ($ligaDaten->lmtype != 0) { - $ligaDaten->anzsp = $ligaDaten->anzteams; - for ($i = 0; $i < $st; $i++) { - $ligaDaten->anzsp = $ligaDaten->anzsp/2; - } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $ligaDaten->anzsp = $ligaDaten->anzsp+1; - } - } - for ($j = 1; $j <= $ligaDaten->anzsp; $j++) { - if ($ligaDaten->lmtype == 0) { + for ($j = 1; $j <= $lmo_tipprunde->plaetze; $j++) { + if (!$lmo_tipprunde->pokal) { if ($goaltippa[$j-1] == "_") { fputs($datei, "GA".$j."=-1\n"); } elseif ($goaltippa[$j-1] == "") { @@ -107,7 +98,7 @@ fputs($datei, "GB".$j."=".$goaltippb[$j-1]."\n"); } } else { - for ($n = 1; $n <= $ligaDaten->modus[$st-1]; $n++) { + for ($n = 1; $n <= $lmo_tipprunde->spieleJePaarung; $n++) { if ($goaltippa[$j-1][$n-1] == "_") { fputs($datei, "GA".$j.$n."=-1\n"); } elseif ($goaltippa[$j-1][$n-1] == "") { diff --git a/lmo/addon/tipp/lmo-tippsavefile.php b/lmo/addon/tipp/lmo-tippsavefile.php index cca350c0..c0754003 100644 --- a/lmo/addon/tipp/lmo-tippsavefile.php +++ b/lmo/addon/tipp/lmo-tippsavefile.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Tipp\Tipprunde $lmo_tipprunde Spieltag der Tippabgabe (lmo-tippedit.php); nur bei $st > 0 * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @var string $todo gewaehlte Aktion (Aufrufparameter) @@ -94,17 +94,8 @@ if ($tipp_jokertipp == 1) { fputs($datei, "@".$jksp."@\n"); } - if ($ligaDaten->lmtype != 0) { - $ligaDaten->anzsp = $ligaDaten->anzteams; - for ($i = 0; $i < $st; $i++) { - $ligaDaten->anzsp = $ligaDaten->anzsp/2; - } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $ligaDaten->anzsp = $ligaDaten->anzsp+1; - } - } - for ($j = 1; $j <= $ligaDaten->anzsp; $j++) { - if ($ligaDaten->lmtype == 0) { + for ($j = 1; $j <= $lmo_tipprunde->plaetze; $j++) { + if (!$lmo_tipprunde->pokal) { if ($goaltippa[$j-1] == "_") { fputs($datei, "GA".$j."=-1\n"); } elseif ($goaltippa[$j-1] == "") { @@ -120,7 +111,7 @@ fputs($datei, "GB".$j."=".$goaltippb[$j-1]."\n"); } } else { - for ($n = 1; $n <= $ligaDaten->modus[$st-1]; $n++) { + for ($n = 1; $n <= $lmo_tipprunde->spieleJePaarung; $n++) { if ($goaltippa[$j-1][$n-1] == "_") { fputs($datei, "GA".$j.$n."=-1\n"); } elseif ($goaltippa[$j-1][$n-1] == "") { From 3c76719a7379ded0a1df04187050050622f5a493 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:47:54 +0200 Subject: [PATCH 253/298] refactor(tipp): Menue, Ueberschrift, Ligenliste und Lader aller Spieltage ohne die Bruecke --- lmo/addon/tipp/lmo-tippauth.php | 2 +- lmo/addon/tipp/lmo-tippfusszeile.php | 4 ++-- lmo/addon/tipp/lmo-tippmain.php | 2 +- lmo/addon/tipp/lmo-tippmenu.php | 4 ++-- lmo/addon/tipp/lmo-tippnewdir.php | 15 ++++++--------- lmo/addon/tipp/lmo-tippopenfileall.php | 9 ++++----- 6 files changed, 16 insertions(+), 20 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippauth.php b/lmo/addon/tipp/lmo-tippauth.php index d54ba9c2..ebca59b5 100644 --- a/lmo/addon/tipp/lmo-tippauth.php +++ b/lmo/addon/tipp/lmo-tippauth.php @@ -142,7 +142,7 @@ ?>
    anzteams / 2); $i++) { ?> + for ($i = 1; $i <= floor($lmo_anzteams / 2); $i++) { ?> - + @@ -64,33 +70,39 @@ anzst) {?> + if ($endtab < $lmo_tipp_spieltage) {?> From 9381fb28790bb6747008973e823897c69756ee8d Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:19:15 +0200 Subject: [PATCH 244/298] changelog: Rangliste und Tipp-Fieberkurve --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index 3bc132e3..a14183ab 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Tippspiel, Rangliste und Tipp-Fieberkurve (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): Die Anzahl der Spieltage kommt aus den Rohdaten. Die Rangliste setzte für die Gesamtwertung bisher die Anzahl der Spieltage der geladenen Liga auf 0, die Fieberkurve schrieb die Nummer des eigenen Tippers in die für die Ligastatistik gewählte Mannschaft; beides entfällt. Die Lader `lmo-openfilename.php` und `lmo-openfiledat.php` stellen dafür wie der Hauptlader `$lmo_liga` bereit. - Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Die Paarungen der Runde liefert `Lmo\Tipp\Tipprunde`, statt dass die Dateien sie über `$ligaDaten->anzsp` teilen. Auch die Einsicht (`lmo-tippeinsicht.php`) arbeitet darauf. - Die HTML-Ausgabe zum Drucken (`lmo-savehtml.php`, `lmo-savehtml1.php`) und die Spielerstatistik (`addon/spieler/lmo-statshow.php`) lesen Spiele, Mannschaften und Einstellungen aus den Rohdaten. Die HTML-Ausgabe veränderte dabei bisher die Tore der geladenen Liga im Speicher; das entfällt. Der Inhalt der geschriebenen Dateien ist unverändert und jetzt durch einen eigenen Test (`HtmlExportTest`) festgehalten. - Das Ticker-Addon liest seine Ligen direkt als Rohdaten. Bisher lud es jede Liga über den Hauptlader in `$ligaDaten` und überschrieb damit die Liga der Seite, den gewählten Spieltag und bei eigenen Bezeichnungen für Punkte und Tore auch die Sprachtexte. @@ -305,6 +306,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Prediction game, ranking and prediction fever chart (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): the number of rounds comes from the raw data. For the overall ranking the ranking page used to set the number of rounds of the loaded league to 0, and the fever chart wrote the number of the own tipper into the team chosen for the league statistics; both are gone. The loaders `lmo-openfilename.php` and `lmo-openfiledat.php` now provide `$lmo_liga` like the main loader. - Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The pairings of the round come from `Lmo\Tipp\Tipprunde` instead of being shared between the files through `$ligaDaten->anzsp`. The insight page (`lmo-tippeinsicht.php`) works on it as well. - The HTML output for printing (`lmo-savehtml.php`, `lmo-savehtml1.php`) and the player statistics (`addon/spieler/lmo-statshow.php`) read games, teams and settings from the raw data. The HTML output used to modify the goals of the loaded league in memory; that is gone. The content of the written files is unchanged and now pinned by a test of its own (`HtmlExportTest`). - The ticker addon reads its leagues directly as raw data. So far it loaded every league through the main loader into `$ligaDaten` and thereby overwrote the league of the page, the selected round and, with custom names for points and goals, the language texts as well. From 073a46acff6e8e8ea999364dbdf62804e7ad960a Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:29:41 +0200 Subject: [PATCH 245/298] test(tipp): Speichern im Adminbereich wertet das Tippspiel mit dem neuen Stand aus --- tests/GoldenMaster/TippAuswertungTest.php | 7 + .../tipp/auswertung-1d3ced93.txt | 1018 +++++++++++++++++ 2 files changed, 1025 insertions(+) diff --git a/tests/GoldenMaster/TippAuswertungTest.php b/tests/GoldenMaster/TippAuswertungTest.php index 0fff6a2c..5239ea3a 100644 --- a/tests/GoldenMaster/TippAuswertungTest.php +++ b/tests/GoldenMaster/TippAuswertungTest.php @@ -147,6 +147,13 @@ public function testAdminWertetAusUndTipperSehenDieRangliste(): void $t->add('Tipp-Fieberkurve Liga', $c->get('lmo.php', 'action=tipp&todo=fieber&file=tippliga.l98'), $c->changes()); $t->add('Tabelle nach den eigenen Tipps', $c->get('lmo.php', 'action=tipp&todo=tabelle&file=tippliga.l98'), $c->changes()); + // Speichern im Adminbereich wertet die Liga gleich mit aus (aktauswert=1), und zwar mit dem + // gerade eingegebenen Stand: das erste Spiel endet jetzt so, wie "tester" es getippt hat + $t->add('Admin aendert ein Ergebnis von Spieltag 1', $c->submitForm('lmoadmin.php', 'action=admin&todo=edit&file=tippliga.l98&st=1', 'xgoala0', [ + 'xgoala0' => '2', 'xgoalb0' => '1', + ]), $c->changes()); + $t->add('Auswertungsdatei nach dem Speichern', self::auswertung($c, 'tippliga'), ''); + $this->assertMatchesSnapshot('tipp', 'auswertung', $t->text()); } } diff --git a/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt index 915e43f4..599e4ba7 100644 --- a/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt +++ b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt @@ -2589,3 +2589,1021 @@ TP1=6 --- Dateiaenderungen --- (keine) +=== Admin aendert ein Ergebnis von Spieltag 1 === +### GESENDETE FELDER (POST, 50) +action=admin +todo=edit +save=1 +file=tippliga.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=7 +xmsieg0=0 +xmnote0= +xmberi0= +xmtipp0=0 +xatdat1= +xattim1= +xteama1=3 +xteamb1=4 +xgoala1=_ +xgoalb1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xmtipp1=0 +xatdat2= +xattim2= +xteama2=5 +xteamb2=2 +xgoala2=0 +xgoalb2=0 +xmsieg2=0 +xmnote2= +xmberi2= +xmtipp2=0 +xatdat3= +xattim3= +xteama3=8 +xteamb3=6 +xgoala3=3 +xgoalb3=1 +xmsieg3=0 +xmnote3= +xmberi3= +xmtipp3=0 +xstx=0 +xnticker=0 +xnlines= +xgoala0=2 +xgoalb0=1 +### ANTWORT + + + +LMO Admin + + + + + +
    + +
    - + selteam) { ?> - teamk[$i]; ?> + if ($i != $lmo_selteam) { ?> + kurzname(); ?> teamk[$i]; + echo $lmo_mannschaften[$i]->kurzname(); } ?>  teams[$i], ' alt=""'); ?>  anzeigename(), ' alt=""'); ?> 
    selteam == 0) { ?> + if ($lmo_selteam == 0) { ?> anzst; $j++) { - for ($i = 0; $i < (($ligaDaten->anzteams / 2) + 1); $i++) { - if (($ligaDaten->selteam == $ligaDaten->teama[$j][$i]) || ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i])) { ?> + // $j: Runde ab 0 + for ($j = 0; $j < $lmo_runden; $j++) { + // die Paarungen der Runde zum Anzeigen (Lmo\Liga\Paarung) + foreach ($lmo_liga->paarungen($j + 1) as $lmo_paarung) { + // steht eine Mannschaft noch nicht fest, heisst sie "___" + $lmo_heim = $lmo_paarung->heim > 0 ? $lmo_paarung->heimMannschaft()->anzeigename() : '___'; + $lmo_gast = $lmo_paarung->gast > 0 ? $lmo_paarung->gastMannschaft()->anzeigename() : '___'; + $lmo_heim_url = $lmo_paarung->heimMannschaft()->werte['URL'] ?? ''; + $lmo_gast_url = $lmo_paarung->gastMannschaft()->werte['URL'] ?? ''; + if (($lmo_selteam == $lmo_paarung->heim) || ($lmo_selteam == $lmo_paarung->gast)) { ?> anzst-1) { + if ($j == $lmo_runden-1) { $l = $text[364]; - } elseif ($j == $ligaDaten->anzst - 2) { + } elseif ($j == $lmo_runden - 2) { $l = $text[362]; - } elseif ($j == $ligaDaten->anzst - 3) { + } elseif ($j == $lmo_runden - 3) { $l = $text[360]; - } elseif ($j == $ligaDaten->anzst - 4) { + } elseif ($j == $lmo_runden - 4) { $l = $text[358]; } else { $l = $j + 1; }?> goala[$j][$i][0], $ligaDaten->goala[$j][$i][1], $ligaDaten->goala[$j][$i][2], $ligaDaten->goala[$j][$i][3], $ligaDaten->goala[$j][$i][4], $ligaDaten->goala[$j][$i][5], $ligaDaten->goala[$j][$i][6]); - $m2 = array($ligaDaten->goalb[$j][$i][0], $ligaDaten->goalb[$j][$i][1], $ligaDaten->goalb[$j][$i][2], $ligaDaten->goalb[$j][$i][3], $ligaDaten->goalb[$j][$i][4], $ligaDaten->goalb[$j][$i][5], $ligaDaten->goalb[$j][$i][6]); - $m = gewinn($j, $i, $ligaDaten->modus[$j], $m1, $m2); + // wer die Paarung gewonnen hat: 1 = Heim, 2 = Gast + $m = $lmo_paarung->sieger(); if ($m == 1) { ?> modus[$j]; $n++) { - if ($ligaDaten->datm == 1) { - if ($ligaDaten->mterm[$j][$i][$n] > 0) { // ohne Anstoss keine Anzeige + // die Spiele der Paarung (Lmo\Liga\Spiel); $n: Spiel ab 0 + foreach ($lmo_paarung->spiele as $n => $lmo_spiel) { + if ($lmo_einstellungen->mitAnstosszeit()) { + if ($lmo_spiel->anstoss !== null) { // ohne Anstoss keine Anzeige $dt = new DateTime(); - $dt->setTimeStamp((int)$ligaDaten->mterm[$j][$i][$n]); - $dumn1 = ''; + $dt->setTimeStamp($lmo_spiel->anstoss); + $dumn1 = ''; $dumn2 = ''; } else { $dumn1 = ''; @@ -147,32 +160,32 @@ } else { echo ' '; }?> - '; - if (!empty($pos) && $ligaDaten->teamu[$pos] != '' && $ligaDaten->urlt == 1) { - echo '' . $spalten[$i] . ''; + if (!empty($pos) && $lmo_urls[$pos] != '' && $lmo_liga->einstellungen()->mitMannschaftslinks()) { + echo '' . $spalten[$i] . ''; } //Spielerlinks From af29df71518a4a447005f0820c39837d2be665d5 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:42:08 +0200 Subject: [PATCH 231/298] test(html): Snapshots fuer die geschriebenen HTML-Dateien --- tests/GoldenMaster/HtmlExportTest.php | 58 + .../html-export/basic_spieltag3-00801f89.txt | 968 ++++ .../html-export/basic_tabelle-99c0ccf4.txt | 968 ++++ .../bundesliga_letzter_spieltag-dd5d0404.txt | 3994 ++++++++++++++++ .../bundesliga_spieltag26-4ca0891e.txt | 4094 +++++++++++++++++ .../html-export/kegel_tabelle-54bf8fc4.txt | 614 +++ .../minus2_direct_tabelle-5d6de90a.txt | 984 ++++ .../penalties_spieltag9-f4eae680.txt | 984 ++++ .../html-export/special_tabelle-de3e0c33.txt | 614 +++ .../wertung_spieltag2-0c788f80.txt | 1000 ++++ 10 files changed, 14278 insertions(+) create mode 100644 tests/GoldenMaster/HtmlExportTest.php create mode 100644 tests/GoldenMaster/__snapshots__/html-export/basic_spieltag3-00801f89.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/basic_tabelle-99c0ccf4.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/bundesliga_letzter_spieltag-dd5d0404.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/bundesliga_spieltag26-4ca0891e.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/kegel_tabelle-54bf8fc4.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/minus2_direct_tabelle-5d6de90a.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/penalties_spieltag9-f4eae680.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/special_tabelle-de3e0c33.txt create mode 100644 tests/GoldenMaster/__snapshots__/html-export/wertung_spieltag2-0c788f80.txt diff --git a/tests/GoldenMaster/HtmlExportTest.php b/tests/GoldenMaster/HtmlExportTest.php new file mode 100644 index 00000000..5c343088 --- /dev/null +++ b/tests/GoldenMaster/HtmlExportTest.php @@ -0,0 +1,58 @@ +-st.html (Spieltag und Tabelle, + * lmo-savehtml.php) und -sp.html (Spielplan, lmo-savehtml1.php). Die Seiten-Snapshots zeigen + * nur den Link darauf; hier wird der Inhalt der Dateien festgehalten. + */ +final class HtmlExportTest extends TestCase +{ + use AssertsSnapshots; + + /** @return array Name => [Ligadatei, Aufrufparameter] */ + public static function aufrufe(): array + { + return [ + 'basic_tabelle' => ['golden/basic.l98', 'action=table'], + 'basic_spieltag3' => ['golden/basic.l98', 'action=results&st=3'], + 'wertung_spieltag2' => ['golden/wertung.l98', 'action=results&st=2'], + 'special_tabelle' => ['golden/special.l98', 'action=table'], + 'penalties_spieltag9' => ['golden/penalties.l98', 'action=table&st=9'], + 'minus2_direct_tabelle' => ['golden/minus2_direct.l98', 'action=table'], + 'kegel_tabelle' => ['golden/kegel.l98', 'action=table'], + 'bundesliga_spieltag26' => ['1l_2024-25.l98', 'action=results&st=26'], + 'bundesliga_letzter_spieltag' => ['1l_2024-25.l98', 'action=results&st=34'], + ]; + } + + /** + * @dataProvider aufrufe + */ + public function testGeschriebeneDateienSindUnveraendert(string $liga, string $parameter): void + { + $client = Fixture::anonymousClient(); + $ausgabe = $client->instance()->path() . '/output/' . basename($liga); + foreach (['-st.html', '-sp.html'] as $endung) { + if (is_file($ausgabe . $endung)) { + unlink($ausgabe . $endung); + } + } + + $seite = $client->get('lmo.php', 'file=' . $liga . '&' . $parameter); + + self::assertStringNotContainsString('STDERR', $seite, 'PHP-Meldungen beim Erzeugen'); + $text = ''; + foreach (['-st.html', '-sp.html'] as $endung) { + $text .= '=== ' . basename($liga) . $endung . " ===\n" + . (is_file($ausgabe . $endung) ? str_replace("\r\n", "\n", (string) file_get_contents($ausgabe . $endung)) : '(nicht geschrieben)') . "\n"; + } + $this->assertMatchesSnapshot('html-export', (string) $this->dataName(), $text); + } +} diff --git a/tests/GoldenMaster/__snapshots__/html-export/basic_spieltag3-00801f89.txt b/tests/GoldenMaster/__snapshots__/html-export/basic_spieltag3-00801f89.txt new file mode 100644 index 00000000..29014d7f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/basic_spieltag3-00801f89.txt @@ -0,0 +1,968 @@ +### basic_spieltag3 +=== basic.l98-st.html === + + + + basic + + + + + +

    basic

    +
     

     
       @@ -98,16 +110,16 @@ } else { ?> selteam == $ligaDaten->teama[$j][$i]) { + if ($lmo_selteam == $lmo_paarung->heim) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$j][$i]]; - if ($ligaDaten->selteam == $ligaDaten->teama[$j][$i]) { + echo $lmo_heim; + if ($lmo_selteam == $lmo_paarung->heim) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$j][$i]],' alt=""'); - if (($ligaDaten->teamu[$ligaDaten->teama[$j][$i]] != '') && ($ligaDaten->urlt == 1)) { - echo ' ' . $text[564] . ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim,' alt=""'); + if (($lmo_heim_url != '') && $lmo_einstellungen->mitMannschaftslinks()) { + echo ' ' . $text[564] . ''; } ?> - teams[$ligaDaten->teamb[$j][$i]], ' alt=""') . ' '; - if ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i]) { + echo HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_selteam == $lmo_paarung->gast) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$j][$i]]; - if ($ligaDaten->selteam == $ligaDaten->teamb[$j][$i]) { + echo $lmo_gast; + if ($lmo_selteam == $lmo_paarung->gast) { echo ''; } - if (($ligaDaten->teamu[$ligaDaten->teamb[$j][$i]] != '') && ($ligaDaten->urlt == 1)) { - echo '' . $text[564] . ''; + if (($lmo_gast_url != '') && $lmo_einstellungen->mitMannschaftslinks()) { + echo '' . $text[564] . ''; } ?> |  goala[$j][$i][$n], $ligaDaten->goalfaktor); ?> : goalb[$j][$i][$n], $ligaDaten->goalfaktor); ?>mspez[$j][$i][$n]; ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> : toreGastText($lmo_einstellungen->torfaktor()); ?>zusatzText($text[0], $text[1]); ?>urlb == 1 || $ligaDaten->mnote[$j][$i][$n] != '') { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$j][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$j][$i]], ' alt=""'); + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '') { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$j][$i][$n] != '') { + if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { // Header für Spielbericht - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$j][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$j][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$j][$i][$n] != '') { + if ($lmo_spiel->notiz != '') { //Zentrierte Kopfzeile für Notizen - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$j][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$j][$i]] . '  ' . applyFactor($ligaDaten->goala[$j][$i][$n], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$j][$i][$n], $ligaDaten->goalfaktor) . ''; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()) . ':' . $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()) . ''; //Allgemeine Notiz - $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $ligaDaten->mnote[$j][$i][$n]; + $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $lmo_spiel->notiz; //Ausgabe als neutrales Element (kein Link) echo ' '; @@ -191,17 +204,17 @@
    anzteams / 2) + 1; $i <= $ligaDaten->anzteams; $i++) { ?> + for ($i = ceil($lmo_anzteams / 2) + 1; $i <= $lmo_anzteams; $i++) { ?> - + Date: Sun, 11 Oct 2026 23:53:51 +0200 Subject: [PATCH 209/298] changelog: Paarung und Pokal-Seiten --- changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 2f994bf8..5ec16b13 100644 --- a/changelog.md +++ b/changelog.md @@ -10,6 +10,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - `Lmo\Liga\Einstellungen`: die Einstellungen einer Liga (`[Options]`) mit ihren Vorgabewerten und den berechneten Größen (Spieltage, Partien), ohne die Rohdaten zu ändern. Je Einstellung gibt es eine Methode mit festem Typ (Schalter `bool`, Zahlen `int`, Namen `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. Dazu an den Rohdaten `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` sowie `Spieltag::ersterTag()` und `letzterTag()`. Damit können Seiten direkt auf den Rohdaten arbeiten; die beiden Tippspiel-Lader tun das bereits. - `Lmo\Liga\Spiel`: ein Spiel zum Anzeigen, abgeleitet aus den Rohdaten (Tore mit »nicht gespielt«, Wertung am grünen Tisch, Zusatz, Notiz, Anstoß) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. An der Mannschaft dazu `kurzname()` und `mittelname()`, die einen fehlenden Namen aus dem Namen bilden. Der Hauptlader stellt die Rohdaten als `$lmo_liga` bereit. - Zum Durchlaufen mit `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` und `alleSpiele()` liefern vollständig und in der Reihenfolge der Nummern, auch wenn in der Datei etwas fehlt oder anders sortiert ist; im Pokal je Paarung die Spiele des Modus. `Einstellungen::partienImSpieltag()` nennt die Zahl der Partien einer Runde. +- `Lmo\Liga\Paarung`: zwei Mannschaften und ihre Spiele in einer Runde, mit `sieger()` (ein Spiel, Hin- und Rückspiel, Best of 3/5/7). `Rohdaten\Liga::paarungen($runde)` liefert sie zum Durchlaufen. ### Changed @@ -19,6 +20,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Eine Ligadatei wird immer komplett gelesen. Die beiden kleinen Lader des Tippspiels (`lmo-openfilename.php`, `lmo-openfiledat.php`) und der Schalter `$lmo_only_st` lasen bisher nur einzelne Schlüssel bzw. einen Spieltag und hinterließen eine halb gefüllte Liga; jetzt liefern alle Lader dasselbe. Nur die Ligalisten lesen weiterhin allein den Abschnitt `[Options]`. Sichtbar: Eine Liga ohne Namen heißt im Tippspiel nicht mehr »No Name«, sondern hat wie überall sonst keinen Namen. In der Erinnerungsmail für einen Spieltag wird dessen Datum wie im Hauptlader geprüft: `1.9.2024` wird zu `01.09.2024` (bisher leer), ein Datum, das es nicht gibt (`31.02.2025`), wird geleert (bisher auf den 03.03. umgerechnet). - Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). +- Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -282,6 +284,7 @@ _Here we write changelog notes for the next version._ - `Lmo\Liga\Einstellungen`: the settings of a league (`[Options]`) with their defaults and the computed sizes (rounds, matches), without changing the raw data. Every setting has a method with a fixed type (switches `bool`, numbers `int`, names `string`) – `Rohdaten\Liga::lies($pfad)->einstellungen()->mannschaften()`, `->mitVerlaengerung()`. In addition `Mannschaft::anzeigename()`, `Liga::mannschaftsname()` as well as `Spieltag::ersterTag()` and `letzterTag()` on the raw data. Pages can thereby work directly on the raw data; the two loaders of the prediction game already do. - `Lmo\Liga\Spiel`: a game for display, derived from the raw data (goals with "not played", decision at the green table, addition, note, kick-off) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. In addition `kurzname()` and `mittelname()` on the team, which build a missing name from the name. The main loader provides the raw data as `$lmo_liga`. - For iterating with `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` and `alleSpiele()` deliver completely and in the order of the numbers, even if something is missing or sorted differently in the file; in a cup the games of the mode for each pairing. `Einstellungen::partienImSpieltag()` gives the number of matches of a round. +- `Lmo\Liga\Paarung`: two teams and their games in a round, with `sieger()` (one game, two legs, best of 3/5/7). `Rohdaten\Liga::paarungen($runde)` delivers them for iterating. ### Changed @@ -291,6 +294,7 @@ _Here we write changelog notes for the next version._ - A league file is always read completely. The two small loaders of the prediction game (`lmo-openfilename.php`, `lmo-openfiledat.php`) and the switch `$lmo_only_st` used to read only single keys or one round and left a half-filled league; now all loaders deliver the same. Only the league lists still read just the `[Options]` section. Visible: a league without a name is no longer called "No Name" in the prediction game but has no name, as everywhere else. In the reminder mail for one round its date is checked as in the main loader: `1.9.2024` becomes `01.09.2024` (empty before), a date that does not exist (`31.02.2025`) is cleared (converted to 03.03. before). - Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). +- In a cup the schedule of a team (`lmo-showkoprogram.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 8baecd8632590f99bb2225f59752d7b6a3a1cb35 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:58:32 +0200 Subject: [PATCH 210/298] refactor(pokal): Ergebnisse einer Pokalrunde arbeiten auf den Rohdaten --- lmo/lmo-showkoresults.php | 305 +++++++++++++++++++------------------- 1 file changed, 156 insertions(+), 149 deletions(-) diff --git a/lmo/lmo-showkoresults.php b/lmo/lmo-showkoresults.php index 70a87ce5..4161fdb3 100644 --- a/lmo/lmo-showkoresults.php +++ b/lmo/lmo-showkoresults.php @@ -24,7 +24,8 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -36,19 +37,26 @@ if ($file != '') { $addp = $_SERVER['PHP_SELF'] . '?action=program&file=' . $file . '&selteam='; $addr = $_SERVER['PHP_SELF'] . '?action=results&file=' . $file . '&st='; + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) und die gewaehlte Runde + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_runden = $lmo_einstellungen->spieltage(); + $lmo_favteam = $lmo_einstellungen->lieblingsmannschaft(); + $lmo_playoff = $lmo_einstellungen->playoffModus(); + $lmo_spieltag = $lmo_liga->spieltage[(int)$st] ?? new \Lmo\Liga\Rohdaten\Spieltag(); $breite = 10; - if ($ligaDaten->spez == 1) { + if ($lmo_einstellungen->mitVerlaengerung()) { $breite = $breite + 2; } - if ($ligaDaten->datm == 1) { + if ($lmo_einstellungen->mitAnstosszeit()) { $breite = $breite + 1; } - $ligaDaten->anzsp = $ligaDaten->anzteams; + // Paarungen dieser Runde, gerechnet wie bisher + $lmo_anzsp = $lmo_einstellungen->mannschaften(); for ($i = 0; $i < $st; $i++) { - $ligaDaten->anzsp = $ligaDaten->anzsp / 2; + $lmo_anzsp = $lmo_anzsp / 2; } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $ligaDaten->anzsp = $ligaDaten->anzsp + 1; + if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st == $lmo_runden)) { + $lmo_anzsp = $lmo_anzsp + 1; }?>
     teams[$i], ' alt=""'); ?> anzeigename(), ' alt=""'); ?> - + selteam) { ?> - teamk[$i]; ?> + if ($i != $lmo_selteam) { ?> + kurzname(); ?> teamk[$i]; + echo $lmo_mannschaften[$i]->kurzname(); }?>
    @@ -59,48 +67,53 @@
    anzst) { + if ($st == $lmo_runden) { $j = $text[374]; - } elseif ($st == $ligaDaten->anzst - 1) { + } elseif ($st == $lmo_runden - 1) { $j = $text[373]; - } elseif ($st == $ligaDaten->anzst - 2) { + } elseif ($st == $lmo_runden - 2) { $j = $text[372]; - } elseif ($st == $ligaDaten->anzst - 3) { + } elseif ($st == $lmo_runden - 3) { $j = $text[371]; } else { $j = $st . '. ' . $text[370]; } ?> mterm[$st - 1]; - asort($datsort); - reset($datsort); - foreach($datsort as $key => $val) { - $i = $key; - if (($ligaDaten->teama[$st - 1][$i] > 0) && ($ligaDaten->teamb[$st - 1][$i] > 0)) { - for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { ?> + // die Paarungen der Runde zum Anzeigen (Lmo\Liga\Paarung), sortiert nach den Anstosszeiten ihrer Spiele: + // erst nach dem ersten Spiel, bei Gleichheit nach dem zweiten usw.; sonst in der Reihenfolge der Paarungen + $lmo_zeiten = static fn (\Lmo\Liga\Paarung $lmo_p): array => array_map(static fn (\Lmo\Liga\Spiel $lmo_s): int => $lmo_s->anstoss ?? 0, $lmo_p->spiele); + $lmo_paarungen = iterator_to_array($lmo_liga->paarungen((int)$st), false); + usort($lmo_paarungen, static fn (\Lmo\Liga\Paarung $a, \Lmo\Liga\Paarung $b): int => $lmo_zeiten($a) <=> $lmo_zeiten($b)); + foreach ($lmo_paarungen as $lmo_paarung) { + // $i und $n wie bisher: Paarung und Spiel ab 0 (eingebundene Addons rechnen damit) + $i = $lmo_paarung->nr - 1; + $lmo_heim = $lmo_paarung->heimMannschaft()->anzeigename(); + $lmo_gast = $lmo_paarung->gastMannschaft()->anzeigename(); + if (($lmo_paarung->heim > 0) && ($lmo_paarung->gast > 0)) { + foreach ($lmo_paarung->spiele as $n => $lmo_spiel) { + if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st == $lmo_runden)) { ?> datm == 1) { - if ($ligaDaten->mterm[$st - 1][$i][$n] > 0) { // ohne Anstoss keine Anzeige + if ($lmo_einstellungen->mitAnstosszeit()) { + if ($lmo_spiel->anstoss !== null) { // ohne Anstoss keine Anzeige $dt = new DateTime(); - $dt->setTimeStamp((int)$ligaDaten->mterm[$st - 1][$i][$n]); - $dum1 = $dt->format($ligaDaten->datf); + $dt->setTimeStamp($lmo_spiel->anstoss); + $dum1 = $dt->format($lmo_einstellungen->datumsformat($defdateformat)); } else { $dum1 = ''; }?> @@ -110,11 +123,9 @@ ?> playoffmode == 1 || $ligaDaten->playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 + if ($lmo_playoff == 1 || $lmo_playoff == 2) { // Modus 2-2-1 or 2-2-1-1-1 if ($n == 0 || $n == 1 || $n == 4 || $n == 6) { - $m1 = array($ligaDaten->goala[$st - 1][$i][0], $ligaDaten->goala[$st - 1][$i][1], $ligaDaten->goala[$st - 1][$i][2], $ligaDaten->goala[$st - 1][$i][3], $ligaDaten->goala[$st - 1][$i][4], $ligaDaten->goala[$st - 1][$i][5], $ligaDaten->goala[$st - 1][$i][6]); - $m2 = array($ligaDaten->goalb[$st - 1][$i][0], $ligaDaten->goalb[$st - 1][$i][1], $ligaDaten->goalb[$st - 1][$i][2], $ligaDaten->goalb[$st - 1][$i][3], $ligaDaten->goalb[$st - 1][$i][4], $ligaDaten->goalb[$st - 1][$i][5], $ligaDaten->goalb[$st - 1][$i][6]); - $m = gewinn($st - 1, $i, $ligaDaten->modus[$st - 1], $m1, $m2); + $m = $lmo_paarung->sieger(); // 1 = Heim, 2 = Gast if ($m == 1) { echo ' + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim , ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; ?> + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + playoffmode == 3) { // Modus 2-3-2 + if ($lmo_playoff == 3) { // Modus 2-3-2 if ($n == 0 || $n == 1 || $n == 5 || $n == 6) { - $m1 = array($ligaDaten->goala[$st - 1][$i][0], $ligaDaten->goala[$st - 1][$i][1], $ligaDaten->goala[$st - 1][$i][2], $ligaDaten->goala[$st - 1][$i][3], $ligaDaten->goala[$st - 1][$i][4], $ligaDaten->goala[$st - 1][$i][5], $ligaDaten->goala[$st - 1][$i][6]); - $m2 = array($ligaDaten->goalb[$st - 1][$i][0], $ligaDaten->goalb[$st - 1][$i][1], $ligaDaten->goalb[$st - 1][$i][2], $ligaDaten->goalb[$st - 1][$i][3], $ligaDaten->goalb[$st - 1][$i][4], $ligaDaten->goalb[$st - 1][$i][5], $ligaDaten->goalb[$st - 1][$i][6]); - $m = gewinn($st - 1, $i, $ligaDaten->modus[$st - 1], $m1, $m2); + $m = $lmo_paarung->sieger(); // 1 = Heim, 2 = Gast if ($m == 1) { echo ' + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; ?> + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + playoffmode < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) + if ($lmo_playoff < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) if ($n % 2 == 0) { - $m1 = array($ligaDaten->goala[$st - 1][$i][0], $ligaDaten->goala[$st - 1][$i][1], $ligaDaten->goala[$st - 1][$i][2], $ligaDaten->goala[$st - 1][$i][3], $ligaDaten->goala[$st - 1][$i][4], $ligaDaten->goala[$st - 1][$i][5], $ligaDaten->goala[$st - 1][$i][6]); - $m2 = array($ligaDaten->goalb[$st - 1][$i][0], $ligaDaten->goalb[$st - 1][$i][1], $ligaDaten->goalb[$st - 1][$i][2], $ligaDaten->goalb[$st - 1][$i][3], $ligaDaten->goalb[$st - 1][$i][4], $ligaDaten->goalb[$st - 1][$i][5], $ligaDaten->goalb[$st - 1][$i][6]); - $m = gewinn($st - 1, $i, $ligaDaten->modus[$st - 1], $m1, $m2); + $m = $lmo_paarung->sieger(); // 1 = Heim, 2 = Gast if ($m == 1) { echo ' + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' '; ?> + echo ' ' . HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' '; ?>'; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' '; - if ($ligaDaten->plan == 1) { - echo ''; + echo ' ' . HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' '; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; }?> - + - + - + for ($n = 0; $n < $modus[$st - 1]; $n++) - if (($ligaDaten->modus[$st - 1] > 1) && ($i <= $ligaDaten->anzsp - 1)) { ?> + if ((count($lmo_paarung->spiele) > 1) && ($i <= $lmo_anzsp - 1)) { ?> @@ -494,7 +501,7 @@ anzst) {?> + if ($st < $lmo_runden) {?> From 52ac06a6e2a2986192a1862f121c596f872b39e0 Mon Sep 17 00:00:00 2001 From: tombrain Date: Sun, 11 Oct 2026 23:58:32 +0200 Subject: [PATCH 211/298] changelog: Pokal-Ergebnisse --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 5ec16b13..d554ce69 100644 --- a/changelog.md +++ b/changelog.md @@ -20,7 +20,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Eine Ligadatei wird immer komplett gelesen. Die beiden kleinen Lader des Tippspiels (`lmo-openfilename.php`, `lmo-openfiledat.php`) und der Schalter `$lmo_only_st` lasen bisher nur einzelne Schlüssel bzw. einen Spieltag und hinterließen eine halb gefüllte Liga; jetzt liefern alle Lader dasselbe. Nur die Ligalisten lesen weiterhin allein den Abschnitt `[Options]`. Sichtbar: Eine Liga ohne Namen heißt im Tippspiel nicht mehr »No Name«, sondern hat wie überall sonst keinen Namen. In der Erinnerungsmail für einen Spieltag wird dessen Datum wie im Hauptlader geprüft: `1.9.2024` wird zu `01.09.2024` (bisher leer), ein Datum, das es nicht gibt (`31.02.2025`), wird geleert (bisher auf den 03.03. umgerechnet). - Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). -- Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. +- Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -294,7 +294,7 @@ _Here we write changelog notes for the next version._ - A league file is always read completely. The two small loaders of the prediction game (`lmo-openfilename.php`, `lmo-openfiledat.php`) and the switch `$lmo_only_st` used to read only single keys or one round and left a half-filled league; now all loaders deliver the same. Only the league lists still read just the `[Options]` section. Visible: a league without a name is no longer called "No Name" in the prediction game but has no name, as everywhere else. In the reminder mail for one round its date is checked as in the main loader: `1.9.2024` becomes `01.09.2024` (empty before), a date that does not exist (`31.02.2025`) is cleared (converted to 03.03. before). - Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). -- In a cup the schedule of a team (`lmo-showkoprogram.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. +- In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 3787c245278f503464340e1cae013daee83ad0a1 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:09:04 +0200 Subject: [PATCH 212/298] feat(liga): Tabelle rechnet die Tabelle aus den Spielen der Rohdaten --- src/Liga/Rekord.php | 52 ++++++ src/Liga/Tabelle.php | 273 ++++++++++++++++++++++++++++++++ src/Liga/Tabellenzeile.php | 103 ++++++++++++ tests/Unit/Liga/TabelleTest.php | 197 +++++++++++++++++++++++ 4 files changed, 625 insertions(+) create mode 100644 src/Liga/Rekord.php create mode 100644 src/Liga/Tabelle.php create mode 100644 src/Liga/Tabellenzeile.php create mode 100644 tests/Unit/Liga/TabelleTest.php diff --git a/src/Liga/Rekord.php b/src/Liga/Rekord.php new file mode 100644 index 00000000..4fcd17b2 --- /dev/null +++ b/src/Liga/Rekord.php @@ -0,0 +1,52 @@ + + */ + public array $spiele = []; + + /** + * Wurde ein Spiel mit 0:0 Toren (Wertung am gruenen Tisch) eingetragen, bevor es ein Spiel mit + * Toren gab? Der LMO zeigt dann vor diesen Spielen eine leere Zeile; das bleibt so. + */ + public bool $beginntLeer = false; + + /** + * Prueft ein gewertetes Spiel gegen den bisherigen Rekord. + * + * @param int $richtung 1 = hoechster Sieg (groesser ist besser), -1 = hoechste Niederlage + */ + public function pruefe(int $tore, int $gegentore, Spiel $spiel, bool $heimsicht, int $richtung): void + { + $differenz = ($tore - $gegentore) * $richtung; + $bisher = ($this->tore - $this->gegentore) * $richtung; + if ($differenz > $bisher || ($differenz === $bisher && $tore * $richtung > $this->tore * $richtung)) { + $this->tore = $tore; + $this->gegentore = $gegentore; + $this->spiele = [[$spiel, $heimsicht]]; + $this->beginntLeer = false; + } elseif ($differenz === $bisher && $tore === $this->tore) { + if ($this->spiele === []) { + $this->beginntLeer = true; + } + $this->spiele[] = [$spiel, $heimsicht]; + } + } +} diff --git a/src/Liga/Tabelle.php b/src/Liga/Tabelle.php new file mode 100644 index 00000000..022a216d --- /dev/null +++ b/src/Liga/Tabelle.php @@ -0,0 +1,273 @@ +reihenfolge as $platz => $nr) { + * $zeile = $tabelle->zeilen[$nr]; + * } + * + * Gewertet wird jedes gespielte Spiel der gewaehlten Spieltage: + * - Punkte nach den Einstellungen der Liga; fuer Spiele nach Verlaengerung oder im + * Elfmeterschiessen gelten deren eigene Punkte, wenn die Liga sie fuehrt. + * - Wertung am gruenen Tisch: fuer Heim (1) oder Gast (2) gilt die Seite als Sieger, was auch + * immer an Toren eingetragen ist. Bei einer Wertung gegen beide (3) zaehlt das eingetragene + * Ergebnis fuer beide Mannschaften aus Sicht der Heimmannschaft. + * - Strafpunkte und Torkorrekturen einer Mannschaft zaehlen ab ihrem Stichtag (STDA), sobald die + * Tabelle und die Saison diesen Spieltag erreicht haben; in Heim- und Auswaertstabelle nie, in + * Hin- und Rueckrundentabelle nur, wenn der Stichtag in dieser Haelfte liegt. + * + * Reihenfolge: Punkte, weniger Minuspunkte, Tordifferenz, erzielte Tore (Kegelliga: erst Tore, + * dann Differenz), zuletzt die hoehere Mannschaftsnummer. Mit direktem Vergleich entscheidet unter + * Mannschaften mit gleichen Punkten und Minuspunkten zuerst die Tabelle ihrer Spiele gegeneinander. + */ +final class Tabelle +{ + public const GESAMT = 0; + public const HEIM = 1; + public const AUSWAERTS = 2; + public const RUECKRUNDE = 3; + public const HINRUNDE = 4; + + /** @var array Nummer der Mannschaft => ihre Zeile, fuer jede Mannschaft der Liga */ + public array $zeilen = []; + + /** @var list Nummern der Mannschaften vom ersten zum letzten Platz */ + public array $reihenfolge = []; + + /** Letzter Spieltag, von dem ein Spiel in diese Tabelle eingegangen ist; 0 = keiner */ + public int $letzterGewerteterSpieltag = 0; + + /** + * Direkte Vergleiche, in der Reihenfolge der Tabelle: je Gruppe punktgleicher Mannschaften + * ihre Nummern (vom letzten zum ersten der Gruppe vor dem Vergleich), die Zahl der gewerteten + * Spiele gegeneinander (je Spiel und beteiligter Mannschaft eins) und die Zeilen der Tabelle + * dieser Spiele. Ohne direkten Vergleich leer. + * + * @var list, wertungen: int, zeilen: array, reihenfolge: list}> + */ + public array $direkteVergleiche = []; + + private Rohdaten\Liga $liga; + private Einstellungen $einstellungen; + private int $art; + + /** @var list die gespielten Spiele der gewaehlten Spieltage in der Reihenfolge des Spielplans */ + private array $spiele = []; + + private function __construct(Rohdaten\Liga $liga, int $art) + { + $this->liga = $liga; + $this->einstellungen = $liga->einstellungen(); + $this->art = $art; + } + + /** + * Rechnet die Tabelle. + * + * @param int $art GESAMT, HEIM, AUSWAERTS, RUECKRUNDE oder HINRUNDE. Die Art bestimmt, welche Seite + * eines Spiels zaehlt und wie Strafen gelten; die Spieltage waehlen $von und $bis. + * @param int $von erster Spieltag, ab 1 + * @param int|null $bis letzter Spieltag; null = der letzte der Liga + */ + public static function berechne(Rohdaten\Liga $liga, int $art = self::GESAMT, int $von = 1, ?int $bis = null): self + { + $tabelle = new self($liga, $art); + $e = $tabelle->einstellungen; + $bis ??= $e->spieltage(); + $anzahl = $e->mannschaften(); + for ($nr = 1; $nr <= $anzahl; $nr++) { + $tabelle->zeilen[$nr] = new Tabellenzeile($nr); + } + + // letzter Spieltag der Saison mit einem Ergebnis: vorher greift keine Strafe + $saisonstand = 0; + $spieltage = $e->spieltage(); + for ($spieltag = 1; $spieltag <= $spieltage; $spieltag++) { + foreach ($liga->spiele($spieltag) as $spiel) { + if (!$spiel->istGespielt()) { + continue; + } + $saisonstand = $spieltag; + if ($spieltag >= $von && $spieltag <= $bis) { + $tabelle->spiele[] = $spiel; + } + } + } + + foreach ($tabelle->spiele as $spiel) { + if ($tabelle->werte($spiel, $tabelle->zeilen)) { + $tabelle->letzterGewerteterSpieltag = max($tabelle->letzterGewerteterSpieltag, $spiel->spieltag); + } + } + $tabelle->rechneStrafenEin(min($bis, $saisonstand)); + $tabelle->reihenfolge = $tabelle->sortiere($tabelle->zeilen); + if ($e->mitDirektemVergleich()) { + $tabelle->vergleicheDirekt(); + } + + return $tabelle; + } + + /** + * Traegt ein gespieltes Spiel bei den beteiligten Mannschaften ein, soweit sie in $zeilen + * stehen und die Art der Tabelle ihre Seite zaehlt. + * + * @param array $zeilen + * @return bool ob das Spiel fuer mindestens eine Mannschaft gezaehlt hat + */ + private function werte(Spiel $spiel, array $zeilen): bool + { + if ($spiel->toreHeim === null || $spiel->toreGast === null) { + return false; + } + $e = $this->einstellungen; + $punkte = [$e->punkteFuerSieg(), $e->punkteFuerUnentschieden(), $e->punkteFuerNiederlage()]; + if ($spiel->zusatz === 2) { + $punkte = [$e->punkteFuerSiegNachVerlaengerung(), $e->punkteFuerUnentschiedenNachVerlaengerung(), $e->punkteFuerNiederlageNachVerlaengerung()]; + } elseif ($spiel->zusatz === 1) { + $punkte = [$e->punkteFuerSiegImElfmeterschiessen(), $e->punkteFuerUnentschiedenImElfmeterschiessen(), $e->punkteFuerNiederlageImElfmeterschiessen()]; + } + $minus = $e->mitMinuspunkten(); + // Ausgang aus Sicht der Heimmannschaft: 1 = Sieg, 0 = Unentschieden, -1 = Niederlage + $nachToren = $spiel->toreHeim <=> $spiel->toreGast; + $heim = $spiel->wertung === 1 ? 1 : ($spiel->wertung === 2 ? -1 : $nachToren); + $gezaehlt = false; + + if ($this->art !== self::AUSWAERTS && isset($zeilen[$spiel->heim])) { + $zeilen[$spiel->heim]->werte($heim, $spiel->toreHeim, $spiel->toreGast, $punkte, $minus, $spiel, true); + $gezaehlt = true; + } + if ($this->art !== self::HEIM && isset($zeilen[$spiel->gast]) && $spiel->gast !== $spiel->heim) { + if ($spiel->wertung === 3) { + // gegen beide: auch der Gast bekommt das Ergebnis aus Sicht der Heimmannschaft + $zeilen[$spiel->gast]->werte($nachToren, $spiel->toreHeim, $spiel->toreGast, $punkte, $minus, $spiel, true); + } else { + $zeilen[$spiel->gast]->werte(-$heim, $spiel->toreGast, $spiel->toreHeim, $punkte, $minus, $spiel, false); + } + $gezaehlt = true; + } + + return $gezaehlt; + } + + /** + * Zieht Strafpunkte und Torkorrekturen ab, deren Stichtag erreicht ist. + * + * @param int $stand der Spieltag, bis zu dem Tabelle und Saison gekommen sind + */ + private function rechneStrafenEin(int $stand): void + { + if ($this->art === self::HEIM || $this->art === self::AUSWAERTS) { + return; + } + $haelfte = intdiv($this->einstellungen->spieltage(), 2); + foreach ($this->zeilen as $nr => $zeile) { + $werte = isset($this->liga->mannschaften[$nr]) ? $this->liga->mannschaften[$nr]->werte : []; + $stichtag = self::zahl($werte['STDA'] ?? '0'); + if ($stand < $stichtag + || ($this->art === self::RUECKRUNDE && $stichtag <= $haelfte) + || ($this->art === self::HINRUNDE && $stichtag > $haelfte)) { + continue; + } + $zeile->tore -= self::zahl($werte['TOR1'] ?? '0'); + $zeile->gegentore -= self::zahl($werte['TOR2'] ?? '0'); + $zeile->punkte -= self::zahl($werte['SP'] ?? '0'); + if ($this->einstellungen->mitMinuspunkten()) { + $zeile->minuspunkte -= self::zahl($werte['SM'] ?? '0'); + } + } + } + + /** + * Die Mannschaften nach Punkten, Minuspunkten, Tordifferenz und Toren, vom ersten zum letzten. + * + * @param array $zeilen + * @return list + */ + private function sortiere(array $zeilen): array + { + $kegel = $this->einstellungen->istKegelliga(); + $schluessel = static function (Tabellenzeile $z) use ($kegel): array { + return $kegel + ? [$z->punkte, -$z->minuspunkte, $z->tore, $z->tordifferenz(), $z->mannschaft] + : [$z->punkte, -$z->minuspunkte, $z->tordifferenz(), $z->tore, $z->mannschaft]; + }; + $nummern = array_keys($zeilen); + usort($nummern, static fn (int $a, int $b): int => $schluessel($zeilen[$b]) <=> $schluessel($zeilen[$a])); + + return $nummern; + } + + /** + * Ordnet Mannschaften mit gleichen Punkten und Minuspunkten nach der Tabelle ihrer Spiele + * gegeneinander. Haben sie noch nicht gegeneinander gespielt, bleibt ihre Reihenfolge. + */ + private function vergleicheDirekt(): void + { + $gruppen = []; + foreach ($this->reihenfolge as $nr) { + $zeile = $this->zeilen[$nr]; + $ende = count($gruppen) - 1; + if ($ende >= 0 && $gruppen[$ende]['punkte'] === [$zeile->punkte, $zeile->minuspunkte]) { + $gruppen[$ende]['mannschaften'][] = $nr; + } else { + $gruppen[] = ['punkte' => [$zeile->punkte, $zeile->minuspunkte], 'mannschaften' => [$nr]]; + } + } + + $reihenfolge = []; + foreach ($gruppen as $gruppe) { + $mannschaften = $gruppe['mannschaften']; + if (count($mannschaften) < 2) { + $reihenfolge[] = $mannschaften[0]; + continue; + } + // Tabelle nur aus den Spielen dieser Mannschaften gegeneinander, ohne Strafen + $zeilen = []; + foreach ($mannschaften as $nr) { + $zeilen[$nr] = new Tabellenzeile($nr); + } + foreach ($this->spiele as $spiel) { + if (isset($zeilen[$spiel->heim], $zeilen[$spiel->gast])) { + $this->werte($spiel, $zeilen); + } + } + $wertungen = 0; + foreach ($zeilen as $zeile) { + $wertungen += $zeile->spiele; + } + // bei Gleichstand auch im direkten Vergleich bleibt die bisherige Reihenfolge + $platz = array_flip($mannschaften); + $kegel = $this->einstellungen->istKegelliga(); + $schluessel = static function (Tabellenzeile $z) use ($kegel, $platz): array { + return $kegel + ? [$z->punkte, -$z->minuspunkte, $z->tore, $z->tordifferenz(), -$platz[$z->mannschaft]] + : [$z->punkte, -$z->minuspunkte, $z->tordifferenz(), $z->tore, -$platz[$z->mannschaft]]; + }; + $neu = $mannschaften; + usort($neu, static fn (int $a, int $b): int => $schluessel($zeilen[$b]) <=> $schluessel($zeilen[$a])); + + $this->direkteVergleiche[] = [ + 'mannschaften' => array_reverse($mannschaften), + 'wertungen' => $wertungen, + 'zeilen' => $zeilen, + 'reihenfolge' => $neu, + ]; + foreach ($wertungen > 0 ? $neu : $mannschaften as $nr) { + $reihenfolge[] = $nr; + } + } + $this->reihenfolge = $reihenfolge; + } + + /** Eine ganze Zahl aus der Datei; eine leere oder unlesbare Angabe zaehlt als 0 */ + private static function zahl(string $wert): int + { + return is_numeric($wert) ? (int) $wert : 0; + } +} diff --git a/src/Liga/Tabellenzeile.php b/src/Liga/Tabellenzeile.php new file mode 100644 index 00000000..5bf6d313 --- /dev/null +++ b/src/Liga/Tabellenzeile.php @@ -0,0 +1,103 @@ +mannschaft = $mannschaft; + $this->hoechsterSieg = new Rekord(); + $this->hoechsteNiederlage = new Rekord(); + } + + public function tordifferenz(): int + { + return $this->tore - $this->gegentore; + } + + /** + * Traegt ein gewertetes Spiel ein. + * + * @param int $ausgang 1 = Sieg, 0 = Unentschieden, -1 = Niederlage + * @param array{int, int, int} $punkte Punkte der Liga fuer Sieg, Unentschieden, Niederlage in diesem Spiel + * @param bool $mitMinuspunkten fuehrt die Liga Minuspunkte? + * @param Spiel $spiel das Spiel, fuer hoechsten Sieg und hoechste Niederlage + * @param bool $heimsicht wurde das Spiel aus Sicht der Heimmannschaft gewertet? + */ + public function werte(int $ausgang, int $tore, int $gegentore, array $punkte, bool $mitMinuspunkten, Spiel $spiel, bool $heimsicht): void + { + [$sieg, $unentschieden, $niederlage] = $punkte; + $this->spiele++; + $this->tore += $tore; + $this->gegentore += $gegentore; + if ($ausgang > 0) { + $this->siege++; + $this->punkte += $sieg; + $this->minuspunkte += $mitMinuspunkten ? $niederlage : 0; + $this->serieSiege++; + $this->serieUngeschlagen++; + $this->serieNiederlagen = 0; + $this->serieSieglos = 0; + $this->hoechsterSieg->pruefe($tore, $gegentore, $spiel, $heimsicht, 1); + } elseif ($ausgang < 0) { + $this->niederlagen++; + $this->punkte += $niederlage; + $this->minuspunkte += $mitMinuspunkten ? $sieg : 0; + $this->serieNiederlagen++; + $this->serieSieglos++; + $this->serieSiege = 0; + $this->serieUngeschlagen = 0; + $this->hoechsteNiederlage->pruefe($tore, $gegentore, $spiel, $heimsicht, -1); + } else { + $this->unentschieden++; + $this->punkte += $unentschieden; + $this->minuspunkte += $mitMinuspunkten ? $unentschieden : 0; + $this->serieSiege = 0; + $this->serieUngeschlagen++; + $this->serieNiederlagen = 0; + $this->serieSieglos++; + } + } +} diff --git a/tests/Unit/Liga/TabelleTest.php b/tests/Unit/Liga/TabelleTest.php new file mode 100644 index 00000000..ef0290fb --- /dev/null +++ b/tests/Unit/Liga/TabelleTest.php @@ -0,0 +1,197 @@ + $optionen + * @param list $weitere + * @param list|null $spiele + */ + private static function liga(array $optionen = [], array $weitere = [], ?array $spiele = null): Liga + { + return Liga::ausEintraegen(LigaDatei::zerlege(array_merge(['[Options]', 'Teams=4'], $optionen, $weitere, $spiele ?? self::SPIELE))); + } + + /** @return array{int, int, int, int, int, int, int} Spiele, Siege, Unentschieden, Niederlagen, Punkte, Tore, Gegentore */ + private static function bilanz(Tabelle $tabelle, int $nr): array + { + $z = $tabelle->zeilen[$nr]; + + return [$z->spiele, $z->siege, $z->unentschieden, $z->niederlagen, $z->punkte, $z->tore, $z->gegentore]; + } + + public function testGesamttabelle(): void + { + $tabelle = Tabelle::berechne(self::liga()); + + self::assertSame([2, 2, 0, 0, 6, 4, 0], self::bilanz($tabelle, 1)); + self::assertSame([2, 1, 0, 1, 3, 3, 3], self::bilanz($tabelle, 2)); + self::assertSame([2, 0, 1, 1, 1, 2, 4], self::bilanz($tabelle, 3)); + self::assertSame([2, 0, 1, 1, 1, 1, 3], self::bilanz($tabelle, 4)); + self::assertSame([1, 2, 3, 4], $tabelle->reihenfolge, 'bei gleicher Differenz entscheiden die erzielten Tore'); + self::assertSame(2, $tabelle->letzterGewerteterSpieltag, 'Spieltag 3 ist nicht gespielt'); + self::assertSame(0, $tabelle->zeilen[3]->tordifferenz() + 2); + self::assertSame([], $tabelle->direkteVergleiche); + } + + public function testEineLeereLigaHatLeereZeilen(): void + { + $tabelle = Tabelle::berechne(new Liga()); + + self::assertCount(18, $tabelle->zeilen, 'ohne Angabe 18 Mannschaften'); + self::assertSame([0, 0, 0, 0, 0, 0, 0], self::bilanz($tabelle, 18)); + self::assertSame(range(18, 1), $tabelle->reihenfolge, 'ohne Spiele die hoehere Nummer zuerst, wie bisher'); + self::assertSame(0, $tabelle->letzterGewerteterSpieltag); + } + + public function testHeimUndAuswaertstabelle(): void + { + $heim = Tabelle::berechne(self::liga(), Tabelle::HEIM); + $auswaerts = Tabelle::berechne(self::liga(), Tabelle::AUSWAERTS); + + self::assertSame([1, 1, 0, 0, 3, 2, 0], self::bilanz($heim, 1)); + self::assertSame([1, 1, 0, 0, 3, 3, 1], self::bilanz($heim, 2)); + self::assertSame([1, 0, 0, 1, 0, 0, 2], self::bilanz($heim, 4)); + self::assertSame([2, 1, 3, 4], $heim->reihenfolge); + self::assertSame([1, 1, 0, 0, 3, 2, 0], self::bilanz($auswaerts, 1)); + self::assertSame([1, 0, 0, 1, 0, 0, 2], self::bilanz($auswaerts, 2)); + self::assertSame([1, 0, 1, 0, 1, 1, 1], self::bilanz($auswaerts, 4)); + } + + public function testBisZuEinemSpieltagUndAbEinemSpieltag(): void + { + $bisEins = Tabelle::berechne(self::liga(), Tabelle::GESAMT, 1, 1); + $abZwei = Tabelle::berechne(self::liga(), Tabelle::GESAMT, 2); + + self::assertSame([1, 4, 3, 2], $bisEins->reihenfolge, 'bei voelligem Gleichstand die hoehere Nummer zuerst'); + self::assertSame(1, $bisEins->letzterGewerteterSpieltag); + self::assertSame([1, 1, 0, 0, 3, 2, 0], self::bilanz($abZwei, 1)); + self::assertSame([1, 0, 0, 1, 0, 1, 3], self::bilanz($abZwei, 3)); + } + + public function testSerienUndHoechsterSieg(): void + { + $tabelle = Tabelle::berechne(self::liga()); + $erste = $tabelle->zeilen[1]; + $zweite = $tabelle->zeilen[2]; + + self::assertSame([2, 2, 0, 0], [$erste->serieSiege, $erste->serieUngeschlagen, $erste->serieNiederlagen, $erste->serieSieglos]); + self::assertSame([1, 1, 0, 0], [$zweite->serieSiege, $zweite->serieUngeschlagen, $zweite->serieNiederlagen, $zweite->serieSieglos], 'nach der Niederlage ein Sieg'); + self::assertSame([0, 0, 1, 2], [$tabelle->zeilen[4]->serieSiege, $tabelle->zeilen[4]->serieUngeschlagen, $tabelle->zeilen[4]->serieNiederlagen, $tabelle->zeilen[4]->serieSieglos]); + + // zweimal 2:0 gewonnen, einmal daheim, einmal auswaerts + self::assertSame([2, 0], [$erste->hoechsterSieg->tore, $erste->hoechsterSieg->gegentore]); + self::assertCount(2, $erste->hoechsterSieg->spiele); + self::assertSame([[1, true], [2, false]], array_map(static fn (array $e): array => [$e[0]->spieltag, $e[1]], $erste->hoechsterSieg->spiele)); + self::assertSame([], $erste->hoechsteNiederlage->spiele); + self::assertSame([0, 2, 1], [$zweite->hoechsteNiederlage->tore, $zweite->hoechsteNiederlage->gegentore, count($zweite->hoechsteNiederlage->spiele)]); + } + + public function testPunkteDerLigaUndMinuspunkte(): void + { + $tabelle = Tabelle::berechne(self::liga(['PointsForWin=2', 'PointsForDraw=1', 'MinusPoints=2'])); + + self::assertSame([4, 0], [$tabelle->zeilen[1]->punkte, $tabelle->zeilen[1]->minuspunkte]); + self::assertSame([2, 2], [$tabelle->zeilen[2]->punkte, $tabelle->zeilen[2]->minuspunkte]); + self::assertSame([1, 3], [$tabelle->zeilen[3]->punkte, $tabelle->zeilen[3]->minuspunkte]); + self::assertSame(0, Tabelle::berechne(self::liga())->zeilen[3]->minuspunkte, 'ohne Minuspunkte bleiben sie 0'); + } + + public function testEigenePunkteNachVerlaengerungUndImElfmeterschiessen(): void + { + $optionen = ['Spez=1', 'XtraS=2', 'XtraV=1', 'SpezS=5', 'SpezV=4']; + $spiele = ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=2', 'GB1=1', 'SP1=2', 'TA2=3', 'TB2=4', 'GA2=4', 'GB2=3', 'SP2=1']; + + $tabelle = Tabelle::berechne(self::liga($optionen, [], $spiele)); + + self::assertSame([2, 1], [$tabelle->zeilen[1]->punkte, $tabelle->zeilen[2]->punkte], 'nach Verlaengerung'); + self::assertSame([5, 4], [$tabelle->zeilen[3]->punkte, $tabelle->zeilen[4]->punkte], 'im Elfmeterschiessen'); + $ohne = Tabelle::berechne(self::liga(['XtraS=2'], [], $spiele)); + self::assertSame(3, $ohne->zeilen[1]->punkte, 'fuehrt die Liga keine Verlaengerung, gelten die normalen Punkte'); + } + + public function testWertungAmGruenenTisch(): void + { + // Spiel 1 fuer Heim gewertet, Spiel 2 fuer Gast, Spiel 3 gegen beide (0:3 aus Sicht der Heimmannschaft) + $spiele = ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=-2', 'GB1=0', 'TA2=3', 'TB2=4', 'GA2=5', 'GB2=-2', + '[Round2]', 'TA1=1', 'TB1=3', 'GA1=0', 'GB1=3', 'ET1=3']; + + $tabelle = Tabelle::berechne(self::liga([], [], $spiele)); + + self::assertSame([2, 1, 0, 1, 3, 0, 3], self::bilanz($tabelle, 1), 'Sieg am gruenen Tisch, dann Niederlage 0:3'); + self::assertSame([1, 0, 0, 1, 0, 0, 0], self::bilanz($tabelle, 2)); + self::assertSame([2, 0, 0, 2, 0, 5, 3], self::bilanz($tabelle, 3), 'trotz 5:0 verloren; beim Spiel gegen beide zaehlt auch fuer den Gast 0:3'); + self::assertSame([1, 1, 0, 0, 3, 0, 5], self::bilanz($tabelle, 4)); + self::assertTrue($tabelle->zeilen[1]->hoechsterSieg->beginntLeer, 'ein 0:0 am gruenen Tisch als erster Sieg'); + } + + public function testStrafenAbIhremStichtag(): void + { + $strafe = ['[Team1]', 'SP=2', 'TOR1=1', 'TOR2=-1', 'STDA=2']; + + self::assertSame([2, 2, 0, 0, 4, 3, 1], self::bilanz(Tabelle::berechne(self::liga([], $strafe)), 1), 'zwei Punkte und ein Tor weniger, ein Gegentor mehr'); + self::assertSame(3, Tabelle::berechne(self::liga([], $strafe), Tabelle::GESAMT, 1, 1)->zeilen[1]->punkte, 'vor dem Stichtag noch nicht'); + self::assertSame(3, Tabelle::berechne(self::liga([], $strafe), Tabelle::HEIM)->zeilen[1]->punkte, 'in der Heimtabelle nie'); + // Saisonhaelfte bei 6 Spieltagen: 3. Der Stichtag 2 liegt in der Hinrunde. + self::assertSame(4, Tabelle::berechne(self::liga([], $strafe), Tabelle::HINRUNDE, 1, 3)->zeilen[1]->punkte); + self::assertSame(0, Tabelle::berechne(self::liga([], $strafe), Tabelle::RUECKRUNDE, 4, 6)->zeilen[1]->punkte, 'in der Rueckrunde zaehlt sie nicht'); + // die Saison ist erst bei Spieltag 2: ein Stichtag 3 greift noch nicht, auch wenn bis zum Ende gerechnet wird + self::assertSame(6, Tabelle::berechne(self::liga([], ['[Team1]', 'SP=2', 'STDA=3']))->zeilen[1]->punkte); + } + + public function testKegelligaSortiertNachTorenVorDerDifferenz(): void + { + $spiele = ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=5', 'GB1=4', 'TA2=3', 'TB2=4', 'GA2=3', 'GB2=0']; + + self::assertSame([3, 1, 2, 4], Tabelle::berechne(self::liga([], [], $spiele))->reihenfolge, 'bessere Differenz'); + self::assertSame([1, 3, 2, 4], Tabelle::berechne(self::liga(['Kegel=1'], [], $spiele))->reihenfolge, 'mehr Tore'); + } + + public function testDirekterVergleich(): void + { + // Mannschaft 1, 2 und 4 haben je 3 Punkte; 2 hat die beste Tordifferenz, hat aber gegen 1 verloren + $spiele = ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=1', 'GB1=0', '[Round2]', 'TA1=2', 'TB1=3', 'GA1=5', 'GB1=0', 'TA2=4', 'TB2=1', 'GA2=1', 'GB2=0']; + + $ohne = Tabelle::berechne(self::liga([], [], $spiele)); + $mit = Tabelle::berechne(self::liga(['Direct=1'], [], $spiele)); + + self::assertSame([2, 4, 1, 3], $ohne->reihenfolge, 'nach Tordifferenz'); + self::assertSame([4, 1, 2, 3], $mit->reihenfolge, 'nach den Spielen gegeneinander: 4 schlug 1, 1 schlug 2'); + self::assertCount(1, $mit->direkteVergleiche); + $vergleich = $mit->direkteVergleiche[0]; + self::assertSame([1, 4, 2], $vergleich['mannschaften'], 'vom letzten zum ersten der Gruppe vor dem Vergleich'); + self::assertSame(4, $vergleich['wertungen'], 'zwei Spiele, je zwei Mannschaften'); + self::assertSame([4, 1, 2], $vergleich['reihenfolge']); + self::assertSame([2, 3, 1, 1], [$vergleich['zeilen'][1]->spiele, $vergleich['zeilen'][1]->punkte, $vergleich['zeilen'][1]->tore, $vergleich['zeilen'][1]->gegentore]); + self::assertSame(3, $mit->zeilen[2]->punkte, 'die Gesamtbilanz bleibt, wie sie ist'); + } + + public function testDirekterVergleichOhneSpieleGegeneinanderAendertNichts(): void + { + $spiele = ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=1', 'GB1=0', 'TA2=3', 'TB2=4', 'GA2=3', 'GB2=0']; + + $tabelle = Tabelle::berechne(self::liga(['Direct=1'], [], $spiele)); + + self::assertSame([3, 1, 2, 4], $tabelle->reihenfolge); + self::assertSame([0, 0], array_column($tabelle->direkteVergleiche, 'wertungen'), 'zwei Gruppen, keine hat gegeneinander gespielt'); + } +} From 4225483db55bfd85f333f6b0d438ece4880dc914 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:09:04 +0200 Subject: [PATCH 213/298] refactor(tabelle): lmo-calctable.php rechnet ueber Lmo\Liga\Tabelle --- lmo/lmo-calctable.php | 386 ++++++++++-------------------------------- 1 file changed, 90 insertions(+), 296 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index b763d671..1a111323 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -21,19 +21,26 @@ } /** + * Rechnet die Tabelle und stellt sie in den Variablen bereit, mit denen die Seiten des LMO arbeiten. + * Die Rechnung selbst macht Lmo\Liga\Tabelle; diese Datei uebersetzt nur. + * * Diese Datei wird eingebunden und erwartet: * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $action gewaehlte Seite (Aufrufparameter) - * @var array $array leeres Array als Vorlage fuer array_pad() + * @var int|string $endtab Spieltag, bis zu dem gerechnet wird; fuer die Hinrundentabelle wird er hier auf die Saisonhaelfte gesetzt * - * Weitere Variablen des einbindenden Codes: - * @var array $tab1 + * Wird gelesen, wenn gesetzt: + * @var int|string $tabtype 0 = gesamt, 1 = heim, 2 = auswaerts, 3 = Rueckrunde, 4 = Hinrunde + * @var int|string $newtabtype 3 bzw. 4 schraenken eine Heim- oder Auswaertstabelle auf die Rueck- bzw. Hinrunde ein + * @var string $tabdat Bezeichnung des Spieltags, wenn nicht bis zum letzten gerechnet wird * - * Werden auch in dieser Datei gesetzt, aber nicht auf jedem Weg (koennen von aussen kommen): - * @var mixed $endtab + * Ergebnis, je Mannschaft unter ihrer Nummer: $spiele, $siege, $unent, $nieder, $punkte, $negativ, + * $etore, $atore, $dtore, die Serien $ser1 bis $ser4, hoechster Sieg ($maxs0 als Text, $maxs1:$maxs2) + * und hoechste Niederlage ($maxn0, $maxn1:$maxn2). $tab0 ist die Reihenfolge als sortierbare + * Zeichenketten (die letzten 7 Stellen sind die Nummer der Mannschaft), $stt der letzte gewertete Spieltag. */ @@ -44,311 +51,98 @@ if (!isset($newtabtype)) { $newtabtype = 0; } - $spiele = array_pad($array, $ligaDaten->anzteams+1, "0"); - $siege = array_pad($array, $ligaDaten->anzteams+1, "0"); - $unent = array_pad($array, $ligaDaten->anzteams+1, "0"); - $nieder = array_pad($array, $ligaDaten->anzteams+1, "0"); - $punkte = array_pad($array, $ligaDaten->anzteams+1, "0"); - $negativ = array_pad($array, $ligaDaten->anzteams+1, "0"); - $etore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $atore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $dtore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $maxs0 = array_pad($array, $ligaDaten->anzteams+1, " "); - $maxs1 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $maxs2 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $maxn0 = array_pad($array, $ligaDaten->anzteams+1, " "); - $maxn1 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $maxn2 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $ser1 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $ser2 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $ser3 = array_pad($array, $ligaDaten->anzteams+1, "0"); - $ser4 = array_pad($array, $ligaDaten->anzteams+1, "0"); + // Rohdaten aus dem aktuellen Stand von $ligaDaten: im Admin-Bereich ist er neuer als die Datei + $lmo_tab_liga = $ligaDaten->alsRohdaten($text[54], $ligaDaten->stx, $text[0], $text[1]); + $lmo_tab_e = $lmo_tab_liga->einstellungen(); + $lmo_tab_anzteams = $lmo_tab_e->mannschaften(); + $lmo_tab_faktor = $lmo_tab_e->torfaktor(); - // letzter Spieltag mit einem Ergebnis: Strafen "ab Spieltag X" zaehlen erst, wenn X erreicht ist - // (die Standardtabelle rechnet bis $endtab = $anzst, auch wenn die Saison noch nicht so weit ist) - $calc_lastst = 0; - for ($j = 0; $j < $ligaDaten->anzst; $j++) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if ($ligaDaten->goala[$j][$i] != "_" && $ligaDaten->goalb[$j][$i] != "_") { - $calc_lastst = $j+1; - break; - } - } - } - - $tab0 = array(); - $stt = 0; + // Rueckrunde beginnt nach der Saisonhaelfte, Hinrunde endet dort $hoy = 0; - for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { + if ($lmo_tab_anzteams >= 1) { if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); + $hoy = (int)($lmo_tab_e->spieltage()/2); } if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); - } - for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); - } - if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); - } - if (($ligaDaten->goala[$j][$i] != "_") && ($ligaDaten->goalb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { - if ($stt < $j+1) { - $stt = $j+1; - } - $p0s = $ligaDaten->pns; - $p0u = $ligaDaten->pnu; - $p0n = $ligaDaten->pnn; - if ($ligaDaten->spez == 1) { - if ($ligaDaten->mspez[$j][$i] == $text[0]) { - $p0s = $ligaDaten->pxs; - $p0u = $ligaDaten->pxu; - $p0n = $ligaDaten->pxn; - } - if ($ligaDaten->mspez[$j][$i] == $text[1]) { - $p0s = $ligaDaten->pps; - $p0u = $ligaDaten->ppu; - $p0n = $ligaDaten->ppn; - } - } - $spiele[$a]++; - if (($a == $ligaDaten->teama[$j][$i]) || (($a == $ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i] == 3))) { - $etore[$a] = $etore[$a]+$ligaDaten->goala[$j][$i]; - $atore[$a] = $atore[$a]+$ligaDaten->goalb[$j][$i]; - if ($ligaDaten->msieg[$j][$i] == 1) { - $siege[$a] = $siege[$a]+1; - $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0n; - } - $ser1[$a]++; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a] = 0; - if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $ligaDaten->goala[$j][$i]; - $maxs2[$a] = $ligaDaten->goalb[$j][$i]; - $maxs0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } - } elseif ($ligaDaten->msieg[$j][$i] == 2) { - $nieder[$a] = $nieder[$a]+1; - $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0s; - } - $ser3[$a]++; - $ser4[$a]++; - $ser1[$a] = 0; - $ser2[$a] = 0; - if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $ligaDaten->goala[$j][$i]; - $maxn2[$a] = $ligaDaten->goalb[$j][$i]; - $maxn0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } - } elseif ($ligaDaten->msieg[$j][$i] == 0 || $ligaDaten->msieg[$j][$i] == 3) { - // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft - if ($ligaDaten->goala[$j][$i] > $ligaDaten->goalb[$j][$i]) { - $siege[$a] = $siege[$a]+1; - $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0n; - } - $ser1[$a]++; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a] = 0; - if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $ligaDaten->goala[$j][$i]; - $maxs2[$a] = $ligaDaten->goalb[$j][$i]; - $maxs0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goala[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } - } elseif ($ligaDaten->goala[$j][$i] < $ligaDaten->goalb[$j][$i]) { - $nieder[$a] = $nieder[$a]+1; - $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0s; - } - $ser3[$a]++; - $ser4[$a]++; - $ser1[$a] = 0; - $ser2[$a] = 0; - if (($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $ligaDaten->goala[$j][$i]; - $maxn2[$a] = $ligaDaten->goalb[$j][$i]; - $maxn0[$a] = applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } elseif ((($ligaDaten->goala[$j][$i]-$ligaDaten->goalb[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goala[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teamb[$j][$i]]." ".$text[73]; - } - } elseif ($ligaDaten->goala[$j][$i] == $ligaDaten->goalb[$j][$i]) { - $unent[$a] = $unent[$a]+1; - $punkte[$a] = $punkte[$a]+$p0u; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0u; - } - $ser1[$a] = 0; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a]++; - } - } - } - if (($a == $ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i] != 3)) { - $etore[$a] = $etore[$a]+$ligaDaten->goalb[$j][$i]; - $atore[$a] = $atore[$a]+$ligaDaten->goala[$j][$i]; - if ($ligaDaten->msieg[$j][$i] == 2) { - $siege[$a] = $siege[$a]+1; - $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0n; - } - $ser1[$a]++; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a] = 0; - if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $ligaDaten->goalb[$j][$i]; - $maxs2[$a] = $ligaDaten->goala[$j][$i]; - $maxs0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } - } elseif ($ligaDaten->msieg[$j][$i] == 1) { - $nieder[$a] = $nieder[$a]+1; - $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0s; - } - $ser3[$a]++; - $ser4[$a]++; - $ser1[$a] = 0; - $ser2[$a] = 0; - if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $ligaDaten->goalb[$j][$i]; - $maxn2[$a] = $ligaDaten->goala[$j][$i]; - $maxn0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } - } elseif ($ligaDaten->msieg[$j][$i] == 0) { - if ($ligaDaten->goala[$j][$i] < $ligaDaten->goalb[$j][$i]) { - $siege[$a] = $siege[$a]+1; - $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0n; - } - $ser1[$a]++; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a] = 0; - if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) > ($maxs1[$a]-$maxs2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] > $maxs1[$a]))) { - $maxs1[$a] = $ligaDaten->goalb[$j][$i]; - $maxs2[$a] = $ligaDaten->goala[$j][$i]; - $maxs0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxs1[$a]-$maxs2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxs1[$a])) { - $maxs0[$a] = $maxs0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } - } elseif ($ligaDaten->goala[$j][$i] > $ligaDaten->goalb[$j][$i]) { - $nieder[$a] = $nieder[$a]+1; - $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0s; - } - $ser3[$a]++; - $ser4[$a]++; - $ser1[$a] = 0; - $ser2[$a] = 0; - if (($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) < ($maxn1[$a]-$maxn2[$a]) || ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] < $maxn1[$a]))) { - $maxn1[$a] = $ligaDaten->goalb[$j][$i]; - $maxn2[$a] = $ligaDaten->goala[$j][$i]; - $maxn0[$a] = applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } elseif ((($ligaDaten->goalb[$j][$i]-$ligaDaten->goala[$j][$i]) == ($maxn1[$a]-$maxn2[$a])) && ($ligaDaten->goalb[$j][$i] == $maxn1[$a])) { - $maxn0[$a] = $maxn0[$a]."
    ".applyFactor($ligaDaten->goalb[$j][$i], $ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goala[$j][$i], $ligaDaten->goalfaktor)." ".$text[72]." ".$ligaDaten->teams[$ligaDaten->teama[$j][$i]]." ".$text[74]; - } - } elseif ($ligaDaten->goala[$j][$i] == $ligaDaten->goalb[$j][$i]) { - $unent[$a] = $unent[$a]+1; - $punkte[$a] = $punkte[$a]+$p0u; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]+$p0u; - } - $ser1[$a] = 0; - $ser2[$a]++; - $ser3[$a] = 0; - $ser4[$a]++; - } - } - } - } - } + $endtab = (int)($lmo_tab_e->spieltage()/2); } - if (min($endtab, $calc_lastst) >= $ligaDaten->strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $ligaDaten->strafdat[$a] > ($hoy = (int)($ligaDaten->anzst/2))) or ($tabtype == 4 && $ligaDaten->strafdat[$a] <= ($endtab = (int)($ligaDaten->anzst/2))))) { - // Hack-Straftore - $etore[$a] = $etore[$a]-$ligaDaten->torkorrektur1[$a]; // Hack-Straftore - $atore[$a] = $atore[$a]-$ligaDaten->torkorrektur2[$a]; // Hack-Straftore - } - $dtore[$a] = $etore[$a]-$atore[$a]; - if (min($endtab, $calc_lastst) >= $ligaDaten->strafdat[$a] && ($tabtype == 0 or ($tabtype == 3 && $ligaDaten->strafdat[$a] > ($hoy = (int)($ligaDaten->anzst/2))) or ($tabtype == 4 && $ligaDaten->strafdat[$a] <= ($endtab = (int)($ligaDaten->anzst/2))))) { - // Hack-Straftore - $punkte[$a] = $punkte[$a]-$ligaDaten->strafp[$a]; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]-$ligaDaten->strafm[$a]; + } + $lmo_tabelle = \Lmo\Liga\Tabelle::berechne($lmo_tab_liga, (int)$tabtype, $hoy + 1, (int)$endtab); + + $spiele = $siege = $unent = $nieder = $punkte = $negativ = $etore = $atore = $dtore = array_fill(0, $lmo_tab_anzteams + 1, 0); + $maxs1 = $maxs2 = $maxn1 = $maxn2 = $ser1 = $ser2 = $ser3 = $ser4 = array_fill(0, $lmo_tab_anzteams + 1, 0); + $maxs0 = $maxn0 = array_fill(0, $lmo_tab_anzteams + 1, " "); + // hoechster Sieg / hoechste Niederlage als Text: "3:0 gegen Mannschaft (H)", mehrere untereinander + $lmo_tab_rekord = static function (\Lmo\Liga\Rekord $lmo_r) use ($text, $lmo_tab_faktor): string { + $lmo_zeilen = $lmo_r->beginntLeer || $lmo_r->spiele === array() ? array(" ") : array(); + foreach ($lmo_r->spiele as list($lmo_spiel, $lmo_heimsicht)) { + if ($lmo_heimsicht) { + $lmo_gegner = $lmo_spiel->gast > 0 ? $lmo_spiel->gastMannschaft()->anzeigename() : '___'; + $lmo_zeilen[] = $lmo_spiel->toreHeimText($lmo_tab_faktor).":".$lmo_spiel->toreGastText($lmo_tab_faktor)." ".$text[72]." ".$lmo_gegner." ".$text[73]; + } else { + $lmo_gegner = $lmo_spiel->heim > 0 ? $lmo_spiel->heimMannschaft()->anzeigename() : '___'; + $lmo_zeilen[] = $lmo_spiel->toreGastText($lmo_tab_faktor).":".$lmo_spiel->toreHeimText($lmo_tab_faktor)." ".$text[72]." ".$lmo_gegner." ".$text[74]; } - } // Hack-Straftore - if ($ligaDaten->kegel == 0) { - array_push($tab0, (50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); - } else { - array_push($tab0, (50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); } + return implode("
    ", $lmo_zeilen); + }; + // Sortierschluessel wie bisher: je 8 Stellen fuer Punkte, Minuspunkte, Tordifferenz und Tore (Kegelliga: Tore, Tordifferenz) + $lmo_tab_schluessel = static function (\Lmo\Liga\Tabellenzeile $lmo_z) use ($lmo_tab_e): string { + return $lmo_tab_e->istKegelliga() + ? (50000000+$lmo_z->punkte).(50000000-$lmo_z->minuspunkte).(50000000+$lmo_z->tore).(50000000+$lmo_z->tordifferenz()) + : (50000000+$lmo_z->punkte).(50000000-$lmo_z->minuspunkte).(50000000+$lmo_z->tordifferenz()).(50000000+$lmo_z->tore); + }; + + $stt = $lmo_tabelle->letzterGewerteterSpieltag; + $tab0 = array(); + foreach ($lmo_tabelle->zeilen as $a => $lmo_zeile) { + $spiele[$a] = $lmo_zeile->spiele; + $siege[$a] = $lmo_zeile->siege; + $unent[$a] = $lmo_zeile->unentschieden; + $nieder[$a] = $lmo_zeile->niederlagen; + $punkte[$a] = $lmo_zeile->punkte; + $negativ[$a] = $lmo_zeile->minuspunkte; + $etore[$a] = $lmo_zeile->tore; + $atore[$a] = $lmo_zeile->gegentore; + $dtore[$a] = $lmo_zeile->tordifferenz(); + $ser1[$a] = $lmo_zeile->serieSiege; + $ser2[$a] = $lmo_zeile->serieUngeschlagen; + $ser3[$a] = $lmo_zeile->serieNiederlagen; + $ser4[$a] = $lmo_zeile->serieSieglos; + $maxs1[$a] = $lmo_zeile->hoechsterSieg->tore; + $maxs2[$a] = $lmo_zeile->hoechsterSieg->gegentore; + $maxs0[$a] = $lmo_tab_rekord($lmo_zeile->hoechsterSieg); + $maxn1[$a] = $lmo_zeile->hoechsteNiederlage->tore; + $maxn2[$a] = $lmo_zeile->hoechsteNiederlage->gegentore; + $maxn0[$a] = $lmo_tab_rekord($lmo_zeile->hoechsteNiederlage); + $tab0[] = $lmo_tab_schluessel($lmo_zeile).(50000000+$a); } rsort($tab0, SORT_STRING); - if ($ligaDaten->direkt == 1) { - $cba = 1; - for ($abc = 1; $abc < $ligaDaten->anzteams; $abc++) { - // Gleichstand = gleicher Punkte- und Minuspunkteblock (je 8 Stellen). Vorher substr(..., 7, 9): - // nur die letzte Ziffer der Punkte, 59 und 49 Punkte galten als gleich. - $x1 = substr($tab0[$abc-1], 0, 16); - $x2 = substr($tab0[$abc], 0, 16); - if ($x1 == $x2) { - $cba++; - } - if (($x1 != $x2) || (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2))) { - if ($cba > 1) { - $subteams = ""; - for ($b = 1; $b <= $cba; $b++) { - if ($b > 1) { - $subteams = $subteams."."; - } - if (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2)) { - $subteams = $subteams.intval(substr($tab0[$abc-$b+1], -7)); - } else { - $subteams = $subteams.intval(substr($tab0[$abc-$b], -7)); - } - } - $anzcnt = 0; - require(PATH_TO_LMO."/lmo-calctable1.php"); - if ($anzcnt > 0) { - for ($b = 1; $b <= count($tab1); $b++) { - for ($f = 0; $f < count($tab0); $f++) { - if (intval(substr($tab0[$f], -7)) == intval(substr($tab1[$b-1], -7))) { - // Rang als genau ein Zeichen an Stelle 16 (erste Ziffer der Tordifferenz). Ab Rang 10 - // folgen die Zeichen hinter "9" (":", ";", ...), die als String richtig dahinter sortieren. - // Vorher ueberschrieb ein zweistelliger Rang die letzte Ziffer der Minuspunkte. - $tab0[$f] = substr($tab0[$f], 0, 16).chr(ord('0') + $b).substr($tab0[$f], 17); - } - } - } + + // direkter Vergleich: je Gruppe punktgleicher Mannschaften die Tabelle ihrer Spiele gegeneinander ($tab1). + // Ihr Rang kommt als ein Zeichen an Stelle 16 des Sortierschluessels (erste Ziffer der Tordifferenz); + // ab Rang 10 folgen die Zeichen hinter "9" (":", ";", ...), die als Zeichenkette richtig dahinter sortieren. + foreach ($lmo_tabelle->direkteVergleiche as $lmo_vergleich) { + $subteams = implode(".", $lmo_vergleich['mannschaften']); + $anzcnt = $lmo_vergleich['wertungen']; + $tab1 = array(); + foreach ($lmo_vergleich['zeilen'] as $a => $lmo_zeile) { + $tab1[$a] = $lmo_tab_schluessel($lmo_zeile).(50000000+array_search($a, $lmo_vergleich['mannschaften'])).(50000000+$a); + } + ksort($tab1); + $tab1 = array_values($tab1); + sort($tab1, SORT_STRING); + if ($anzcnt > 0) { + for ($b = 1; $b <= count($tab1); $b++) { + for ($f = 0; $f < count($tab0); $f++) { + if (intval(substr($tab0[$f], -7)) == intval(substr($tab1[$b-1], -7))) { + $tab0[$f] = substr($tab0[$f], 0, 16).chr(ord('0') + $b).substr($tab0[$f], 17); } } - $cba = 1; } } + } + if ($lmo_tabelle->direkteVergleiche !== array()) { rsort($tab0, SORT_STRING); } if ($action == "admin") { From 9baf1fcc4847b8052e8b047b4bb1b01cbc400211 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:09:05 +0200 Subject: [PATCH 214/298] changelog: Tabelle --- changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index d554ce69..de2858db 100644 --- a/changelog.md +++ b/changelog.md @@ -11,6 +11,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - `Lmo\Liga\Spiel`: ein Spiel zum Anzeigen, abgeleitet aus den Rohdaten (Tore mit »nicht gespielt«, Wertung am grünen Tisch, Zusatz, Notiz, Anstoß) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. An der Mannschaft dazu `kurzname()` und `mittelname()`, die einen fehlenden Namen aus dem Namen bilden. Der Hauptlader stellt die Rohdaten als `$lmo_liga` bereit. - Zum Durchlaufen mit `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` und `alleSpiele()` liefern vollständig und in der Reihenfolge der Nummern, auch wenn in der Datei etwas fehlt oder anders sortiert ist; im Pokal je Paarung die Spiele des Modus. `Einstellungen::partienImSpieltag()` nennt die Zahl der Partien einer Runde. - `Lmo\Liga\Paarung`: zwei Mannschaften und ihre Spiele in einer Runde, mit `sieger()` (ein Spiel, Hin- und Rückspiel, Best of 3/5/7). `Rohdaten\Liga::paarungen($runde)` liefert sie zum Durchlaufen. +- `Lmo\Liga\Tabelle`: rechnet die Tabelle einer Liga aus den Spielen der Rohdaten – gesamt, heim, auswärts, Hin- und Rückrunde, bis zu einem Spieltag, mit Strafen ab Stichtag, Wertungen am grünen Tisch, Kegel-Sortierung und direktem Vergleich. Die Zeilen (`Tabellenzeile`) haben feste Typen und tragen auch Serien sowie höchsten Sieg und höchste Niederlage (`Rekord`). Aufruf: `Tabelle::berechne($liga, Tabelle::HEIM, 1, 17)`. ### Changed @@ -21,6 +22,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Tippübersicht und Erinnerungsmail des Tippspiels führen die anstehenden Spiele als Liste von `Lmo\Tipp\AnstehendesSpiel`. Bisher sammelten sie die Werte mehrerer Ligen als Listen in den Feldern der geladenen Liga (`$ligaDaten->titel`, `->teama` …), die dafür nicht gedacht sind. - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. +- Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -285,6 +287,7 @@ _Here we write changelog notes for the next version._ - `Lmo\Liga\Spiel`: a game for display, derived from the raw data (goals with "not played", decision at the green table, addition, note, kick-off) – `Spiel::ausRohdaten($liga, $spieltag, $partie)`. In addition `kurzname()` and `mittelname()` on the team, which build a missing name from the name. The main loader provides the raw data as `$lmo_liga`. - For iterating with `foreach`: `Rohdaten\Liga::alleMannschaften()`, `spiele($spieltag)` and `alleSpiele()` deliver completely and in the order of the numbers, even if something is missing or sorted differently in the file; in a cup the games of the mode for each pairing. `Einstellungen::partienImSpieltag()` gives the number of matches of a round. - `Lmo\Liga\Paarung`: two teams and their games in a round, with `sieger()` (one game, two legs, best of 3/5/7). `Rohdaten\Liga::paarungen($runde)` delivers them for iterating. +- `Lmo\Liga\Tabelle`: computes the table of a league from the games of the raw data – overall, home, away, first and second half, up to a round, with penalties from their effective round, decisions at the green table, skittles sorting and direct comparison. The rows (`Tabellenzeile`) have fixed types and also carry streaks as well as highest win and highest defeat (`Rekord`). Call: `Tabelle::berechne($liga, Tabelle::HEIM, 1, 17)`. ### Changed @@ -295,6 +298,7 @@ _Here we write changelog notes for the next version._ - Prediction overview and reminder mail of the prediction game keep the upcoming games as a list of `Lmo\Tipp\AnstehendesSpiel`. So far they collected the values of several leagues as lists in the fields of the loaded league (`$ligaDaten->titel`, `->teama` …), which are not meant for that. - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. +- The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 666b9deaec4079e85303c814e375e2f42fa39ab3 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:11:42 +0200 Subject: [PATCH 215/298] fix(phpstan): Tore in Tabelle::werte() als lokale Werte --- src/Liga/Tabelle.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Liga/Tabelle.php b/src/Liga/Tabelle.php index 022a216d..3c31a83a 100644 --- a/src/Liga/Tabelle.php +++ b/src/Liga/Tabelle.php @@ -122,7 +122,9 @@ public static function berechne(Rohdaten\Liga $liga, int $art = self::GESAMT, in */ private function werte(Spiel $spiel, array $zeilen): bool { - if ($spiel->toreHeim === null || $spiel->toreGast === null) { + $toreHeim = $spiel->toreHeim; + $toreGast = $spiel->toreGast; + if ($toreHeim === null || $toreGast === null) { return false; } $e = $this->einstellungen; @@ -134,20 +136,20 @@ private function werte(Spiel $spiel, array $zeilen): bool } $minus = $e->mitMinuspunkten(); // Ausgang aus Sicht der Heimmannschaft: 1 = Sieg, 0 = Unentschieden, -1 = Niederlage - $nachToren = $spiel->toreHeim <=> $spiel->toreGast; + $nachToren = $toreHeim <=> $toreGast; $heim = $spiel->wertung === 1 ? 1 : ($spiel->wertung === 2 ? -1 : $nachToren); $gezaehlt = false; if ($this->art !== self::AUSWAERTS && isset($zeilen[$spiel->heim])) { - $zeilen[$spiel->heim]->werte($heim, $spiel->toreHeim, $spiel->toreGast, $punkte, $minus, $spiel, true); + $zeilen[$spiel->heim]->werte($heim, $toreHeim, $toreGast, $punkte, $minus, $spiel, true); $gezaehlt = true; } if ($this->art !== self::HEIM && isset($zeilen[$spiel->gast]) && $spiel->gast !== $spiel->heim) { if ($spiel->wertung === 3) { // gegen beide: auch der Gast bekommt das Ergebnis aus Sicht der Heimmannschaft - $zeilen[$spiel->gast]->werte($nachToren, $spiel->toreHeim, $spiel->toreGast, $punkte, $minus, $spiel, true); + $zeilen[$spiel->gast]->werte($nachToren, $toreHeim, $toreGast, $punkte, $minus, $spiel, true); } else { - $zeilen[$spiel->gast]->werte(-$heim, $spiel->toreGast, $spiel->toreHeim, $punkte, $minus, $spiel, false); + $zeilen[$spiel->gast]->werte(-$heim, $toreGast, $toreHeim, $punkte, $minus, $spiel, false); } $gezaehlt = true; } From 05a9f40a5d26d5562301b11b225332ec68cbe9ac Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:14:50 +0200 Subject: [PATCH 216/298] refactor(tabelle): Tabellenseite, Rahmen und Statistik ohne $ligaDaten --- lmo/lmo-showrestab.php | 36 +++++++---- lmo/lmo-showstats.php | 80 ++++++++++++----------- lmo/lmo-showtable.php | 142 ++++++++++++++++++++++------------------- 3 files changed, 143 insertions(+), 115 deletions(-) diff --git a/lmo/lmo-showrestab.php b/lmo/lmo-showrestab.php index 31e7929a..ed4f8c52 100644 --- a/lmo/lmo-showrestab.php +++ b/lmo/lmo-showrestab.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @var string $action gewaehlte Seite (Aufrufparameter) @@ -59,22 +59,32 @@ $endtab_original = $endtab; $addp = $_SERVER['PHP_SELF']."?action=program&file=".$file."&selteam="; $addr = $_SERVER['PHP_SELF']."?action=$action&tabtype=$tabtype&file=".$file."&st="; + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anzteams = $lmo_einstellungen->mannschaften(); $breite = 10; - if ($ligaDaten->spez == 1) { + if ($lmo_einstellungen->mitVerlaengerung()) { $breite = $breite+2; } - if (in_array(3,$ligaDaten->msieg[$st-1])) { + // hat der Spieltag ein Spiel, das gegen beide gewertet ist? Dann braucht die Ergebnisliste vier Spalten mehr + $lmo_gegen_beide = false; + foreach ($lmo_liga->spiele((int)$st) as $lmo_spiel) { + if ($lmo_spiel->wertung == 3) { + $lmo_gegen_beide = true; + } + } + if ($lmo_gegen_beide) { $breite = $breite+4; } - if ($ligaDaten->datm == 1) { + if ($lmo_einstellungen->mitAnstosszeit()) { $breite = $breite+1; } if ($endtab_original > 1) { $endtab = $endtab_original - 1; require(PATH_TO_LMO."/lmo-calctable.php"); $platz1 = array(""); - $platz1 = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz1 = array_pad($array, $lmo_anzteams+1, ""); + for ($x = 0; $x < $lmo_anzteams; $x++) { $platz1[intval(substr($tab0[$x], 34))] = $x+1; } $endtab = $endtab_original; @@ -84,8 +94,8 @@ $tabtype = 1; require(PATH_TO_LMO."/lmo-calctable.php"); $hplatz = array(""); - $hplatz = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $hplatz = array_pad($array, $lmo_anzteams+1, ""); + for ($x = 0; $x < $lmo_anzteams; $x++) { $hplatz[intval(substr($tab0[$x], 34))] = $x+1; } $hspiele = $spiele; @@ -100,8 +110,8 @@ $tabtype = 2; require(PATH_TO_LMO."/lmo-calctable.php"); $aplatz = array(""); - $aplatz = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $aplatz = array_pad($array, $lmo_anzteams+1, ""); + for ($x = 0; $x < $lmo_anzteams; $x++) { $aplatz[intval(substr($tab0[$x], 34))] = $x+1; } $aspiele = $spiele; @@ -118,8 +128,8 @@ $endtab = $endtab_original; require(PATH_TO_LMO."/lmo-calctable.php"); $platz0 = array(""); - $platz0 = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz0 = array_pad($array, $lmo_anzteams+1, ""); + for ($x = 0; $x < $lmo_anzteams; $x++) { $platz0[intval(substr($tab0[$x], 34))] = $x+1; } $endtab = $endtab_original; @@ -156,7 +166,7 @@
    anzst) {?> + if ($st < $lmo_einstellungen->spieltage()) {?> diff --git a/lmo/lmo-showstats.php b/lmo/lmo-showstats.php index 9570d3b1..9695d5c5 100644 --- a/lmo/lmo-showstats.php +++ b/lmo/lmo-showstats.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string|null $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $dirliga Ligenordner relativ zum LMO (Konfiguration) @@ -127,8 +127,14 @@ if ($file!="") { - $show_stat1=isset($_GET['stat1'])?$_GET['stat1']:$ligaDaten->stat1; - $show_stat2=isset($_GET['stat2'])?$_GET['stat2']:$ligaDaten->stat2; + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) und alle Mannschaften nach Nummer + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anzteams = $lmo_einstellungen->mannschaften(); + $lmo_mannschaften = iterator_to_array($lmo_liga->alleMannschaften()); + // Name einer gewaehlten Mannschaft; ohne Auswahl "___" + $lmo_name = static fn ($lmo_nr): string => $lmo_nr == 0 ? '___' : $lmo_liga->mannschaftsname($lmo_nr); + $show_stat1=isset($_GET['stat1'])?$_GET['stat1']:$lmo_einstellungen->fieberkurveErste(); + $show_stat2=isset($_GET['stat2'])?$_GET['stat2']:$lmo_einstellungen->fieberkurveZweite(); if ($show_stat1==0 && $show_stat2!=0) { $show_stat1=$show_stat2; $show_stat2=0; @@ -141,17 +147,17 @@ anzst; + $endtab = $lmo_einstellungen->spieltage(); require(PATH_TO_LMO."/lmo-calctable.php"); $platz0 = array(""); - $platz0 = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz0 = array_pad($array, $lmo_anzteams+1, ""); + for ($x = 0; $x < $lmo_anzteams; $x++) { $platz0[intval(substr($tab0[$x], 34))] = $x+1; }?> - + 0 && $show_stat1!=$show_stat2) {?> - 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> @@ -247,19 +253,19 @@ 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {if ($spiele[$show_stat2]) {?> + 0 && $show_stat1!=$show_stat2) {if ($spiele[$show_stat2]) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> @@ -409,15 +415,15 @@
    dats == 1) { - if ($ligaDaten->datum1[$st - 1] != '') { - echo ' ' . $text[3] . ' ' . $ligaDaten->datum1[$st - 1]; + if ($lmo_einstellungen->mitSpieltagsdatum()) { + if ($lmo_spieltag->ersterTagText() != '') { + echo ' ' . $text[3] . ' ' . $lmo_spieltag->ersterTagText(); } - if ($ligaDaten->datum2[$st - 1] != '') { - echo ' ' . $text[4] . ' ' . $ligaDaten->datum2[$st - 1]; + if ($lmo_spieltag->letzterTagText() != '') { + echo ' ' . $text[4] . ' ' . $lmo_spieltag->letzterTagText(); } }?>
    ';} echo $text[419 + $i]; ?>
      '; } /*elseif ($m == 2) { @@ -122,20 +133,20 @@ }*/ else { echo ' '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] , ' alt=""') . ' '; ?> -  goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> :goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> -  goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> :goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> '; } /*elseif ($m == 2) { @@ -229,20 +238,20 @@ }*/ else { echo ' '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' '; ?> -  goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> :goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> -  goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> :goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> '; } /*elseif ($m == 2) { @@ -335,20 +342,20 @@ }*/ else { echo ' '; } - if ($ligaDaten->plan == 1) { - echo ''; + if ($lmo_einstellungen->mitSpielplan()) { + echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - if ($ligaDaten->plan == 1) { + if ($lmo_einstellungen->mitSpielplan()) { echo ''; } - echo ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' '; ?> -  goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?> :goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> -  goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreGastText($lmo_einstellungen->torfaktor()); ?> :goala[$st - 1][$i][$n], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_einstellungen->torfaktor()); ?>  mspez[$st - 1][$i][$n]; ?>zusatzText($text[0], $text[1]); ?>   urlb == 1 || $ligaDaten->mnote[$st - 1][$i][$n] != '') { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""'); + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '') { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$st - 1][$i][$n] != '') { + if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } @@ -457,11 +464,11 @@ if (file_exists(PATH_TO_ADDONDIR . '/stats/lmo-showkoresults.inc.php')) include (PATH_TO_ADDONDIR . '/stats/lmo-showkoresults.inc.php'); /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$st - 1][$i][$n] != '') { + if ($lmo_spiel->notiz != '') { //Zentrierte Kopfzeile für Notizen - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ''; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_spiel->toreHeimText($lmo_einstellungen->torfaktor()) . ':' . $lmo_spiel->toreGastText($lmo_einstellungen->torfaktor()) . ''; //Allgemeine Notiz - $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $ligaDaten->mnote[$st - 1][$i][$n]; + $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $lmo_spiel->notiz; //Ausgabe als neutrales Element (kein Link) echo ''; @@ -473,7 +480,7 @@
     
              
    anzteams;$i++) {?> + for ($i=1;$i<=$lmo_anzteams;$i++) {?> - +
    - teams[$i]?>">anzeigename()?>"> - teamk[$i]; ?>&stat2=">kurzname(); ?>teamk[$i]; + echo $lmo_mannschaften[$i]->kurzname(); } ?> teams[$i]," alt=''"); ?> anzeigename()," alt=''"); ?> 
    @@ -163,23 +169,23 @@
     

     
    teams[$show_stat1];?> teams[$show_stat1]," alt=''")." "; + echo HTML_smallTeamIcon($file,$lmo_name($show_stat1)," alt=''")." "; if ($show_stat2>0 && $show_stat1!=$show_stat2) { - echo " ".HTML_smallTeamIcon($file,$ligaDaten->teams[$show_stat2]," alt=''"); + echo " ".HTML_smallTeamIcon($file,$lmo_name($show_stat2)," alt=''"); }?> teams[$show_stat2];?>
    pointsfaktor); if ($ligaDaten->minus==2) {":".applyFactor($negativ[$show_stat1],$ligaDaten->pointsfaktor);} ?>punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($negativ[$show_stat1],$lmo_einstellungen->punktfaktor());} ?> pointsfaktor); if ($ligaDaten->minus==2) {":".applyFactor($negativ[$show_stat2],$ligaDaten->pointsfaktor);} ?>punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($negativ[$show_stat2],$lmo_einstellungen->punktfaktor());} ?>
    pointsfaktor); if ($ligaDaten->minus==2) {":".applyFactor(number_format($negativ[$show_stat1]/$spiele[$show_stat1],2),$ligaDaten->pointsfaktor);}} ?>punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($negativ[$show_stat1]/$spiele[$show_stat1],2),$lmo_einstellungen->punktfaktor());}} ?> pointsfaktor); if ($ligaDaten->minus==2) {":".applyFactor(number_format($negativ[$show_stat2]/$spiele[$show_stat2],2),$ligaDaten->pointsfaktor);}} ?>punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($negativ[$show_stat2]/$spiele[$show_stat2],2),$lmo_einstellungen->punktfaktor());}} ?>
    goalfaktor).":".applyFactor($atore[$show_stat1],$ligaDaten->goalfaktor); ?>torfaktor()).":".applyFactor($atore[$show_stat1],$lmo_einstellungen->torfaktor()); ?> goalfaktor).":".applyFactor($atore[$show_stat2],$ligaDaten->goalfaktor); ?>torfaktor()).":".applyFactor($atore[$show_stat2],$lmo_einstellungen->torfaktor()); ?>
    goalfaktor)/$spiele[$show_stat1],2).":".number_format(applyFactor($atore[$show_stat1],$ligaDaten->goalfaktor)/$spiele[$show_stat1],2);} ?>torfaktor())/$spiele[$show_stat1],2).":".number_format(applyFactor($atore[$show_stat1],$lmo_einstellungen->torfaktor())/$spiele[$show_stat1],2);} ?> goalfaktor)/$spiele[$show_stat2],2).":".number_format(applyFactor($atore[$show_stat2],$ligaDaten->goalfaktor)/$spiele[$show_stat2],2);} ?>torfaktor())/$spiele[$show_stat2],2).":".number_format(applyFactor($atore[$show_stat2],$lmo_einstellungen->torfaktor())/$spiele[$show_stat2],2);} ?>
    anzteams;$i++) {?> + for ($i=1;$i<=$lmo_anzteams;$i++) {?> - + @@ -472,10 +478,10 @@ - - + + - + 0) {?> @@ -483,13 +489,13 @@ - + 0) {?> - + 2) { $counteranz0=$counteranz-2;?> @@ -507,13 +513,13 @@ - + 0) {?> - + 2) { $counteranz4=$counteranz1-2;?> @@ -531,13 +537,13 @@ - + 0) {?> - + 2) { $counteranz6=$counteranz5-2;?> diff --git a/lmo/lmo-showtable.php b/lmo/lmo-showtable.php index df80a75d..0d9cae22 100644 --- a/lmo/lmo-showtable.php +++ b/lmo/lmo-showtable.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $text Sprachtexte * @var string $diroutput Ordner fuer erzeugte Dateien (Konfiguration) @@ -68,13 +68,15 @@ * @var array $adtore Tabellenspalte je Mannschaft (lmo-calctable.php) */ -if ($ligaDaten->minus == 2) { +// Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) +$lmo_einstellungen = $lmo_liga->einstellungen(); +if ($lmo_einstellungen->mitMinuspunkten()) { $dummy = ' colspan="3" align="center"'; } else { $dummy = ' align="right"'; } $breite = 11; -if ($ligaDaten->minus == 2) { +if ($lmo_einstellungen->mitMinuspunkten()) { $breite = $breite+2; } if ($tabonres == 2) { @@ -86,13 +88,13 @@
    teams[$i]," alt=''"); ?> anzeigename()," alt=''"); ?>  - teams[$i]?>">anzeigename()?>">teamk[$i]?>kurzname()?>teamk[$i]; + echo $lmo_mannschaften[$i]->kurzname(); } ?>
    goalfaktor);?> (goalfaktor)?>) goalfaktor);?>0) {$v=round($dsheimtore/$gdstore*100);echo " ($v% ".$text[517].applyFactor($dsheimtore,$ligaDaten->goalfaktor).")";}?> torfaktor());?> (torfaktor())?>) torfaktor());?>0) {$v=round($dsheimtore/$gdstore*100);echo " ($v% ".$text[517].applyFactor($dsheimtore,$lmo_einstellungen->torfaktor()).")";}?>   goalfaktor);?>0) {echo " (".(100-$v)."% ".$text[517].applyFactor($dsgasttore,$ligaDaten->goalfaktor).")";}?> torfaktor());?>0) {echo " (".(100-$v)."% ".$text[517].applyFactor($dsgasttore,$lmo_einstellungen->torfaktor()).")";}?>
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    - goalfaktor)?>:goalfaktor)?> (.)torfaktor())?>:torfaktor())?> (.)
    hidr != 1) { ?> +if (!$lmo_einstellungen->ohneUnentschieden()) { ?> @@ -140,7 +142,7 @@ hidr != 1) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?> @@ -164,7 +166,7 @@ hidr != 1) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?> @@ -188,9 +190,19 @@ anzteams; $x++) { +for ($x = 1; $x <= $lmo_einstellungen->mannschaften(); $x++) { $i = intval(substr($tab0[$x - 1], 34)); - if ($i == $ligaDaten->favteam) { + // die Mannschaft dieser Zeile mit ihren Strafen, Torkorrekturen, ihrer Notiz und Homepage + $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + $lmo_name = $lmo_mannschaft->anzeigename(); + $lmo_strafp = $lmo_mannschaft->werte['SP'] ?? '0'; + $lmo_strafm = $lmo_mannschaft->werte['SM'] ?? '0'; + $lmo_tor1 = $lmo_mannschaft->werte['TOR1'] ?? '0'; + $lmo_tor2 = $lmo_mannschaft->werte['TOR2'] ?? '0'; + $lmo_strafdat = $lmo_mannschaft->werte['STDA'] ?? '0'; + $lmo_notiz = $lmo_mannschaft->werte['NOT'] ?? ''; + $lmo_url = $lmo_mannschaft->werte['URL'] ?? ''; + if ($i == $lmo_einstellungen->lieblingsmannschaft()) { $dummy = ''; $dumm2 = ''; } else { @@ -199,23 +211,23 @@ } $lmo_tabelle_class = 'nobr'; if ($tabtype == 0) { - if (($x == 1) && ($ligaDaten->champ != 0)) { + if (($x == 1) && $lmo_einstellungen->mitMeister()) { $lmo_tabelle_class = 'lmoTabelleMeister nobr'; $j = 2; } - if (($x >= $j) && ($x < $j+$ligaDaten->anzcl) && ($ligaDaten->anzcl > 0)) { + if (($x >= $j) && ($x < $j+$lmo_einstellungen->plaetzeChampionsLeague()) && ($lmo_einstellungen->plaetzeChampionsLeague() > 0)) { $lmo_tabelle_class = 'lmoTabelleCleague nobr'; } - if (($x >= $j+$ligaDaten->anzcl) && ($x < $j+$ligaDaten->anzcl+$ligaDaten->anzck) && ($ligaDaten->anzck > 0)) { + if (($x >= $j+$lmo_einstellungen->plaetzeChampionsLeague()) && ($x < $j+$lmo_einstellungen->plaetzeChampionsLeague()+$lmo_einstellungen->plaetzeClQualifikation()) && ($lmo_einstellungen->plaetzeClQualifikation() > 0)) { $lmo_tabelle_class = 'lmoTabelleCleaguequali nobr'; } - if (($x >= $j+$ligaDaten->anzcl+$ligaDaten->anzck) && ($x < $j+$ligaDaten->anzcl+$ligaDaten->anzck+$ligaDaten->anzuc) && ($ligaDaten->anzuc > 0)) { + if (($x >= $j+$lmo_einstellungen->plaetzeChampionsLeague()+$lmo_einstellungen->plaetzeClQualifikation()) && ($x < $j+$lmo_einstellungen->plaetzeChampionsLeague()+$lmo_einstellungen->plaetzeClQualifikation()+$lmo_einstellungen->plaetzeUefaCup()) && ($lmo_einstellungen->plaetzeUefaCup() > 0)) { $lmo_tabelle_class = 'lmoTabelleUefa nobr'; } - if (($x <= $ligaDaten->anzteams-$ligaDaten->anzab) && ($x > $ligaDaten->anzteams-$ligaDaten->anzab-$ligaDaten->anzar) && ($ligaDaten->anzar > 0)) { + if (($x <= $lmo_einstellungen->mannschaften()-$lmo_einstellungen->plaetzeAbstieg()) && ($x > $lmo_einstellungen->mannschaften()-$lmo_einstellungen->plaetzeAbstieg()-$lmo_einstellungen->plaetzeRelegation()) && ($lmo_einstellungen->plaetzeRelegation() > 0)) { $lmo_tabelle_class = 'lmoTabelleRelegation nobr'; } - if (($x <= $ligaDaten->anzteams) && ($x > $ligaDaten->anzteams-$ligaDaten->anzab) && ($ligaDaten->anzab > 0)) { + if (($x <= $lmo_einstellungen->mannschaften()) && ($x > $lmo_einstellungen->mannschaften()-$lmo_einstellungen->plaetzeAbstieg()) && ($lmo_einstellungen->plaetzeAbstieg() > 0)) { $lmo_tabelle_class = 'lmoTabelleAbsteiger nobr'; } } ?> @@ -231,53 +243,53 @@ } } ?> - + hidr != 1) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?> @@ -297,27 +309,27 @@ - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + - + - - + + - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + - + - - + + - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + - + - - + + - + minus == 2) { ?> + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - + goalfaktor) . '      ' . ' ' . $text[38] . ' ' . $text[4001] . ': ' . applyFactor($gdstore, $ligaDaten->goalfaktor); + echo $text[4000] . $text[38] . ': ' . applyFactor($gzutore, $lmo_einstellungen->torfaktor()) . '      ' . ' ' . $text[38] . ' ' . $text[4001] . ': ' . applyFactor($gdstore, $lmo_einstellungen->torfaktor()); } } ?> From d6d8bfe636cc348377ee03f4cc180f4bde4c1092 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:14:50 +0200 Subject: [PATCH 217/298] changelog: Tabellenseite und Statistik --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index de2858db..fe13170e 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenwerte selbst kommen weiter aus `lmo-calctable.php`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -299,6 +300,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table values themselves still come from `lmo-calctable.php`. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 1c4c77d7b52b4020d0d620e39680936526953657 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:18:14 +0200 Subject: [PATCH 218/298] feat(liga): Tabelle kennt die Ansichten des LMO, Platz und Handicap-Reihenfolge --- src/Liga/Tabelle.php | 67 +++++++++++++++++++++++++++++++++ tests/Unit/Liga/TabelleTest.php | 32 ++++++++++++++++ 2 files changed, 99 insertions(+) diff --git a/src/Liga/Tabelle.php b/src/Liga/Tabelle.php index 3c31a83a..27583b05 100644 --- a/src/Liga/Tabelle.php +++ b/src/Liga/Tabelle.php @@ -39,6 +39,12 @@ final class Tabelle /** @var list Nummern der Mannschaften vom ersten zum letzten Platz */ public array $reihenfolge = []; + /** Erster Spieltag, der in diese Tabelle eingeht */ + public int $von = 1; + + /** Letzter Spieltag, der in diese Tabelle eingeht */ + public int $bis = 0; + /** Letzter Spieltag, von dem ein Spiel in diese Tabelle eingegangen ist; 0 = keiner */ public int $letzterGewerteterSpieltag = 0; @@ -79,6 +85,8 @@ public static function berechne(Rohdaten\Liga $liga, int $art = self::GESAMT, in $tabelle = new self($liga, $art); $e = $tabelle->einstellungen; $bis ??= $e->spieltage(); + $tabelle->von = $von; + $tabelle->bis = $bis; $anzahl = $e->mannschaften(); for ($nr = 1; $nr <= $anzahl; $nr++) { $tabelle->zeilen[$nr] = new Tabellenzeile($nr); @@ -113,6 +121,65 @@ public static function berechne(Rohdaten\Liga $liga, int $art = self::GESAMT, in return $tabelle; } + /** + * Die Tabelle, wie die Seiten des LMO sie waehlen: eine Art bis zu einem Spieltag. Die + * Rueckrundentabelle beginnt nach der Saisonhaelfte, die Hinrundentabelle endet dort, was auch + * immer als $bis angegeben ist. + * + * @param int $art GESAMT, HEIM, AUSWAERTS, RUECKRUNDE oder HINRUNDE + * @param int $bis Spieltag, bis zu dem gerechnet wird + * @param int $einschraenkung RUECKRUNDE oder HINRUNDE schraenkt eine Heim- oder Auswaertstabelle auf diese + * Saisonhaelfte ein (fuer die Heim- und Auswaertsbilanz neben der Hin- oder Rueckrundentabelle) + */ + public static function fuerAnsicht(Rohdaten\Liga $liga, int $art, int $bis, int $einschraenkung = self::GESAMT): self + { + $e = $liga->einstellungen(); + $haelfte = intdiv($e->spieltage(), 2); + $von = 1; + if ($e->mannschaften() >= 1) { + if ($art === self::RUECKRUNDE || $einschraenkung === self::RUECKRUNDE) { + $von = $haelfte + 1; + } + if ($art === self::HINRUNDE || $einschraenkung === self::HINRUNDE) { + $bis = $haelfte; + } + } + + return self::berechne($liga, $art, $von, $bis); + } + + /** Platz einer Mannschaft in dieser Tabelle, ab 1; null, wenn sie nicht in der Tabelle steht */ + public function platz(int $mannschaft): ?int + { + $platz = array_search($mannschaft, $this->reihenfolge, true); + + return $platz === false ? null : $platz + 1; + } + + /** + * Die Reihenfolge nach der Handicap-Angabe eines Spieltags (HS): je zwei Ziffern nennen der + * Reihe nach fuer den ersten, zweiten ... Platz der Tabelle den Platz, auf dem die Mannschaft + * gefuehrt wird. Ohne Angabe (leer oder 0) bleibt die Reihenfolge der Tabelle. + * + * @param string $handicap Wert HS des Spieltags, z. B. "030102" + * @return list Nummern der Mannschaften vom ersten zum letzten Platz + */ + public function reihenfolgeNachHandicap(string $handicap): array + { + if ($handicap === '' || $handicap == 0) { + return $this->reihenfolge; + } + $schluessel = []; + foreach ($this->reihenfolge as $platz => $nr) { + // bei gleicher Angabe steht, wer in der Tabelle weiter hinten liegt, zuerst (wie bisher) + $schluessel[$nr] = [(int) substr($handicap, $platz * 2, 2), -$platz]; + } + $nummern = $this->reihenfolge; + usort($nummern, static fn (int $a, int $b): int => $schluessel[$a] <=> $schluessel[$b]); + + return $nummern; + } + /** * Traegt ein gespieltes Spiel bei den beteiligten Mannschaften ein, soweit sie in $zeilen * stehen und die Art der Tabelle ihre Seite zaehlt. diff --git a/tests/Unit/Liga/TabelleTest.php b/tests/Unit/Liga/TabelleTest.php index ef0290fb..70406a46 100644 --- a/tests/Unit/Liga/TabelleTest.php +++ b/tests/Unit/Liga/TabelleTest.php @@ -88,6 +88,38 @@ public function testBisZuEinemSpieltagUndAbEinemSpieltag(): void self::assertSame([1, 0, 0, 1, 0, 1, 3], self::bilanz($abZwei, 3)); } + public function testAnsichtenDesLmoKennenDieSaisonhaelften(): void + { + // vier Mannschaften: sechs Spieltage, die Saisonhaelfte liegt nach Spieltag 3 + $liga = self::liga(); + + $rueck = Tabelle::fuerAnsicht($liga, Tabelle::RUECKRUNDE, 6); + $hin = Tabelle::fuerAnsicht($liga, Tabelle::HINRUNDE, 6); + $heimHin = Tabelle::fuerAnsicht($liga, Tabelle::HEIM, 5, Tabelle::HINRUNDE); + $gesamt = Tabelle::fuerAnsicht($liga, Tabelle::GESAMT, 1); + + self::assertSame([4, 6], [$rueck->von, $rueck->bis]); + self::assertSame(0, $rueck->zeilen[1]->spiele, 'in der Rueckrunde ist noch nichts gespielt'); + self::assertSame([1, 3], [$hin->von, $hin->bis], 'die Hinrunde endet an der Saisonhaelfte, was auch immer angegeben ist'); + self::assertSame([2, 6], [$hin->zeilen[1]->spiele, $hin->zeilen[1]->punkte]); + self::assertSame([1, 3], [$heimHin->von, $heimHin->bis]); + self::assertSame([1, 3], [$heimHin->zeilen[1]->spiele, $heimHin->zeilen[1]->punkte], 'nur das Heimspiel'); + self::assertSame([1, 1, 1], [$gesamt->von, $gesamt->bis, $gesamt->zeilen[1]->spiele]); + } + + public function testPlatzUndHandicapReihenfolge(): void + { + $tabelle = Tabelle::berechne(self::liga()); + + self::assertSame([1, 2, 3, 4], $tabelle->reihenfolge); + self::assertSame([2, 4, null], [$tabelle->platz(2), $tabelle->platz(4), $tabelle->platz(9)]); + // der Erste der Tabelle wird auf Platz 3 gefuehrt, der Zweite auf 1, der Dritte auf 2, der Vierte auf 4 + self::assertSame([2, 3, 1, 4], $tabelle->reihenfolgeNachHandicap('03010204')); + self::assertSame([1, 2, 3, 4], $tabelle->reihenfolgeNachHandicap('0'), 'ohne Angabe die Reihenfolge der Tabelle'); + self::assertSame([1, 2, 3, 4], $tabelle->reihenfolgeNachHandicap('')); + self::assertSame([1, 2, 3, 4], $tabelle->reihenfolge, 'die Tabelle selbst bleibt, wie sie ist'); + } + public function testSerienUndHoechsterSieg(): void { $tabelle = Tabelle::berechne(self::liga()); From eb3e9d535eb5d0136acd524ee4162d90787ee996 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:18:14 +0200 Subject: [PATCH 219/298] refactor(tabelle): Tabellenseite arbeitet direkt mit Lmo\Liga\Tabelle --- lmo/lmo-calctable.php | 15 ++---- lmo/lmo-showrestab.php | 64 ++++++++----------------- lmo/lmo-showtable.php | 105 +++++++++++++++++------------------------ 3 files changed, 67 insertions(+), 117 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index 1a111323..b180e04c 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -57,17 +57,12 @@ $lmo_tab_anzteams = $lmo_tab_e->mannschaften(); $lmo_tab_faktor = $lmo_tab_e->torfaktor(); - // Rueckrunde beginnt nach der Saisonhaelfte, Hinrunde endet dort - $hoy = 0; - if ($lmo_tab_anzteams >= 1) { - if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($lmo_tab_e->spieltage()/2); - } - if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($lmo_tab_e->spieltage()/2); - } + // Rueckrunde beginnt nach der Saisonhaelfte, Hinrunde endet dort (Tabelle::fuerAnsicht()) + $lmo_tabelle = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_tab_liga, (int)$tabtype, (int)$endtab, (int)$newtabtype); + $hoy = $lmo_tabelle->von - 1; + if ($tabtype == 4 || $newtabtype == 4) { + $endtab = $lmo_tabelle->bis; } - $lmo_tabelle = \Lmo\Liga\Tabelle::berechne($lmo_tab_liga, (int)$tabtype, $hoy + 1, (int)$endtab); $spiele = $siege = $unent = $nieder = $punkte = $negativ = $etore = $atore = $dtore = array_fill(0, $lmo_tab_anzteams + 1, 0); $maxs1 = $maxs2 = $maxn1 = $maxn2 = $ser1 = $ser2 = $ser3 = $ser4 = array_fill(0, $lmo_tab_anzteams + 1, 0); diff --git a/lmo/lmo-showrestab.php b/lmo/lmo-showrestab.php index ed4f8c52..b4d0d1c0 100644 --- a/lmo/lmo-showrestab.php +++ b/lmo/lmo-showrestab.php @@ -79,58 +79,34 @@ if ($lmo_einstellungen->mitAnstosszeit()) { $breite = $breite+1; } + // Die Tabellen zum Anzeigen (Lmo\Liga\Tabelle). Fuehrt die Liga ein Handicap, gilt in der Gesamttabelle + // dessen Reihenfolge: die des aktuellen Spieltags, bei einer Tabelle "bis Spieltag X" die von X. + $lmo_tab_art = (int)$tabtype; + $lmo_tab_reihenfolge = static function (\Lmo\Liga\Tabelle $lmo_t) use ($lmo_liga, $lmo_einstellungen, $lmo_tab_art, $tabdat): array { + if (!$lmo_einstellungen->mitHandicap() || $lmo_tab_art != 0) { + return $lmo_t->reihenfolge; + } + $lmo_runde = empty($tabdat) ? $lmo_einstellungen->aktuellerSpieltag() : $lmo_t->bis; + return $lmo_t->reihenfolgeNachHandicap(isset($lmo_liga->spieltage[$lmo_runde]) ? ($lmo_liga->spieltage[$lmo_runde]->werte['HS'] ?? '0') : '0'); + }; + // Platz je Mannschaft am Spieltag davor, fuer die Pfeile if ($endtab_original > 1) { - $endtab = $endtab_original - 1; - require(PATH_TO_LMO."/lmo-calctable.php"); - $platz1 = array(""); $platz1 = array_pad($array, $lmo_anzteams+1, ""); - for ($x = 0; $x < $lmo_anzteams; $x++) { - $platz1[intval(substr($tab0[$x], 34))] = $x+1; + foreach ($lmo_tab_reihenfolge(\Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, $lmo_tab_art, (int)$endtab_original - 1)) as $x => $lmo_nr) { + $platz1[$lmo_nr] = $x+1; } - $endtab = $endtab_original; } + // Heim- und Auswaertsbilanz neben der Tabelle; bei Hin- oder Rueckrundentabelle auf diese Haelfte beschraenkt if ($tabonres == 2) { $newtabtype = $tabtype; - $tabtype = 1; - require(PATH_TO_LMO."/lmo-calctable.php"); - $hplatz = array(""); - $hplatz = array_pad($array, $lmo_anzteams+1, ""); - for ($x = 0; $x < $lmo_anzteams; $x++) { - $hplatz[intval(substr($tab0[$x], 34))] = $x+1; - } - $hspiele = $spiele; - $hsiege = $siege; - $hunent = $unent; - $hnieder = $nieder; - $hpunkte = $punkte; - $hnegativ = $negativ; - $hetore = $etore; - $hatore = $atore; - $hdtore = $dtore; - $tabtype = 2; - require(PATH_TO_LMO."/lmo-calctable.php"); - $aplatz = array(""); - $aplatz = array_pad($array, $lmo_anzteams+1, ""); - for ($x = 0; $x < $lmo_anzteams; $x++) { - $aplatz[intval(substr($tab0[$x], 34))] = $x+1; - } - $aspiele = $spiele; - $asiege = $siege; - $aunent = $unent; - $anieder = $nieder; - $apunkte = $punkte; - $anegativ = $negativ; - $aetore = $etore; - $aatore = $atore; - $adtore = $dtore; - $tabtype=$newtabtype; + $lmo_tab_heim = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, \Lmo\Liga\Tabelle::HEIM, (int)$endtab_original, $lmo_tab_art); + $lmo_tab_auswaerts = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, \Lmo\Liga\Tabelle::AUSWAERTS, (int)$endtab_original, $lmo_tab_art); } - $endtab = $endtab_original; - require(PATH_TO_LMO."/lmo-calctable.php"); - $platz0 = array(""); + $lmo_tabelle = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, $lmo_tab_art, (int)$endtab_original); + $lmo_tab_plaetze = $lmo_tab_reihenfolge($lmo_tabelle); $platz0 = array_pad($array, $lmo_anzteams+1, ""); - for ($x = 0; $x < $lmo_anzteams; $x++) { - $platz0[intval(substr($tab0[$x], 34))] = $x+1; + foreach ($lmo_tab_plaetze as $x => $lmo_nr) { + $platz0[$lmo_nr] = $x+1; } $endtab = $endtab_original; if ($tabdat == "") { diff --git a/lmo/lmo-showtable.php b/lmo/lmo-showtable.php index 0d9cae22..8b13b608 100644 --- a/lmo/lmo-showtable.php +++ b/lmo/lmo-showtable.php @@ -37,35 +37,12 @@ * @var int|string $einzutoretab Torstatistik unter der Tabelle (Konfiguration) * @var int|float|string $gzutore Tore der ganzen Saison (lmo-zustat.php) * @var int|float|string $gdstore Tore je Spiel der ganzen Saison (lmo-zustat.php) - * @var array $tab0 sortierte Tabelle (lmo-calctable.php) - * @var array $platz1 Platz je Mannschaft am Spieltag davor (lmo-calctable.php) - * @var array $spiele Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $siege Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $unent Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $nieder Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $punkte Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $negativ Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $etore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $atore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $dtore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hspiele Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hsiege Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hunent Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hnieder Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hpunkte Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hnegativ Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hetore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hatore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $hdtore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $aspiele Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $asiege Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $aunent Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $anieder Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $apunkte Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $anegativ Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $aetore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $aatore Tabellenspalte je Mannschaft (lmo-calctable.php) - * @var array $adtore Tabellenspalte je Mannschaft (lmo-calctable.php) + * @var \Lmo\Liga\Tabelle $lmo_tabelle die Tabelle (lmo-showrestab.php) + * @var list $lmo_tab_plaetze Nummern der Mannschaften vom ersten zum letzten Platz (lmo-showrestab.php) + * @var \Lmo\Liga\Tabelle $lmo_tab_heim Heimbilanz, nur bei tabonres=2 (lmo-showrestab.php) + * @var \Lmo\Liga\Tabelle $lmo_tab_auswaerts Auswaertsbilanz, nur bei tabonres=2 (lmo-showrestab.php) + * @var array $platz0 Platz je Mannschaft (lmo-showrestab.php) + * @var array $platz1 Platz je Mannschaft am Spieltag davor (lmo-showrestab.php) */ // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) @@ -191,7 +168,9 @@ mannschaften(); $x++) { - $i = intval(substr($tab0[$x - 1], 34)); + // Mannschaft auf diesem Platz und ihre Zeile (Lmo\Liga\Tabellenzeile) + $i = $lmo_tab_plaetze[$x - 1]; + $lmo_zeile = $lmo_tabelle->zeilen[$i]; // die Mannschaft dieser Zeile mit ihren Strafen, Torkorrekturen, ihrer Notiz und Homepage $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); $lmo_name = $lmo_mannschaft->anzeigename(); @@ -298,105 +277,105 @@ echo ' '; } ?> - - + + ohneUnentschieden()) { ?> - + - + - + mitMinuspunkten()) { ?> - + - + - - + + - + mitMinuspunkten()) { ?> - + - - - - + + + + - + mitMinuspunkten()) { ?> - + - + - - + + - + mitMinuspunkten()) { ?> - + - - - - + + + + - + mitMinuspunkten()) { ?> - + - + - - + + - + mitMinuspunkten()) { ?> - + Date: Mon, 12 Oct 2026 00:18:15 +0200 Subject: [PATCH 220/298] changelog: Tabellenseite direkt auf Tabelle --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index fe13170e..e27c28cf 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenwerte selbst kommen weiter aus `lmo-calctable.php`. +- Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenseite arbeitet dabei direkt mit `Lmo\Liga\Tabelle` und ihren Zeilen; der Rahmen rechnet die Tabellen selbst (gewählte Tabelle, Heim- und Auswärtsbilanz, Vorspieltag für die Pfeile) statt viermal `lmo-calctable.php` einzubinden. Die Statistik nutzt für die Tabellenwerte weiter `lmo-calctable.php`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -300,7 +300,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table values themselves still come from `lmo-calctable.php`. +- Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table page works directly with `Lmo\Liga\Tabelle` and its rows; the frame computes the tables itself (selected table, home and away record, previous round for the arrows) instead of including `lmo-calctable.php` four times. The statistics still use `lmo-calctable.php` for the table values. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 7fce6ed674bb3567d63d3a84b55e1deb4c8c032e Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:21:11 +0200 Subject: [PATCH 221/298] feat(liga): Rekord liefert seinen Anzeigetext --- lmo/lmo-calctable.php | 18 ++---------------- src/Liga/Rekord.php | 26 ++++++++++++++++++++++++++ tests/Unit/Liga/TabelleTest.php | 14 ++++++++++++++ 3 files changed, 42 insertions(+), 16 deletions(-) diff --git a/lmo/lmo-calctable.php b/lmo/lmo-calctable.php index b180e04c..7e65c30a 100644 --- a/lmo/lmo-calctable.php +++ b/lmo/lmo-calctable.php @@ -67,20 +67,6 @@ $spiele = $siege = $unent = $nieder = $punkte = $negativ = $etore = $atore = $dtore = array_fill(0, $lmo_tab_anzteams + 1, 0); $maxs1 = $maxs2 = $maxn1 = $maxn2 = $ser1 = $ser2 = $ser3 = $ser4 = array_fill(0, $lmo_tab_anzteams + 1, 0); $maxs0 = $maxn0 = array_fill(0, $lmo_tab_anzteams + 1, " "); - // hoechster Sieg / hoechste Niederlage als Text: "3:0 gegen Mannschaft (H)", mehrere untereinander - $lmo_tab_rekord = static function (\Lmo\Liga\Rekord $lmo_r) use ($text, $lmo_tab_faktor): string { - $lmo_zeilen = $lmo_r->beginntLeer || $lmo_r->spiele === array() ? array(" ") : array(); - foreach ($lmo_r->spiele as list($lmo_spiel, $lmo_heimsicht)) { - if ($lmo_heimsicht) { - $lmo_gegner = $lmo_spiel->gast > 0 ? $lmo_spiel->gastMannschaft()->anzeigename() : '___'; - $lmo_zeilen[] = $lmo_spiel->toreHeimText($lmo_tab_faktor).":".$lmo_spiel->toreGastText($lmo_tab_faktor)." ".$text[72]." ".$lmo_gegner." ".$text[73]; - } else { - $lmo_gegner = $lmo_spiel->heim > 0 ? $lmo_spiel->heimMannschaft()->anzeigename() : '___'; - $lmo_zeilen[] = $lmo_spiel->toreGastText($lmo_tab_faktor).":".$lmo_spiel->toreHeimText($lmo_tab_faktor)." ".$text[72]." ".$lmo_gegner." ".$text[74]; - } - } - return implode("
    ", $lmo_zeilen); - }; // Sortierschluessel wie bisher: je 8 Stellen fuer Punkte, Minuspunkte, Tordifferenz und Tore (Kegelliga: Tore, Tordifferenz) $lmo_tab_schluessel = static function (\Lmo\Liga\Tabellenzeile $lmo_z) use ($lmo_tab_e): string { return $lmo_tab_e->istKegelliga() @@ -106,10 +92,10 @@ $ser4[$a] = $lmo_zeile->serieSieglos; $maxs1[$a] = $lmo_zeile->hoechsterSieg->tore; $maxs2[$a] = $lmo_zeile->hoechsterSieg->gegentore; - $maxs0[$a] = $lmo_tab_rekord($lmo_zeile->hoechsterSieg); + $maxs0[$a] = $lmo_zeile->hoechsterSieg->alsText($lmo_tab_faktor, $text[72], $text[73], $text[74]); $maxn1[$a] = $lmo_zeile->hoechsteNiederlage->tore; $maxn2[$a] = $lmo_zeile->hoechsteNiederlage->gegentore; - $maxn0[$a] = $lmo_tab_rekord($lmo_zeile->hoechsteNiederlage); + $maxn0[$a] = $lmo_zeile->hoechsteNiederlage->alsText($lmo_tab_faktor, $text[72], $text[73], $text[74]); $tab0[] = $lmo_tab_schluessel($lmo_zeile).(50000000+$a); } rsort($tab0, SORT_STRING); diff --git a/src/Liga/Rekord.php b/src/Liga/Rekord.php index 4fcd17b2..6f0153ca 100644 --- a/src/Liga/Rekord.php +++ b/src/Liga/Rekord.php @@ -49,4 +49,30 @@ public function pruefe(int $tore, int $gegentore, Spiel $spiel, bool $heimsicht, $this->spiele[] = [$spiel, $heimsicht]; } } + + /** + * Der Rekord als Anzeigetext, je Spiel eine Zeile (getrennt mit
    ): + * "3:0 gegen Mannschaft (H)". Ohne Spiel " ". + * + * @param int $torfaktor Einstellungen::torfaktor() + * @param string $gegen Wort zwischen Ergebnis und Gegner (Sprachtext 72) + * @param string $daheim Zusatz fuer ein Spiel, das aus Sicht der Heimmannschaft gewertet wurde (Sprachtext 73) + * @param string $auswaerts Zusatz fuer ein Auswaertsspiel (Sprachtext 74) + * @param string $ohneGegner Name, wenn der Gegner nicht feststeht + */ + public function alsText(int $torfaktor, string $gegen, string $daheim, string $auswaerts, string $ohneGegner = '___'): string + { + $zeilen = $this->beginntLeer || $this->spiele === [] ? [' '] : []; + foreach ($this->spiele as [$spiel, $heimsicht]) { + if ($heimsicht) { + $gegner = $spiel->gast > 0 ? $spiel->gastMannschaft()->anzeigename() : $ohneGegner; + $zeilen[] = $spiel->toreHeimText($torfaktor) . ':' . $spiel->toreGastText($torfaktor) . ' ' . $gegen . ' ' . $gegner . ' ' . $daheim; + } else { + $gegner = $spiel->heim > 0 ? $spiel->heimMannschaft()->anzeigename() : $ohneGegner; + $zeilen[] = $spiel->toreGastText($torfaktor) . ':' . $spiel->toreHeimText($torfaktor) . ' ' . $gegen . ' ' . $gegner . ' ' . $auswaerts; + } + } + + return implode('
    ', $zeilen); + } } diff --git a/tests/Unit/Liga/TabelleTest.php b/tests/Unit/Liga/TabelleTest.php index 70406a46..c317657e 100644 --- a/tests/Unit/Liga/TabelleTest.php +++ b/tests/Unit/Liga/TabelleTest.php @@ -138,6 +138,20 @@ public function testSerienUndHoechsterSieg(): void self::assertSame([0, 2, 1], [$zweite->hoechsteNiederlage->tore, $zweite->hoechsteNiederlage->gegentore, count($zweite->hoechsteNiederlage->spiele)]); } + public function testHoechsterSiegAlsText(): void + { + $namen = ['[Teams]', '1=Eins', '2=Zwei', '3=Drei', '4=Vier']; + $erste = Tabelle::berechne(self::liga([], $namen))->zeilen[1]; + + self::assertSame('2:0 gegen Zwei (H)
    2:0 gegen Vier (A)', $erste->hoechsterSieg->alsText(1, 'gegen', '(H)', '(A)')); + self::assertSame('0.2:0 gegen Zwei (H)
    0.2:0 gegen Vier (A)', $erste->hoechsterSieg->alsText(10, 'gegen', '(H)', '(A)'), 'mit Torfaktor'); + self::assertSame(' ', $erste->hoechsteNiederlage->alsText(1, 'gegen', '(H)', '(A)'), 'ohne Niederlage'); + + // ein 0:0 am gruenen Tisch als erster Sieg: davor bleibt wie bisher eine leere Zeile + $wertung = Tabelle::berechne(self::liga([], $namen, ['[Round1]', 'TA1=1', 'TB1=2', 'GA1=-2', 'GB1=0']))->zeilen[1]; + self::assertSame(' 
    0:0 gegen Zwei (H)', $wertung->hoechsterSieg->alsText(1, 'gegen', '(H)', '(A)')); + } + public function testPunkteDerLigaUndMinuspunkte(): void { $tabelle = Tabelle::berechne(self::liga(['PointsForWin=2', 'PointsForDraw=1', 'MinusPoints=2'])); From f7ad013b40f5bad6b10c4ef602515e65b690dcdf Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:21:11 +0200 Subject: [PATCH 222/298] refactor(statistik): Statistik arbeitet direkt mit Lmo\Liga\Tabelle --- lmo/lmo-showstats.php | 105 ++++++++++++++++++++++++------------------ 1 file changed, 60 insertions(+), 45 deletions(-) diff --git a/lmo/lmo-showstats.php b/lmo/lmo-showstats.php index 9695d5c5..8c523cb1 100644 --- a/lmo/lmo-showstats.php +++ b/lmo/lmo-showstats.php @@ -170,12 +170,27 @@
    spieltage(); - require(PATH_TO_LMO."/lmo-calctable.php"); - $platz0 = array(""); - $platz0 = array_pad($array, $lmo_anzteams+1, ""); - for ($x = 0; $x < $lmo_anzteams; $x++) { - $platz0[intval(substr($tab0[$x], 34))] = $x+1; - }?> + if (!isset($tabtype)) { + $tabtype = 0; + } + if (!isset($newtabtype)) { + $newtabtype = 0; + } + // die Tabelle der ganzen Saison (Lmo\Liga\Tabelle) und die Zeilen der beiden gewaehlten Mannschaften + $lmo_tabelle = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, (int)$tabtype, $endtab, (int)$newtabtype); + $endtab = $lmo_tabelle->bis; + $lmo_zeile1 = $lmo_tabelle->zeilen[$show_stat1] ?? new \Lmo\Liga\Tabellenzeile(0); + $lmo_zeile2 = $lmo_tabelle->zeilen[$show_stat2] ?? new \Lmo\Liga\Tabellenzeile(0); + // Platz in der Tabelle; fuehrt die Liga ein Handicap, gilt in der Gesamttabelle dessen Reihenfolge + $lmo_tab_plaetze = $lmo_tabelle->reihenfolge; + if ($lmo_einstellungen->mitHandicap() && $tabtype == 0) { + $lmo_runde = empty($tabdat) ? $lmo_einstellungen->aktuellerSpieltag() : $endtab; + $lmo_tab_plaetze = $lmo_tabelle->reihenfolgeNachHandicap(isset($lmo_liga->spieltage[$lmo_runde]) ? ($lmo_liga->spieltage[$lmo_runde]->werte['HS'] ?? '0') : '0'); + } + $lmo_platz1 = array_search($lmo_zeile1->mannschaft, $lmo_tab_plaetze, true); + $lmo_platz1 = $lmo_platz1 === false ? '' : $lmo_platz1 + 1; + $lmo_platz2 = array_search($lmo_zeile2->mannschaft, $lmo_tab_plaetze, true); + $lmo_platz2 = $lmo_platz2 === false ? '' : $lmo_platz2 + 1;?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {if ($spiele[$show_stat2]) {?> + 0 && $show_stat1!=$show_stat2) {if ($lmo_zeile2->spiele) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> - + - 0 && $show_stat1!=$show_stat2) {?> + 0 && $show_stat1!=$show_stat2) {?> From 46921a7814560ba2cbe72e3b7ae029883f2fe1c0 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:21:11 +0200 Subject: [PATCH 223/298] changelog: Statistik direkt auf Tabelle --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index e27c28cf..d8a8e967 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenseite arbeitet dabei direkt mit `Lmo\Liga\Tabelle` und ihren Zeilen; der Rahmen rechnet die Tabellen selbst (gewählte Tabelle, Heim- und Auswärtsbilanz, Vorspieltag für die Pfeile) statt viermal `lmo-calctable.php` einzubinden. Die Statistik nutzt für die Tabellenwerte weiter `lmo-calctable.php`. +- Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenseite arbeitet dabei direkt mit `Lmo\Liga\Tabelle` und ihren Zeilen; der Rahmen rechnet die Tabellen selbst (gewählte Tabelle, Heim- und Auswärtsbilanz, Vorspieltag für die Pfeile) statt viermal `lmo-calctable.php` einzubinden. Auch die Statistik rechnet ihre Tabelle über die Klasse; den Text für höchsten Sieg und höchste Niederlage liefert `Rekord::alsText()`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. - News, Spieltage und Partien liest `Lmo\Liga\LigaDaten`; der Lader `lmo-openfile.php` enthält nur noch den Ablauf. Die gelesenen Werte sind unverändert. @@ -300,7 +300,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table page works directly with `Lmo\Liga\Tabelle` and its rows; the frame computes the tables itself (selected table, home and away record, previous round for the arrows) instead of including `lmo-calctable.php` four times. The statistics still use `lmo-calctable.php` for the table values. +- Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table page works directly with `Lmo\Liga\Tabelle` and its rows; the frame computes the tables itself (selected table, home and away record, previous round for the arrows) instead of including `lmo-calctable.php` four times. The statistics compute their table through the class as well; the text for highest win and highest defeat comes from `Rekord::alsText()`. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. - News, rounds and matches are read by `Lmo\Liga\LigaDaten`; the loader `lmo-openfile.php` only contains the sequence. The values read are unchanged. From 4ebd846fd25f54c12d440ada463f352e0554b3c1 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:27:09 +0200 Subject: [PATCH 224/298] fix(fieberkurve): Platz je Spieltag aus Lmo\Liga\Tabelle, lmo-calctable1.php entfaellt --- TESTING.md | 8 +- lmo/addon/classlib/classes/liga.class.php | 2 +- lmo/lmo-calcgraph.php | 245 ++---------------- lmo/lmo-calctable1.php | 190 -------------- lmo/lmo-showgraph.php | 29 ++- phpstan-liga.neon.dist | 1 - tests/GoldenMaster/Support/LeagueFactory.php | 2 +- ...inus2_direct.l98_action=graph-08394249.txt | 2 +- ...en_penalties.l98_action=graph-58ebf4e0.txt | 2 +- 9 files changed, 50 insertions(+), 431 deletions(-) delete mode 100644 lmo/lmo-calctable1.php diff --git a/TESTING.md b/TESTING.md index 9fedc547..6be11f4a 100644 --- a/TESTING.md +++ b/TESTING.md @@ -181,9 +181,9 @@ testen nur Tabellenseiten und die Berechnung (`pages => table`). Lücken des ersten Coverage-Laufs und was sie schließt: | Lücke (Original) | Ursache | Szenario | |---|---|---| -| `lmo-calctable1.php` 68-76 | Sonderpunkte im direkten Vergleich | `direct_special` | -| `lmo-calctable1.php` 84-93, 121-130 | Wertung am grünen Tisch im direkten Vergleich | `direct_wertung` | -| `lmo-calctable1.php` 163 | Kegelwertung im direkten Vergleich | `direct_kegel` | +| `Lmo\Liga\Tabelle` (direkter Vergleich)| Sonderpunkte im direkten Vergleich | `direct_special` | +| `Lmo\Liga\Tabelle` (direkter Vergleich)| Wertung am grünen Tisch im direkten Vergleich | `direct_wertung` | +| `Lmo\Liga\Tabelle` (direkter Vergleich)| Kegelwertung im direkten Vergleich | `direct_kegel` | | `lmo-showtable.php` 144-145, 188, 229-230 | Favorit, Vereins-URL, Teamnotiz | `viewopts` | | `lmo-showstats.php` 59-296 | Statistik-Vergleich braucht `stat1`/`stat2` | Seiten `action=stats&stat1=...` | | `lmo-calctable.php` 100-102, 117-119, 185-187, 202-204 | nach Analyse nicht erreichbar (siehe unten) | keines | @@ -197,7 +197,7 @@ ist nie wahr. Das ist eine Herleitung aus dem Code, kein Beweis durch Test. ### v8: letzte kleine Lücken | Lücke | Szenario/Seite | |---|---| -| `lmo-calctable1.php` 127-130 (Gastteam verliert durch Heim-Wertung im direkten Vergleich) | `direct_wertung_many` (viele Wertungsspiele) | +| `Lmo\Liga\Tabelle` (direkter Vergleich)(Gastteam verliert durch Heim-Wertung im direkten Vergleich) | `direct_wertung_many` (viele Wertungsspiele) | | `lmo-showstats.php` 26-27 (`stat2` ohne `stat1`) | Seite `action=stats&stat1=0&stat2=2` | Nicht abgedeckt bleiben bewusst: die vier Wertungsblöcke in `lmo-calctable.php` (nicht erreichbar, s. o.) diff --git a/lmo/addon/classlib/classes/liga.class.php b/lmo/addon/classlib/classes/liga.class.php index cffa34ec..8cd37d3d 100644 --- a/lmo/addon/classlib/classes/liga.class.php +++ b/lmo/addon/classlib/classes/liga.class.php @@ -85,7 +85,7 @@ class liga { /** * Spieltage und Tabellenart der Tabelle, die calcTable() gerade sortiert. Der direkte - * Vergleich (calcTableforTeams) wertet nur diese Partien, wie lmo-calctable1.php. + * Vergleich (calcTableforTeams) wertet nur diese Partien, wie Lmo\Liga\Tabelle. * Ausserhalb von calcTable() null: dann zaehlen alle Partien. * @var array|null array('rounds' => array(Spieltagsnr => true), 'art' => Tabellenart) * @access private diff --git a/lmo/lmo-calcgraph.php b/lmo/lmo-calcgraph.php index 19231e01..59f4f81f 100644 --- a/lmo/lmo-calcgraph.php +++ b/lmo/lmo-calcgraph.php @@ -21,239 +21,44 @@ } /** + * Platz jeder Mannschaft nach jedem Spieltag, fuer die Fieberkurve. Gerechnet wird je Spieltag die + * Gesamttabelle bis dorthin (Lmo\Liga\Tabelle), also mit denselben Regeln wie die Tabellenseite. + * * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) - * @var array $text Sprachtexte + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist - * @var array $array leeres Array als Vorlage fuer array_pad() * - * Weitere Variablen des einbindenden Codes: - * @var array $tab1 - * @var mixed $tabtype + * Ergebnis: $platz[Nummer der Mannschaft][Spieltag ab 0] = Platz, 0 = an dem Spieltag wurde nicht gespielt */ if ($file!="") { - $spiele = array_pad($array,$ligaDaten->anzteams+1,"0"); - $siege = array_pad($array,$ligaDaten->anzteams+1,"0"); - $unent = array_pad($array,$ligaDaten->anzteams+1,"0"); - $nieder = array_pad($array,$ligaDaten->anzteams+1,"0"); - $punkte = array_pad($array,$ligaDaten->anzteams+1,"0"); - $negativ = array_pad($array,$ligaDaten->anzteams+1,"0"); - $etore = array_pad($array,$ligaDaten->anzteams+1,"0"); - $atore = array_pad($array,$ligaDaten->anzteams+1,"0"); - $dtore = array_pad($array,$ligaDaten->anzteams+1,"0"); - $taba = array_pad($array,$ligaDaten->anzst+1,""); - for ($i=0; $i<$ligaDaten->anzst; $i++) { - $taba[$i] = array(""); - } - $platz = array_pad($array,$ligaDaten->anzteams,""); - for ($i=0; $i<$ligaDaten->anzteams; $i++) { - $platz[$i] = array(""); - $platz[$i] = array_pad($array,$ligaDaten->anzst+1,""); + $lmo_graph_e = $lmo_liga->einstellungen(); + $lmo_graph_anzteams = $lmo_graph_e->mannschaften(); + $lmo_graph_anzst = $lmo_graph_e->spieltage(); + $platz = array(); + for ($i=0; $i<=$lmo_graph_anzteams; $i++) { + $platz[$i] = array_fill(0, $lmo_graph_anzst+1, ""); } - for ($jyz=0; $jyz<$ligaDaten->anzst; $jyz++) { + for ($jyz=0; $jyz<$lmo_graph_anzst; $jyz++) { + // hat an diesem Spieltag eine Mannschaft der Liga gespielt? $sttest=false; - $endtab=$jyz+1; - for ($a=1; $a<=$ligaDaten->anzteams; $a++) { - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - if (($ligaDaten->goala[$jyz][$i]!="_") && ($ligaDaten->goalb[$jyz][$i]!="_") && ((($tabtype==0) && (($a==$ligaDaten->teama[$jyz][$i]) || ($a==$ligaDaten->teamb[$jyz][$i]))) || (($tabtype==1) && ($a==$ligaDaten->teama[$jyz][$i])) || (($tabtype==2) && ($a==$ligaDaten->teamb[$jyz][$i])))) { - $sttest=true; - $p0s=$ligaDaten->pns; - $p0u=$ligaDaten->pnu; - $p0n=$ligaDaten->pnn; - if ($ligaDaten->spez==1) { - if ($ligaDaten->mspez[$jyz][$i]==$text[0]) { - $p0s=$ligaDaten->pxs; - $p0u=$ligaDaten->pxu; - $p0n=$ligaDaten->pxn; - } - if ($ligaDaten->mspez[$jyz][$i]==$text[1]) { - $p0s=$ligaDaten->pps; - $p0u=$ligaDaten->ppu; - $p0n=$ligaDaten->ppn; - } - } - $spiele[$a]=$spiele[$a]+1; - if (($a==$ligaDaten->teama[$jyz][$i]) || (($a==$ligaDaten->teamb[$jyz][$i]) && ($ligaDaten->msieg[$jyz][$i]==3))) { - $etore[$a]=$etore[$a]+$ligaDaten->goala[$jyz][$i]; - $atore[$a]=$atore[$a]+$ligaDaten->goalb[$jyz][$i]; - if ($ligaDaten->msieg[$jyz][$i]==1) { - $siege[$a]=$siege[$a]+1; - $punkte[$a]=$punkte[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]+$p0n; - } - } elseif ($ligaDaten->msieg[$jyz][$i]==2) { - $nieder[$a]=$nieder[$a]+1; - $punkte[$a]=$punkte[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]+$p0s; - } - } else { - if ($ligaDaten->goala[$jyz][$i]>$ligaDaten->goalb[$jyz][$i]) { - $siege[$a]=$siege[$a]+1; - $punkte[$a]=$punkte[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0n; - } - } elseif ($ligaDaten->goala[$jyz][$i]<$ligaDaten->goalb[$jyz][$i]) { - $nieder[$a]=$nieder[$a]+1; - $punkte[$a]=$punkte[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0s; - } - } elseif ($ligaDaten->goala[$jyz][$i]==$ligaDaten->goalb[$jyz][$i]) { - $unent[$a]=$unent[$a]+1; - $punkte[$a]=$punkte[$a]+$p0u; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]+$p0u; - } - } - } - } - if (($a==$ligaDaten->teamb[$jyz][$i]) && ($ligaDaten->msieg[$jyz][$i]!=3)) { - $etore[$a]=$etore[$a]+$ligaDaten->goalb[$jyz][$i]; - $atore[$a]=$atore[$a]+$ligaDaten->goala[$jyz][$i]; - if ($ligaDaten->msieg[$jyz][$i]==2) { - $siege[$a]=$siege[$a]+1; - $punkte[$a]=$punkte[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0n; - } - } elseif ($ligaDaten->msieg[$jyz][$i]==1) { - $nieder[$a]=$nieder[$a]+1; - $punkte[$a]=$punkte[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0s; - } - } elseif ($ligaDaten->msieg[$jyz][$i]==0) { - if ($ligaDaten->goala[$jyz][$i]<$ligaDaten->goalb[$jyz][$i]) { - $siege[$a]=$siege[$a]+1; - $punkte[$a]=$punkte[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0n; - } - } elseif ($ligaDaten->goala[$jyz][$i]>$ligaDaten->goalb[$jyz][$i]) { - $nieder[$a]=$nieder[$a]+1; - $punkte[$a]=$punkte[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a] + $p0s; - } - } elseif ($ligaDaten->goala[$jyz][$i]==$ligaDaten->goalb[$jyz][$i]) { - $unent[$a]=$unent[$a]+1; - $punkte[$a]=$punkte[$a]+$p0u; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]+$p0u; - } - } - } - } - } - } - } - - for ($a=1; $a<=$ligaDaten->anzteams; $a++) { - if ($endtab==$ligaDaten->strafdat[$a]) { // Hack-Straftore - $etore[$a]=$etore[$a]-$ligaDaten->torkorrektur1[$a]; // Hack-Straftore - $atore[$a]=$atore[$a]-$ligaDaten->torkorrektur2[$a]; // Hack-Straftore - } // Hack-Straftore - $dtore[$a]=$etore[$a]-$atore[$a]; - if ($endtab>=$ligaDaten->strafdat[$a]) { // Hack-Straftore - $punkte[$a]=$punkte[$a]-$ligaDaten->strafp[$a]; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]-$ligaDaten->strafm[$a]; - } - } // Hack-Straftore - if ($ligaDaten->kegel==0) { - array_push($taba[$jyz],(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); - } else { - array_push($taba[$jyz],(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); + foreach ($lmo_liga->spiele($jyz+1) as $lmo_spiel) { + if ($lmo_spiel->istGespielt() && (($lmo_spiel->heim >= 1 && $lmo_spiel->heim <= $lmo_graph_anzteams) || ($lmo_spiel->gast >= 1 && $lmo_spiel->gast <= $lmo_graph_anzteams))) { + $sttest=true; + break; } - if ($endtab>=$ligaDaten->strafdat[$a]) { // Hack-Straftore - $punkte[$a]=$punkte[$a]+$ligaDaten->strafp[$a]; - if ($ligaDaten->minus==2) { - $negativ[$a]=$negativ[$a]+$ligaDaten->strafm[$a]; - } - } // Hack-Straftore } - array_shift($taba[$jyz]); - rsort($taba[$jyz],SORT_STRING); - if ($ligaDaten->direkt==1) { - $cba=1; - for ($abc=1; $abc<$ligaDaten->anzteams; $abc++) { - $x1=substr($taba[$jyz][$abc-1],7,9); - $x2=substr($taba[$jyz][$abc],7,9); - if ($x1==$x2) { - $cba++; - } - if (($x1!=$x2) || (($abc==$ligaDaten->anzteams-1) && ($x1==$x2))) { - if ($cba>1) { - $def=0; - $subteams=""; - for ($b=1; $b<=$cba; $b++) { - $x3=intval(substr($taba[$jyz][$abc-$b+1],34)); - $x4=intval(substr($taba[$jyz][$abc-$b],34)); - if ($b>1) { - $subteams=$subteams."."; - } - if (($abc==$ligaDaten->anzteams-1) && ($x1==$x2)) { - $subteams=$subteams.$x3; - if (($x3==$ligaDaten->stat1) || ($x3==$ligaDaten->stat2)) { - $def++; - } - } else { - $subteams=$subteams.$x4; - if (($x4==$ligaDaten->stat1) || ($x4==$ligaDaten->stat2)) { - $def++; - } - } - } - $anzcnt=0; - if ($def>0) { - require(PATH_TO_LMO."/lmo-calctable1.php"); - if ($anzcnt>0) { - for ($b=1; $b<=count($tab1); $b++) { - for ($f=0; $fhands==1) { - if ($ligaDaten->handp[$endtab-1]!=0) { - for ($ih=0; $ih<$ligaDaten->anzteams; $ih++) { - $handd=intval(substr($ligaDaten->handp[$endtab-1],$ih*2,2)); - if ($handd<10) { - $handd="0".$handd; - } - $taba[$jyz][$ih]=$handd.substr($taba[$jyz][$ih],2); - } - sort($taba[$jyz],SORT_STRING); - } + // Tabelle bis zu diesem Spieltag; fuehrt die Liga ein Handicap, gilt dessen Reihenfolge + $lmo_graph_tabelle = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, \Lmo\Liga\Tabelle::GESAMT, $jyz+1); + $lmo_graph_plaetze = $lmo_graph_tabelle->reihenfolge; + if ($lmo_graph_e->mitHandicap() && isset($lmo_liga->spieltage[$jyz+1])) { + $lmo_graph_plaetze = $lmo_graph_tabelle->reihenfolgeNachHandicap($lmo_liga->spieltage[$jyz+1]->werte['HS'] ?? '0'); } - if ($sttest==true) { - for ($x=0; $x<$ligaDaten->anzteams; $x++) { - $x3=intval(substr($taba[$jyz][$x],34)); - $platz[$x3][$jyz]=$x+1; - } - } else { - for ($x=0; $x<$ligaDaten->anzteams; $x++) { - $x3=intval(substr($taba[$jyz][$x],34)); - $platz[$x3][$jyz]=0; - } + foreach ($lmo_graph_plaetze as $x => $lmo_nr) { + $platz[$lmo_nr][$jyz] = $sttest ? $x+1 : 0; } } } -?> +?> \ No newline at end of file diff --git a/lmo/lmo-calctable1.php b/lmo/lmo-calctable1.php deleted file mode 100644 index a1e2c221..00000000 --- a/lmo/lmo-calctable1.php +++ /dev/null @@ -1,190 +0,0 @@ - $text Sprachtexte - * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist - * @var array $array leeres Array als Vorlage fuer array_pad() - * - * Weitere Variablen des einbindenden Codes: - * @var mixed $subteams - * - * Werden auch in dieser Datei gesetzt, aber nicht auf jedem Weg (koennen von aussen kommen): - * @var mixed $anzcnt - * @var mixed $endtab - */ - - -if (($file!="") && ($subteams!="")) { - if (!isset($tabtype)) { - $tabtype = 0; - } - if (!isset($newtabtype)) { - $newtabtype = 0; - } - $subteam = explode('.',$subteams); - $spiele1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $siege1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $unent1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $nieder1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $punkte1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $negativ1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $etore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $atore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $dtore1 = array_pad($array,$ligaDaten->anzteams+1,"0"); - $mcalc = array_pad($array,116,""); - $hoy=0; - for ($i=0; $i<116; $i++) { - $mcalc[$i] = array_pad($array,40,"0"); - } - $tab1 = array(); - for ($a=1; $a<=$ligaDaten->anzteams; $a++) { - if ($tabtype == 3 || $newtabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); - } - if ($tabtype == 4 || $newtabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); - } - for ($j=$hoy; $j<$endtab; $j++) { - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - $b=0; - for ($c=0; $cteama[$j][$i]) { - $b++; - } elseif ($subteam[$c]==$ligaDaten->teamb[$j][$i]) { - $b++; - } - } - if (($b==2) && ($mcalc[$j][$i]<2) && ($ligaDaten->goala[$j][$i]!="_") && ($ligaDaten->goalb[$j][$i]!="_") && ((($tabtype==0 or $tabtype==3 or $tabtype==4) && (($a==$ligaDaten->teama[$j][$i]) || ($a==$ligaDaten->teamb[$j][$i]))) || (($tabtype==1) && ($a==$ligaDaten->teama[$j][$i])) || (($tabtype==2) && ($a==$ligaDaten->teamb[$j][$i])))) { - $mcalc[$j][$i]=$mcalc[$j][$i]+1; - $anzcnt++; - $p0s=$ligaDaten->pns; - $p0u=$ligaDaten->pnu; - $p0n=$ligaDaten->pnn; - if ($ligaDaten->spez==1) { - if ($ligaDaten->mspez[$j][$i]==$text[0]) { - $p0s=$ligaDaten->pxs; - $p0u=$ligaDaten->pxu; - $p0n=$ligaDaten->pxn; - } - if ($ligaDaten->mspez[$j][$i]==$text[1]) { - $p0s=$ligaDaten->pps; - $p0u=$ligaDaten->ppu; - $p0n=$ligaDaten->ppn; - } - } - $spiele1[$a]++; - if (($a==$ligaDaten->teama[$j][$i]) || (($a==$ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i]==3))) { - $etore1[$a]=$etore1[$a]+$ligaDaten->goala[$j][$i]; - $atore1[$a]=$atore1[$a]+$ligaDaten->goalb[$j][$i]; - if ($ligaDaten->msieg[$j][$i]==1) { - $siege1[$a]=$siege1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0n; - } - } elseif ($ligaDaten->msieg[$j][$i]==2) { - $nieder1[$a]=$nieder1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0s; - } - } elseif ($ligaDaten->msieg[$j][$i]==0 || $ligaDaten->msieg[$j][$i]==3) { - // 3 = beidseitiges Ergebnis: gilt fuer beide Teams aus Sicht der Heimmannschaft - if ($ligaDaten->goala[$j][$i]>$ligaDaten->goalb[$j][$i]) { - $siege1[$a]=$siege1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0n; - } - } elseif ($ligaDaten->goala[$j][$i]<$ligaDaten->goalb[$j][$i]) { - $nieder1[$a]=$nieder1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0s; - } - } elseif ($ligaDaten->goala[$j][$i]==$ligaDaten->goalb[$j][$i]) { - $unent1[$a]=$unent1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0u; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0u; - } - } - } - } - if (($a==$ligaDaten->teamb[$j][$i]) && ($ligaDaten->msieg[$j][$i]!=3)) { - $etore1[$a]=$etore1[$a]+$ligaDaten->goalb[$j][$i]; - $atore1[$a]=$atore1[$a]+$ligaDaten->goala[$j][$i]; - if ($ligaDaten->msieg[$j][$i]==2) { - $siege1[$a]=$siege1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0n; - } - } elseif ($ligaDaten->msieg[$j][$i]==1) { - $nieder1[$a]=$nieder1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0s; - } - } elseif ($ligaDaten->msieg[$j][$i]==0) { - if ($ligaDaten->goala[$j][$i]<$ligaDaten->goalb[$j][$i]) { - $siege1[$a]=$siege1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0s; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0n; - } - } elseif ($ligaDaten->goala[$j][$i]>$ligaDaten->goalb[$j][$i]) { - $nieder1[$a]=$nieder1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0n; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0s; - } - } elseif ($ligaDaten->goala[$j][$i]==$ligaDaten->goalb[$j][$i]) { - $unent1[$a]=$unent1[$a]+1; - $punkte1[$a]=$punkte1[$a]+$p0u; - if ($ligaDaten->minus==2) { - $negativ1[$a]=$negativ1[$a]+$p0u; - } - } - } - } - } - } - } - $dtore1[$a]=$etore1[$a]-$atore1[$a]; - for ($c=0; $ckegel==0) { - array_push($tab1,(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$dtore1[$a]).(50000000+$etore1[$a]).(50000000+$c).(50000000+$a)); - } else { - array_push($tab1,(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$etore1[$a]).(50000000+$dtore1[$a]).(50000000+$c).(50000000+$a)); - } - } - } - } - sort($tab1, SORT_STRING); -} -?> \ No newline at end of file diff --git a/lmo/lmo-showgraph.php b/lmo/lmo-showgraph.php index 64c9ae2d..42e34a6e 100644 --- a/lmo/lmo-showgraph.php +++ b/lmo/lmo-showgraph.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @@ -37,11 +37,16 @@ if ($_SERVER['PHP_SELF'] == '/lmo-showgraph.php') header("Location: /lmo.php"); -if (($file != "") && ($ligaDaten->kurve == 1)){ +if (($file != "") && $lmo_liga->einstellungen()->mitFieberkurve()){ + // Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) und alle Mannschaften nach Nummer + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anzteams = $lmo_einstellungen->mannschaften(); + $lmo_anzst = $lmo_einstellungen->spieltage(); + $lmo_mannschaften = iterator_to_array($lmo_liga->alleMannschaften()); $tension = '0.4'; $addp=$_SERVER['PHP_SELF']."?action=graph&file=".$file."&stat1="; - $show_stat1=isset($_GET['stat1'])?$_GET['stat1']:$ligaDaten->stat1; - $show_stat2=isset($_GET['stat2'])?$_GET['stat2']:$ligaDaten->stat2; + $show_stat1=isset($_GET['stat1'])?$_GET['stat1']:$lmo_einstellungen->fieberkurveErste(); + $show_stat2=isset($_GET['stat2'])?$_GET['stat2']:$lmo_einstellungen->fieberkurveZweite(); if ($show_stat1 == 0 && $show_stat2 != 0 || $show_stat1 == $show_stat2) { $show_stat1 = $show_stat2; $show_stat2 = 0; @@ -55,9 +60,9 @@ anzteams + 1; $k ++) { + for ($k = 1; $k < $lmo_anzteams + 1; $k ++) { ${'platz_'.$k} = ""; - for ($l = 0; $l < $ligaDaten->anzst; $l ++) { + for ($l = 0; $l < $lmo_anzst; $l ++) { ${'platz_'.$k} = ${'platz_'.$k}.$platz[$k][$l].","; } } @@ -70,12 +75,12 @@ $pgtext2 = $text[136]; // Anzahl Spieltage in x-Achse $spieltag = array(); - for ($i = 1; $i <= $ligaDaten->anzst; $i ++) { + for ($i = 1; $i <= $lmo_anzst; $i ++) { $spieltag[] = $i; } $xAxis = implode(",", $spieltag); - for ($j = 1; $j < $ligaDaten->anzteams + 1; $j ++) { + for ($j = 1; $j < $lmo_anzteams + 1; $j ++) { ${'platz'.$j} = explode(",", ${'platz_'.$j}); foreach(array_keys(${'platz'.$j}, '0') as $key) { unset(${'platz'.$j}[$key]); @@ -91,9 +96,9 @@ } else { $flag = 'true'; } - $ligaDaten->teams[$j] = str_replace( "'", "´", $ligaDaten->teams[$j] ); //Team names with an apostrophe inside destroy the graph curve + $lmo_name = str_replace( "'", "´", $lmo_mannschaften[$j]->anzeigename() ); //Team names with an apostrophe inside destroy the graph curve $data .= "{ - label: '{$ligaDaten->teams[$j]}', + label: '{$lmo_name}', fill: false, lineTension: $tension, backgroundColor: 'rgba($color)', @@ -143,10 +148,10 @@ }, }, min: 1, - max: anzteams; ?>, + max: , reverse: true, ticks: { - maxTicksLimit: anzteams; ?>, + maxTicksLimit: , color: '' } }, diff --git a/phpstan-liga.neon.dist b/phpstan-liga.neon.dist index 39f461ea..8e064582 100644 --- a/phpstan-liga.neon.dist +++ b/phpstan-liga.neon.dist @@ -33,7 +33,6 @@ parameters: - lmo/lmo-adminsubnavi.php - lmo/lmo-admintab.php - lmo/lmo-cal.php - - lmo/lmo-calctable1.php - lmo/lmo-kocal.php - lmo/lmo-openfiledat.php - lmo/lmo-openfilename.php diff --git a/tests/GoldenMaster/Support/LeagueFactory.php b/tests/GoldenMaster/Support/LeagueFactory.php index dc44cd52..5e23bb12 100644 --- a/tests/GoldenMaster/Support/LeagueFactory.php +++ b/tests/GoldenMaster/Support/LeagueFactory.php @@ -63,7 +63,7 @@ public static function scenarios(): array 'options' => ['MinusPoints' => 2], 'wertung' => true, ], - // Direkter Vergleich (lmo-calctable1.php) mit Kegelwertung, Sonderpunkten, Wertung und Handicap. + // Direkter Vergleich (Lmo\Liga\Tabelle) mit Kegelwertung, Sonderpunkten, Wertung und Handicap. // Wenige Tore und viele Unentschieden erzeugen Punktgleichheit; nur Tabellenseiten werden geprueft. 'direct_kegel' => [ 'teams' => 8, 'played' => 1.0, 'maxGoals' => 1, 'pages' => 'table', diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt index 6922427a..091bcf26 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_minus2_direct.l98_action=graph-08394249.txt @@ -38,7 +38,7 @@ - +
    einhinrueck == 1 || $ligaDaten->einheimausw == 1) { +if ($lmo_einstellungen->mitHinRueckrundentabelle() || $lmo_einstellungen->mitHeimAuswaertstabelle()) { if ($tabtype != 0) { ?> einheimausw==1) { + if ($tabonres != 2 && $lmo_einstellungen->mitHeimAuswaertstabelle()) { if ($tabtype != 1) { ?>  einhinrueck == 1) { + if ($lmo_einstellungen->mitHinRueckrundentabelle()) { if ($tabtype != 4) { ?> 
    ' width="9" height="9" border="0" alt="">teams[$i], ' alt=""'); ?> teams[$i] . $dumm2; - if (($ligaDaten->teamu[$i] != '') && ($ligaDaten->urlt == 1)) { ?> - <?php echo $text[564]?>mitMannschaftslinks()) { ?> + <?php echo $text[564]?>   teamn[$i] != '' || $ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0 || $ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { + if ($lmo_notiz != '' || $lmo_strafp != 0 || $lmo_strafm != 0 || $lmo_tor1 != 0 || $lmo_tor2 != 0) { /** Notizen anzeigen * * Achtung: Da beim Speichern Strafpunkte/-tore positiv sind und Bonuspunkte negativ (altes System des LMO) * muss mit -1 multipliziert werden, um die Punkte/Tore richtig anzuzeigen */ - $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$i], ' alt=""') . $ligaDaten->teams[$i] . ''; + $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $lmo_name, ' alt=""') . $lmo_name . ''; //Straf-/Bonuspunkte - if ($ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0) { + if ($lmo_strafp != 0 || $lmo_strafm != 0) { $lmo_tabellennotiz .= '' . $text[128] . ':'; //Punkte - $lmo_tabellennotiz .= $ligaDaten->strafp[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)); + $lmo_tabellennotiz .= $lmo_strafp < 0 ? '+' . ((-1) * applyFactor($lmo_strafp, $lmo_einstellungen->punktfaktor())) : ((-1) * applyFactor($lmo_strafp, $lmo_einstellungen->punktfaktor())); //Minuspunkte - if ($ligaDaten->minus == 2) { - $lmo_tabellennotiz .= ':' . ($ligaDaten->strafm[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor))); + if ($lmo_einstellungen->mitMinuspunkten()) { + $lmo_tabellennotiz .= ':' . ($lmo_strafm < 0 ? '+' . ((-1) * applyFactor($lmo_strafm, $lmo_einstellungen->punktfaktor())) : ((-1) * applyFactor($lmo_strafm, $lmo_einstellungen->punktfaktor()))); } //Ab Spieltag - if ($ligaDaten->strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; + if ($lmo_strafdat != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $lmo_strafdat . '
    '; } //Straf-/Bonustore - if ($ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { + if ($lmo_tor1 != 0 || $lmo_tor2 != 0) { $lmo_tabellennotiz .= '
    '; $lmo_tabellennotiz .= '' . $text[522] . ':'; //Tore - $lmo_tabellennotiz .= $ligaDaten->torkorrektur1[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':' : ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':'; + $lmo_tabellennotiz .= $lmo_tor1 < 0 ? '+' . ((-1) * applyFactor($lmo_tor1, $lmo_einstellungen->torfaktor())) . ':' : ((-1) * applyFactor($lmo_tor1, $lmo_einstellungen->torfaktor())) . ':'; //Gegentore - $lmo_tabellennotiz .= $ligaDaten->torkorrektur2[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)) : ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)); + $lmo_tabellennotiz .= $lmo_tor2 < 0 ? '+' . ((-1) * applyFactor($lmo_tor2, $lmo_einstellungen->torfaktor())) : ((-1) * applyFactor($lmo_tor2, $lmo_einstellungen->torfaktor())); //Ab Spieltag - if ($ligaDaten->strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; + if ($lmo_strafdat != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $lmo_strafdat . '
    '; } //Teamnotizen - if ($ligaDaten->teamn[$i] != '') { + if ($lmo_notiz != '') { $lmo_tabellennotiz .= '
    '; - $lmo_tabellennotiz .= '' . $text[22] . ':' . $ligaDaten->teamn[$i]; + $lmo_tabellennotiz .= '' . $text[22] . ':' . $lmo_notiz; } //Ausgabe als neutrales Element (kein Link) echo ''; @@ -289,7 +301,7 @@
     pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>  goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?> :goalfaktor) . $dumm2; ?>goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>  pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>  pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>  goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?> :goalfaktor) . $dumm2; ?>goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>  pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>  pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>  goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?> :goalfaktor) . $dumm2; ?>goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>  pointsfaktor)?>punktfaktor())?> :pointsfaktor)?>punktfaktor())?>
     spiele . $dumm2; ?>siege . $dumm2; ?> unentschieden . $dumm2; ?> niederlagen . $dumm2; ?>  punktfaktor())?>punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>minuspunkte, $lmo_einstellungen->punktfaktor())?>  torfaktor()) . $dumm2; ?>tore, $lmo_einstellungen->torfaktor()) . $dumm2; ?> :torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>gegentore, $lmo_einstellungen->torfaktor()) . $dumm2; ?>tordifferenz(), $lmo_einstellungen->torfaktor()) . $dumm2; ?>  punktfaktor())?>punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>minuspunkte, $lmo_einstellungen->punktfaktor())?>  zeilen[$i]->spiele . $dumm2; ?>zeilen[$i]->siege . $dumm2; ?>zeilen[$i]->unentschieden . $dumm2; ?>zeilen[$i]->niederlagen . $dumm2; ?>  punktfaktor())?>zeilen[$i]->punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>zeilen[$i]->minuspunkte, $lmo_einstellungen->punktfaktor())?>  torfaktor()) . $dumm2; ?>zeilen[$i]->tore, $lmo_einstellungen->torfaktor()) . $dumm2; ?> :torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>zeilen[$i]->gegentore, $lmo_einstellungen->torfaktor()) . $dumm2; ?>zeilen[$i]->tordifferenz(), $lmo_einstellungen->torfaktor()) . $dumm2; ?>  punktfaktor())?>zeilen[$i]->punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>zeilen[$i]->minuspunkte, $lmo_einstellungen->punktfaktor())?>  zeilen[$i]->spiele . $dumm2; ?>zeilen[$i]->siege . $dumm2; ?>zeilen[$i]->unentschieden . $dumm2; ?>zeilen[$i]->niederlagen . $dumm2; ?>  punktfaktor())?>zeilen[$i]->punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>zeilen[$i]->minuspunkte, $lmo_einstellungen->punktfaktor())?>  torfaktor()) . $dumm2; ?>zeilen[$i]->tore, $lmo_einstellungen->torfaktor()) . $dumm2; ?> :torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?>zeilen[$i]->gegentore, $lmo_einstellungen->torfaktor()) . $dumm2; ?>zeilen[$i]->tordifferenz(), $lmo_einstellungen->torfaktor()) . $dumm2; ?>  punktfaktor())?>zeilen[$i]->punkte, $lmo_einstellungen->punktfaktor())?> :punktfaktor())?>zeilen[$i]->minuspunkte, $lmo_einstellungen->punktfaktor())?>
    0) { - $serie1=$ser1[$show_stat1]." ".$text[474]."
    ".$ser2[$show_stat1]." ".$text[75]; - } elseif ($ser3[$show_stat1]>0) { - $serie1=$ser3[$show_stat1]." ".$text[475]."
    ".$ser4[$show_stat1]." ".$text[76]; - } elseif ($ser2[$show_stat1]>=$ser4[$show_stat1]) { - $serie1=$ser2[$show_stat1]." ".$text[75]; + if ($lmo_zeile1->serieSiege>0) { + $serie1=$lmo_zeile1->serieSiege." ".$text[474]."
    ".$lmo_zeile1->serieUngeschlagen." ".$text[75]; + } elseif ($lmo_zeile1->serieNiederlagen>0) { + $serie1=$lmo_zeile1->serieNiederlagen." ".$text[475]."
    ".$lmo_zeile1->serieSieglos." ".$text[76]; + } elseif ($lmo_zeile1->serieUngeschlagen>=$lmo_zeile1->serieSieglos) { + $serie1=$lmo_zeile1->serieUngeschlagen." ".$text[75]; } else { - $serie1=$ser4[$show_stat1]." ".$text[76]; + $serie1=$lmo_zeile1->serieSieglos." ".$text[76]; } if ($show_stat2>0 && $show_stat1!=$show_stat2) { $chg1="k.A."; $chg2="k.A."; - if (!empty($spiele[$show_stat1])&&!empty($spiele[$show_stat2])) { - $ax=(100*$siege[$show_stat1]/$spiele[$show_stat1])+(100*$nieder[$show_stat2]/$spiele[$show_stat2]); - $bx=(100*$siege[$show_stat2]/$spiele[$show_stat2])+(100*$nieder[$show_stat1]/$spiele[$show_stat1]); - $cx=($etore[$show_stat1]/$spiele[$show_stat1])+($atore[$show_stat2]/$spiele[$show_stat2]); - $dx=($etore[$show_stat2]/$spiele[$show_stat2])+($atore[$show_stat1]/$spiele[$show_stat1]); + if (!empty($lmo_zeile1->spiele)&&!empty($lmo_zeile2->spiele)) { + $ax=(100*$lmo_zeile1->siege/$lmo_zeile1->spiele)+(100*$lmo_zeile2->niederlagen/$lmo_zeile2->spiele); + $bx=(100*$lmo_zeile2->siege/$lmo_zeile2->spiele)+(100*$lmo_zeile1->niederlagen/$lmo_zeile1->spiele); + $cx=($lmo_zeile1->tore/$lmo_zeile1->spiele)+($lmo_zeile2->gegentore/$lmo_zeile2->spiele); + $dx=($lmo_zeile2->tore/$lmo_zeile2->spiele)+($lmo_zeile1->gegentore/$lmo_zeile1->spiele); $ex=$ax+$bx; $fx=$cx+$dx; } @@ -219,14 +234,14 @@ $chg2=number_format((($bx+$dx)/200),2,",","."); } $serie2=" "; - if ($ser1[$show_stat2]>0) { - $serie2=$ser1[$show_stat2]." ".$text[474]."
    ".$ser2[$show_stat2]." ".$text[75]; - } elseif ($ser3[$show_stat2]>0) { - $serie2=$ser3[$show_stat2]." ".$text[475]."
    ".$ser4[$show_stat2]." ".$text[76]; - } elseif ($ser2[$show_stat2]>=$ser4[$show_stat2]) { - $serie2=$ser2[$show_stat2]." ".$text[75]; + if ($lmo_zeile2->serieSiege>0) { + $serie2=$lmo_zeile2->serieSiege." ".$text[474]."
    ".$lmo_zeile2->serieUngeschlagen." ".$text[75]; + } elseif ($lmo_zeile2->serieNiederlagen>0) { + $serie2=$lmo_zeile2->serieNiederlagen." ".$text[475]."
    ".$lmo_zeile2->serieSieglos." ".$text[76]; + } elseif ($lmo_zeile2->serieUngeschlagen>=$lmo_zeile2->serieSieglos) { + $serie2=$lmo_zeile2->serieUngeschlagen." ".$text[75]; } else { - $serie2=$ser4[$show_stat2]." ".$text[76]; + $serie2=$lmo_zeile2->serieSieglos." ".$text[76]; } @@ -238,54 +253,54 @@
    punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($negativ[$show_stat1],$lmo_einstellungen->punktfaktor());} ?>punkte,$lmo_einstellungen->punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($lmo_zeile1->minuspunkte,$lmo_einstellungen->punktfaktor());} ?> punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($negativ[$show_stat2],$lmo_einstellungen->punktfaktor());} ?>punkte,$lmo_einstellungen->punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor($lmo_zeile2->minuspunkte,$lmo_einstellungen->punktfaktor());} ?>
    spiele;?> spiele;?>
    punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($negativ[$show_stat1]/$spiele[$show_stat1],2),$lmo_einstellungen->punktfaktor());}} ?>spiele) {echo applyFactor(number_format($lmo_zeile1->punkte/$lmo_zeile1->spiele,2),$lmo_einstellungen->punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($lmo_zeile1->minuspunkte/$lmo_zeile1->spiele,2),$lmo_einstellungen->punktfaktor());}} ?> punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($negativ[$show_stat2]/$spiele[$show_stat2],2),$lmo_einstellungen->punktfaktor());}} ?>punkte/$lmo_zeile2->spiele,2),$lmo_einstellungen->punktfaktor()); if ($lmo_einstellungen->mitMinuspunkten()) {":".applyFactor(number_format($lmo_zeile2->minuspunkte/$lmo_zeile2->spiele,2),$lmo_einstellungen->punktfaktor());}} ?>
    torfaktor()).":".applyFactor($atore[$show_stat1],$lmo_einstellungen->torfaktor()); ?>tore,$lmo_einstellungen->torfaktor()).":".applyFactor($lmo_zeile1->gegentore,$lmo_einstellungen->torfaktor()); ?> torfaktor()).":".applyFactor($atore[$show_stat2],$lmo_einstellungen->torfaktor()); ?>tore,$lmo_einstellungen->torfaktor()).":".applyFactor($lmo_zeile2->gegentore,$lmo_einstellungen->torfaktor()); ?>
    torfaktor())/$spiele[$show_stat1],2).":".number_format(applyFactor($atore[$show_stat1],$lmo_einstellungen->torfaktor())/$spiele[$show_stat1],2);} ?>spiele) { echo number_format(applyFactor($lmo_zeile1->tore,$lmo_einstellungen->torfaktor())/$lmo_zeile1->spiele,2).":".number_format(applyFactor($lmo_zeile1->gegentore,$lmo_einstellungen->torfaktor())/$lmo_zeile1->spiele,2);} ?> torfaktor())/$spiele[$show_stat2],2).":".number_format(applyFactor($atore[$show_stat2],$lmo_einstellungen->torfaktor())/$spiele[$show_stat2],2);} ?>spiele) { echo number_format(applyFactor($lmo_zeile2->tore,$lmo_einstellungen->torfaktor())/$lmo_zeile2->spiele,2).":".number_format(applyFactor($lmo_zeile2->gegentore,$lmo_einstellungen->torfaktor())/$lmo_zeile2->spiele,2);} ?>
    spiele) {echo $lmo_zeile1->siege." (".number_format($lmo_zeile1->siege*100/$lmo_zeile1->spiele,2,",",".")."%)";} ?> spiele) {echo $lmo_zeile2->siege." (".number_format($lmo_zeile2->siege*100/$lmo_zeile2->spiele,2,",",".")."%)";} ?>
    hoechsterSieg->alsText($lmo_einstellungen->torfaktor(), $text[72], $text[73], $text[74]); ?> hoechsterSieg->alsText($lmo_einstellungen->torfaktor(), $text[72], $text[73], $text[74]) ?>
    spiele) {echo $lmo_zeile1->niederlagen." (".number_format($lmo_zeile1->niederlagen*100/$lmo_zeile1->spiele,2,",",".")."%)";} ?> spiele) {echo $lmo_zeile2->niederlagen." (".number_format($lmo_zeile2->niederlagen*100/$lmo_zeile2->spiele,2,",",".")."%)";} ?>
    hoechsteNiederlage->alsText($lmo_einstellungen->torfaktor(), $text[72], $text[73], $text[74]); ?> hoechsteNiederlage->alsText($lmo_einstellungen->torfaktor(), $text[72], $text[73], $text[74]); ?>
    diff --git a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt index a1896c96..c78f08b7 100644 --- a/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt +++ b/tests/GoldenMaster/__snapshots__/pages/file=golden_penalties.l98_action=graph-58ebf4e0.txt @@ -38,7 +38,7 @@ - +
    From eedb9d1f60b18c7397934c74f3ef41ab5c2176b3 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:27:09 +0200 Subject: [PATCH 225/298] changelog: Fieberkurve --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index d8a8e967..4f7888a1 100644 --- a/changelog.md +++ b/changelog.md @@ -52,6 +52,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Tippspiel, Tippübersicht, Hinweis-Symbol am Spiel: Der Zusatz zum Ergebnis (n.V., i.E.) fehlte dort immer, der Torfaktor der Liga wurde nicht angewendet und der Link zum Spielbericht zeigte ins Leere. - Spielplan einer Mannschaft, Hinweis-Symbol bei einer Wertung am grünen Tisch gegen beide: Das umgekehrte Ergebnis fehlte dort oder stammte von einer anderen Partie des gerade gewählten Spieltags. - Ein Spiel ohne Anstoßzeit wurde bei eingeschalteter Anzeige der Anstoßzeit mit »01.01.1970 01:00« angezeigt: in den Ergebnissen eines Spieltags, im Spielplan einer Mannschaft, im Pokal und in der Spieltagsübersicht des Admin-Bereichs. Jetzt bleibt die Zelle leer. Dasselbe gilt für `datumString()` und `zeitString()` der Classlib, die für `0` nun den Text für »keine Zeit« liefern. +- Fieberkurve: Sie rechnete den Platz je Spieltag mit einer eigenen, älteren Kopie der Tabellenrechnung und zeigte deshalb in Ligen mit direktem Vergleich oder Strafen an einzelnen Spieltagen einen anderen Platz als die Tabelle. Jetzt nutzt sie dieselbe Rechnung (`Lmo\Liga\Tabelle`); die Kurve stimmt mit der Tabelle des jeweiligen Spieltags überein. `lmo-calctable1.php` entfällt. - Ein unlesbares Datum im letzten Spieltag einer Ligadatei (z. B. `D1=ab.cd.efgh`) ließ das Laden der Liga abbrechen; es wird jetzt geleert. - Classlib (Addons mini, viewer, ticker): Eine eckige Klammer in einem Liganamen, Mannschaftsnamen oder einer Notiz schnitt den Rest des Abschnitts ab (Name gekürzt, Mannschaft oder Zusatz „n. V.“ fehlten). Kommentarzeilen mit `;` am Anfang wurden als Schlüssel gelesen. - Tippspiel und Benutzerverwaltung: Fehlte einer Ligadatei die Anzahl der Spieltage (`Rounds`), brach der abgespeckte Lader `lmo-openfilename.php` mit „Division by zero“ ab. Beide abgespeckten Lader ergänzen fehlende Angaben jetzt wie der Hauptlader. @@ -329,6 +330,7 @@ _Here we write changelog notes for the next version._ - Prediction game, prediction overview, hint icon at a game: the addition to the result (a.e.t., on penalties) was always missing there, the goal factor of the league was not applied and the link to the match report led nowhere. - Schedule of a team, hint icon for a decision at the green table against both: the reversed result was missing there or came from another match of the currently selected round. - A game without kick-off time was shown as "01.01.1970 01:00" when the display of kick-off times was switched on: in the results of a round, in the schedule of a team, in a cup and in the round overview of the admin area. Now the cell stays empty. The same applies to `datumString()` and `zeitString()` of the classlib, which now return the text for "no time" for `0`. +- Fever chart: it computed the position per round with its own, older copy of the table calculation and therefore showed a different position than the table on single rounds in leagues with direct comparison or penalties. Now it uses the same calculation (`Lmo\Liga\Tabelle`); the chart matches the table of the respective round. `lmo-calctable1.php` is removed. - An unreadable date in the last round of a league file (e.g. `D1=ab.cd.efgh`) aborted loading the league; it is now cleared. - Classlib (addons mini, viewer, ticker): a square bracket in a league name, team name or note cut off the rest of the section (name shortened, team or the "a.e.t." marker missing). Comment lines starting with `;` were read as keys. - Tip game and user administration: if a league file lacked the number of rounds (`Rounds`), the reduced loader `lmo-openfilename.php` aborted with "Division by zero". Both reduced loaders now fill in missing values like the main loader. From b439397824e6e42c94dffd3547864bcee382a195 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:34:38 +0200 Subject: [PATCH 226/298] refactor(rahmen): Hauptrahmen liest die Einstellungen der Liga aus den Rohdaten --- lmo/lmo-showmain2.php | 71 +++++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/lmo/lmo-showmain2.php b/lmo/lmo-showmain2.php index a30dd113..e74596a7 100644 --- a/lmo/lmo-showmain2.php +++ b/lmo/lmo-showmain2.php @@ -52,11 +52,17 @@ $addm = $_SERVER['PHP_SELF'] . '?file=' . $file . '&action='; +// Einstellungen der geladenen Liga mit Vorgabewerten (Lmo\Liga\Einstellungen). Ohne geladene Liga die einer +// leeren Liga; eingebundene Seiten und das Tippspiel fuehren ihre eigenen, deshalb ein eigener Name. +$lmo_main_e = (new \Lmo\Liga\Rohdaten\Liga())->einstellungen(); if ($file != '') { require(PATH_TO_LMO . '/lmo-openfile.php'); + if ($file != '' && isset($lmo_liga)) { + $lmo_main_e = $lmo_liga->einstellungen(); + } if ($file != '') { if (empty($_GET['endtab'])) { - $endtab = $ligaDaten->anzst; + $endtab = $lmo_main_e->spieltage(); $ste = $st; $tabdat = ''; } else { @@ -68,8 +74,7 @@ $tabdat = $st . '. ' . $text[2]; } if (empty($_REQUEST['action']) && $action == '') { - if (!isset($ligaDaten->onrun)) $ligaDaten->onrun = '0'; - switch ($ligaDaten->onrun) { + switch ($lmo_main_e->laufendeTabelle()) { case '0': $action = 'results';break; case '1': $action = 'table';break; case '2': $action = 'program';break; @@ -118,7 +123,7 @@ // Titel if ($file != '') { - $output_titel .= $ligaDaten->titel; + $output_titel .= $lmo_main_e->name(); } else { $output_titel .= $action == 'tipp' ? $text['tipp'][0] : $text[53]; } @@ -196,65 +201,65 @@ function hideLMOTooltip() { ob_start(); if ($file != '') { - if ($ligaDaten->lmtype == 0) { // Für normale Ligen + if (!$lmo_main_e->istPokal()) { // Für normale Ligen // Kalenderlink - if ($ligaDaten->datc == 1) { + if ($lmo_main_e->mitKalender()) { $output_kalender .= $action != 'cal' ? '' . $text[140] . '' : $text[140]; $output_kalender .= '  '; } // Ergebnis/Tabelle if ($tabonres == 0) { - if ($ligaDaten->ergebnis == 1) { + if ($lmo_main_e->mitErgebnissen()) { $output_ergebnisse .= $action != 'results' ? '' . $text[10] . '' : $text[10]; $output_ergebnisse .= '  '; } - if ($ligaDaten->tabelle == 1) { + if ($lmo_main_e->mitTabelle()) { $output_tabelle .= $action != 'table' ? '' . $text[16] . '' : $text[16]; $output_tabelle .= '  '; } // Kombinierte Ansicht } else { - if ($ligaDaten->ergebnis == 1) { + if ($lmo_main_e->mitErgebnissen()) { $output_ergebnisse .= $action != 'results' && $action != 'table' ? '' . $text[10] . '/' . $text[16] . '' : $text[10] . '/' . $text[16]; $output_ergebnisse .= '  '; } } // Kreuztabelle - if ($ligaDaten->kreuz == 1) { + if ($lmo_main_e->mitKreuztabelle()) { $output_kreuztabelle .= $action != 'cross' ? '' . $text[14] . '' : $text[14]; $output_kreuztabelle .= '  '; } // Spielplan - if ($ligaDaten->plan == 1) { + if ($lmo_main_e->mitSpielplan()) { $output_spielplan .= $action != 'program' ? '' . $text[12] . '' : $text[12]; $output_spielplan .= '  '; } // Fieberkurve - if ($ligaDaten->kurve == 1) { + if ($lmo_main_e->mitFieberkurve()) { $output_fieberkurve .= $action != 'graph' ? '' . $text[133] . '' : $text[133]; $output_fieberkurve .= '  '; } // Ligastatistiken - if ($ligaDaten->ligastats == 1) { + if ($lmo_main_e->mitLigastatistik()) { $output_ligastatistik .= $action != 'stats' ? '' . $text[18] . '' : $text[18]; $output_ligastatistik .= '  '; } } else { // Für Pokalligen // Kalenderlink - if ($ligaDaten->datc == 1) { + if ($lmo_main_e->mitKalender()) { $output_kalender .= $action != 'cal' ? '' . $text[140] . '' : $text[140]; $output_kalender .= '  '; } // Ergebnisse - if ($ligaDaten->ergebnis == 1) { + if ($lmo_main_e->mitErgebnissen()) { $output_ergebnisse .= $action != 'results' ? '' . $text[10] . '' : $text[10]; $output_ergebnisse .= '  '; } // Spielplan - if ($ligaDaten->plan == 1) { + if ($lmo_main_e->mitSpielplan()) { $output_spielplan .= $action != 'program' ? '' . $text[12] . '' : $text[12]; $output_spielplan .= '  '; } @@ -264,29 +269,29 @@ function hideLMOTooltip() { $druck = 0; if ($action != 'tipp') { - if ($ligaDaten->lmtype == 0) { + if (!$lmo_main_e->istPokal()) { // Normale Liga switch($action) { - case 'cal': if ($ligaDaten->datc == 1) {require(PATH_TO_LMO . '/lmo-cal.php');}break; - case 'results': if ($ligaDaten->ergebnis == 1) {$druck = 1;require(PATH_TO_LMO . '/lmo-showrestab.php');}break; - case 'table': if ($ligaDaten->tabelle == 1) {$druck = 1;require(PATH_TO_LMO . '/lmo-showrestab.php');}break; - case 'cross': if ($ligaDaten->kreuz == 1) {require(PATH_TO_LMO . '/lmo-showcross.php');}break; - case 'program': if ($ligaDaten->plan == 1) {require(PATH_TO_LMO . '/lmo-showprogram.php');}break; - case 'graph': if ($ligaDaten->kurve == 1) {require(PATH_TO_LMO . '/lmo-showgraph.php');}break; - case 'stats': if ($ligaDaten->ligastats == 1) {require(PATH_TO_LMO . '/lmo-showstats.php');}break; + case 'cal': if ($lmo_main_e->mitKalender()) {require(PATH_TO_LMO . '/lmo-cal.php');}break; + case 'results': if ($lmo_main_e->mitErgebnissen()) {$druck = 1;require(PATH_TO_LMO . '/lmo-showrestab.php');}break; + case 'table': if ($lmo_main_e->mitTabelle()) {$druck = 1;require(PATH_TO_LMO . '/lmo-showrestab.php');}break; + case 'cross': if ($lmo_main_e->mitKreuztabelle()) {require(PATH_TO_LMO . '/lmo-showcross.php');}break; + case 'program': if ($lmo_main_e->mitSpielplan()) {require(PATH_TO_LMO . '/lmo-showprogram.php');}break; + case 'graph': if ($lmo_main_e->mitFieberkurve()) {require(PATH_TO_LMO . '/lmo-showgraph.php');}break; + case 'stats': if ($lmo_main_e->mitLigastatistik()) {require(PATH_TO_LMO . '/lmo-showstats.php');}break; case '': /*Auswahlseite*/break; } } else { // Pokal Liga switch($action) { - case 'cal': if ($ligaDaten->datc == 1) {require(PATH_TO_LMO . '/lmo-kocal.php');}break; - case 'results': if ($ligaDaten->ergebnis == 1) {require(PATH_TO_LMO . '/lmo-showkoresults.php');}break; - case 'program': if ($ligaDaten->plan == 1) {require(PATH_TO_LMO . '/lmo-showkoprogram.php');}break; + case 'cal': if ($lmo_main_e->mitKalender()) {require(PATH_TO_LMO . '/lmo-kocal.php');}break; + case 'results': if ($lmo_main_e->mitErgebnissen()) {require(PATH_TO_LMO . '/lmo-showkoresults.php');}break; + case 'program': if ($lmo_main_e->mitSpielplan()) {require(PATH_TO_LMO . '/lmo-showkoprogram.php');}break; } } // Spieler-Addon if ($action == 'spieler') { - if ($ligaDaten->mittore == 1) { + if ($lmo_main_e->mitToren()) { require(PATH_TO_ADDONDIR .'/spieler/lmo-statshow.php'); } } @@ -312,15 +317,15 @@ function hideLMOTooltip() { lmtype == 0 && isset($druck) && $druck == 1) { + if (!$lmo_main_e->istPokal() && isset($druck) && $druck == 1) { include(PATH_TO_LMO . '/lmo-savehtml.php'); include(PATH_TO_LMO . '/lmo-savehtml1.php'); }?>
    lmtype == 0 && isset($druck) && $druck == 1 && file_exists(PATH_TO_LMO . '/' . $diroutput . basename($file) . '-st.html')) {echo '' . $text[478] . ' ';}?> + if (!$lmo_main_e->istPokal() && isset($druck) && $druck == 1 && file_exists(PATH_TO_LMO . '/' . $diroutput . basename($file) . '-st.html')) {echo '' . $text[478] . ' ';}?> lmtype == 0 && isset($druck) && $druck == 1 && file_exists(PATH_TO_LMO . '/' . $diroutput . basename($file) . '-sp.html')) {echo '' . $text[480] . ' ';}?> + if (!$lmo_main_e->istPokal() && isset($druck) && $druck == 1 && file_exists(PATH_TO_LMO . '/' . $diroutput . basename($file) . '-sp.html')) {echo '' . $text[480] . ' ';}?>
    mittore == 1) { +if ($file != '' && $einspieler == 1 && $lmo_main_e->mitToren()) { include(PATH_TO_ADDONDIR . '/spieler/lmo-statloadconfig.php'); $output_spielerstatistik .= $action != 'spieler' ? '' . $spieler_ligalink . '' : $spieler_ligalink; $output_spielerstatistik .= '  '; @@ -355,7 +360,7 @@ function hideLMOTooltip() { // Ticker-Addon $output_newsticker = ''; -if ($file != '' && $ligaDaten->nticker == 1) { +if ($file != '' && $lmo_main_e->mitNewsticker()) { ob_start(); $tickerligen = $file; include(PATH_TO_ADDONDIR . '/ticker/ticker.php'); From bd725d5a3f0b07fa7eddb29603b5e2f31d2a156d Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:34:38 +0200 Subject: [PATCH 227/298] changelog: Hauptrahmen --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index 4f7888a1..e5a57aa0 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Der Hauptrahmen der öffentlichen Seiten (`lmo-showmain2.php`) liest die Einstellungen der Liga (Menüpunkte, Startseite, Name) aus den Rohdaten. Nur die gewählten Mannschaften im Link zur Statistik kommen weiter aus dem Seitenaufruf. - Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenseite arbeitet dabei direkt mit `Lmo\Liga\Tabelle` und ihren Zeilen; der Rahmen rechnet die Tabellen selbst (gewählte Tabelle, Heim- und Auswärtsbilanz, Vorspieltag für die Pfeile) statt viermal `lmo-calctable.php` einzubinden. Auch die Statistik rechnet ihre Tabelle über die Klasse; den Text für höchsten Sieg und höchste Niederlage liefert `Rekord::alsText()`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. - Die ganze Ligadatei wird über `Lmo\Liga\LigaDaten` geschrieben; `lmo-savefile.php` enthält nur noch das Öffnen, Sperren und Schreiben der Zeilen. Die geschriebene Datei ist unverändert. @@ -301,6 +302,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- The main frame of the public pages (`lmo-showmain2.php`) reads the settings of the league (menu items, start page, name) from the raw data. Only the selected teams in the link to the statistics still come from the request. - Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table page works directly with `Lmo\Liga\Tabelle` and its rows; the frame computes the tables itself (selected table, home and away record, previous round for the arrows) instead of including `lmo-calctable.php` four times. The statistics compute their table through the class as well; the text for highest win and highest defeat comes from `Rekord::alsText()`. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. - The whole league file is written through `Lmo\Liga\LigaDaten`; `lmo-savefile.php` only contains opening, locking and writing the lines. The written file is unchanged. From e5d22159ccecbe6a4bf8603816f58de41e765211 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:37:05 +0200 Subject: [PATCH 228/298] refactor(ticker): Ticker liest seine Ligen als Rohdaten statt ueber $ligaDaten --- lmo/addon/ticker/ticker.php | 126 ++++++++++++++++++------------------ 1 file changed, 62 insertions(+), 64 deletions(-) diff --git a/lmo/addon/ticker/ticker.php b/lmo/addon/ticker/ticker.php index 6955a765..31b7ac9f 100644 --- a/lmo/addon/ticker/ticker.php +++ b/lmo/addon/ticker/ticker.php @@ -23,7 +23,6 @@ /** * Diese Datei wird direkt aufgerufen; init.php stellt bereit: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var array $text Sprachtexte * @var string $dirliga Ligenordner relativ zum LMO (Konfiguration) * @@ -48,9 +47,8 @@ $trenner = ' +++ '; $array = array(); -$ligaDaten->msieg = 0; $hilf = $hilf1 = ''; -$ticker_text = $ligaDaten->mnote = $dummy1 = $dummy2 = $dummy3 = $dummy4 = ''; +$ticker_text = $dummy1 = $dummy2 = $dummy3 = $dummy4 = ''; ?> @@ -72,83 +70,83 @@ foreach($ticker_array as $file) { // je Liga neu beginnen: sonst stehen die Spiele der vorigen Ligen noch einmal bei der naechsten $hilf = $hilf1 = ''; - require(PATH_TO_LMO . '/lmo-openfile.php'); - // lmo-openfile.php laesst bei einer fehlenden Liga die Daten der vorigen stehen - if (isset($ligaDaten->lmtype) && $file != '' && file_exists(PATH_TO_LMO . '/' . $dirliga . $file)) { + // Die Liga wird als Rohdaten gelesen (Lmo\Liga\Rohdaten\Liga); die Liga der Seite in $ligaDaten bleibt unberuehrt. + $lmo_ticker_pfad = PATH_TO_LMO . '/' . $dirliga . $file; + if (!empty($file) && file_exists($lmo_ticker_pfad) && check_hilfsadmin($file)) { + $lmo_ticker_liga = substr($file, -4) == '.l98' ? \Lmo\Liga\Rohdaten\Liga::lies($lmo_ticker_pfad) : new \Lmo\Liga\Rohdaten\Liga(); + $lmo_ticker_e = $lmo_ticker_liga->einstellungen(); + // der aktuelle Spieltag der Liga + $lmo_ticker_st = $lmo_ticker_e->aktuellerSpieltag(); if($ticker_tickerart == 2) { - if (isset($ligaDaten->nlines)) { - for($i = 0; $i < count($ligaDaten->nlines); $i++) { - if(strlen($ligaDaten->nlines[$i]) > 0) - $hilf .= $trenner . $ligaDaten->nlines[$i]; + // Zeilen des Newstickers aus [News]; NC ist nur deren Anzahl + foreach ($lmo_ticker_liga->news as $lmo_schl => $lmo_zeile) { + if ($lmo_schl != 'NC' && strlen(stripslashes($lmo_zeile)) > 0) { + $hilf .= $trenner . stripslashes($lmo_zeile); } } $ticker_text .= $hilf; } else { - if ($ligaDaten->lmtype == 0) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if (($ligaDaten->teama[$ligaDaten->stx-1][$i] > 0) && ($ligaDaten->teamb[$ligaDaten->stx-1][$i] > 0) ) { - if ($ligaDaten->mspez[$ligaDaten->stx-1][$i] == ' ') { - $mspezhilf = ''; + // die Paarungen des Spieltags und ihre Spiele (Lmo\Liga\Paarung, Lmo\Liga\Spiel); in der Liga je eines + foreach ($lmo_ticker_liga->paarungen($lmo_ticker_st) as $lmo_paarung) { + if (!(($lmo_paarung->heim > 0) && ($lmo_paarung->gast > 0))) { + continue; + } + $lmo_heim = $lmo_paarung->heimMannschaft()->anzeigename(); + $lmo_gast = $lmo_paarung->gastMannschaft()->anzeigename(); + $lmo_favteam = $lmo_ticker_e->lieblingsmannschaft(); + foreach ($lmo_paarung->spiele as $lmo_spiel) { + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); + if ($lmo_zusatz == ' ') { + $mspezhilf = ''; + } + else { + $mspezhilf = ' ' . $lmo_zusatz; + } + if (!($lmo_favteam == $lmo_paarung->heim || $lmo_favteam == $lmo_paarung->gast || $ticker_tickerart == 1)) { + continue; + } + $lmo_ergebnis = $lmo_heim . " - " . $lmo_gast . " " . $lmo_spiel->toreHeimText($lmo_ticker_e->torfaktor()) . ":" . $lmo_spiel->toreGastText($lmo_ticker_e->torfaktor()) . $mspezhilf; + if (!$lmo_ticker_e->istPokal()) { + if ($lmo_spiel->wertung == 1) { + $dummy1 = $text['ticker'][2] . ':' . addslashes($lmo_heim . ' ' . $text[211]); } else { - $mspezhilf = ' ' . $ligaDaten->mspez[$ligaDaten->stx-1][$i]; + $dummy1 = ''; } - if ($ligaDaten->favteam == $ligaDaten->teama[$ligaDaten->stx-1][$i] || $ligaDaten->favteam == $ligaDaten->teamb[$ligaDaten->stx-1][$i] || $ticker_tickerart == 1) { - if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 1) { - $dummy1 = $text['ticker'][2] . ':' . addslashes($ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . ' ' . $text[211]); - } - else { - $dummy1 = ''; - } - if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 2) { - $dummy2 = $text['ticker'][2] . ':' . addslashes($ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . ' ' . $text[211]); - } - else { - $dummy2 = ''; - } - if ($ligaDaten->msieg[$ligaDaten->stx-1][$i] == 3) { - $dummy3 = $text['ticker'][2] . ':' . addslashes($text['ticker'][3]); - } - else { - $dummy3 = ''; - } - if ($ligaDaten->mnote[$ligaDaten->stx-1][$i] != '' && $ticker_notizanzeigen == 1) { - $dummy4 = ' Notiz' . ': ' . $ligaDaten->mnote[$ligaDaten->stx-1][$i]; - } - else { - $dummy4 = ''; - } - $hilf = $hilf . $ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . " - " . $ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . " " . applyFactor($ligaDaten->goala[$ligaDaten->stx-1][$i], $ligaDaten->goalfaktor) . ":" . applyFactor($ligaDaten->goalb[$ligaDaten->stx-1][$i], $ligaDaten->goalfaktor) . $mspezhilf . $dummy1 . $dummy2 . $dummy3 . $dummy4 . $trenner; + if ($lmo_spiel->wertung == 2) { + $dummy2 = $text['ticker'][2] . ':' . addslashes($lmo_gast . ' ' . $text[211]); } + else { + $dummy2 = ''; + } + if ($lmo_spiel->wertung == 3) { + $dummy3 = $text['ticker'][2] . ':' . addslashes($text['ticker'][3]); + } + else { + $dummy3 = ''; + } + if ($lmo_spiel->notiz != '' && $ticker_notizanzeigen == 1) { + $dummy4 = ' Notiz' . ': ' . $lmo_spiel->notiz; + } + else { + $dummy4 = ''; + } + $hilf = $hilf . $lmo_ergebnis . $dummy1 . $dummy2 . $dummy3 . $dummy4 . $trenner; } - } // for ($i = 0; $i < $anzsp; $i++) - } - else { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - for ($n = 0; $n < $ligaDaten->modus[$ligaDaten->stx-1]; $n++) { - if (($ligaDaten->teama[$ligaDaten->stx-1][$i] > 0) && ($ligaDaten->teamb[$ligaDaten->stx-1][$i] > 0) ) { - if ($ligaDaten->mspez[$ligaDaten->stx-1][$i][$n] == ' ') { - $mspezhilf = ''; - } - else { - $mspezhilf = ' ' . $ligaDaten->mspez[$ligaDaten->stx-1][$i][$n]; - } - if ($ligaDaten->favteam == $ligaDaten->teama[$ligaDaten->stx-1][$i] || $ligaDaten->favteam == $ligaDaten->teamb[$ligaDaten->stx-1][$i] || $ticker_tickerart == 1) { - if ($ligaDaten->mnote[$ligaDaten->stx-1][$i][$n] != '' && $ticker_notizanzeigen == 1) { - $dummy4 = ' ' . $text[22] . ': ' . $ligaDaten->mnote[$ligaDaten->stx-1][$i][$n]; - } - else { - $dummy4 = ''; - } - $hilf1 = $hilf1 . $ligaDaten->teams[$ligaDaten->teama[$ligaDaten->stx-1][$i]] . " - " . $ligaDaten->teams[$ligaDaten->teamb[$ligaDaten->stx-1][$i]] . " " . applyFactor($ligaDaten->goala[$ligaDaten->stx-1][$i][$n], $ligaDaten->goalfaktor) . ":".applyFactor($ligaDaten->goalb[$ligaDaten->stx-1][$i][$n], $ligaDaten->goalfaktor) . $mspezhilf . $dummy4 . $trenner; - } + else { + if ($lmo_spiel->notiz != '' && $ticker_notizanzeigen == 1) { + $dummy4 = ' ' . $text[22] . ': ' . $lmo_spiel->notiz; + } + else { + $dummy4 = ''; } + $hilf1 = $hilf1 . $lmo_ergebnis . $dummy4 . $trenner; } } } } - $ticker_text .= " $trenner {$ligaDaten->titel} ({$ligaDaten->stx}{$text['ticker'][1]}): $hilf $hilf1"; + $ticker_text .= " $trenner {$lmo_ticker_e->name()} ({$lmo_ticker_st}{$text['ticker'][1]}): $hilf $hilf1"; } else { // anhaengen statt ersetzen: eine fehlende Liga loescht nicht den Text der anderen From 5bf7a308eaac3be33caa37e210f68ebda9dce22a Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:37:05 +0200 Subject: [PATCH 229/298] changelog: Ticker --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index e5a57aa0..713f7287 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Das Ticker-Addon liest seine Ligen direkt als Rohdaten. Bisher lud es jede Liga über den Hauptlader in `$ligaDaten` und überschrieb damit die Liga der Seite, den gewählten Spieltag und bei eigenen Bezeichnungen für Punkte und Tore auch die Sprachtexte. - Der Hauptrahmen der öffentlichen Seiten (`lmo-showmain2.php`) liest die Einstellungen der Liga (Menüpunkte, Startseite, Name) aus den Rohdaten. Nur die gewählten Mannschaften im Link zur Statistik kommen weiter aus dem Seitenaufruf. - Tabellenseite (`lmo-showtable.php`), der Rahmen für Ergebnisse und Tabelle (`lmo-showrestab.php`) und die Statistik (`lmo-showstats.php`) holen Einstellungen, Mannschaftsnamen, Strafen und Notizen aus den Rohdaten statt aus `$ligaDaten`. Die Tabellenseite arbeitet dabei direkt mit `Lmo\Liga\Tabelle` und ihren Zeilen; der Rahmen rechnet die Tabellen selbst (gewählte Tabelle, Heim- und Auswärtsbilanz, Vorspieltag für die Pfeile) statt viermal `lmo-calctable.php` einzubinden. Auch die Statistik rechnet ihre Tabelle über die Klasse; den Text für höchsten Sieg und höchste Niederlage liefert `Rekord::alsText()`. - Die beiden abgespeckten Lader `lmo-openfilename.php` und `lmo-openfiledat.php` benutzen denselben Leser und dieselbe Zuordnung der Schlüssel wie der Hauptlader. @@ -302,6 +303,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- The ticker addon reads its leagues directly as raw data. So far it loaded every league through the main loader into `$ligaDaten` and thereby overwrote the league of the page, the selected round and, with custom names for points and goals, the language texts as well. - The main frame of the public pages (`lmo-showmain2.php`) reads the settings of the league (menu items, start page, name) from the raw data. Only the selected teams in the link to the statistics still come from the request. - Table page (`lmo-showtable.php`), the frame for results and table (`lmo-showrestab.php`) and the statistics (`lmo-showstats.php`) take settings, team names, penalties and notes from the raw data instead of `$ligaDaten`. The table page works directly with `Lmo\Liga\Tabelle` and its rows; the frame computes the tables itself (selected table, home and away record, previous round for the arrows) instead of including `lmo-calctable.php` four times. The statistics compute their table through the class as well; the text for highest win and highest defeat comes from `Rekord::alsText()`. - The two reduced loaders `lmo-openfilename.php` and `lmo-openfiledat.php` use the same reader and the same key mapping as the main loader. From 318bd7c4a7444420ba404c5cf0a43516a9aa594c Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:39:23 +0200 Subject: [PATCH 230/298] refactor(spieler): Spielerstatistik holt die Mannschaften aus den Rohdaten --- lmo/addon/spieler/lmo-statshow.php | 31 +++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/lmo/addon/spieler/lmo-statshow.php b/lmo/addon/spieler/lmo-statshow.php index 23cd38ae..3ffe5560 100644 --- a/lmo/addon/spieler/lmo-statshow.php +++ b/lmo/addon/spieler/lmo-statshow.php @@ -23,7 +23,7 @@ /** * Diese Datei wird direkt aufgerufen; init.php stellt bereit: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $action gewaehlte Seite (Aufrufparameter) @@ -111,6 +111,16 @@ $maxdisplay = $zeile; $begin = 0; } + // Namen, Kurznamen und Homepages der Mannschaften nach Nummer; Platz 0 ist wie bisher "___" + $lmo_namen = array('___'); + $lmo_kurz = array('___'); + $lmo_urls = array(''); + foreach ($lmo_liga->alleMannschaften() as $lmo_nr => $lmo_mannschaft) { + $lmo_namen[$lmo_nr] = $lmo_mannschaft->anzeigename(); + $lmo_kurz[$lmo_nr] = $lmo_mannschaft->kurzname(); + $lmo_urls[$lmo_nr] = $lmo_mannschaft->werte['URL'] ?? ''; + } + $lmo_urls[] = ''; ?> @@ -132,18 +142,17 @@ teams) - 1; $i++) { - $ligaDaten->teams[$i] = stripslashes($ligaDaten->teams[$i]);?> + for ($i = 0; $i < count($lmo_namen); $i++) {?> - +
    teams[$i] != $team) { ?> - teams[$i];?>"> + ">teamk[$i]; - if ($ligaDaten->teams[$i] != $team) { ?> teams[$i], ' alt=""'); ?>
    @@ -234,10 +243,10 @@ if ($spalten[$j2] == $text['spieler'][25]) { echo ' '; - $pos = array_search($data[$j1][$j2], $ligaDaten->teamu); + $pos = array_search($data[$j1][$j2], $lmo_urls); echo HTML_icon($data[$j1][$j2], 'teams', 'small') . str_replace(' ', ' ', $data[$j1][$j2]) . ' 
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 3. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 3 2 6  7:0   7
    2  Mannschaft 1 2 6  5:2   3
    3  Mannschaft 8 3 4  6:6   0
    4  Mannschaft 2 3 4  3:5   -2
    5  Mannschaft 4 1 1  2:2   0
    6  Mannschaft 5 2 1  0:1   -1
    7  Mannschaft 7 1 0  0:3   -3
    8  Mannschaft 6 2 0  3:7   -4
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
      Mannschaft 2-Mannschaft 6 _:_
      Mannschaft 4-Mannschaft 1 4:0
      Mannschaft 5-Mannschaft 3 _:_
      Mannschaft 7-Mannschaft 8 _:_
    + + + + +=== basic.l98-sp.html === + + + + basic + + + + + +

    basic

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:4
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Mannschaft 1 2:4
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 3 2 6   7:0   7
    2  Mannschaft 1 2 6   5:2   3
    3  Mannschaft 8 3 4   6:6   0
    4  Mannschaft 2 3 4   3:5   -2
    5  Mannschaft 4 1 1   2:2   0
    6  Mannschaft 5 2 1   0:1   -1
    7  Mannschaft 7 1 0   0:3   -3
    8  Mannschaft 6 2 0   3:7   -4
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/basic_tabelle-99c0ccf4.txt b/tests/GoldenMaster/__snapshots__/html-export/basic_tabelle-99c0ccf4.txt new file mode 100644 index 00000000..49162582 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/basic_tabelle-99c0ccf4.txt @@ -0,0 +1,968 @@ +### basic_tabelle +=== basic.l98-st.html === + + + + basic + + + + + +

    basic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 8 1 3  3:1   2
    2  Mannschaft 5 1 1  0:0   0
    3  Mannschaft 2 1 1  0:0   0
    4  Mannschaft 7 0 0  0:0   0
    5  Mannschaft 4 0 0  0:0   0
    6  Mannschaft 3 0 0  0:0   0
    7  Mannschaft 1 0 0  0:0   0
    8  Mannschaft 6 1 0  1:3   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 3 0:4
      Mannschaft 4-Mannschaft 8 2:2
      Mannschaft 6-Mannschaft 1 2:4
      Mannschaft 7-Mannschaft 5 _:_
    + + + + +=== basic.l98-sp.html === + + + + basic + + + + + +

    basic

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 _:_
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 6 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:4
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Mannschaft 1 2:4
     Mannschaft 7-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:0
     Mannschaft 3-Mannschaft 7 3:0
     Mannschaft 6-Mannschaft 4 _:_
     Mannschaft 8-Mannschaft 2 1:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 4:0
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 3:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 2:3
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 8 _:_
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 4:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 _:_
     Mannschaft 4-Mannschaft 5 2:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 2:3
     Mannschaft 4-Mannschaft 3 4:3
     Mannschaft 2-Mannschaft 5 1:4
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 4:0
     Mannschaft 8-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 0:1
     Mannschaft 5-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 _:_
     Mannschaft 7-Mannschaft 3 2:3
     Mannschaft 4-Mannschaft 6 4:0
     Mannschaft 2-Mannschaft 8 4:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 _:_
     Mannschaft 1-Mannschaft 4 2:1
     Mannschaft 3-Mannschaft 5 2:1
     Mannschaft 8-Mannschaft 7 4:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 2:2
     Mannschaft 5-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 _:_
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 7 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 _:_
     Mannschaft 5-Mannschaft 4 _:_
     Mannschaft 3-Mannschaft 6 3:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 8 1 3   3:1   2
    2  Mannschaft 5 1 1   0:0   0
    3  Mannschaft 2 1 1   0:0   0
    4  Mannschaft 7 0 0   0:0   0
    5  Mannschaft 4 0 0   0:0   0
    6  Mannschaft 3 0 0   0:0   0
    7  Mannschaft 1 0 0   0:0   0
    8  Mannschaft 6 1 0   1:3   -2
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/bundesliga_letzter_spieltag-dd5d0404.txt b/tests/GoldenMaster/__snapshots__/html-export/bundesliga_letzter_spieltag-dd5d0404.txt new file mode 100644 index 00000000..2c5a674c --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/bundesliga_letzter_spieltag-dd5d0404.txt @@ -0,0 +1,3994 @@ +### bundesliga_letzter_spieltag +=== 1l_2024-25.l98-st.html === + + + + 1. Bundesliga 2024/25 + + + + + +

    1. Bundesliga 2024/25

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    34. Spieltag - 17.05.2025 bis 17.05.2025
    17.05.2025 15:30 RB Leipzig-VfB Stuttgart _:_
    17.05.2025 15:30 Borussia Dortmund-Holstein Kiel _:_
    17.05.2025 15:30 TSG Hoffenheim-Bayern München _:_
    17.05.2025 15:30 1.FC Heidenheim-Werder Bremen _:_
    17.05.2025 15:30 SC Freiburg-Eintracht Frankfurt _:_
    17.05.2025 15:30 FC Augsburg-1.FC Union Berlin _:_
    17.05.2025 15:30 FSV Mainz 05-Bayer 04 Leverkusen _:_
    17.05.2025 15:30 Borussia M'gladbach-VfL Wolfsburg _:_
    17.05.2025 15:30 FC St. Pauli-VfL Bochum _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 34. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Eintracht Frankfurt 0 0:0 0:0   0
    2  VfL Wolfsburg 0 0:0 0:0   0
    3  SC Freiburg 0 0:0 0:0   0
    4  Borussia M'gladbach 0 0:0 0:0   0
    5  FC Augsburg 0 0:0 0:0   0
    6  Borussia Dortmund 0 0:0 0:0   0
    7  FC St. Pauli 0 0:0 0:0   0
    8  Holstein Kiel 0 0:0 0:0   0
    9  Werder Bremen 0 0:0 0:0   0
    10  TSG Hoffenheim 0 0:0 0:0   0
    11  1.FC Union Berlin 0 0:0 0:0   0
    12  1.FC Heidenheim 0 0:0 0:0   0
    13  RB Leipzig 0 0:0 0:0   0
    14  VfL Bochum 0 0:0 0:0   0
    15  VfB Stuttgart 0 0:0 0:0   0
    16  FSV Mainz 05 0 0:0 0:0   0
    17  Bayer 04 Leverkusen 0 0:0 0:0   0
    18  Bayern München 0 0:0 0:0   0
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    +

    Saisonende

    + + + + +=== 1l_2024-25.l98-sp.html === + + + + 1. Bundesliga 2024/25 + + + + + +

    1. Bundesliga 2024/25

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag - 23.08.2024 bis 24.08.2024
    23.08.2024 20:30 Borussia M'gladbach-Bayer 04 Leverkusen _:_
    24.08.2024 15:30 Borussia Dortmund-Eintracht Frankfurt _:_
    24.08.2024 15:30 RB Leipzig-VfL Bochum _:_
    24.08.2024 15:30 TSG Hoffenheim-Holstein Kiel _:_
    24.08.2024 15:30 SC Freiburg-VfB Stuttgart _:_
    24.08.2024 15:30 FC Augsburg-Werder Bremen _:_
    24.08.2024 15:30 VfL Wolfsburg-Bayern München _:_
    24.08.2024 15:30 FSV Mainz 05-1.FC Union Berlin _:_
    24.08.2024 15:30 FC St. Pauli-1.FC Heidenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag - 31.08.2024 bis 31.08.2024
    31.08.2024 15:30 Bayer 04 Leverkusen-RB Leipzig _:_
    31.08.2024 15:30 VfB Stuttgart-FSV Mainz 05 _:_
    31.08.2024 15:30 Bayern München-SC Freiburg _:_
    31.08.2024 15:30 Eintracht Frankfurt-TSG Hoffenheim _:_
    31.08.2024 15:30 1.FC Heidenheim-FC Augsburg _:_
    31.08.2024 15:30 Werder Bremen-Borussia Dortmund _:_
    31.08.2024 15:30 1.FC Union Berlin-FC St. Pauli _:_
    31.08.2024 15:30 VfL Bochum-Borussia M'gladbach _:_
    31.08.2024 15:30 Holstein Kiel-VfL Wolfsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag - 14.09.2024 bis 14.09.2024
    14.09.2024 15:30 RB Leipzig-1.FC Union Berlin _:_
    14.09.2024 15:30 Borussia Dortmund-1.FC Heidenheim _:_
    14.09.2024 15:30 TSG Hoffenheim-Bayer 04 Leverkusen _:_
    14.09.2024 15:30 SC Freiburg-VfL Bochum _:_
    14.09.2024 15:30 FC Augsburg-FC St. Pauli _:_
    14.09.2024 15:30 VfL Wolfsburg-Eintracht Frankfurt _:_
    14.09.2024 15:30 FSV Mainz 05-Werder Bremen _:_
    14.09.2024 15:30 Borussia M'gladbach-VfB Stuttgart _:_
    14.09.2024 15:30 Holstein Kiel-Bayern München _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag - 21.09.2024 bis 21.09.2024
    21.09.2024 15:30 Bayer 04 Leverkusen-VfL Wolfsburg _:_
    21.09.2024 15:30 VfB Stuttgart-Borussia Dortmund _:_
    21.09.2024 15:30 Eintracht Frankfurt-Borussia M'gladbach _:_
    21.09.2024 15:30 1.FC Heidenheim-SC Freiburg _:_
    21.09.2024 15:30 Werder Bremen-Bayern München _:_
    21.09.2024 15:30 FC Augsburg-FSV Mainz 05 _:_
    21.09.2024 15:30 1.FC Union Berlin-TSG Hoffenheim _:_
    21.09.2024 15:30 VfL Bochum-Holstein Kiel _:_
    21.09.2024 15:30 FC St. Pauli-RB Leipzig _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag - 28.09.2024 bis 28.09.2024
    28.09.2024 15:30 Bayern München-Bayer 04 Leverkusen _:_
    28.09.2024 15:30 RB Leipzig-FC Augsburg _:_
    28.09.2024 15:30 Borussia Dortmund-VfL Bochum _:_
    28.09.2024 15:30 TSG Hoffenheim-Werder Bremen _:_
    28.09.2024 15:30 SC Freiburg-FC St. Pauli _:_
    28.09.2024 15:30 VfL Wolfsburg-VfB Stuttgart _:_
    28.09.2024 15:30 FSV Mainz 05-1.FC Heidenheim _:_
    28.09.2024 15:30 Borussia M'gladbach-1.FC Union Berlin _:_
    28.09.2024 15:30 Holstein Kiel-Eintracht Frankfurt _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag - 05.10.2024 bis 05.10.2024
    05.10.2024 15:30 Bayer 04 Leverkusen-Holstein Kiel _:_
    05.10.2024 15:30 VfB Stuttgart-TSG Hoffenheim _:_
    05.10.2024 15:30 Eintracht Frankfurt-Bayern München _:_
    05.10.2024 15:30 1.FC Heidenheim-RB Leipzig _:_
    05.10.2024 15:30 Werder Bremen-SC Freiburg _:_
    05.10.2024 15:30 FC Augsburg-Borussia M'gladbach _:_
    05.10.2024 15:30 1.FC Union Berlin-Borussia Dortmund _:_
    05.10.2024 15:30 VfL Bochum-VfL Wolfsburg _:_
    05.10.2024 15:30 FC St. Pauli-FSV Mainz 05 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag - 19.10.2024 bis 19.10.2024
    19.10.2024 15:30 Bayer 04 Leverkusen-Eintracht Frankfurt _:_
    19.10.2024 15:30 Bayern München-VfB Stuttgart _:_
    19.10.2024 15:30 Borussia Dortmund-FC St. Pauli _:_
    19.10.2024 15:30 TSG Hoffenheim-VfL Bochum _:_
    19.10.2024 15:30 SC Freiburg-FC Augsburg _:_
    19.10.2024 15:30 VfL Wolfsburg-Werder Bremen _:_
    19.10.2024 15:30 FSV Mainz 05-RB Leipzig _:_
    19.10.2024 15:30 Borussia M'gladbach-1.FC Heidenheim _:_
    19.10.2024 15:30 Holstein Kiel-1.FC Union Berlin _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag - 26.10.2024 bis 26.10.2024
    26.10.2024 15:30 VfB Stuttgart-Holstein Kiel _:_
    26.10.2024 15:30 RB Leipzig-SC Freiburg _:_
    26.10.2024 15:30 1.FC Heidenheim-TSG Hoffenheim _:_
    26.10.2024 15:30 Werder Bremen-Bayer 04 Leverkusen _:_
    26.10.2024 15:30 FC Augsburg-Borussia Dortmund _:_
    26.10.2024 15:30 FSV Mainz 05-Borussia M'gladbach _:_
    26.10.2024 15:30 1.FC Union Berlin-Eintracht Frankfurt _:_
    26.10.2024 15:30 VfL Bochum-Bayern München _:_
    26.10.2024 15:30 FC St. Pauli-VfL Wolfsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag - 02.11.2024 bis 02.11.2024
    02.11.2024 15:30 Bayer 04 Leverkusen-VfB Stuttgart _:_
    02.11.2024 15:30 Bayern München-1.FC Union Berlin _:_
    02.11.2024 15:30 Borussia Dortmund-RB Leipzig _:_
    02.11.2024 15:30 Eintracht Frankfurt-VfL Bochum _:_
    02.11.2024 15:30 TSG Hoffenheim-FC St. Pauli _:_
    02.11.2024 15:30 SC Freiburg-FSV Mainz 05 _:_
    02.11.2024 15:30 VfL Wolfsburg-FC Augsburg _:_
    02.11.2024 15:30 Borussia M'gladbach-Werder Bremen _:_
    02.11.2024 15:30 Holstein Kiel-1.FC Heidenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag - 09.11.2024 bis 09.11.2024
    09.11.2024 15:30 VfB Stuttgart-Eintracht Frankfurt _:_
    09.11.2024 15:30 RB Leipzig-Borussia M'gladbach _:_
    09.11.2024 15:30 1.FC Heidenheim-VfL Wolfsburg _:_
    09.11.2024 15:30 Werder Bremen-Holstein Kiel _:_
    09.11.2024 15:30 FC Augsburg-TSG Hoffenheim _:_
    09.11.2024 15:30 FSV Mainz 05-Borussia Dortmund _:_
    09.11.2024 15:30 1.FC Union Berlin-SC Freiburg _:_
    09.11.2024 15:30 VfL Bochum-Bayer 04 Leverkusen _:_
    09.11.2024 15:30 FC St. Pauli-Bayern München _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag - 23.11.2024 bis 23.11.2024
    23.11.2024 15:30 Bayer 04 Leverkusen-1.FC Heidenheim _:_
    23.11.2024 15:30 VfB Stuttgart-VfL Bochum _:_
    23.11.2024 15:30 Bayern München-FC Augsburg _:_
    23.11.2024 15:30 Borussia Dortmund-SC Freiburg _:_
    23.11.2024 15:30 Eintracht Frankfurt-Werder Bremen _:_
    23.11.2024 15:30 TSG Hoffenheim-RB Leipzig _:_
    23.11.2024 15:30 VfL Wolfsburg-1.FC Union Berlin _:_
    23.11.2024 15:30 Borussia M'gladbach-FC St. Pauli _:_
    23.11.2024 15:30 Holstein Kiel-FSV Mainz 05 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag - 30.11.2024 bis 30.11.2024
    30.11.2024 15:30 RB Leipzig-VfL Wolfsburg _:_
    30.11.2024 15:30 Borussia Dortmund-Bayern München _:_
    30.11.2024 15:30 1.FC Heidenheim-Eintracht Frankfurt _:_
    30.11.2024 15:30 Werder Bremen-VfB Stuttgart _:_
    30.11.2024 15:30 SC Freiburg-Borussia M'gladbach _:_
    30.11.2024 15:30 FC Augsburg-VfL Bochum _:_
    30.11.2024 15:30 FSV Mainz 05-TSG Hoffenheim _:_
    30.11.2024 15:30 1.FC Union Berlin-Bayer 04 Leverkusen _:_
    30.11.2024 15:30 FC St. Pauli-Holstein Kiel _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag - 07.12.2024 bis 07.12.2024
    07.12.2024 15:30 Bayer 04 Leverkusen-FC St. Pauli _:_
    07.12.2024 15:30 VfB Stuttgart-1.FC Union Berlin _:_
    07.12.2024 15:30 Bayern München-1.FC Heidenheim _:_
    07.12.2024 15:30 Eintracht Frankfurt-FC Augsburg _:_
    07.12.2024 15:30 TSG Hoffenheim-SC Freiburg _:_
    07.12.2024 15:30 VfL Wolfsburg-FSV Mainz 05 _:_
    07.12.2024 15:30 Borussia M'gladbach-Borussia Dortmund _:_
    07.12.2024 15:30 VfL Bochum-Werder Bremen _:_
    07.12.2024 15:30 Holstein Kiel-RB Leipzig _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag - 14.12.2024 bis 14.12.2024
    14.12.2024 15:30 RB Leipzig-Eintracht Frankfurt _:_
    14.12.2024 15:30 Borussia Dortmund-TSG Hoffenheim _:_
    14.12.2024 15:30 1.FC Heidenheim-VfB Stuttgart _:_
    14.12.2024 15:30 SC Freiburg-VfL Wolfsburg _:_
    14.12.2024 15:30 FC Augsburg-Bayer 04 Leverkusen _:_
    14.12.2024 15:30 FSV Mainz 05-Bayern München _:_
    14.12.2024 15:30 Borussia M'gladbach-Holstein Kiel _:_
    14.12.2024 15:30 1.FC Union Berlin-VfL Bochum _:_
    14.12.2024 15:30 FC St. Pauli-Werder Bremen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    15. Spieltag - 21.12.2024 bis 21.12.2024
    21.12.2024 15:30 Bayer 04 Leverkusen-SC Freiburg _:_
    21.12.2024 15:30 VfB Stuttgart-FC St. Pauli _:_
    21.12.2024 15:30 Bayern München-RB Leipzig _:_
    21.12.2024 15:30 Eintracht Frankfurt-FSV Mainz 05 _:_
    21.12.2024 15:30 TSG Hoffenheim-Borussia M'gladbach _:_
    21.12.2024 15:30 Werder Bremen-1.FC Union Berlin _:_
    21.12.2024 15:30 VfL Wolfsburg-Borussia Dortmund _:_
    21.12.2024 15:30 VfL Bochum-1.FC Heidenheim _:_
    21.12.2024 15:30 Holstein Kiel-FC Augsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    16. Spieltag - 11.01.2025 bis 11.01.2025
    11.01.2025 15:30 RB Leipzig-Werder Bremen _:_
    11.01.2025 15:30 Borussia Dortmund-Bayer 04 Leverkusen _:_
    11.01.2025 15:30 TSG Hoffenheim-VfL Wolfsburg _:_
    11.01.2025 15:30 1.FC Heidenheim-1.FC Union Berlin _:_
    11.01.2025 15:30 SC Freiburg-Holstein Kiel _:_
    11.01.2025 15:30 FC Augsburg-VfB Stuttgart _:_
    11.01.2025 15:30 FSV Mainz 05-VfL Bochum _:_
    11.01.2025 15:30 Borussia M'gladbach-Bayern München _:_
    11.01.2025 15:30 FC St. Pauli-Eintracht Frankfurt _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    17. Spieltag - 15.01.2025 bis 15.01.2025
    15.01.2025 15:30 Bayer 04 Leverkusen-FSV Mainz 05 _:_
    15.01.2025 15:30 VfB Stuttgart-RB Leipzig _:_
    15.01.2025 15:30 Bayern München-TSG Hoffenheim _:_
    15.01.2025 15:30 Eintracht Frankfurt-SC Freiburg _:_
    15.01.2025 15:30 Werder Bremen-1.FC Heidenheim _:_
    15.01.2025 15:30 VfL Wolfsburg-Borussia M'gladbach _:_
    15.01.2025 15:30 1.FC Union Berlin-FC Augsburg _:_
    15.01.2025 15:30 VfL Bochum-FC St. Pauli _:_
    15.01.2025 15:30 Holstein Kiel-Borussia Dortmund _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    18. Spieltag - 18.01.2025 bis 18.01.2025
    18.01.2025 15:30 Bayer 04 Leverkusen-Borussia M'gladbach _:_
    18.01.2025 15:30 VfB Stuttgart-SC Freiburg _:_
    18.01.2025 15:30 Bayern München-VfL Wolfsburg _:_
    18.01.2025 15:30 Eintracht Frankfurt-Borussia Dortmund _:_
    18.01.2025 15:30 1.FC Heidenheim-FC St. Pauli _:_
    18.01.2025 15:30 Werder Bremen-FC Augsburg _:_
    18.01.2025 15:30 1.FC Union Berlin-FSV Mainz 05 _:_
    18.01.2025 15:30 VfL Bochum-RB Leipzig _:_
    18.01.2025 15:30 Holstein Kiel-TSG Hoffenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    19. Spieltag - 25.01.2025 bis 25.01.2025
    25.01.2025 15:30 RB Leipzig-Bayer 04 Leverkusen _:_
    25.01.2025 15:30 Borussia Dortmund-Werder Bremen _:_
    25.01.2025 15:30 TSG Hoffenheim-Eintracht Frankfurt _:_
    25.01.2025 15:30 SC Freiburg-Bayern München _:_
    25.01.2025 15:30 FC Augsburg-1.FC Heidenheim _:_
    25.01.2025 15:30 VfL Wolfsburg-Holstein Kiel _:_
    25.01.2025 15:30 FSV Mainz 05-VfB Stuttgart _:_
    25.01.2025 15:30 Borussia M'gladbach-VfL Bochum _:_
    25.01.2025 15:30 FC St. Pauli-1.FC Union Berlin _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    20. Spieltag - 01.02.2024 bis 01.02.2024
    01.02.2025 15:30 Bayer 04 Leverkusen-TSG Hoffenheim _:_
    01.02.2025 15:30 VfB Stuttgart-Borussia M'gladbach _:_
    01.02.2025 15:30 Bayern München-Holstein Kiel _:_
    01.02.2025 15:30 Eintracht Frankfurt-VfL Wolfsburg _:_
    01.02.2025 15:30 1.FC Heidenheim-Borussia Dortmund _:_
    01.02.2025 15:30 Werder Bremen-FSV Mainz 05 _:_
    01.02.2025 15:30 1.FC Union Berlin-RB Leipzig _:_
    01.02.2025 15:30 VfL Bochum-SC Freiburg _:_
    01.02.2025 15:30 FC St. Pauli-FC Augsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    21. Spieltag - 08.02.2025 bis 08.02.2025
    08.02.2025 15:30 Bayern München-Werder Bremen _:_
    08.02.2025 15:30 RB Leipzig-FC St. Pauli _:_
    08.02.2025 15:30 Borussia Dortmund-VfB Stuttgart _:_
    08.02.2025 15:30 TSG Hoffenheim-1.FC Union Berlin _:_
    08.02.2025 15:30 SC Freiburg-1.FC Heidenheim _:_
    08.02.2025 15:30 VfL Wolfsburg-Bayer 04 Leverkusen _:_
    08.02.2025 15:30 FSV Mainz 05-FC Augsburg _:_
    08.02.2025 15:30 Borussia M'gladbach-Eintracht Frankfurt _:_
    08.02.2025 15:30 Holstein Kiel-VfL Bochum _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    22. Spieltag - 15.02.2025 bis 15.02.2025
    15.02.2025 15:30 Bayer 04 Leverkusen-Bayern München _:_
    15.02.2025 15:30 VfB Stuttgart-VfL Wolfsburg _:_
    15.02.2025 15:30 Eintracht Frankfurt-Holstein Kiel _:_
    15.02.2025 15:30 1.FC Heidenheim-FSV Mainz 05 _:_
    15.02.2025 15:30 Werder Bremen-TSG Hoffenheim _:_
    15.02.2025 15:30 FC Augsburg-RB Leipzig _:_
    15.02.2025 15:30 1.FC Union Berlin-Borussia M'gladbach _:_
    15.02.2025 15:30 VfL Bochum-Borussia Dortmund _:_
    15.02.2025 15:30 FC St. Pauli-SC Freiburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    23. Spieltag - 22.02.2025 bis 22.02.2025
    22.02.2025 15:30 Bayern München-Eintracht Frankfurt _:_
    22.02.2025 15:30 RB Leipzig-1.FC Heidenheim _:_
    22.02.2025 15:30 Borussia Dortmund-1.FC Union Berlin _:_
    22.02.2025 15:30 TSG Hoffenheim-VfB Stuttgart _:_
    22.02.2025 15:30 SC Freiburg-Werder Bremen _:_
    22.02.2025 15:30 VfL Wolfsburg-VfL Bochum _:_
    22.02.2025 15:30 FSV Mainz 05-FC St. Pauli _:_
    22.02.2025 15:30 Borussia M'gladbach-FC Augsburg _:_
    22.02.2025 15:30 Holstein Kiel-Bayer 04 Leverkusen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    24. Spieltag - 01.03.2025 bis 01.03.2025
    01.03.2025 15:30 VfB Stuttgart-Bayern München _:_
    01.03.2025 15:30 RB Leipzig-FSV Mainz 05 _:_
    01.03.2025 15:30 Eintracht Frankfurt-Bayer 04 Leverkusen _:_
    01.03.2025 15:30 1.FC Heidenheim-Borussia M'gladbach _:_
    01.03.2025 15:30 Werder Bremen-VfL Wolfsburg _:_
    01.03.2025 15:30 FC Augsburg-SC Freiburg _:_
    01.03.2025 15:30 1.FC Union Berlin-Holstein Kiel _:_
    01.03.2025 15:30 VfL Bochum-TSG Hoffenheim _:_
    01.03.2025 15:30 FC St. Pauli-Borussia Dortmund _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    25. Spieltag - 08.03.2025 bis 08.03.2025
    08.03.2025 15:30 Bayer 04 Leverkusen-Werder Bremen _:_
    08.03.2025 15:30 Bayern München-VfL Bochum _:_
    08.03.2025 15:30 Borussia Dortmund-FC Augsburg _:_
    08.03.2025 15:30 Eintracht Frankfurt-1.FC Union Berlin _:_
    08.03.2025 15:30 TSG Hoffenheim-1.FC Heidenheim _:_
    08.03.2025 15:30 SC Freiburg-RB Leipzig _:_
    08.03.2025 15:30 VfL Wolfsburg-FC St. Pauli _:_
    08.03.2025 15:30 Borussia M'gladbach-FSV Mainz 05 _:_
    08.03.2025 15:30 Holstein Kiel-VfB Stuttgart _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    26. Spieltag - 15.03.2025 bis 15.03.2025
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen _:_
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund _:_
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel _:_
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach _:_
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg _:_
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg _:_
    15.03.2025 15:30 1.FC Union Berlin-Bayern München _:_
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt _:_
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    27. Spieltag - 29.03.2025 bis 29.03.2025
    29.03.2025 15:30 Bayer 04 Leverkusen-VfL Bochum _:_
    29.03.2025 15:30 Bayern München-FC St. Pauli _:_
    29.03.2025 15:30 Borussia Dortmund-FSV Mainz 05 _:_
    29.03.2025 15:30 Eintracht Frankfurt-VfB Stuttgart _:_
    29.03.2025 15:30 TSG Hoffenheim-FC Augsburg _:_
    29.03.2025 15:30 SC Freiburg-1.FC Union Berlin _:_
    29.03.2025 15:30 VfL Wolfsburg-1.FC Heidenheim _:_
    29.03.2025 15:30 Borussia M'gladbach-RB Leipzig _:_
    29.03.2025 15:30 Holstein Kiel-Werder Bremen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    28. Spieltag - 05.04.2025 bis 05.04.2025
    05.04.2025 15:30 RB Leipzig-TSG Hoffenheim _:_
    05.04.2025 15:30 1.FC Heidenheim-Bayer 04 Leverkusen _:_
    05.04.2025 15:30 Werder Bremen-Eintracht Frankfurt _:_
    05.04.2025 15:30 SC Freiburg-Borussia Dortmund _:_
    05.04.2025 15:30 FC Augsburg-Bayern München _:_
    05.04.2025 15:30 FSV Mainz 05-Holstein Kiel _:_
    05.04.2025 15:30 1.FC Union Berlin-VfL Wolfsburg _:_
    05.04.2025 15:30 VfL Bochum-VfB Stuttgart _:_
    05.04.2025 15:30 FC St. Pauli-Borussia M'gladbach _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    29. Spieltag - 12.04.2025 bis 12.04.2025
    12.04.2025 15:30 Bayer 04 Leverkusen-1.FC Union Berlin _:_
    12.04.2025 15:30 VfB Stuttgart-Werder Bremen _:_
    12.04.2025 15:30 Bayern München-Borussia Dortmund _:_
    12.04.2025 15:30 Eintracht Frankfurt-1.FC Heidenheim _:_
    12.04.2025 15:30 TSG Hoffenheim-FSV Mainz 05 _:_
    12.04.2025 15:30 VfL Wolfsburg-RB Leipzig _:_
    12.04.2025 15:30 Borussia M'gladbach-SC Freiburg _:_
    12.04.2025 15:30 VfL Bochum-FC Augsburg _:_
    12.04.2025 15:30 Holstein Kiel-FC St. Pauli _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    30. Spieltag - 19.04.2025 bis 19.04.2025
    19.04.2025 15:30 RB Leipzig-Holstein Kiel _:_
    19.04.2025 15:30 Borussia Dortmund-Borussia M'gladbach _:_
    19.04.2025 15:30 1.FC Heidenheim-Bayern München _:_
    19.04.2025 15:30 Werder Bremen-VfL Bochum _:_
    19.04.2025 15:30 SC Freiburg-TSG Hoffenheim _:_
    19.04.2025 15:30 FC Augsburg-Eintracht Frankfurt _:_
    19.04.2025 15:30 FSV Mainz 05-VfL Wolfsburg _:_
    19.04.2025 15:30 1.FC Union Berlin-VfB Stuttgart _:_
    19.04.2025 15:30 FC St. Pauli-Bayer 04 Leverkusen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    31. Spieltag - 26.04.2025 bis 26.04.2025
    26.04.2025 15:30 Bayer 04 Leverkusen-FC Augsburg _:_
    26.04.2025 15:30 VfB Stuttgart-1.FC Heidenheim _:_
    26.04.2025 15:30 Bayern München-FSV Mainz 05 _:_
    26.04.2025 15:30 Eintracht Frankfurt-RB Leipzig _:_
    26.04.2025 15:30 TSG Hoffenheim-Borussia Dortmund _:_
    26.04.2025 15:30 Werder Bremen-FC St. Pauli _:_
    26.04.2025 15:30 VfL Wolfsburg-SC Freiburg _:_
    26.04.2025 15:30 VfL Bochum-1.FC Union Berlin _:_
    26.04.2025 15:30 Holstein Kiel-Borussia M'gladbach _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    32. Spieltag - 03.05.2025 bis 03.05.2025
    03.05.2025 15:30 RB Leipzig-Bayern München _:_
    03.05.2025 15:30 Borussia Dortmund-VfL Wolfsburg _:_
    03.05.2025 15:30 1.FC Heidenheim-VfL Bochum _:_
    03.05.2025 15:30 SC Freiburg-Bayer 04 Leverkusen _:_
    03.05.2025 15:30 FC Augsburg-Holstein Kiel _:_
    03.05.2025 15:30 FSV Mainz 05-Eintracht Frankfurt _:_
    03.05.2025 15:30 Borussia M'gladbach-TSG Hoffenheim _:_
    03.05.2025 15:30 1.FC Union Berlin-Werder Bremen _:_
    03.05.2025 15:30 FC St. Pauli-VfB Stuttgart _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    33. Spieltag - 10.05.2025 bis 10.05.2025
    10.05.2025 15:30 Bayer 04 Leverkusen-Borussia Dortmund _:_
    10.05.2025 15:30 VfB Stuttgart-FC Augsburg _:_
    10.05.2025 15:30 Bayern München-Borussia M'gladbach _:_
    10.05.2025 15:30 Eintracht Frankfurt-FC St. Pauli _:_
    10.05.2025 15:30 Werder Bremen-RB Leipzig _:_
    10.05.2025 15:30 VfL Wolfsburg-TSG Hoffenheim _:_
    10.05.2025 15:30 1.FC Union Berlin-1.FC Heidenheim _:_
    10.05.2025 15:30 VfL Bochum-FSV Mainz 05 _:_
    10.05.2025 15:30 Holstein Kiel-SC Freiburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    34. Spieltag - 17.05.2025 bis 17.05.2025
    17.05.2025 15:30 RB Leipzig-VfB Stuttgart _:_
    17.05.2025 15:30 Borussia Dortmund-Holstein Kiel _:_
    17.05.2025 15:30 TSG Hoffenheim-Bayern München _:_
    17.05.2025 15:30 1.FC Heidenheim-Werder Bremen _:_
    17.05.2025 15:30 SC Freiburg-Eintracht Frankfurt _:_
    17.05.2025 15:30 FC Augsburg-1.FC Union Berlin _:_
    17.05.2025 15:30 FSV Mainz 05-Bayer 04 Leverkusen _:_
    17.05.2025 15:30 Borussia M'gladbach-VfL Wolfsburg _:_
    17.05.2025 15:30 FC St. Pauli-VfL Bochum _:_
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Eintracht Frankfurt 0 0:0 0:0   0
    2  VfL Wolfsburg 0 0:0 0:0   0
    3  SC Freiburg 0 0:0 0:0   0
    4  Borussia M'gladbach 0 0:0 0:0   0
    5  FC Augsburg 0 0:0 0:0   0
    6  Borussia Dortmund 0 0:0 0:0   0
    7  FC St. Pauli 0 0:0 0:0   0
    8  Holstein Kiel 0 0:0 0:0   0
    9  Werder Bremen 0 0:0 0:0   0
    10  TSG Hoffenheim 0 0:0 0:0   0
    11  1.FC Union Berlin 0 0:0 0:0   0
    12  1.FC Heidenheim 0 0:0 0:0   0
    13  RB Leipzig 0 0:0 0:0   0
    14  VfL Bochum 0 0:0 0:0   0
    15  VfB Stuttgart 0 0:0 0:0   0
    16  FSV Mainz 05 0 0:0 0:0   0
    17  Bayer 04 Leverkusen 0 0:0 0:0   0
    18  Bayern München 0 0:0 0:0   0
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/bundesliga_spieltag26-4ca0891e.txt b/tests/GoldenMaster/__snapshots__/html-export/bundesliga_spieltag26-4ca0891e.txt new file mode 100644 index 00000000..6c3564bb --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/bundesliga_spieltag26-4ca0891e.txt @@ -0,0 +1,4094 @@ +### bundesliga_spieltag26 +=== 1l_2024-25.l98-st.html === + + + + 1. Bundesliga 2024/25 + + + + + +

    1. Bundesliga 2024/25

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    26. Spieltag - 15.03.2025 bis 15.03.2025
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen _:_
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund _:_
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel _:_
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach _:_
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg _:_
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg _:_
    15.03.2025 15:30 1.FC Union Berlin-Bayern München _:_
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt _:_
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 26. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Eintracht Frankfurt 0 0:0 0:0   0
    2  VfL Wolfsburg 0 0:0 0:0   0
    3  SC Freiburg 0 0:0 0:0   0
    4  Borussia M'gladbach 0 0:0 0:0   0
    5  FC Augsburg 0 0:0 0:0   0
    6  Borussia Dortmund 0 0:0 0:0   0
    7  FC St. Pauli 0 0:0 0:0   0
    8  Holstein Kiel 0 0:0 0:0   0
    9  Werder Bremen 0 0:0 0:0   0
    10  TSG Hoffenheim 0 0:0 0:0   0
    11  1.FC Union Berlin 0 0:0 0:0   0
    12  1.FC Heidenheim 0 0:0 0:0   0
    13  RB Leipzig 0 0:0 0:0   0
    14  VfL Bochum 0 0:0 0:0   0
    15  VfB Stuttgart 0 0:0 0:0   0
    16  FSV Mainz 05 0 0:0 0:0   0
    17  Bayer 04 Leverkusen 0 0:0 0:0   0
    18  Bayern München 0 0:0 0:0   0
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    27. Spieltag - 29.03.2025 bis 29.03.2025
    29.03.2025 15:30 Bayer 04 Leverkusen-VfL Bochum _:_
    29.03.2025 15:30 Bayern München-FC St. Pauli _:_
    29.03.2025 15:30 Borussia Dortmund-FSV Mainz 05 _:_
    29.03.2025 15:30 Eintracht Frankfurt-VfB Stuttgart _:_
    29.03.2025 15:30 TSG Hoffenheim-FC Augsburg _:_
    29.03.2025 15:30 SC Freiburg-1.FC Union Berlin _:_
    29.03.2025 15:30 VfL Wolfsburg-1.FC Heidenheim _:_
    29.03.2025 15:30 Borussia M'gladbach-RB Leipzig _:_
    29.03.2025 15:30 Holstein Kiel-Werder Bremen _:_
    + + + + +=== 1l_2024-25.l98-sp.html === + + + + 1. Bundesliga 2024/25 + + + + + +

    1. Bundesliga 2024/25

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag - 23.08.2024 bis 24.08.2024
    23.08.2024 20:30 Borussia M'gladbach-Bayer 04 Leverkusen _:_
    24.08.2024 15:30 Borussia Dortmund-Eintracht Frankfurt _:_
    24.08.2024 15:30 RB Leipzig-VfL Bochum _:_
    24.08.2024 15:30 TSG Hoffenheim-Holstein Kiel _:_
    24.08.2024 15:30 SC Freiburg-VfB Stuttgart _:_
    24.08.2024 15:30 FC Augsburg-Werder Bremen _:_
    24.08.2024 15:30 VfL Wolfsburg-Bayern München _:_
    24.08.2024 15:30 FSV Mainz 05-1.FC Union Berlin _:_
    24.08.2024 15:30 FC St. Pauli-1.FC Heidenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag - 31.08.2024 bis 31.08.2024
    31.08.2024 15:30 Bayer 04 Leverkusen-RB Leipzig _:_
    31.08.2024 15:30 VfB Stuttgart-FSV Mainz 05 _:_
    31.08.2024 15:30 Bayern München-SC Freiburg _:_
    31.08.2024 15:30 Eintracht Frankfurt-TSG Hoffenheim _:_
    31.08.2024 15:30 1.FC Heidenheim-FC Augsburg _:_
    31.08.2024 15:30 Werder Bremen-Borussia Dortmund _:_
    31.08.2024 15:30 1.FC Union Berlin-FC St. Pauli _:_
    31.08.2024 15:30 VfL Bochum-Borussia M'gladbach _:_
    31.08.2024 15:30 Holstein Kiel-VfL Wolfsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag - 14.09.2024 bis 14.09.2024
    14.09.2024 15:30 RB Leipzig-1.FC Union Berlin _:_
    14.09.2024 15:30 Borussia Dortmund-1.FC Heidenheim _:_
    14.09.2024 15:30 TSG Hoffenheim-Bayer 04 Leverkusen _:_
    14.09.2024 15:30 SC Freiburg-VfL Bochum _:_
    14.09.2024 15:30 FC Augsburg-FC St. Pauli _:_
    14.09.2024 15:30 VfL Wolfsburg-Eintracht Frankfurt _:_
    14.09.2024 15:30 FSV Mainz 05-Werder Bremen _:_
    14.09.2024 15:30 Borussia M'gladbach-VfB Stuttgart _:_
    14.09.2024 15:30 Holstein Kiel-Bayern München _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag - 21.09.2024 bis 21.09.2024
    21.09.2024 15:30 Bayer 04 Leverkusen-VfL Wolfsburg _:_
    21.09.2024 15:30 VfB Stuttgart-Borussia Dortmund _:_
    21.09.2024 15:30 Eintracht Frankfurt-Borussia M'gladbach _:_
    21.09.2024 15:30 1.FC Heidenheim-SC Freiburg _:_
    21.09.2024 15:30 Werder Bremen-Bayern München _:_
    21.09.2024 15:30 FC Augsburg-FSV Mainz 05 _:_
    21.09.2024 15:30 1.FC Union Berlin-TSG Hoffenheim _:_
    21.09.2024 15:30 VfL Bochum-Holstein Kiel _:_
    21.09.2024 15:30 FC St. Pauli-RB Leipzig _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag - 28.09.2024 bis 28.09.2024
    28.09.2024 15:30 Bayern München-Bayer 04 Leverkusen _:_
    28.09.2024 15:30 RB Leipzig-FC Augsburg _:_
    28.09.2024 15:30 Borussia Dortmund-VfL Bochum _:_
    28.09.2024 15:30 TSG Hoffenheim-Werder Bremen _:_
    28.09.2024 15:30 SC Freiburg-FC St. Pauli _:_
    28.09.2024 15:30 VfL Wolfsburg-VfB Stuttgart _:_
    28.09.2024 15:30 FSV Mainz 05-1.FC Heidenheim _:_
    28.09.2024 15:30 Borussia M'gladbach-1.FC Union Berlin _:_
    28.09.2024 15:30 Holstein Kiel-Eintracht Frankfurt _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag - 05.10.2024 bis 05.10.2024
    05.10.2024 15:30 Bayer 04 Leverkusen-Holstein Kiel _:_
    05.10.2024 15:30 VfB Stuttgart-TSG Hoffenheim _:_
    05.10.2024 15:30 Eintracht Frankfurt-Bayern München _:_
    05.10.2024 15:30 1.FC Heidenheim-RB Leipzig _:_
    05.10.2024 15:30 Werder Bremen-SC Freiburg _:_
    05.10.2024 15:30 FC Augsburg-Borussia M'gladbach _:_
    05.10.2024 15:30 1.FC Union Berlin-Borussia Dortmund _:_
    05.10.2024 15:30 VfL Bochum-VfL Wolfsburg _:_
    05.10.2024 15:30 FC St. Pauli-FSV Mainz 05 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag - 19.10.2024 bis 19.10.2024
    19.10.2024 15:30 Bayer 04 Leverkusen-Eintracht Frankfurt _:_
    19.10.2024 15:30 Bayern München-VfB Stuttgart _:_
    19.10.2024 15:30 Borussia Dortmund-FC St. Pauli _:_
    19.10.2024 15:30 TSG Hoffenheim-VfL Bochum _:_
    19.10.2024 15:30 SC Freiburg-FC Augsburg _:_
    19.10.2024 15:30 VfL Wolfsburg-Werder Bremen _:_
    19.10.2024 15:30 FSV Mainz 05-RB Leipzig _:_
    19.10.2024 15:30 Borussia M'gladbach-1.FC Heidenheim _:_
    19.10.2024 15:30 Holstein Kiel-1.FC Union Berlin _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag - 26.10.2024 bis 26.10.2024
    26.10.2024 15:30 VfB Stuttgart-Holstein Kiel _:_
    26.10.2024 15:30 RB Leipzig-SC Freiburg _:_
    26.10.2024 15:30 1.FC Heidenheim-TSG Hoffenheim _:_
    26.10.2024 15:30 Werder Bremen-Bayer 04 Leverkusen _:_
    26.10.2024 15:30 FC Augsburg-Borussia Dortmund _:_
    26.10.2024 15:30 FSV Mainz 05-Borussia M'gladbach _:_
    26.10.2024 15:30 1.FC Union Berlin-Eintracht Frankfurt _:_
    26.10.2024 15:30 VfL Bochum-Bayern München _:_
    26.10.2024 15:30 FC St. Pauli-VfL Wolfsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag - 02.11.2024 bis 02.11.2024
    02.11.2024 15:30 Bayer 04 Leverkusen-VfB Stuttgart _:_
    02.11.2024 15:30 Bayern München-1.FC Union Berlin _:_
    02.11.2024 15:30 Borussia Dortmund-RB Leipzig _:_
    02.11.2024 15:30 Eintracht Frankfurt-VfL Bochum _:_
    02.11.2024 15:30 TSG Hoffenheim-FC St. Pauli _:_
    02.11.2024 15:30 SC Freiburg-FSV Mainz 05 _:_
    02.11.2024 15:30 VfL Wolfsburg-FC Augsburg _:_
    02.11.2024 15:30 Borussia M'gladbach-Werder Bremen _:_
    02.11.2024 15:30 Holstein Kiel-1.FC Heidenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag - 09.11.2024 bis 09.11.2024
    09.11.2024 15:30 VfB Stuttgart-Eintracht Frankfurt _:_
    09.11.2024 15:30 RB Leipzig-Borussia M'gladbach _:_
    09.11.2024 15:30 1.FC Heidenheim-VfL Wolfsburg _:_
    09.11.2024 15:30 Werder Bremen-Holstein Kiel _:_
    09.11.2024 15:30 FC Augsburg-TSG Hoffenheim _:_
    09.11.2024 15:30 FSV Mainz 05-Borussia Dortmund _:_
    09.11.2024 15:30 1.FC Union Berlin-SC Freiburg _:_
    09.11.2024 15:30 VfL Bochum-Bayer 04 Leverkusen _:_
    09.11.2024 15:30 FC St. Pauli-Bayern München _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag - 23.11.2024 bis 23.11.2024
    23.11.2024 15:30 Bayer 04 Leverkusen-1.FC Heidenheim _:_
    23.11.2024 15:30 VfB Stuttgart-VfL Bochum _:_
    23.11.2024 15:30 Bayern München-FC Augsburg _:_
    23.11.2024 15:30 Borussia Dortmund-SC Freiburg _:_
    23.11.2024 15:30 Eintracht Frankfurt-Werder Bremen _:_
    23.11.2024 15:30 TSG Hoffenheim-RB Leipzig _:_
    23.11.2024 15:30 VfL Wolfsburg-1.FC Union Berlin _:_
    23.11.2024 15:30 Borussia M'gladbach-FC St. Pauli _:_
    23.11.2024 15:30 Holstein Kiel-FSV Mainz 05 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag - 30.11.2024 bis 30.11.2024
    30.11.2024 15:30 RB Leipzig-VfL Wolfsburg _:_
    30.11.2024 15:30 Borussia Dortmund-Bayern München _:_
    30.11.2024 15:30 1.FC Heidenheim-Eintracht Frankfurt _:_
    30.11.2024 15:30 Werder Bremen-VfB Stuttgart _:_
    30.11.2024 15:30 SC Freiburg-Borussia M'gladbach _:_
    30.11.2024 15:30 FC Augsburg-VfL Bochum _:_
    30.11.2024 15:30 FSV Mainz 05-TSG Hoffenheim _:_
    30.11.2024 15:30 1.FC Union Berlin-Bayer 04 Leverkusen _:_
    30.11.2024 15:30 FC St. Pauli-Holstein Kiel _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag - 07.12.2024 bis 07.12.2024
    07.12.2024 15:30 Bayer 04 Leverkusen-FC St. Pauli _:_
    07.12.2024 15:30 VfB Stuttgart-1.FC Union Berlin _:_
    07.12.2024 15:30 Bayern München-1.FC Heidenheim _:_
    07.12.2024 15:30 Eintracht Frankfurt-FC Augsburg _:_
    07.12.2024 15:30 TSG Hoffenheim-SC Freiburg _:_
    07.12.2024 15:30 VfL Wolfsburg-FSV Mainz 05 _:_
    07.12.2024 15:30 Borussia M'gladbach-Borussia Dortmund _:_
    07.12.2024 15:30 VfL Bochum-Werder Bremen _:_
    07.12.2024 15:30 Holstein Kiel-RB Leipzig _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag - 14.12.2024 bis 14.12.2024
    14.12.2024 15:30 RB Leipzig-Eintracht Frankfurt _:_
    14.12.2024 15:30 Borussia Dortmund-TSG Hoffenheim _:_
    14.12.2024 15:30 1.FC Heidenheim-VfB Stuttgart _:_
    14.12.2024 15:30 SC Freiburg-VfL Wolfsburg _:_
    14.12.2024 15:30 FC Augsburg-Bayer 04 Leverkusen _:_
    14.12.2024 15:30 FSV Mainz 05-Bayern München _:_
    14.12.2024 15:30 Borussia M'gladbach-Holstein Kiel _:_
    14.12.2024 15:30 1.FC Union Berlin-VfL Bochum _:_
    14.12.2024 15:30 FC St. Pauli-Werder Bremen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    15. Spieltag - 21.12.2024 bis 21.12.2024
    21.12.2024 15:30 Bayer 04 Leverkusen-SC Freiburg _:_
    21.12.2024 15:30 VfB Stuttgart-FC St. Pauli _:_
    21.12.2024 15:30 Bayern München-RB Leipzig _:_
    21.12.2024 15:30 Eintracht Frankfurt-FSV Mainz 05 _:_
    21.12.2024 15:30 TSG Hoffenheim-Borussia M'gladbach _:_
    21.12.2024 15:30 Werder Bremen-1.FC Union Berlin _:_
    21.12.2024 15:30 VfL Wolfsburg-Borussia Dortmund _:_
    21.12.2024 15:30 VfL Bochum-1.FC Heidenheim _:_
    21.12.2024 15:30 Holstein Kiel-FC Augsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    16. Spieltag - 11.01.2025 bis 11.01.2025
    11.01.2025 15:30 RB Leipzig-Werder Bremen _:_
    11.01.2025 15:30 Borussia Dortmund-Bayer 04 Leverkusen _:_
    11.01.2025 15:30 TSG Hoffenheim-VfL Wolfsburg _:_
    11.01.2025 15:30 1.FC Heidenheim-1.FC Union Berlin _:_
    11.01.2025 15:30 SC Freiburg-Holstein Kiel _:_
    11.01.2025 15:30 FC Augsburg-VfB Stuttgart _:_
    11.01.2025 15:30 FSV Mainz 05-VfL Bochum _:_
    11.01.2025 15:30 Borussia M'gladbach-Bayern München _:_
    11.01.2025 15:30 FC St. Pauli-Eintracht Frankfurt _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    17. Spieltag - 15.01.2025 bis 15.01.2025
    15.01.2025 15:30 Bayer 04 Leverkusen-FSV Mainz 05 _:_
    15.01.2025 15:30 VfB Stuttgart-RB Leipzig _:_
    15.01.2025 15:30 Bayern München-TSG Hoffenheim _:_
    15.01.2025 15:30 Eintracht Frankfurt-SC Freiburg _:_
    15.01.2025 15:30 Werder Bremen-1.FC Heidenheim _:_
    15.01.2025 15:30 VfL Wolfsburg-Borussia M'gladbach _:_
    15.01.2025 15:30 1.FC Union Berlin-FC Augsburg _:_
    15.01.2025 15:30 VfL Bochum-FC St. Pauli _:_
    15.01.2025 15:30 Holstein Kiel-Borussia Dortmund _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    18. Spieltag - 18.01.2025 bis 18.01.2025
    18.01.2025 15:30 Bayer 04 Leverkusen-Borussia M'gladbach _:_
    18.01.2025 15:30 VfB Stuttgart-SC Freiburg _:_
    18.01.2025 15:30 Bayern München-VfL Wolfsburg _:_
    18.01.2025 15:30 Eintracht Frankfurt-Borussia Dortmund _:_
    18.01.2025 15:30 1.FC Heidenheim-FC St. Pauli _:_
    18.01.2025 15:30 Werder Bremen-FC Augsburg _:_
    18.01.2025 15:30 1.FC Union Berlin-FSV Mainz 05 _:_
    18.01.2025 15:30 VfL Bochum-RB Leipzig _:_
    18.01.2025 15:30 Holstein Kiel-TSG Hoffenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    19. Spieltag - 25.01.2025 bis 25.01.2025
    25.01.2025 15:30 RB Leipzig-Bayer 04 Leverkusen _:_
    25.01.2025 15:30 Borussia Dortmund-Werder Bremen _:_
    25.01.2025 15:30 TSG Hoffenheim-Eintracht Frankfurt _:_
    25.01.2025 15:30 SC Freiburg-Bayern München _:_
    25.01.2025 15:30 FC Augsburg-1.FC Heidenheim _:_
    25.01.2025 15:30 VfL Wolfsburg-Holstein Kiel _:_
    25.01.2025 15:30 FSV Mainz 05-VfB Stuttgart _:_
    25.01.2025 15:30 Borussia M'gladbach-VfL Bochum _:_
    25.01.2025 15:30 FC St. Pauli-1.FC Union Berlin _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    20. Spieltag - 01.02.2024 bis 01.02.2024
    01.02.2025 15:30 Bayer 04 Leverkusen-TSG Hoffenheim _:_
    01.02.2025 15:30 VfB Stuttgart-Borussia M'gladbach _:_
    01.02.2025 15:30 Bayern München-Holstein Kiel _:_
    01.02.2025 15:30 Eintracht Frankfurt-VfL Wolfsburg _:_
    01.02.2025 15:30 1.FC Heidenheim-Borussia Dortmund _:_
    01.02.2025 15:30 Werder Bremen-FSV Mainz 05 _:_
    01.02.2025 15:30 1.FC Union Berlin-RB Leipzig _:_
    01.02.2025 15:30 VfL Bochum-SC Freiburg _:_
    01.02.2025 15:30 FC St. Pauli-FC Augsburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    21. Spieltag - 08.02.2025 bis 08.02.2025
    08.02.2025 15:30 Bayern München-Werder Bremen _:_
    08.02.2025 15:30 RB Leipzig-FC St. Pauli _:_
    08.02.2025 15:30 Borussia Dortmund-VfB Stuttgart _:_
    08.02.2025 15:30 TSG Hoffenheim-1.FC Union Berlin _:_
    08.02.2025 15:30 SC Freiburg-1.FC Heidenheim _:_
    08.02.2025 15:30 VfL Wolfsburg-Bayer 04 Leverkusen _:_
    08.02.2025 15:30 FSV Mainz 05-FC Augsburg _:_
    08.02.2025 15:30 Borussia M'gladbach-Eintracht Frankfurt _:_
    08.02.2025 15:30 Holstein Kiel-VfL Bochum _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    22. Spieltag - 15.02.2025 bis 15.02.2025
    15.02.2025 15:30 Bayer 04 Leverkusen-Bayern München _:_
    15.02.2025 15:30 VfB Stuttgart-VfL Wolfsburg _:_
    15.02.2025 15:30 Eintracht Frankfurt-Holstein Kiel _:_
    15.02.2025 15:30 1.FC Heidenheim-FSV Mainz 05 _:_
    15.02.2025 15:30 Werder Bremen-TSG Hoffenheim _:_
    15.02.2025 15:30 FC Augsburg-RB Leipzig _:_
    15.02.2025 15:30 1.FC Union Berlin-Borussia M'gladbach _:_
    15.02.2025 15:30 VfL Bochum-Borussia Dortmund _:_
    15.02.2025 15:30 FC St. Pauli-SC Freiburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    23. Spieltag - 22.02.2025 bis 22.02.2025
    22.02.2025 15:30 Bayern München-Eintracht Frankfurt _:_
    22.02.2025 15:30 RB Leipzig-1.FC Heidenheim _:_
    22.02.2025 15:30 Borussia Dortmund-1.FC Union Berlin _:_
    22.02.2025 15:30 TSG Hoffenheim-VfB Stuttgart _:_
    22.02.2025 15:30 SC Freiburg-Werder Bremen _:_
    22.02.2025 15:30 VfL Wolfsburg-VfL Bochum _:_
    22.02.2025 15:30 FSV Mainz 05-FC St. Pauli _:_
    22.02.2025 15:30 Borussia M'gladbach-FC Augsburg _:_
    22.02.2025 15:30 Holstein Kiel-Bayer 04 Leverkusen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    24. Spieltag - 01.03.2025 bis 01.03.2025
    01.03.2025 15:30 VfB Stuttgart-Bayern München _:_
    01.03.2025 15:30 RB Leipzig-FSV Mainz 05 _:_
    01.03.2025 15:30 Eintracht Frankfurt-Bayer 04 Leverkusen _:_
    01.03.2025 15:30 1.FC Heidenheim-Borussia M'gladbach _:_
    01.03.2025 15:30 Werder Bremen-VfL Wolfsburg _:_
    01.03.2025 15:30 FC Augsburg-SC Freiburg _:_
    01.03.2025 15:30 1.FC Union Berlin-Holstein Kiel _:_
    01.03.2025 15:30 VfL Bochum-TSG Hoffenheim _:_
    01.03.2025 15:30 FC St. Pauli-Borussia Dortmund _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    25. Spieltag - 08.03.2025 bis 08.03.2025
    08.03.2025 15:30 Bayer 04 Leverkusen-Werder Bremen _:_
    08.03.2025 15:30 Bayern München-VfL Bochum _:_
    08.03.2025 15:30 Borussia Dortmund-FC Augsburg _:_
    08.03.2025 15:30 Eintracht Frankfurt-1.FC Union Berlin _:_
    08.03.2025 15:30 TSG Hoffenheim-1.FC Heidenheim _:_
    08.03.2025 15:30 SC Freiburg-RB Leipzig _:_
    08.03.2025 15:30 VfL Wolfsburg-FC St. Pauli _:_
    08.03.2025 15:30 Borussia M'gladbach-FSV Mainz 05 _:_
    08.03.2025 15:30 Holstein Kiel-VfB Stuttgart _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    26. Spieltag - 15.03.2025 bis 15.03.2025
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen _:_
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund _:_
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel _:_
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach _:_
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg _:_
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg _:_
    15.03.2025 15:30 1.FC Union Berlin-Bayern München _:_
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt _:_
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    27. Spieltag - 29.03.2025 bis 29.03.2025
    29.03.2025 15:30 Bayer 04 Leverkusen-VfL Bochum _:_
    29.03.2025 15:30 Bayern München-FC St. Pauli _:_
    29.03.2025 15:30 Borussia Dortmund-FSV Mainz 05 _:_
    29.03.2025 15:30 Eintracht Frankfurt-VfB Stuttgart _:_
    29.03.2025 15:30 TSG Hoffenheim-FC Augsburg _:_
    29.03.2025 15:30 SC Freiburg-1.FC Union Berlin _:_
    29.03.2025 15:30 VfL Wolfsburg-1.FC Heidenheim _:_
    29.03.2025 15:30 Borussia M'gladbach-RB Leipzig _:_
    29.03.2025 15:30 Holstein Kiel-Werder Bremen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    28. Spieltag - 05.04.2025 bis 05.04.2025
    05.04.2025 15:30 RB Leipzig-TSG Hoffenheim _:_
    05.04.2025 15:30 1.FC Heidenheim-Bayer 04 Leverkusen _:_
    05.04.2025 15:30 Werder Bremen-Eintracht Frankfurt _:_
    05.04.2025 15:30 SC Freiburg-Borussia Dortmund _:_
    05.04.2025 15:30 FC Augsburg-Bayern München _:_
    05.04.2025 15:30 FSV Mainz 05-Holstein Kiel _:_
    05.04.2025 15:30 1.FC Union Berlin-VfL Wolfsburg _:_
    05.04.2025 15:30 VfL Bochum-VfB Stuttgart _:_
    05.04.2025 15:30 FC St. Pauli-Borussia M'gladbach _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    29. Spieltag - 12.04.2025 bis 12.04.2025
    12.04.2025 15:30 Bayer 04 Leverkusen-1.FC Union Berlin _:_
    12.04.2025 15:30 VfB Stuttgart-Werder Bremen _:_
    12.04.2025 15:30 Bayern München-Borussia Dortmund _:_
    12.04.2025 15:30 Eintracht Frankfurt-1.FC Heidenheim _:_
    12.04.2025 15:30 TSG Hoffenheim-FSV Mainz 05 _:_
    12.04.2025 15:30 VfL Wolfsburg-RB Leipzig _:_
    12.04.2025 15:30 Borussia M'gladbach-SC Freiburg _:_
    12.04.2025 15:30 VfL Bochum-FC Augsburg _:_
    12.04.2025 15:30 Holstein Kiel-FC St. Pauli _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    30. Spieltag - 19.04.2025 bis 19.04.2025
    19.04.2025 15:30 RB Leipzig-Holstein Kiel _:_
    19.04.2025 15:30 Borussia Dortmund-Borussia M'gladbach _:_
    19.04.2025 15:30 1.FC Heidenheim-Bayern München _:_
    19.04.2025 15:30 Werder Bremen-VfL Bochum _:_
    19.04.2025 15:30 SC Freiburg-TSG Hoffenheim _:_
    19.04.2025 15:30 FC Augsburg-Eintracht Frankfurt _:_
    19.04.2025 15:30 FSV Mainz 05-VfL Wolfsburg _:_
    19.04.2025 15:30 1.FC Union Berlin-VfB Stuttgart _:_
    19.04.2025 15:30 FC St. Pauli-Bayer 04 Leverkusen _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    31. Spieltag - 26.04.2025 bis 26.04.2025
    26.04.2025 15:30 Bayer 04 Leverkusen-FC Augsburg _:_
    26.04.2025 15:30 VfB Stuttgart-1.FC Heidenheim _:_
    26.04.2025 15:30 Bayern München-FSV Mainz 05 _:_
    26.04.2025 15:30 Eintracht Frankfurt-RB Leipzig _:_
    26.04.2025 15:30 TSG Hoffenheim-Borussia Dortmund _:_
    26.04.2025 15:30 Werder Bremen-FC St. Pauli _:_
    26.04.2025 15:30 VfL Wolfsburg-SC Freiburg _:_
    26.04.2025 15:30 VfL Bochum-1.FC Union Berlin _:_
    26.04.2025 15:30 Holstein Kiel-Borussia M'gladbach _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    32. Spieltag - 03.05.2025 bis 03.05.2025
    03.05.2025 15:30 RB Leipzig-Bayern München _:_
    03.05.2025 15:30 Borussia Dortmund-VfL Wolfsburg _:_
    03.05.2025 15:30 1.FC Heidenheim-VfL Bochum _:_
    03.05.2025 15:30 SC Freiburg-Bayer 04 Leverkusen _:_
    03.05.2025 15:30 FC Augsburg-Holstein Kiel _:_
    03.05.2025 15:30 FSV Mainz 05-Eintracht Frankfurt _:_
    03.05.2025 15:30 Borussia M'gladbach-TSG Hoffenheim _:_
    03.05.2025 15:30 1.FC Union Berlin-Werder Bremen _:_
    03.05.2025 15:30 FC St. Pauli-VfB Stuttgart _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    33. Spieltag - 10.05.2025 bis 10.05.2025
    10.05.2025 15:30 Bayer 04 Leverkusen-Borussia Dortmund _:_
    10.05.2025 15:30 VfB Stuttgart-FC Augsburg _:_
    10.05.2025 15:30 Bayern München-Borussia M'gladbach _:_
    10.05.2025 15:30 Eintracht Frankfurt-FC St. Pauli _:_
    10.05.2025 15:30 Werder Bremen-RB Leipzig _:_
    10.05.2025 15:30 VfL Wolfsburg-TSG Hoffenheim _:_
    10.05.2025 15:30 1.FC Union Berlin-1.FC Heidenheim _:_
    10.05.2025 15:30 VfL Bochum-FSV Mainz 05 _:_
    10.05.2025 15:30 Holstein Kiel-SC Freiburg _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    34. Spieltag - 17.05.2025 bis 17.05.2025
    17.05.2025 15:30 RB Leipzig-VfB Stuttgart _:_
    17.05.2025 15:30 Borussia Dortmund-Holstein Kiel _:_
    17.05.2025 15:30 TSG Hoffenheim-Bayern München _:_
    17.05.2025 15:30 1.FC Heidenheim-Werder Bremen _:_
    17.05.2025 15:30 SC Freiburg-Eintracht Frankfurt _:_
    17.05.2025 15:30 FC Augsburg-1.FC Union Berlin _:_
    17.05.2025 15:30 FSV Mainz 05-Bayer 04 Leverkusen _:_
    17.05.2025 15:30 Borussia M'gladbach-VfL Wolfsburg _:_
    17.05.2025 15:30 FC St. Pauli-VfL Bochum _:_
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Eintracht Frankfurt 0 0:0 0:0   0
    2  VfL Wolfsburg 0 0:0 0:0   0
    3  SC Freiburg 0 0:0 0:0   0
    4  Borussia M'gladbach 0 0:0 0:0   0
    5  FC Augsburg 0 0:0 0:0   0
    6  Borussia Dortmund 0 0:0 0:0   0
    7  FC St. Pauli 0 0:0 0:0   0
    8  Holstein Kiel 0 0:0 0:0   0
    9  Werder Bremen 0 0:0 0:0   0
    10  TSG Hoffenheim 0 0:0 0:0   0
    11  1.FC Union Berlin 0 0:0 0:0   0
    12  1.FC Heidenheim 0 0:0 0:0   0
    13  RB Leipzig 0 0:0 0:0   0
    14  VfL Bochum 0 0:0 0:0   0
    15  VfB Stuttgart 0 0:0 0:0   0
    16  FSV Mainz 05 0 0:0 0:0   0
    17  Bayer 04 Leverkusen 0 0:0 0:0   0
    18  Bayern München 0 0:0 0:0   0
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/kegel_tabelle-54bf8fc4.txt b/tests/GoldenMaster/__snapshots__/html-export/kegel_tabelle-54bf8fc4.txt new file mode 100644 index 00000000..37049d86 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/kegel_tabelle-54bf8fc4.txt @@ -0,0 +1,614 @@ +### kegel_tabelle +=== kegel.l98-st.html === + + + + kegel + + + + + +

    kegel

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 7:9
     Mannschaft 3-Mannschaft 2 5:7
     Mannschaft 6-Mannschaft 4 8:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 5 1 3  9:7   2
    2  Mannschaft 6 1 3  8:2   6
    3  Mannschaft 2 1 3  7:5   2
    4  Mannschaft 1 1 0  7:9   -2
    5  Mannschaft 3 1 0  5:7   -2
    6  Mannschaft 4 1 0  2:8   -6
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 6 _:_
      Mannschaft 4-Mannschaft 1 6:5
      Mannschaft 5-Mannschaft 3 7:5
    + + + + +=== kegel.l98-sp.html === + + + + kegel + + + + + +

    kegel

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 7:9
     Mannschaft 3-Mannschaft 2 5:7
     Mannschaft 6-Mannschaft 4 8:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 6 _:_
     Mannschaft 4-Mannschaft 1 6:5
     Mannschaft 5-Mannschaft 3 7:5
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 3 3:9
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 5 9:6
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 1-Mannschaft 2 5:2
     Mannschaft 3-Mannschaft 6 7:0
     Mannschaft 5-Mannschaft 4 5:4
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 2-Mannschaft 5 _:_
     Mannschaft 4-Mannschaft 3 9:0
     Mannschaft 6-Mannschaft 1 4:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 5-Mannschaft 1 2:9
     Mannschaft 2-Mannschaft 3 7:4
     Mannschaft 4-Mannschaft 6 7:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 6-Mannschaft 2 8:1
     Mannschaft 1-Mannschaft 4 2:6
     Mannschaft 3-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 3-Mannschaft 1 4:5
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 5-Mannschaft 6 9:5
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 2-Mannschaft 1 4:1
     Mannschaft 6-Mannschaft 3 9:5
     Mannschaft 4-Mannschaft 5 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 2 8:8
     Mannschaft 3-Mannschaft 4 _:_
     Mannschaft 1-Mannschaft 6 1:8
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 5 1 3   9:7   2
    2  Mannschaft 6 1 3   8:2   6
    3  Mannschaft 2 1 3   7:5   2
    4  Mannschaft 1 1 0   7:9   -2
    5  Mannschaft 3 1 0   5:7   -2
    6  Mannschaft 4 1 0   2:8   -6
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/minus2_direct_tabelle-5d6de90a.txt b/tests/GoldenMaster/__snapshots__/html-export/minus2_direct_tabelle-5d6de90a.txt new file mode 100644 index 00000000..a1ed2495 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/minus2_direct_tabelle-5d6de90a.txt @@ -0,0 +1,984 @@ +### minus2_direct_tabelle +=== minus2_direct.l98-st.html === + + + + minus2_direct + + + + + +

    minus2_direct

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 2:0
     Mannschaft 3-Mannschaft 4 0:2
     Mannschaft 5-Mannschaft 2 2:1
     Mannschaft 8-Mannschaft 6 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 4 1 3:0 2:0   2
    2  Mannschaft 1 1 3:0 2:0   2
    3  Mannschaft 5 1 3:0 2:1   1
    4  Mannschaft 8 1 1:1 0:0   0
    5  Mannschaft 6 1 1:1 0:0   0
    6  Mannschaft 2 1 0:3 1:2   -1
    7  Mannschaft 7 1 0:3 0:2   -2
    8  Mannschaft 3 1 0:3 0:2   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 3 0:2
      Mannschaft 4-Mannschaft 8 2:1
      Mannschaft 6-Mannschaft 1 0:2
      Mannschaft 7-Mannschaft 5 0:1
    + + + + +=== minus2_direct.l98-sp.html === + + + + minus2_direct + + + + + +

    minus2_direct

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 2:0
     Mannschaft 3-Mannschaft 4 0:2
     Mannschaft 5-Mannschaft 2 2:1
     Mannschaft 8-Mannschaft 6 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 8 2:1
     Mannschaft 6-Mannschaft 1 0:2
     Mannschaft 7-Mannschaft 5 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 0:1
     Mannschaft 3-Mannschaft 7 0:0
     Mannschaft 6-Mannschaft 4 1:0
     Mannschaft 8-Mannschaft 2 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 0:2
     Mannschaft 4-Mannschaft 1 2:1
     Mannschaft 5-Mannschaft 3 1:0
     Mannschaft 7-Mannschaft 8 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 2:1
     Mannschaft 4-Mannschaft 2 2:2
     Mannschaft 6-Mannschaft 7 0:1
     Mannschaft 8-Mannschaft 5 1:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 2:0
     Mannschaft 3-Mannschaft 8 2:2
     Mannschaft 5-Mannschaft 6 2:1
     Mannschaft 7-Mannschaft 4 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 0:2
     Mannschaft 4-Mannschaft 5 1:0
     Mannschaft 6-Mannschaft 3 1:1
     Mannschaft 8-Mannschaft 1 2:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 1:2
     Mannschaft 4-Mannschaft 3 0:1
     Mannschaft 2-Mannschaft 5 0:0
     Mannschaft 6-Mannschaft 8 2:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 0:1
     Mannschaft 8-Mannschaft 4 2:0
     Mannschaft 1-Mannschaft 6 2:0
     Mannschaft 5-Mannschaft 7 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 1:0
     Mannschaft 7-Mannschaft 3 1:0
     Mannschaft 4-Mannschaft 6 0:1
     Mannschaft 2-Mannschaft 8 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 1:2
     Mannschaft 1-Mannschaft 4 0:0
     Mannschaft 3-Mannschaft 5 0:1
     Mannschaft 8-Mannschaft 7 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 2:0
     Mannschaft 2-Mannschaft 4 2:1
     Mannschaft 7-Mannschaft 6 1:2
     Mannschaft 5-Mannschaft 8 1:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 0:2
     Mannschaft 8-Mannschaft 3 0:2
     Mannschaft 6-Mannschaft 5 1:2
     Mannschaft 4-Mannschaft 7 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 0:0
     Mannschaft 5-Mannschaft 4 0:0
     Mannschaft 3-Mannschaft 6 2:0
     Mannschaft 1-Mannschaft 8 1:1
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 4 1 3:0 2:0   2
    2  Mannschaft 1 1 3:0 2:0   2
    3  Mannschaft 5 1 3:0 2:1   1
    4  Mannschaft 8 1 1:1 0:0   0
    5  Mannschaft 6 1 1:1 0:0   0
    6  Mannschaft 2 1 0:3 1:2   -1
    7  Mannschaft 7 1 0:3 0:2   -2
    8  Mannschaft 3 1 0:3 0:2   -2
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/penalties_spieltag9-f4eae680.txt b/tests/GoldenMaster/__snapshots__/html-export/penalties_spieltag9-f4eae680.txt new file mode 100644 index 00000000..7d50053b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/penalties_spieltag9-f4eae680.txt @@ -0,0 +1,984 @@ +### penalties_spieltag9 +=== penalties.l98-st.html === + + + + penalties + + + + + +

    penalties

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 8-Mannschaft 4 1:2
     Mannschaft 1-Mannschaft 6 1:0
     Mannschaft 5-Mannschaft 7 2:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 9. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 6 9 15:9 14:10   4
    2  Mannschaft 4 9 14:8 11:10   1
    3  Mannschaft 2 7 13:9 8:10   -2
    4  Mannschaft 8 8 11:11 17:14   3
    5  Mannschaft 7 9 11:14 16:19   -3
    6  Mannschaft 5 8 7:16 10:17   -7
    7  Mannschaft 3 8 5:2 21:12   9
    8  Mannschaft 1 8 5:14 11:14   -3
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
      Mannschaft 5-Mannschaft 1 3:3
      Mannschaft 7-Mannschaft 3 2:2
      Mannschaft 4-Mannschaft 6 3:0
      Mannschaft 2-Mannschaft 8 3:0
    + + + + +=== penalties.l98-sp.html === + + + + penalties + + + + + +

    penalties

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 3:0
     Mannschaft 3-Mannschaft 4 3:3
     Mannschaft 5-Mannschaft 2 _:_
     Mannschaft 8-Mannschaft 6 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 2:2
     Mannschaft 4-Mannschaft 8 2:2
     Mannschaft 6-Mannschaft 1 1:1
     Mannschaft 7-Mannschaft 5 3:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 1:3
     Mannschaft 3-Mannschaft 7 3:3
     Mannschaft 6-Mannschaft 4 0:0
     Mannschaft 8-Mannschaft 2 3:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 0:3
     Mannschaft 4-Mannschaft 1 3:0
     Mannschaft 5-Mannschaft 3 0:3
     Mannschaft 7-Mannschaft 8 2:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 1:2
     Mannschaft 4-Mannschaft 2 1:3
     Mannschaft 6-Mannschaft 7 3:1
     Mannschaft 8-Mannschaft 5 2:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 2:2
     Mannschaft 3-Mannschaft 8 3:3
     Mannschaft 5-Mannschaft 6 1:2
     Mannschaft 7-Mannschaft 4 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 1:0
     Mannschaft 4-Mannschaft 5 0:0
     Mannschaft 6-Mannschaft 3 3:3
     Mannschaft 8-Mannschaft 1 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 3:2
     Mannschaft 4-Mannschaft 3 1:0
     Mannschaft 2-Mannschaft 5 3:0
     Mannschaft 6-Mannschaft 8 0:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 8-Mannschaft 4 1:2
     Mannschaft 1-Mannschaft 6 1:0
     Mannschaft 5-Mannschaft 7 2:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 3:3
     Mannschaft 7-Mannschaft 3 2:2
     Mannschaft 4-Mannschaft 6 3:0
     Mannschaft 2-Mannschaft 8 3:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 1:0
     Mannschaft 1-Mannschaft 4 0:3
     Mannschaft 3-Mannschaft 5 3:2
     Mannschaft 8-Mannschaft 7 2:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 0:3
     Mannschaft 2-Mannschaft 4 _:_
     Mannschaft 7-Mannschaft 6 1:1
     Mannschaft 5-Mannschaft 8 3:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 3:1
     Mannschaft 8-Mannschaft 3 0:0
     Mannschaft 6-Mannschaft 5 1:1
     Mannschaft 4-Mannschaft 7 2:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 0:1
     Mannschaft 5-Mannschaft 4 3:2
     Mannschaft 3-Mannschaft 6 2:1
     Mannschaft 1-Mannschaft 8 3:3
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 6 9 15:9 14:10   4
    2  Mannschaft 4 9 14:8 11:10   1
    3  Mannschaft 2 7 13:9 8:10   -2
    4  Mannschaft 8 8 11:11 17:14   3
    5  Mannschaft 7 9 11:14 16:19   -3
    6  Mannschaft 5 8 7:16 10:17   -7
    7  Mannschaft 3 8 5:2 21:12   9
    8  Mannschaft 1 8 5:14 11:14   -3
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/special_tabelle-de3e0c33.txt b/tests/GoldenMaster/__snapshots__/html-export/special_tabelle-de3e0c33.txt new file mode 100644 index 00000000..2f217590 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/special_tabelle-de3e0c33.txt @@ -0,0 +1,614 @@ +### special_tabelle +=== special.l98-st.html === + + + + special + + + + + +

    special

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 0:1
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 4 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 1. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 5 1 2  1:0   1
    2  Mannschaft 6 1 1  1:1   0
    3  Mannschaft 4 1 1  1:1   0
    4  Mannschaft 1 1 1  0:1   -1
    5  Mannschaft 3 0 0  0:0   0
    6  Mannschaft 2 0 0  0:0   0
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
      Mannschaft 2-Mannschaft 6 0:0
      Mannschaft 4-Mannschaft 1 1:3
      Mannschaft 5-Mannschaft 3 3:2
    + + + + +=== special.l98-sp.html === + + + + special + + + + + +

    special

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 0:1
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 4 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 6 0:0
     Mannschaft 4-Mannschaft 1 1:3
     Mannschaft 5-Mannschaft 3 3:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 3 2:1
     Mannschaft 4-Mannschaft 2 0:3
     Mannschaft 6-Mannschaft 5 0:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 1-Mannschaft 2 1:2
     Mannschaft 3-Mannschaft 6 2:3
     Mannschaft 5-Mannschaft 4 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 2-Mannschaft 5 0:3
     Mannschaft 4-Mannschaft 3 1:1
     Mannschaft 6-Mannschaft 1 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 5-Mannschaft 1 1:3
     Mannschaft 2-Mannschaft 3 0:1
     Mannschaft 4-Mannschaft 6 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 6-Mannschaft 2 1:2
     Mannschaft 1-Mannschaft 4 2:0
     Mannschaft 3-Mannschaft 5 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 3-Mannschaft 1 0:3
     Mannschaft 2-Mannschaft 4 2:3
     Mannschaft 5-Mannschaft 6 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 2-Mannschaft 1 1:0
     Mannschaft 6-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 4 3:0
     Mannschaft 1-Mannschaft 6 2:0
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 5 1 2   1:0   1
    2  Mannschaft 6 1 1   1:1   0
    3  Mannschaft 4 1 1   1:1   0
    4  Mannschaft 1 1 1   0:1   -1
    5  Mannschaft 3 0 0   0:0   0
    6  Mannschaft 2 0 0   0:0   0
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/html-export/wertung_spieltag2-0c788f80.txt b/tests/GoldenMaster/__snapshots__/html-export/wertung_spieltag2-0c788f80.txt new file mode 100644 index 00000000..cd1d176e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/html-export/wertung_spieltag2-0c788f80.txt @@ -0,0 +1,1000 @@ +### wertung_spieltag2 +=== wertung.l98-st.html === + + + + wertung + + + + + +

    wertung

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 8 1:1
     Mannschaft 6-Mannschaft 1 0:3
     Mannschaft 7-Mannschaft 5 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 2. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 1 2 4:1 6:3   3
    2  Mannschaft 7 2 4:1 5:4   1
    3  Mannschaft 4 2 4:1 1:1   0
    4  Mannschaft 5 2 3:3 4:2   2
    5  Mannschaft 3 2 3:3 2:0   2
    6  Mannschaft 6 2 3:3 1:3   -2
    7  Mannschaft 8 2 1:4 1:2   -1
    8  Mannschaft 2 2 0:6 0:5   -5
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
      Mannschaft 1-Mannschaft 5 2:0
      Mannschaft 3-Mannschaft 7 2:2
      Mannschaft 6-Mannschaft 4 2:3
      Mannschaft 8-Mannschaft 2 _:_
    + + + + +=== wertung.l98-sp.html === + + + + wertung + + + + + +

    wertung

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 7 3:3
     Mannschaft 3-Mannschaft 4 0:0
     Mannschaft 5-Mannschaft 2 3:0
     Mannschaft 8-Mannschaft 6 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 8 1:1
     Mannschaft 6-Mannschaft 1 0:3
     Mannschaft 7-Mannschaft 5 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 5 2:0
     Mannschaft 3-Mannschaft 7 2:2
     Mannschaft 6-Mannschaft 4 2:3
     Mannschaft 8-Mannschaft 2 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag
     Mannschaft 2-Mannschaft 6 0:0
     Mannschaft 4-Mannschaft 1 2:2
     Mannschaft 5-Mannschaft 3 _:_
     Mannschaft 7-Mannschaft 8 2:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag
     Mannschaft 1-Mannschaft 3 1:0
     Mannschaft 4-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 7 _:_
     Mannschaft 8-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 1-Mannschaft 2 0:3
     Mannschaft 3-Mannschaft 8 3:0
     Mannschaft 5-Mannschaft 6 0:0
     Mannschaft 7-Mannschaft 4 3:3/3:3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 2-Mannschaft 7 3:0
     Mannschaft 4-Mannschaft 5 0:0
     Mannschaft 6-Mannschaft 3 0:0
     Mannschaft 8-Mannschaft 1 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 7-Mannschaft 1 1:1
     Mannschaft 4-Mannschaft 3 _:_
     Mannschaft 2-Mannschaft 5 3:2
     Mannschaft 6-Mannschaft 8 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 3-Mannschaft 2 0:0
     Mannschaft 8-Mannschaft 4 3:1
     Mannschaft 1-Mannschaft 6 0:0/0:0
     Mannschaft 5-Mannschaft 7 3:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 1 2:3
     Mannschaft 7-Mannschaft 3 1:1
     Mannschaft 4-Mannschaft 6 0:0
     Mannschaft 2-Mannschaft 8 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    11. Spieltag
     Mannschaft 6-Mannschaft 2 1:1
     Mannschaft 1-Mannschaft 4 0:0
     Mannschaft 3-Mannschaft 5 3:1
     Mannschaft 8-Mannschaft 7 3:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    12. Spieltag
     Mannschaft 3-Mannschaft 1 _:_
     Mannschaft 2-Mannschaft 4 2:0
     Mannschaft 7-Mannschaft 6 _:_
     Mannschaft 5-Mannschaft 8 0:0
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    13. Spieltag
     Mannschaft 2-Mannschaft 1 _:_
     Mannschaft 8-Mannschaft 3 0:1
     Mannschaft 6-Mannschaft 5 0:2/2:0
     Mannschaft 4-Mannschaft 7 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    14. Spieltag
     Mannschaft 7-Mannschaft 2 0:0
     Mannschaft 5-Mannschaft 4 1:0
     Mannschaft 3-Mannschaft 6 3:0
     Mannschaft 1-Mannschaft 8 2:2/2:2
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 1 2 4:1 6:3   3
    2  Mannschaft 7 2 4:1 5:4   1
    3  Mannschaft 4 2 4:1 1:1   0
    4  Mannschaft 5 2 3:3 4:2   2
    5  Mannschaft 3 2 3:3 2:0   2
    6  Mannschaft 6 2 3:3 1:3   -2
    7  Mannschaft 8 2 1:4 1:2   -1
    8  Mannschaft 2 2 0:6 0:5   -5
    + + + + From a19cdc3c08536c53e8c86ef7c23f07e246af7d73 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:43:50 +0200 Subject: [PATCH 232/298] refactor(html): Druckausgabe Spieltag/Tabelle liest Spiele und Einstellungen aus den Rohdaten --- lmo/lmo-savehtml.php | 143 ++++++++++++++++++++----------------------- 1 file changed, 68 insertions(+), 75 deletions(-) diff --git a/lmo/lmo-savehtml.php b/lmo/lmo-savehtml.php index eccbb2bc..1d1baba1 100644 --- a/lmo/lmo-savehtml.php +++ b/lmo/lmo-savehtml.php @@ -6,7 +6,8 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -48,31 +49,31 @@ $trans_lang = array( 'Monday' => $text['date'][0], 'Tuesday' => $text['date'][1], 'Wednesday' => $text['date'][2], 'Thursday' => $text['date'][3], 'Friday' => $text['date'][4], 'Saturday' => $text['date'][5], 'Sunday' => $text['date'][6], 'Mon' => $text['date'][7], 'Tue' => $text['date'][8], 'Wed' => $text['date'][9], 'Thu' => $text['date'][10], 'Fri' => $text['date'][11], 'Sat' => $text['date'][12], 'Sun' => $text['date'][13], 'January' => $text['date'][14], 'February' => $text['date'][15], 'March' => $text['date'][16], 'April' => $text['date'][17], 'June' => $text['date'][19], 'July' => $text['date'][20], 'August' => $text['date'][21], 'September' => $text['date'][22], 'October' => $text['date'][23], 'November' => $text['date'][24], 'December' => $text['date'][25], 'Jan' => $text['date'][26], 'Feb' => $text['date'][27], 'Mar' => $text['date'][28], 'Apr' => $text['date'][29], 'May' => $text['date'][30], 'Jun' => $text['date'][31], 'Jul' => $text['date'][32], 'Aug' => $text['date'][33], 'Sep' => $text['date'][34], 'Oct' => $text['date'][35], 'Nov' => $text['date'][36], 'Dec' => $text['date'][37] ); -if (!isset($ligaDaten->namepkt)) {$ligaDaten->namepkt = "";} -if (!isset($ligaDaten->nametor)) {$ligaDaten->nametor = "";} +// Einstellungen der Liga mit Vorgabewerten (Lmo\Liga\Einstellungen) +$lmo_html_e = $lmo_liga->einstellungen(); +$lmo_html_faktor = $lmo_html_e->torfaktor(); +// spielen nicht alle Mannschaften an jedem Spieltag, wird genannt, wer spielfrei ist +$lmo_html_spielfrei = ($lmo_html_e->mannschaften() - ($lmo_html_e->spieltage() / 2 + 1)) != 0; +// die Spiele eines Spieltags zum Anzeigen (Lmo\Liga\Spiel), sortiert nach Anstoss; ohne Anstoss vorn +$lmo_html_spiele = static function (int $lmo_runde) use ($lmo_liga): array { + $lmo_spiele = iterator_to_array($lmo_liga->spiele($lmo_runde), false); + usort($lmo_spiele, static fn (\Lmo\Liga\Spiel $a, \Lmo\Liga\Spiel $b): int => ($a->anstoss ?? 0) <=> ($b->anstoss ?? 0)); + return $lmo_spiele; +}; if ($st > 0) { $actual = $st; } else { - $actual = $ligaDaten->stx; + $actual = $lmo_html_e->aktuellerSpieltag(); } -if ($ligaDaten->lmtype == 0) { - for ($i1 = 0; $i1 < $ligaDaten->anzsp; $i1 ++) { - if ($ligaDaten->goala[$actual - 1][$i1] == "-1") $ligaDaten->goala[$actual - 1][$i1] = "_"; - if ($ligaDaten->goalb[$actual - 1][$i1] == "-1") $ligaDaten->goalb[$actual - 1][$i1] = "_"; - } +if (!$lmo_html_e->istPokal()) { $endtab = $actual; include(PATH_TO_LMO . "/lmo-calctable.php"); - - for ($i1 = 0; $i1 < $ligaDaten->anzsp; $i1 ++) { - if ($ligaDaten->goala[$actual - 1][$i1] == "_") $ligaDaten->goala[$actual - 1][$i1] = "-1"; - if ($ligaDaten->goalb[$actual - 1][$i1] == "_") $ligaDaten->goalb[$actual - 1][$i1] = "-1"; - } } $actual = $st; $datumanz = $actual - 1; -if ($ligaDaten->lmtype == 0 && $st > 0) { +if (!$lmo_html_e->istPokal() && $st > 0) { isset($tab0) ? $table1 = $tab0 : $table1 = $tab1; if (isset($table1)) { $wmlfile = fopen(PATH_TO_LMO . '/' . $diroutput . basename($file) . "-st.html", "wb"); @@ -82,7 +83,7 @@ "http://www.w3.org/TR/html4/loose.dtd"> - <?php echo $ligaDaten->titel;?> + <?php echo $lmo_html_e->name();?> + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik  Tippspiel   +Info +
    + + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel 1. Bundesliga 2024/25

    +
    +

    + Tipps erfolgreich gespeichert

    + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25 26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    26. Spieltag vom 15.03.2025 bis 15.03.2025 getippte Tendenzen Ø-Tipp +Dein Tipp +
    +
    +Joker +ErgebnisPkt. 
    15.03.2025 15:30 VfB Stuttgart-Bayer 04 Leverkusen 0-1-0 0%-100%-0% 2.0:2.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 RB Leipzig-Borussia Dortmund 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 1.FC Heidenheim-Holstein Kiel 0-1-0 0%-100%-0% 0.0:0.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 Werder Bremen-Borussia M'gladbach 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FC Augsburg-VfL Wolfsburg 1-0-0 100%-0%-0% 1.0:0.0  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FSV Mainz 05-SC Freiburg 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 1.FC Union Berlin-Bayern München 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 VfL Bochum-Eintracht Frankfurt 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    15.03.2025 15:30 FC St. Pauli-TSG Hoffenheim 0-0-0      + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_  +- +  
    + +Pkt. Spieltag: 0
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/tipps/1l_2024-25_tester.tip +--- vorher ++++ nachher +@@ -1,6 +1,22 @@ ++ ++ + [Round26] +-@3@ ++@5@ + GA1=2 +-GB1=1 ++GB1=2 ++GA2=-1 ++GB2=-1 + GA3=0 + GB3=0 ++GA4=-1 ++GB4=-1 ++GA5=1 ++GB5=0 ++GA6=-1 ++GB6=-1 ++GA7=-1 ++GB7=-1 ++GA8=-1 ++GB8=-1 ++GA9=-1 ++GB9=-1 +NEU addon/tipp/tipps/einsicht/1l_2024-25_26.ein (135 Bytes) + + +[tester] +@5@ +GA1=2 +GB1=2 +GA2=-1 +GB2=-1 +GA3=0 +GB3=0 +GA4=-1 +GB4=-1 +GA5=1 +GB5=0 +GA6=-1 +GB6=-1 +GA7=-1 +GB7=-1 +GA8=-1 +GB8=-1 +GA9=-1 +GB9=-1 + +=== Pokal, Runde 1: Hin- und Rueckspiel der zweiten Paarung tippen === +### GESENDETE FELDER (POST, 13) +action=tipp +todo=edit +save=1 +file=tipppokal.l98 +st=1 +xtippa00=3 +xtippb00=1 +xtippa01= +xtippb01= +xtippa10=0 +xtippb10=1 +xtippa11=2 +xtippb11=2 +### ANTWORT + + + +Tipp-Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tipp-Pokal

    +
    +
    +Ergebnisse  Spielpläne  Spielerstatistik  Tippspiel   +Info +
    + + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel Tipp-Pokal

    +
    +

    + Tipps erfolgreich gespeichert

    + + + + + + + + +
    tester
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Halbfinale vom 16.03.2025 bis 18.03.2025 getippte Tendenzen Ø-Tipp +Dein Tipp +
    +
    +Joker +Ergebnis Pkt. 
     Alpha- +B | C + 1-0-0  100%-0%-0%  3.0:1.0   + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  + + + +
       0-0-0         + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  
     
     Gamma-O'Neill 0-0-1  0%-0%-100%  0.0:1.0   + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +2:1 +  +1 +  
       0-1-0  0%-100%-0%  2.0:2.0   + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
    + +_:_ +  +- +  
    + +Pkt. Halbfinale: 1
    Tippabgabe bis 15 Minuten vor dem Anpfiff
    +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/tipps/tipppokal_tester.tip +--- vorher ++++ nachher +@@ -1,3 +1,12 @@ ++ ++ + [Round1] ++@@ + GA11=3 + GB11=1 ++GA12=-1 ++GB12=-1 ++GA21=0 ++GB21=1 ++GA22=2 ++GB22=2 +NEU addon/tipp/tipps/einsicht/tipppokal_1.ein (72 Bytes) + + +[tester] +@@ +GA11=3 +GB11=1 +GA12=-1 +GB12=-1 +GA21=0 +GB21=1 +GA22=2 +GB22=2 + +=== Einsicht Bundesliga, Spieltag 26 === + + + +1. Bundesliga 2024/25 + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    1. Bundesliga 2024/25

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Spielerstatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel 1. Bundesliga 2024/25

    +
    + + + + + + + + + + + +
    tester
    Veröffentlichung der Tipps nach Tippabgabeschluss
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14  +15  +16  +17 
    +18  +19  +20  +21  +22  +23  +24  +25 26  +27  +28  +29  +30  +31  +32  +33  +34 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +VfB
    _:_
    B04
    RBL
    _:_
    BVB
    1.FCH
    _:_
    HK
    SVW
    _:_
    BMG
    FCA
    _:_
    WOB
    FSV
    _:_
    SCF
    FCU
    _:_
    FCB
    1848
    _:_
    SGE
    FCSTP
    _:_
    TSG
    Pkt. 
    tester + + + + + + + + +0  +Tipp-Tabelle + +
    getippte Tendenzen + + + + + + + + + 
    Ø-Tipp + + + + + + + + + + + + + + + + + + + + + + + + + + + 
    +VfB
    _:_
    B04
    RBL
    _:_
    BVB
    1.FCH
    _:_
    HK
    SVW
    _:_
    BMG
    FCA
    _:_
    WOB
    FSV
    _:_
    SCF
    FCU
    _:_
    FCB
    1848
    _:_
    SGE
    FCSTP
    _:_
    TSG
    Pkt. 
    +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Einsicht Pokal, Runde 1 === + + + +Tipp-Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tipp-Pokal

    +
    +
    +Ergebnisse  Spielpläne  Spielerstatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel Tipp-Pokal

    +
    + + + + + + + + + + + +
    tester
    Veröffentlichung der Tipps nach Tippabgabeschluss
    + + + + + +
    HF  +F 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Alpha
    _:_
    B | C
    _:_ Gamma
    2:1
    O'Nei
    _:_ Pkt. 
    tester + + + +0 
    getippte Tendenzen + + + + 
    Ø-Tipp + + + + + + + + + + + + 
    +Alpha
    _:_
    B | C
    _:_ Gamma
    2:1
    O'Nei
    _:_ Pkt. 
    +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tippdatei Bundesliga === + + +[Round26] +@5@ +GA1=2 +GB1=2 +GA2=-1 +GB2=-1 +GA3=0 +GB3=0 +GA4=-1 +GB4=-1 +GA5=1 +GB5=0 +GA6=-1 +GB6=-1 +GA7=-1 +GB7=-1 +GA8=-1 +GB8=-1 +GA9=-1 +GB9=-1 +--- Dateiaenderungen --- +(keine) + +=== Tippdatei Pokal === + + +[Round1] +@@ +GA11=3 +GB11=1 +GA12=-1 +GB12=-1 +GA21=0 +GB21=1 +GA22=2 +GB22=2 +--- Dateiaenderungen --- +(keine) + From 16ced2a8cd84f79a02619601378154716ab6cb5c Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:51:44 +0200 Subject: [PATCH 236/298] refactor(tipp): Tippabgabe eines Spieltags arbeitet auf den Rohdaten --- lmo/addon/tipp/lmo-tippedit.php | 132 ++++++++++++++++------------ lmo/addon/tipp/lmo-tippeditko.php | 75 +++++++++------- lmo/addon/tipp/lmo-tippeditliga.php | 85 ++++++++++-------- 3 files changed, 162 insertions(+), 130 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippedit.php b/lmo/addon/tipp/lmo-tippedit.php index e235d9f0..4453ced7 100644 --- a/lmo/addon/tipp/lmo-tippedit.php +++ b/lmo/addon/tipp/lmo-tippedit.php @@ -24,6 +24,7 @@ * Diese Datei wird eingebunden und erwartet: * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -60,6 +61,33 @@ require(PATH_TO_ADDONDIR."/tipp/lmo-tippopenfile.php"); + // Einstellungen, Spieltag und Paarungen aus den Rohdaten der Liga (Lmo\Liga\Rohdaten\Liga) + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_tipp_pokal = $lmo_einstellungen->istPokal(); + $lmo_tipp_runden = $lmo_einstellungen->spieltage(); + $lmo_tipp_spieltag = $lmo_liga->spieltage[(int)$st] ?? new \Lmo\Liga\Rohdaten\Spieltag(); + $lmo_tipp_datum1 = $lmo_tipp_spieltag->ersterTagText(); + $lmo_tipp_datum2 = $lmo_tipp_spieltag->letzterTagText(); + // Spiele je Paarung: in der Liga eines, im Pokal nach dem Modus der Runde + $lmo_tipp_modus = \Lmo\Liga\Paarung::spieleJePaarung($lmo_liga, (int)$st); + // Paarungen dieser Runde, gezaehlt wie bisher im Tippspiel: in der Liga die Partien je Spieltag, + // im Pokal die Zahl der Mannschaften je Runde halbiert, im Finale mit Spiel um Platz 3 eine mehr + $lmo_tipp_anzsp = $lmo_einstellungen->partienJeSpieltag(); + if ($lmo_tipp_pokal) { + $lmo_tipp_anzsp = $lmo_einstellungen->mannschaften(); + for ($i=0; $i<$st; $i++) { + $lmo_tipp_anzsp = $lmo_tipp_anzsp/2; + } + if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st==$lmo_tipp_runden)) { + $lmo_tipp_anzsp = $lmo_tipp_anzsp+1; + } + } + // die Paarungen zum Anzeigen (Lmo\Liga\Paarung) unter demselben Index $i wie die Tipps + $lmo_tipp_paarungen = array(); + for ($i=0; $i<$lmo_tipp_anzsp; $i++) { + $lmo_tipp_paarungen[$i] = \Lmo\Liga\Paarung::ausRohdaten($lmo_liga, (int)$st, $i+1, $lmo_tipp_modus); + } + if (!isset($_POST['save'])) { $save=0; } else { @@ -69,10 +97,10 @@ if ($tipp_jokertipp==1) { $jksp=isset($_POST["xjokerspiel"])?trim($_POST["xjokerspiel"]):""; } - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - if ($ligaDaten->lmtype==0) { + for ($i=0; $i<$lmo_tipp_anzsp; $i++) { + if (!$lmo_tipp_pokal) { $plus=0; - $btip=tippaenderbar($ligaDaten->mterm[$st-1][$i],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); + $btip=tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[0]->anstoss,$lmo_tipp_datum1,$lmo_tipp_datum2); if ($btip==true) { if ($tipp_tippmodus==1) { $goaltippa[$i]=trim($_POST["xtippa".$i]); @@ -117,9 +145,9 @@ } } } else { - for ($n=0; $n<$ligaDaten->modus[$st-1]; $n++) { + for ($n=0; $n<$lmo_tipp_modus; $n++) { $plus=0; - $btip=tippaenderbar($ligaDaten->mterm[$st-1][$i][$n],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); + $btip=tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[$n]->anstoss,$lmo_tipp_datum1,$lmo_tipp_datum2); if ($btip==true) { if ($tipp_tippmodus==1) { $goaltippa[$i][$n]=trim($_POST["xtippa".$i.$n]); @@ -176,7 +204,7 @@ $addr=$_SERVER['PHP_SELF']."?action=tipp&todo=edit&file=".$file."&st="; $addb=$_SERVER['PHP_SELF']."?action=tipp&todo=tabs&file=".$file."&st="; $breite=17; - if ($ligaDaten->spez==1) { + if ($lmo_einstellungen->mitVerlaengerung()) { $breite+=2; } if ($tipp_showtendenzabs==1) { @@ -188,14 +216,11 @@ if ($tipp_showdurchschntipp==1) { $breite+=2; } - if ($ligaDaten->datm==1) { + if ($lmo_einstellungen->mitAnstosszeit()) { $breite++; } - if (!isset($ligaDaten->hidr)) { - $ligaDaten->hidr=0; - } // if ($lmtype==1 && $modus[$st-1]!=2){$hidr=1;} // bei KO-Turnier außer bei Hin- und Rückspiel keinen Remistipp zulassen - if ($ligaDaten->hidr==1) { + if ($lmo_einstellungen->ohneUnentschieden()) { $breite--; } if ($tipp_tippmodus==0) { @@ -221,43 +246,43 @@ datum1[$st-1]!="") { - $datum = explode('.',$ligaDaten->datum1[$st-1]); + if ($lmo_tipp_datum1!="") { + $datum = explode('.',$lmo_tipp_datum1); $dum1=$me[intval($datum[1])]." ".$datum[2]; } else { $dum1=""; } - if ($ligaDaten->datum2[$st-1]!="") { - $datum = explode('.',$ligaDaten->datum2[$st-1]); + if ($lmo_tipp_datum2!="") { + $datum = explode('.',$lmo_tipp_datum2); $dum2=$me[intval($datum[1])]." ".$datum[2]; } else { $dum2=""; } - if ($ligaDaten->lmtype==1) { - if ($st==$ligaDaten->anzst) { + if ($lmo_tipp_pokal) { + if ($st==$lmo_tipp_runden) { $j=$text[374]; - } elseif ($st==$ligaDaten->anzst-1) { + } elseif ($st==$lmo_tipp_runden-1) { $j=$text[373]; - } elseif ($st==$ligaDaten->anzst-2) { + } elseif ($st==$lmo_tipp_runden-2) { $j=$text[372]; - } elseif ($st==$ligaDaten->anzst-3) { + } elseif ($st==$lmo_tipp_runden-3) { $j=$text[371]; } else { $j=$st.". ".$text[370]; } }?> - hidr==0){ ?> + if (!$lmo_einstellungen->ohneUnentschieden()){ ?> spez==1){?> + if ($lmo_einstellungen->mitVerlaengerung()){?> lmtype!=0) { - $ligaDaten->anzsp=$ligaDaten->anzteams; - for ($i=0; $i<$st; $i++) { - $ligaDaten->anzsp=$ligaDaten->anzsp/2; - } - if (($ligaDaten->klfin==1) && ($st==$ligaDaten->anzst)) { - $ligaDaten->anzsp=$ligaDaten->anzsp+1; - } - } $punktespieltag=0; $nw=0; $tipp_jokertippaktiv=true; $plus=1; - if ($ligaDaten->lmtype==0) { - $btip = array_pad($array,$ligaDaten->anzsp+1,"false"); - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - $btip[$i]=tippaenderbar($ligaDaten->mterm[$st-1][$i],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); + if (!$lmo_tipp_pokal) { + $btip = array_pad($array,$lmo_tipp_anzsp+1,"false"); + for ($i=0; $i<$lmo_tipp_anzsp; $i++) { + $btip[$i]=tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[0]->anstoss,$lmo_tipp_datum1,$lmo_tipp_datum2); if ($tipp_jokertipp==1 && $jksp==($i+1) && $btip[$i]==false) { $tipp_jokertippaktiv=false; } } } else { - $btip = array_pad($array,$ligaDaten->anzsp+1,""); - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - $btip[$i] = array_pad(array("false"),$ligaDaten->modus[$st-1]+1,"false"); - for ($n=0; $n<$ligaDaten->modus[$st-1]; $n++) { - $btip[$i][$n]=tippaenderbar($ligaDaten->mterm[$st-1][$i][$n],$ligaDaten->datum1[$st-1],$ligaDaten->datum2[$st-1]); + $btip = array_pad($array,$lmo_tipp_anzsp+1,""); + for ($i=0; $i<$lmo_tipp_anzsp; $i++) { + $btip[$i] = array_pad(array("false"),$lmo_tipp_modus+1,"false"); + for ($n=0; $n<$lmo_tipp_modus; $n++) { + $btip[$i][$n]=tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[$n]->anstoss,$lmo_tipp_datum1,$lmo_tipp_datum2); if ($tipp_jokertipp==1 && $jksp==($i+1).($n+1) && $btip[$i][$n]==false) { $tipp_jokertippaktiv=false; } @@ -336,9 +352,9 @@ } } - for ($i=0; $i<$ligaDaten->anzsp; $i++) { - if ($ligaDaten->teama[$st-1][$i]>0 && $ligaDaten->teamb[$st-1][$i]>0) { - if ($ligaDaten->lmtype==0) { + for ($i=0; $i<$lmo_tipp_anzsp; $i++) { + if ($lmo_tipp_paarungen[$i]->heim>0 && $lmo_tipp_paarungen[$i]->gast>0) { + if (!$lmo_tipp_pokal) { require(PATH_TO_ADDONDIR."/tipp/lmo-tippeditliga.php"); } else { require(PATH_TO_ADDONDIR."/tipp/lmo-tippeditko.php"); @@ -346,18 +362,18 @@ } }?> - - anzst) {?> + if ($st < $lmo_tipp_runden) {?> diff --git a/lmo/addon/tipp/lmo-tippeditko.php b/lmo/addon/tipp/lmo-tippeditko.php index 38c82685..da065344 100644 --- a/lmo/addon/tipp/lmo-tippeditko.php +++ b/lmo/addon/tipp/lmo-tippeditko.php @@ -25,6 +25,7 @@ * Diese Datei wird eingebunden und erwartet: * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -55,8 +56,16 @@ * @var mixed $tipp */ -for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { ?> +// die Paarung dieser Zeile (Lmo\Liga\Paarung) aus lmo-tippedit.php, mit ihren Mannschaften +$lmo_paarung = $lmo_tipp_paarungen[$i]; +$lmo_heim = $lmo_paarung->heimMannschaft()->anzeigename(); +$lmo_gast = $lmo_paarung->gastMannschaft()->anzeigename(); +$lmo_favteam = $lmo_einstellungen->lieblingsmannschaft(); +$lmo_faktor = $lmo_einstellungen->torfaktor(); + +// die Spiele der Paarung (Lmo\Liga\Spiel); $n: Spiel ab 0 +foreach ($lmo_paarung->spiele as $n => $lmo_spiel) { + if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st == $lmo_tipp_runden)) { ?> goala[$st - 1][$i][0], $ligaDaten->goala[$st - 1][$i][1], $ligaDaten->goala[$st - 1][$i][2], $ligaDaten->goala[$st - 1][$i][3], $ligaDaten->goala[$st - 1][$i][4], $ligaDaten->goala[$st - 1][$i][5], $ligaDaten->goala[$st - 1][$i][6]); - $m2 = array($ligaDaten->goalb[$st - 1][$i][0], $ligaDaten->goalb[$st - 1][$i][1], $ligaDaten->goalb[$st - 1][$i][2], $ligaDaten->goalb[$st - 1][$i][3], $ligaDaten->goalb[$st - 1][$i][4], $ligaDaten->goalb[$st - 1][$i][5], $ligaDaten->goalb[$st - 1][$i][6]); - $m = gewinn($i, $j, $ligaDaten->modus[$st - 1], $m1, $m2); + $m = $lmo_paarung->sieger(); // 1 = Heim, 2 = Gast if ($m == 1) { echo '';?> @@ -120,11 +127,11 @@ } else { echo ''; @@ -298,7 +305,7 @@ } ?> hidr == 0) { ?> + ohneUnentschieden()) { ?> @@ -313,10 +320,10 @@ - + - - + + modus[$st - 1] > 1) && ($i < $ligaDaten->anzsp - 1)) { ?> +if ((count($lmo_paarung->spiele) > 1) && ($i < $lmo_tipp_anzsp - 1)) { ?> diff --git a/lmo/addon/tipp/lmo-tippeditliga.php b/lmo/addon/tipp/lmo-tippeditliga.php index a2844b49..1618adc8 100644 --- a/lmo/addon/tipp/lmo-tippeditliga.php +++ b/lmo/addon/tipp/lmo-tippeditliga.php @@ -25,6 +25,7 @@ * Diese Datei wird eingebunden und erwartet: * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -51,12 +52,20 @@ * @var array $goaltippb * @var mixed $punktespieltag */ +// die Paarung dieser Zeile (Lmo\Liga\Paarung) aus lmo-tippedit.php, mit ihren Mannschaften +$lmo_paarung = $lmo_tipp_paarungen[$i]; +$lmo_heim = $lmo_paarung->heimMannschaft()->anzeigename(); +$lmo_gast = $lmo_paarung->gastMannschaft()->anzeigename(); +$lmo_favteam = $lmo_einstellungen->lieblingsmannschaft(); +$lmo_faktor = $lmo_einstellungen->torfaktor(); +// in der Liga hat die Paarung genau ein Spiel (Lmo\Liga\Spiel) +$lmo_spiel = $lmo_paarung->spiele[0]; ?> goala[$st - 1][$i] != '_' && $ligaDaten->goalb[$st - 1][$i] != '_') { + if ($lmo_spiel->toreHeim !== null && $lmo_spiel->toreGast !== null) { $btip1 = false; } else { $btip1 = true; @@ -65,9 +74,9 @@ $btip1 = false; } -if ($ligaDaten->datm == 1) { - if ($ligaDaten->mterm[$st - 1][$i] > 0) { - $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$st - 1][$i]), $trans_lang); +if ($lmo_einstellungen->mitAnstosszeit()) { + if ($lmo_spiel->anstoss !== null) { + $dum1 = strtr(date($lmo_einstellungen->datumsformat($defdateformat), $lmo_spiel->anstoss), $trans_lang); } else { $dum1 = ''; } ?> @@ -77,20 +86,20 @@ ?> hidr == 0) { ?> + if (!$lmo_einstellungen->ohneUnentschieden()) { ?> @@ -278,13 +287,13 @@ - + - + spez == 1) { ?> +if ($lmo_einstellungen->mitVerlaengerung()) { ?> - + @@ -296,8 +305,8 @@ $jkspfaktor = 1; } $punktespiel = -1; -if ($goaltippa[$i] != '' && $goaltippb[$i] != '' && $ligaDaten->goala[$st - 1][$i] != '_' && $ligaDaten->goalb[$st - 1][$i] != '_') { - $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $ligaDaten->goala[$st - 1][$i], $ligaDaten->goalb[$st - 1][$i], $ligaDaten->msieg[$st - 1][$i], $ligaDaten->mspez[$st - 1][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st - 1][$i]); +if ($goaltippa[$i] != '' && $goaltippb[$i] != '' && $lmo_spiel->toreHeim !== null && $lmo_spiel->toreGast !== null) { + $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $lmo_spiel->toreHeimText(), $lmo_spiel->toreGastText(), $lmo_spiel->wertung, $lmo_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_spiel->ohneTippwertung); } if ($punktespiel == -1) { echo '-'; @@ -326,48 +335,48 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; -if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0) { - $lmo_teamaicon=HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""') . ' ' ; - $lmo_teambicon=HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""') . ' ' ; +if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0) { + $lmo_teamaicon=HTML_smallTeamIcon($file, $lmo_heim, ' alt=""') . ' ' ; + $lmo_teambicon=HTML_smallTeamIcon($file, $lmo_gast, ' alt=""') . ' ' ; } /** Spielbericht verlinken **/ -if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$st - 1][$i] != '') { +if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ -if ($ligaDaten->mnote[$st - 1][$i] != '' || $ligaDaten->msieg[$st - 1][$i] > 0 || $ligaDaten->mtipp[$st - 1][$i] > 0) { +if ($lmo_spiel->notiz != '' || $lmo_spiel->wertung > 0 || (int)$lmo_spiel->ohneTippwertung > 0) { //Grüner Tisch: Beidseitiges Ergebnis vorbereiten - $lmo_notiz_both = ($ligaDaten->msieg[$st - 1][$i] == 3) ? ' / ' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) : ''; + $lmo_notiz_both = ($lmo_spiel->wertung == 3) ? ' / ' . $lmo_spiel->toreGastText($lmo_faktor) . ':' . $lmo_spiel->toreHeimText($lmo_faktor) : ''; //Alles in EIN Tag packen, damit das CSS es als EINE zentrierte Zeile erkennt - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i], $ligaDaten->goalfaktor) . $lmo_notiz_both . ''; - if ($ligaDaten->spez == 1) { - $lmo_spielnotiz .= ' ' . $ligaDaten->mspez[$st - 1][$i] . '
    '; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_spiel->toreHeimText($lmo_faktor) . ':' . $lmo_spiel->toreGastText($lmo_faktor) . $lmo_notiz_both . ''; + if ($lmo_einstellungen->mitVerlaengerung()) { + $lmo_spielnotiz .= ' ' . $lmo_spiel->zusatzText($text[0], $text[1]) . '
    '; } //Grüner Tisch: Heimteam siegt - if ($ligaDaten->msieg[$st - 1][$i] == 1) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 1) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_heim . ' ' . $text[211] . '
    '; } //Grüner Tisch: Gastteam siegt - if ($ligaDaten->msieg[$st - 1][$i] == 2) { - $lmo_spielnotiz .= '' . $text[219] . ':' . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . ' ' . $text[211] . '
    '; + if ($lmo_spiel->wertung == 2) { + $lmo_spielnotiz .= '' . $text[219] . ':' . $lmo_gast . ' ' . $text[211] . '
    '; } //Grüner Tisch: Beidseitiges Ergebnis - if ($ligaDaten->msieg[$st - 1][$i] == 3) { + if ($lmo_spiel->wertung == 3) { $lmo_spielnotiz .= '' . $text[219] . ':' . $text[212] . '
    '; } //Allgemeine Notiz - if ($ligaDaten->mnote[$st - 1][$i] != '') { - $lmo_spielnotiz .= '
    ' . $text[22] . ':' . $ligaDaten->mnote[$st - 1][$i] . '
    '; + if ($lmo_spiel->notiz != '') { + $lmo_spielnotiz .= '
    ' . $text[22] . ':' . $lmo_spiel->notiz . '
    '; } //Notiz zum Tippspiel - if ($ligaDaten->mtipp[$st - 1][$i] == 1) { + if ((int)$lmo_spiel->ohneTippwertung == 1) { $lmo_spielnotiz .= '
    ' . $text[487] . '' . $text['tipp'][231]; } //Ausgabe als neutrales Element (kein Link) From e767f954c3941b95901690eabc3c80fb89b67f38 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:51:44 +0200 Subject: [PATCH 237/298] changelog: Tippabgabe --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index 0547bb27..fbf7c0f3 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Rahmen rechnet die Paarungen der Runde einmal und gibt sie an die Zeilen weiter, statt sie über `$ligaDaten->anzsp` zu teilen. - Die HTML-Ausgabe zum Drucken (`lmo-savehtml.php`, `lmo-savehtml1.php`) und die Spielerstatistik (`addon/spieler/lmo-statshow.php`) lesen Spiele, Mannschaften und Einstellungen aus den Rohdaten. Die HTML-Ausgabe veränderte dabei bisher die Tore der geladenen Liga im Speicher; das entfällt. Der Inhalt der geschriebenen Dateien ist unverändert und jetzt durch einen eigenen Test (`HtmlExportTest`) festgehalten. - Das Ticker-Addon liest seine Ligen direkt als Rohdaten. Bisher lud es jede Liga über den Hauptlader in `$ligaDaten` und überschrieb damit die Liga der Seite, den gewählten Spieltag und bei eigenen Bezeichnungen für Punkte und Tore auch die Sprachtexte. - Der Hauptrahmen der öffentlichen Seiten (`lmo-showmain2.php`) liest die Einstellungen der Liga (Menüpunkte, Startseite, Name) aus den Rohdaten. Nur die gewählten Mannschaften im Link zur Statistik kommen weiter aus dem Seitenaufruf. @@ -304,6 +305,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The frame computes the pairings of the round once and hands them to the rows instead of sharing them through `$ligaDaten->anzsp`. - The HTML output for printing (`lmo-savehtml.php`, `lmo-savehtml1.php`) and the player statistics (`addon/spieler/lmo-statshow.php`) read games, teams and settings from the raw data. The HTML output used to modify the goals of the loaded league in memory; that is gone. The content of the written files is unchanged and now pinned by a test of its own (`HtmlExportTest`). - The ticker addon reads its leagues directly as raw data. So far it loaded every league through the main loader into `$ligaDaten` and thereby overwrote the league of the page, the selected round and, with custom names for points and goals, the language texts as well. - The main frame of the public pages (`lmo-showmain2.php`) reads the settings of the league (menu items, start page, name) from the raw data. Only the selected teams in the link to the statistics still come from the request. From a0e3ef5f8dfa9e1b3294ed472e3e433049f6e8b0 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:54:24 +0200 Subject: [PATCH 238/298] feat(tipp): Tipprunde stellt die Paarungen eines Spieltags fuer das Tippspiel bereit --- src/Tipp/Tipprunde.php | 94 +++++++++++++++++++++++++++++++ tests/Unit/Tipp/TipprundeTest.php | 73 ++++++++++++++++++++++++ 2 files changed, 167 insertions(+) create mode 100644 src/Tipp/Tipprunde.php create mode 100644 tests/Unit/Tipp/TipprundeTest.php diff --git a/src/Tipp/Tipprunde.php b/src/Tipp/Tipprunde.php new file mode 100644 index 00000000..432e8027 --- /dev/null +++ b/src/Tipp/Tipprunde.php @@ -0,0 +1,94 @@ +paarungen as $i => $paarung) { ... } // $i ab 0, wie in den Tippdateien + */ +final class Tipprunde +{ + /** Nummer des Spieltags bzw. der Runde, ab 1 */ + public int $nr; + + /** Pokal (KO-Modus) oder Liga */ + public bool $pokal; + + /** Anzahl der Spieltage bzw. Runden der Liga */ + public int $runden; + + /** Erster Tag des Spieltags als TT.MM.JJJJ, sonst '' */ + public string $ersterTag; + + /** Letzter Tag des Spieltags als TT.MM.JJJJ, sonst '' */ + public string $letzterTag; + + /** Spiele je Paarung: in der Liga eines, im Pokal nach dem Modus der Runde */ + public int $spieleJePaarung; + + /** + * Anzahl der Paarungen, wie das Tippspiel sie zaehlt: in der Liga die Partien je Spieltag, im + * Pokal die Zahl der Mannschaften je Runde halbiert, im Finale mit Spiel um Platz 3 eine mehr. + * Bei einer Mannschaftszahl, die keine Zweierpotenz ist, ergibt das im Pokal eine Kommazahl; + * die Seiten zaehlen dann wie bisher bis zur naechsten ganzen Zahl. + * + * @var int|float + */ + public $plaetze; + + /** + * Die Paarungen der Runde zum Anzeigen, Index ab 0 (Paarung 1 hat den Index 0), jede mit so + * vielen Spielen wie $spieleJePaarung. + * + * @var list + */ + public array $paarungen = []; + + private function __construct(int $nr, bool $pokal, int $runden, Spieltag $spieltag, int $spieleJePaarung) + { + $this->nr = $nr; + $this->pokal = $pokal; + $this->runden = $runden; + $this->ersterTag = $spieltag->ersterTagText(); + $this->letzterTag = $spieltag->letzterTagText(); + $this->spieleJePaarung = $spieleJePaarung; + $this->plaetze = 0; + } + + public static function fuer(Liga $liga, int $nr): self + { + $e = $liga->einstellungen(); + $runde = new self( + $nr, + $e->istPokal(), + $e->spieltage(), + $liga->spieltage[$nr] ?? new Spieltag(), + Paarung::spieleJePaarung($liga, $nr) + ); + $plaetze = $e->partienJeSpieltag(); + if ($runde->pokal) { + $plaetze = $e->mannschaften(); + for ($i = 0; $i < $nr; $i++) { + $plaetze /= 2; + } + if ($e->mitSpielUmPlatz3() && $nr === $runde->runden) { + $plaetze++; + } + } + $runde->plaetze = $plaetze; + for ($i = 0; $i < $plaetze; $i++) { + $runde->paarungen[] = Paarung::ausRohdaten($liga, $nr, $i + 1, $runde->spieleJePaarung); + } + + return $runde; + } +} diff --git a/tests/Unit/Tipp/TipprundeTest.php b/tests/Unit/Tipp/TipprundeTest.php new file mode 100644 index 00000000..6cd224be --- /dev/null +++ b/tests/Unit/Tipp/TipprundeTest.php @@ -0,0 +1,73 @@ + $zeilen */ + private static function liga(array $zeilen): Liga + { + return Liga::ausEintraegen(LigaDatei::zerlege($zeilen)); + } + + public function testSpieltagEinerLiga(): void + { + $liga = self::liga(['[Options]', 'Teams=4', '[Teams]', '1=Alpha', '2=Beta', '[Round2]', 'D1=1.9.2024', 'D2=31.02.2025', + 'TA2=1', 'TB2=2', 'GA2=3', 'GB2=1', 'AT2=1725201000']); + + $runde = Tipprunde::fuer($liga, 2); + + self::assertSame([2, false, 6, 1, 2], [$runde->nr, $runde->pokal, $runde->runden, $runde->spieleJePaarung, $runde->plaetze]); + self::assertSame(['01.09.2024', ''], [$runde->ersterTag, $runde->letzterTag], 'TT.MM.JJJJ; ein Tag, den es nicht gibt, ist leer'); + self::assertCount(2, $runde->paarungen, 'auch die Paarung, die in der Datei fehlt'); + self::assertContainsOnlyInstancesOf(Paarung::class, $runde->paarungen); + // Index ab 0: die Tippdatei fuehrt Paarung 2 als GA2, die Seiten als $i = 1 + self::assertSame([0, 0], [$runde->paarungen[0]->heim, $runde->paarungen[0]->gast]); + self::assertSame(['Alpha', 'Beta'], [$runde->paarungen[1]->heimMannschaft()->anzeigename(), $runde->paarungen[1]->gastMannschaft()->anzeigename()]); + self::assertSame([3, 1, 1725201000], [$runde->paarungen[1]->spiele[0]->toreHeim, $runde->paarungen[1]->spiele[0]->toreGast, $runde->paarungen[1]->spiele[0]->anstoss]); + } + + public function testRundeImPokal(): void + { + $liga = self::liga(['[Options]', 'Type=1', 'Teams=8', 'KlFin=1', '[Round1]', 'MO=2', 'TA3=5', 'TB3=6', 'GA32=2', '[Round3]', 'MO=1']); + + $erste = Tipprunde::fuer($liga, 1); + $finale = Tipprunde::fuer($liga, 3); + + self::assertTrue($erste->pokal); + self::assertSame([3, 2], [$erste->runden, $erste->spieleJePaarung]); + self::assertEquals(4, $erste->plaetze, 'acht Mannschaften: vier Paarungen'); + self::assertCount(4, $erste->paarungen); + self::assertCount(2, $erste->paarungen[2]->spiele, 'Hin- und Rueckspiel'); + self::assertSame([5, 6, 2], [$erste->paarungen[2]->heim, $erste->paarungen[2]->gast, $erste->paarungen[2]->spiele[1]->toreHeim]); + self::assertEquals(2, $finale->plaetze, 'Finale und Spiel um Platz 3'); + self::assertCount(2, $finale->paarungen); + } + + public function testKeineZweierpotenzZaehltWieBisher(): void + { + $runde = Tipprunde::fuer(self::liga(['[Options]', 'Type=1', 'Teams=6']), 2); + + self::assertSame(1.5, $runde->plaetze); + self::assertCount(2, $runde->paarungen, 'bis zur naechsten ganzen Zahl'); + } + + public function testEineRundeDieEsNichtGibt(): void + { + $runde = Tipprunde::fuer(new Liga(), 99); + + self::assertSame([99, false, '', ''], [$runde->nr, $runde->pokal, $runde->ersterTag, $runde->letzterTag]); + self::assertCount(9, $runde->paarungen, 'ohne Angabe 18 Mannschaften, neun Partien'); + self::assertSame(0, $runde->paarungen[8]->heim); + } +} From ee04888d12222eb3e92149f4676d13c254170d0d Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 00:54:24 +0200 Subject: [PATCH 239/298] refactor(tipp): Einsicht arbeitet auf den Rohdaten, Tippabgabe nutzt Tipprunde --- lmo/addon/tipp/lmo-tippedit.php | 35 ++++------- lmo/addon/tipp/lmo-tippeinsicht.php | 91 ++++++++++++++++------------- 2 files changed, 62 insertions(+), 64 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippedit.php b/lmo/addon/tipp/lmo-tippedit.php index 4453ced7..846b6479 100644 --- a/lmo/addon/tipp/lmo-tippedit.php +++ b/lmo/addon/tipp/lmo-tippedit.php @@ -61,32 +61,17 @@ require(PATH_TO_ADDONDIR."/tipp/lmo-tippopenfile.php"); - // Einstellungen, Spieltag und Paarungen aus den Rohdaten der Liga (Lmo\Liga\Rohdaten\Liga) - $lmo_einstellungen = $lmo_liga->einstellungen(); - $lmo_tipp_pokal = $lmo_einstellungen->istPokal(); - $lmo_tipp_runden = $lmo_einstellungen->spieltage(); - $lmo_tipp_spieltag = $lmo_liga->spieltage[(int)$st] ?? new \Lmo\Liga\Rohdaten\Spieltag(); - $lmo_tipp_datum1 = $lmo_tipp_spieltag->ersterTagText(); - $lmo_tipp_datum2 = $lmo_tipp_spieltag->letzterTagText(); - // Spiele je Paarung: in der Liga eines, im Pokal nach dem Modus der Runde - $lmo_tipp_modus = \Lmo\Liga\Paarung::spieleJePaarung($lmo_liga, (int)$st); - // Paarungen dieser Runde, gezaehlt wie bisher im Tippspiel: in der Liga die Partien je Spieltag, - // im Pokal die Zahl der Mannschaften je Runde halbiert, im Finale mit Spiel um Platz 3 eine mehr - $lmo_tipp_anzsp = $lmo_einstellungen->partienJeSpieltag(); - if ($lmo_tipp_pokal) { - $lmo_tipp_anzsp = $lmo_einstellungen->mannschaften(); - for ($i=0; $i<$st; $i++) { - $lmo_tipp_anzsp = $lmo_tipp_anzsp/2; - } - if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st==$lmo_tipp_runden)) { - $lmo_tipp_anzsp = $lmo_tipp_anzsp+1; - } - } + // Einstellungen der Liga und der Spieltag aus Sicht des Tippspiels (Lmo\Tipp\Tipprunde): // die Paarungen zum Anzeigen (Lmo\Liga\Paarung) unter demselben Index $i wie die Tipps - $lmo_tipp_paarungen = array(); - for ($i=0; $i<$lmo_tipp_anzsp; $i++) { - $lmo_tipp_paarungen[$i] = \Lmo\Liga\Paarung::ausRohdaten($lmo_liga, (int)$st, $i+1, $lmo_tipp_modus); - } + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_tipprunde = \Lmo\Tipp\Tipprunde::fuer($lmo_liga, (int)$st); + $lmo_tipp_pokal = $lmo_tipprunde->pokal; + $lmo_tipp_runden = $lmo_tipprunde->runden; + $lmo_tipp_datum1 = $lmo_tipprunde->ersterTag; + $lmo_tipp_datum2 = $lmo_tipprunde->letzterTag; + $lmo_tipp_modus = $lmo_tipprunde->spieleJePaarung; + $lmo_tipp_anzsp = $lmo_tipprunde->plaetze; + $lmo_tipp_paarungen = $lmo_tipprunde->paarungen; if (!isset($_POST['save'])) { $save=0; diff --git a/lmo/addon/tipp/lmo-tippeinsicht.php b/lmo/addon/tipp/lmo-tippeinsicht.php index 51d41637..815b76e5 100644 --- a/lmo/addon/tipp/lmo-tippeinsicht.php +++ b/lmo/addon/tipp/lmo-tippeinsicht.php @@ -24,6 +24,7 @@ * Diese Datei wird eingebunden und erwartet: * * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $todo gewaehlte Aktion (Aufrufparameter) @@ -69,9 +70,21 @@ require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippcalcpkt.php"); require_once(PATH_TO_ADDONDIR."/tipp/lmo-tippaenderbar.php"); if (!isset($st) || $st == "" || $st == 0) { - $st = $ligaDaten->stx; + $st = $lmo_liga->einstellungen()->aktuellerSpieltag(); } require(PATH_TO_ADDONDIR."/tipp/lmo-tippcalceinsicht.php"); + + // Einstellungen der Liga und der Spieltag aus Sicht des Tippspiels (Lmo\Tipp\Tipprunde): + // die Paarungen zum Anzeigen (Lmo\Liga\Paarung) unter demselben Index $i wie die Tipps + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_tipprunde = \Lmo\Tipp\Tipprunde::fuer($lmo_liga, (int)$st); + $lmo_tipp_pokal = $lmo_tipprunde->pokal; + $lmo_tipp_runden = $lmo_tipprunde->runden; + $lmo_tipp_datum1 = $lmo_tipprunde->ersterTag; + $lmo_tipp_datum2 = $lmo_tipprunde->letzterTag; + $lmo_tipp_modus = $lmo_tipprunde->spieleJePaarung; + $lmo_tipp_anzsp = $lmo_tipprunde->plaetze; + $lmo_tipp_paarungen = $lmo_tipprunde->paarungen; if (!isset($tipp_anzseite)) { $tipp_anzseite = 20; @@ -154,10 +167,10 @@ if ($l >= $start && $l < $ende) { $k = intval(substr($tab0[$l], -6)); } - if ($ligaDaten->lmtype == 0) { + if (!$lmo_tipp_pokal) { $anzmodus = 1; } else { - $anzmodus = $ligaDaten->modus[$st-1]; + $anzmodus = $lmo_tipp_modus; }?> anzsp; $i++) { - if ($ligaDaten->teama[$st-1][$i] > 0 && $ligaDaten->teamb[$st-1][$i] > 0) { + for ($i = 0; $i < $lmo_tipp_anzsp; $i++) { + if ($lmo_tipp_paarungen[$i]->heim > 0 && $lmo_tipp_paarungen[$i]->gast > 0) { for ($n = 0; $n < $anzmodus; $n++) { if ($l == $start) { if ($tipp_einsichterst == 1) { $plus = 0; - if ($ligaDaten->lmtype == 0) { - $btip[$i] = tippaenderbar($ligaDaten->mterm[$st-1][$i], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); + if (!$lmo_tipp_pokal) { + $btip[$i] = tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[0]->anstoss, $lmo_tipp_datum1, $lmo_tipp_datum2); } else { - $btip[$i][$n] = tippaenderbar($ligaDaten->mterm[$st-1][$i][$n], $ligaDaten->datum1[$st-1], $ligaDaten->datum2[$st-1]); + $btip[$i][$n] = tippaenderbar((int)$lmo_tipp_paarungen[$i]->spiele[$n]->anstoss, $lmo_tipp_datum1, $lmo_tipp_datum2); } } elseif ($tipp_einsichterst == 2) { - if ($ligaDaten->lmtype != 0) { - if ($ligaDaten->goala[$st-1][$i][$n] != "_" && $ligaDaten->goalb[$st-1][$i][$n] != "_") { + if ($lmo_tipp_pokal) { + if ($lmo_tipp_paarungen[$i]->spiele[$n]->toreHeim !== null && $lmo_tipp_paarungen[$i]->spiele[$n]->toreGast !== null) { $btip[$i][$n] = false; } else { $btip[$i][$n] = true; } } else { - if ($ligaDaten->goala[$st-1][$i] != "_" && $ligaDaten->goalb[$st-1][$i] != "_") { + if ($lmo_tipp_paarungen[$i]->spiele[0]->toreHeim !== null && $lmo_tipp_paarungen[$i]->spiele[0]->toreGast !== null) { $btip[$i] = false; } else { $btip[$i] = true; @@ -210,7 +223,7 @@ } } else { // Tipps immer anzeigen - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipp_pokal) { $btip[$i][$n] = false; } else { $btip[$i] = false; @@ -219,36 +232,36 @@ } if ($l == ($start-1) || $l == ($ende+2)) {?> lmtype==0 && $btip[$i]==true) || ($ligaDaten->lmtype!=0 && $btip[$i][$n]==true)){ ?> + if ((!$lmo_tipp_pokal && $btip[$i]==true) || ($lmo_tipp_pokal && $btip[$i][$n]==true)){ ?> - Date: Mon, 12 Oct 2026 00:54:25 +0200 Subject: [PATCH 240/298] changelog: Tipprunde und Einsicht --- changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index fbf7c0f3..3bc132e3 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Rahmen rechnet die Paarungen der Runde einmal und gibt sie an die Zeilen weiter, statt sie über `$ligaDaten->anzsp` zu teilen. +- Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Die Paarungen der Runde liefert `Lmo\Tipp\Tipprunde`, statt dass die Dateien sie über `$ligaDaten->anzsp` teilen. Auch die Einsicht (`lmo-tippeinsicht.php`) arbeitet darauf. - Die HTML-Ausgabe zum Drucken (`lmo-savehtml.php`, `lmo-savehtml1.php`) und die Spielerstatistik (`addon/spieler/lmo-statshow.php`) lesen Spiele, Mannschaften und Einstellungen aus den Rohdaten. Die HTML-Ausgabe veränderte dabei bisher die Tore der geladenen Liga im Speicher; das entfällt. Der Inhalt der geschriebenen Dateien ist unverändert und jetzt durch einen eigenen Test (`HtmlExportTest`) festgehalten. - Das Ticker-Addon liest seine Ligen direkt als Rohdaten. Bisher lud es jede Liga über den Hauptlader in `$ligaDaten` und überschrieb damit die Liga der Seite, den gewählten Spieltag und bei eigenen Bezeichnungen für Punkte und Tore auch die Sprachtexte. - Der Hauptrahmen der öffentlichen Seiten (`lmo-showmain2.php`) liest die Einstellungen der Liga (Menüpunkte, Startseite, Name) aus den Rohdaten. Nur die gewählten Mannschaften im Link zur Statistik kommen weiter aus dem Seitenaufruf. @@ -305,7 +305,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The frame computes the pairings of the round once and hands them to the rows instead of sharing them through `$ligaDaten->anzsp`. +- Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The pairings of the round come from `Lmo\Tipp\Tipprunde` instead of being shared between the files through `$ligaDaten->anzsp`. The insight page (`lmo-tippeinsicht.php`) works on it as well. - The HTML output for printing (`lmo-savehtml.php`, `lmo-savehtml1.php`) and the player statistics (`addon/spieler/lmo-statshow.php`) read games, teams and settings from the raw data. The HTML output used to modify the goals of the loaded league in memory; that is gone. The content of the written files is unchanged and now pinned by a test of its own (`HtmlExportTest`). - The ticker addon reads its leagues directly as raw data. So far it loaded every league through the main loader into `$ligaDaten` and thereby overwrote the league of the page, the selected round and, with custom names for points and goals, the language texts as well. - The main frame of the public pages (`lmo-showmain2.php`) reads the settings of the league (menu items, start page, name) from the raw data. Only the selected teams in the link to the statistics still come from the request. From de0f3b7e9202cbbef55e6bedf4c91d30e016743d Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:07:58 +0200 Subject: [PATCH 241/298] test(tipp): Auswertung, Rangliste, Tipp-Fieberkurve und Tipptabelle --- tests/GoldenMaster/TippAuswertungTest.php | 152 + .../tipp/auswertung-1d3ced93.txt | 2591 +++++++++++++++++ 2 files changed, 2743 insertions(+) create mode 100644 tests/GoldenMaster/TippAuswertungTest.php create mode 100644 tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt diff --git a/tests/GoldenMaster/TippAuswertungTest.php b/tests/GoldenMaster/TippAuswertungTest.php new file mode 100644 index 00000000..0fff6a2c --- /dev/null +++ b/tests/GoldenMaster/TippAuswertungTest.php @@ -0,0 +1,152 @@ + lmo-tippsavewert.php schreibt tipps/auswert/.aus), die + * Tipper sehen danach Rangliste (todo=wert), Fieberkurve (todo=fieber) und die Tabelle nach ihren + * Tipps (todo=tabelle). + * + * Zwei Tipper tippen die ersten Spieltage einer Liga mit Ergebnissen (eine Kopie der Testliga golden/basic.l98) und einen kleinen + * Pokal mit einem gespielten Spiel. + */ +final class TippAuswertungTest extends TestCase +{ + use AssertsSnapshots; + + private const POKAL = <<<'L98' +[Options] +Title=Liga Manager Online 4 +Name=Tipp-Pokal +Type=1 +Teams=4 +KlFin=0 + +[Teams] +1=Alpha +2=Beta +3=Gamma +4=Delta + +[Round1] +D1=16.03.2025 +D2=18.03.2025 +MO=2 +TA1=1 +TB1=2 +GA11=3 +GB11=1 +NT11= +BE11= +TI11= +AT11=1742135400 +GA12=0 +GB12=0 +NT12= +BE12= +TI12= +AT12=1742324400 +TA2=3 +TB2=4 +GA21=2 +GB21=1 +NT21= +BE21= +TI21= +AT21=1742135400 +GA22=-1 +GB22=-1 +NT22= +BE22= +TI22= +AT22=1742324400 + +[Round2] +D1=01.06.2025 +D2= +MO=1 +TA1=0 +TB1=0 +GA11=-1 +GB11=-1 +NT11= +BE11= +TI11= +AT11=0 + +L98; + + private static function client(): AdminClient + { + $client = Fixture::loggedInClient(); + $path = $client->instance()->path(); + file_put_contents($path . '/addon/tipp/lmo-tippauth.txt', "\n" + . "tester|geheim|5|Tina Test|tester@example.org||||1|1|EOL\n" + . "zweiter|geheim|5|Zoe Zweite|zweite@example.org||||1|1|EOL\n"); + $cfg = $path . '/config/tipp/cfg.txt'; + file_put_contents($cfg, (string) preg_replace('/^immeralle=.*$/m', 'immeralle=1', (string) file_get_contents($cfg), 1, $count)); + self::assertSame(1, $count, 'immeralle steht in der Konfiguration des Tippspiels'); + + file_put_contents($client->instance()->ligenDir() . '/tipppokal.l98', self::POKAL); + // eine Liga mit Ergebnissen direkt im Ligenordner (die mitgelieferte Liga hat keine) + copy($client->instance()->ligenDir() . '/golden/basic.l98', $client->instance()->ligenDir() . '/tippliga.l98'); + $client->instance()->freezeLeagueTimes(); + $tipps = $path . '/addon/tipp/tipps/'; + // Liga: Spieltag 1 und 2 mit je drei Partien, mit Joker; der zweite Tipper tippt weniger und anders + file_put_contents($tipps . 'tippliga_tester.tip', "[Round1]\n@2@\nGA1=2\nGB1=1\nGA2=1\nGB2=1\nGA3=0\nGB3=2\n" + . "[Round2]\n@0@\nGA1=1\nGB1=1\nGA2=2\nGB2=0\nGA3=0\nGB3=1\n"); + file_put_contents($tipps . 'tippliga_zweiter.tip', "[Round1]\n@0@\nGA1=0\nGB1=0\nGA2=3\nGB2=1\n[Round2]\n@1@\nGA1=2\nGB1=2\nGA3=1\nGB3=0\n"); + // Pokal: Hin- und Rueckspiel der ersten Paarung, das gespielte Hinspiel der zweiten + file_put_contents($tipps . 'tipppokal_tester.tip', "[Round1]\n@0@\nGA11=3\nGB11=1\nGA12=1\nGB12=0\nGA21=2\nGB21=2\n"); + file_put_contents($tipps . 'tipppokal_zweiter.tip', "[Round1]\n@0@\nGA11=1\nGB11=0\nGA21=2\nGB21=1\n"); + foreach (glob($tipps . '*.tip') ?: [] as $tippdatei) { + touch($tippdatei, mktime(12, 0, 0, 3, 10, 2025)); + } + $client->resetChanges(); + + return $client; + } + + private static function auswertung(AdminClient $client, string $liga): string + { + $datei = $client->instance()->path() . '/addon/tipp/tipps/auswert/' . $liga . '.aus'; + + return is_file($datei) ? str_replace("\r\n", "\n", (string) file_get_contents($datei)) : '(nicht geschrieben)'; + } + + public function testAdminWertetAusUndTipperSehenDieRangliste(): void + { + $c = self::client(); + $t = new Transcript(); + + $t->add('Auswertung Liga, nur Spieltag 1', $c->post('lmoadmin.php', '', [ + 'action' => 'admin', 'todo' => 'tipp', 'save' => '2', 'liga' => 'tippliga', 'st' => '1', + ]), $c->changes()); + $t->add('Auswertungsdatei nach Spieltag 1', self::auswertung($c, 'tippliga'), ''); + $t->add('Auswertung Liga, alle Spieltage', $c->post('lmoadmin.php', '', [ + 'action' => 'admin', 'todo' => 'tipp', 'save' => '2', 'liga' => 'tippliga', 'st' => '0', + ]), $c->changes()); + $t->add('Auswertungsdatei Liga', self::auswertung($c, 'tippliga'), ''); + $t->add('Auswertung Pokal, Runde 1', $c->post('lmoadmin.php', '', [ + 'action' => 'admin', 'todo' => 'tipp', 'save' => '2', 'liga' => 'tipppokal', 'st' => '1', + ]), $c->changes()); + $t->add('Auswertungsdatei Pokal', self::auswertung($c, 'tipppokal'), ''); + + $c->post('lmo.php', '', ['action' => 'tipp', 'xtippername' => 'tester', 'xtipperpass' => 'geheim']); + $c->changes(); + $t->add('Rangliste Liga', $c->get('lmo.php', 'action=tipp&todo=wert&file=tippliga.l98'), $c->changes()); + $t->add('Rangliste Liga, Spieltag 2', $c->get('lmo.php', 'action=tipp&todo=wert&file=tippliga.l98&endtab=2'), $c->changes()); + $t->add('Rangliste Pokal', $c->get('lmo.php', 'action=tipp&todo=wert&file=tipppokal.l98'), $c->changes()); + $t->add('Tipp-Fieberkurve Liga', $c->get('lmo.php', 'action=tipp&todo=fieber&file=tippliga.l98'), $c->changes()); + $t->add('Tabelle nach den eigenen Tipps', $c->get('lmo.php', 'action=tipp&todo=tabelle&file=tippliga.l98'), $c->changes()); + + $this->assertMatchesSnapshot('tipp', 'auswertung', $t->text()); + } +} diff --git a/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt new file mode 100644 index 00000000..915e43f4 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt @@ -0,0 +1,2591 @@ +### auswertung +=== Auswertung Liga, nur Spieltag 1 === + + + +LMO Admin + + + + + +
    + +
    lmtype==0) { + dats==1) { - if ($ligaDaten->datum1[$st-1]!="") { - echo " ".$text[3]." ".$ligaDaten->datum1[$st-1]; + if ($lmo_einstellungen->mitSpieltagsdatum()) { + if ($lmo_tipp_datum1!="") { + echo " ".$text[3]." ".$lmo_tipp_datum1; } - if ($ligaDaten->datum2[$st-1]!="") { - echo " ".$text[4]." ".$ligaDaten->datum2[$st-1]; + if ($lmo_tipp_datum2!="") { + echo " ".$text[4]." ".$lmo_tipp_datum2; } }?> "> ">
    goalfaktor > 0 && $ligaDaten->goalfaktor != 1) { - echo "(".$text[553+log10($ligaDaten->goalfaktor)].")"; + if ($lmo_einstellungen->torfaktor() > 0 && $lmo_einstellungen->torfaktor() != 1) { + echo "(".$text[553+log10($lmo_einstellungen->torfaktor())].")"; }?>
    10 2    
    =0 && $st>($ligaDaten->stx+$tipp_imvorraus)){ + =0 && $st>($lmo_einstellungen->aktuellerSpieltag()+$tipp_imvorraus)){ echo $text['tipp'][177]; } if ($savebutton==1){ ?> - =0 && $st>($ligaDaten->stx+$tipp_imvorraus)){echo " disabled";} ?>>" name="best" value=""=0 && $st>($lmo_einstellungen->aktuellerSpieltag()+$tipp_imvorraus)){echo " disabled";} ?>> mitAnstosszeit()-9; ?>" align="right">lmtype==0){ + if (!$lmo_tipp_pokal){ echo $text[2]; } else { echo $j; @@ -380,7 +396,7 @@       
    align="left"> goala[$st - 1][$i][$n] != '_' && $ligaDaten->goalb[$st - 1][$i][$n] != '_') { + if ($lmo_spiel->toreHeim !== null && $lmo_spiel->toreGast !== null) { $btip1 = false; } else { $btip1=true; @@ -79,9 +88,9 @@ $btip1 = false; } - if ($ligaDaten->datm == 1) { - if ($ligaDaten->mterm[$st - 1][$i][$n] > 0) { - $dum1 = strtr(date($ligaDaten->datf, $ligaDaten->mterm[$st - 1][$i][$n]), $trans_lang); + if ($lmo_einstellungen->mitAnstosszeit()) { + if ($lmo_spiel->anstoss !== null) { + $dum1 = strtr(date($lmo_einstellungen->datumsformat($defdateformat), $lmo_spiel->anstoss), $trans_lang); } else { $dum1 = ''; } ?> @@ -91,9 +100,7 @@   '; @@ -103,11 +110,11 @@ echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { + echo $lmo_heim; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } echo ''; } - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } - echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; - if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { + echo $lmo_gast; + if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } echo ' > - > > goala[$st - 1][$i][$n]; ?>toreHeimText(); ?> :goalb[$st - 1][$i][$n]; ?>mspez[$st - 1][$i][$n]; ?>toreGastText(); ?>zusatzText($text[0], $text[1]); ?>   goala[$st - 1][$i][$n] != '_' && $ligaDaten->goalb[$st - 1][$i][$n] != '_') { - $punktespiel = tipppunkte($goaltippa[$i][$n], $goaltippb[$i][$n], $ligaDaten->goala[$st - 1][$i][$n], $ligaDaten->goalb[$st - 1][$i][$n], 0, $ligaDaten->mspez[$st - 1][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st - 1][$i][$n]); + if ($goaltippa[$i][$n] != '' && $goaltippb[$i][$n] != '' && $lmo_spiel->toreHeim !== null && $lmo_spiel->toreGast !== null) { + $punktespiel = tipppunkte($goaltippa[$i][$n], $goaltippb[$i][$n], $lmo_spiel->toreHeimText(), $lmo_spiel->toreGastText(), 0, $lmo_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_spiel->ohneTippwertung); } if ($punktespiel == -1) { echo '-'; @@ -358,31 +365,31 @@ /** Mannschaftsicons finden **/ $lmo_teamaicon = ''; $lmo_teambicon = ''; - if ($ligaDaten->urlb == 1 || $ligaDaten->mnote[$st - 1][$i][$n] != '') { - $lmo_teamaicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]], ' alt=""'); - $lmo_teambicon = HTML_smallTeamIcon($file, $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]], ' alt=""'); + if ($lmo_einstellungen->mitSpielberichten() || $lmo_spiel->notiz != '') { + $lmo_teamaicon = HTML_smallTeamIcon($file, $lmo_heim, ' alt=""'); + $lmo_teambicon = HTML_smallTeamIcon($file, $lmo_gast, ' alt=""'); } /** Spielbericht verlinken **/ - if ($ligaDaten->urlb == 1) { - if ($ligaDaten->mberi[$st - 1][$i][$n] != '') { + if ($lmo_einstellungen->mitSpielberichten()) { + if ($lmo_spiel->bericht != '') { //Spielbericht Inhalt - $lmo_spielbericht_html = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '' . nl2br($text[270]); + $lmo_spielbericht_html = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '' . nl2br($text[270]); // Link mit Mouseover-Funktion und data-info Attribut - echo ' '; + echo ' '; } else { echo ' '; } } /** Notizen anzeigen **/ - if ($ligaDaten->mnote[$st - 1][$i][$n] != '' || $ligaDaten->mtipp[$st - 1][$i][$n] > 0) { + if ($lmo_spiel->notiz != '' || (int)$lmo_spiel->ohneTippwertung > 0) { //Zentrierte Kopfzeile für Notizen - $lmo_spielnotiz = '' . $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]] . $lmo_teamaicon . ' - ' . $lmo_teambicon . $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]] . '  ' . applyFactor($ligaDaten->goala[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ':' . applyFactor($ligaDaten->goalb[$st - 1][$i][$n], $ligaDaten->goalfaktor) . ''; + $lmo_spielnotiz = '' . $lmo_heim . $lmo_teamaicon . ' - ' . $lmo_teambicon . $lmo_gast . '  ' . $lmo_spiel->toreHeimText($lmo_faktor) . ':' . $lmo_spiel->toreGastText($lmo_faktor) . ''; //Allgemeine Notiz - if ($ligaDaten->mnote[$st - 1][$i][$n] != '') { - $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $ligaDaten->mnote[$st - 1][$i][$n] . '
    '; + if ($lmo_spiel->notiz != '') { + $lmo_spielnotiz .= '
    ' . $text[22] . ': ' . $lmo_spiel->notiz . '
    '; } //Notiz zum Tippspiel - if ($ligaDaten->mtipp[$st - 1][$i][$n] == 1) { + if ((int)$lmo_spiel->ohneTippwertung == 1) { $lmo_spielnotiz .= '

    ' . $text[487] . '' . $text['tipp'][231]; } echo ''; @@ -394,7 +401,7 @@
     
      favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { +if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } -echo $ligaDaten->teams[$ligaDaten->teama[$st - 1][$i]]; -if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teama[$st - 1][$i])) { +echo $lmo_heim; +if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->heim)) { echo ''; } ?> - favteam> 0 ) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { +if (($lmo_favteam> 0 ) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } -echo $ligaDaten->teams[$ligaDaten->teamb[$st - 1][$i]]; -if (($ligaDaten->favteam > 0) && ($ligaDaten->favteam == $ligaDaten->teamb[$st - 1][$i])) { +echo $lmo_gast; +if (($lmo_favteam > 0) && ($lmo_favteam == $lmo_paarung->gast)) { echo ''; } @@ -173,7 +182,7 @@ } else { $nachkomma=0; } - echo number_format((applyFactor($toregesa[$i], $ligaDaten->goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ',') . ':' . number_format((applyFactor($toregesb[$i], $ligaDaten->goalfaktor) / $anzgetippt[$i]), $nachkomma, '.', ','); + echo number_format((applyFactor($toregesa[$i], $lmo_faktor) / $anzgetippt[$i]), $nachkomma, '.', ',') . ':' . number_format((applyFactor($toregesb[$i], $lmo_faktor) / $anzgetippt[$i]), $nachkomma, '.', ','); } else { echo ' '; } @@ -261,7 +270,7 @@ > > > goala[$st - 1][$i], $ligaDaten->goalfaktor); ?>toreHeimText($lmo_faktor); ?> :goalb[$st - 1][$i], $ligaDaten->goalfaktor); ?>toreGastText($lmo_faktor); ?>  mspez[$st - 1][$i]; ?>zusatzText($text[0], $text[1]); ?>  
    teamk[$ligaDaten->teama[$st-1][$i]]."
    "; + echo $lmo_tipp_paarungen[$i]->heimMannschaft()->kurzname()."
    "; } - if ($ligaDaten->lmtype != 0) { - if ($ligaDaten->mtipp[$st-1][$i][$n] == 1) { + if ($lmo_tipp_pokal) { + if ((int)$lmo_tipp_paarungen[$i]->spiele[$n]->ohneTippwertung == 1) { echo ""; } - echo applyFactor($ligaDaten->goala[$st-1][$i][$n],$ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$st-1][$i][$n],$ligaDaten->goalfaktor); - if ($ligaDaten->mtipp[$st-1][$i][$n] == 1) { + echo $lmo_tipp_paarungen[$i]->spiele[$n]->toreHeimText($lmo_einstellungen->torfaktor()).":".$lmo_tipp_paarungen[$i]->spiele[$n]->toreGastText($lmo_einstellungen->torfaktor()); + if ((int)$lmo_tipp_paarungen[$i]->spiele[$n]->ohneTippwertung == 1) { echo ''; $nw = 1; } } else { - if ($ligaDaten->mtipp[$st-1][$i] == 1) { + if ((int)$lmo_tipp_paarungen[$i]->spiele[0]->ohneTippwertung == 1) { echo ""; } - echo applyFactor($ligaDaten->goala[$st-1][$i],$ligaDaten->goalfaktor).":".applyFactor($ligaDaten->goalb[$st-1][$i],$ligaDaten->goalfaktor); - if ($ligaDaten->mtipp[$st-1][$i] == 1) { + echo $lmo_tipp_paarungen[$i]->spiele[0]->toreHeimText($lmo_einstellungen->torfaktor()).":".$lmo_tipp_paarungen[$i]->spiele[0]->toreGastText($lmo_einstellungen->torfaktor()); + if ((int)$lmo_tipp_paarungen[$i]->spiele[0]->ohneTippwertung == 1) { echo ''; $nw = 1; } } if ($n == 0) { - echo "
    ".$ligaDaten->teamk[$ligaDaten->teamb[$st-1][$i]]; + echo "
    ".$lmo_tipp_paarungen[$i]->gastMannschaft()->kurzname(); }?>
    lmtype != 0) { + if ($lmo_tipp_pokal) { if ($tippa[$k][$i][$n] == -1) { $tippa[$k][$i][$n] = "_"; } @@ -264,15 +277,15 @@ } } $punktespiel = -1; - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipp_pokal) { if ($tippa[$k][$i][$n] != "_") { if ($tipp_jokertipp == 1 && $jksp2[$k] == ($i+1).($n+1)) { $jkspfaktor = $tipp_jokertippmulti; } else { $jkspfaktor = 1; } - if ($ligaDaten->goala[$st-1][$i][$n] != "_") { - $punktespiel = tipppunkte($tippa[$k][$i][$n], $tippb[$k][$i][$n], $ligaDaten->goala[$st-1][$i][$n], $ligaDaten->goalb[$st-1][$i][$n], 0, $ligaDaten->mspez[$st-1][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i][$n]); + if ($lmo_tipp_paarungen[$i]->spiele[$n]->toreHeim !== null) { + $punktespiel = tipppunkte($tippa[$k][$i][$n], $tippb[$k][$i][$n], $lmo_tipp_paarungen[$i]->spiele[$n]->toreHeimText(), $lmo_tipp_paarungen[$i]->spiele[$n]->toreGastText(), 0, $lmo_tipp_paarungen[$i]->spiele[$n]->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_tipp_paarungen[$i]->spiele[$n]->ohneTippwertung); } } else { $jkspfaktor = 1; @@ -284,8 +297,8 @@ } else { $jkspfaktor = 1; } - if ($ligaDaten->goala[$st-1][$i] != "_") { - $punktespiel = tipppunkte($tippa[$k][$i], $tippb[$k][$i], $ligaDaten->goala[$st-1][$i], $ligaDaten->goalb[$st-1][$i], $ligaDaten->msieg[$st-1][$i], $ligaDaten->mspez[$st-1][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i]); + if ($lmo_tipp_paarungen[$i]->spiele[0]->toreHeim !== null) { + $punktespiel = tipppunkte($tippa[$k][$i], $tippb[$k][$i], $lmo_tipp_paarungen[$i]->spiele[0]->toreHeimText(), $lmo_tipp_paarungen[$i]->spiele[0]->toreGastText(), $lmo_tipp_paarungen[$i]->spiele[0]->wertung, $lmo_tipp_paarungen[$i]->spiele[0]->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_tipp_paarungen[$i]->spiele[0]->ohneTippwertung); } } else { $jkspfaktor = 1; @@ -312,12 +325,12 @@ if ($jkspfaktor > 1) { echo ""; } - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipp_pokal) { if ($tipp_rtor > 0 && ($punktespiel == $tipp_rtor * $jkspfaktor || $punktespiel == ($tipp_rtendenz+$tipp_rtor) * $jkspfaktor)) { - if ($ligaDaten->goala[$st-1][$i][$n] == $tippa[$k][$i][$n]) { + if ($lmo_tipp_paarungen[$i]->spiele[$n]->toreHeimText() == $tippa[$k][$i][$n]) { $dummy1 = ""; $dummy2 = ""; - } elseif ($ligaDaten->goalb[$st-1][$i][$n] == $tippb[$k][$i][$n]) { + } elseif ($lmo_tipp_paarungen[$i]->spiele[$n]->toreGastText() == $tippb[$k][$i][$n]) { $dummy3 = ""; $dummy4 = ""; } @@ -325,10 +338,10 @@ echo $dummy1.$tippa[$k][$i][$n].$dummy2.":".$dummy3.$tippb[$k][$i][$n].$dummy4; } else { if ($tipp_rtor > 0 && ($punktespiel == $tipp_rtor * $jkspfaktor || $punktespiel == ($tipp_rtendenz+$tipp_rtor) * $jkspfaktor)) { - if ($ligaDaten->goala[$st-1][$i] == $tippa[$k][$i]) { + if ($lmo_tipp_paarungen[$i]->spiele[0]->toreHeimText() == $tippa[$k][$i]) { $dummy1 = ""; $dummy2 = ""; - } elseif ($ligaDaten->goalb[$st-1][$i] == $tippb[$k][$i]) { + } elseif ($lmo_tipp_paarungen[$i]->spiele[0]->toreGastText() == $tippb[$k][$i]) { $dummy3 = ""; $dummy4 = ""; } @@ -355,7 +368,7 @@ if ($jkspfaktor > 1) { echo "

    "; } - if ($ligaDaten->lmtype != 0) { + if ($lmo_tipp_pokal) { if ($tippa[$k][$i][$n] == "_" || $tippb[$k][$i][$n] == "_") { echo "_"; } elseif ($tippa[$k][$i][$n] == $tippb[$k][$i][$n]) { @@ -387,16 +400,16 @@

    0){ - if ($ligaDaten->lmtype==0 && $btip[$i]==false){ + if (!$lmo_tipp_pokal && $btip[$i]==false){ echo $tendenz1[$i]."-".$tendenz0[$i]."-".$tendenz2[$i]; - } elseif ($ligaDaten->lmtype!=0 && $btip[$i][$n]==false){ + } elseif ($lmo_tipp_pokal && $btip[$i][$n]==false){ echo $tendenz1[$i][$n]."-".$tendenz0[$i][$n]."-".$tendenz2[$i][$n]; } }?> 0 && $tipp_tippmodus == 1) { - if ($ligaDaten->lmtype == 0 && $btip[$i] == false) { + if (!$lmo_tipp_pokal && $btip[$i] == false) { if ($anzgetippt[$i] > 0) { if ($toregesa[$i] < 10 && $toregesb[$i] < 10) { $nachkomma = 1; @@ -405,7 +418,7 @@ } echo number_format(($toregesa[$i]/$anzgetippt[$i]), $nachkomma, ".", ",").":".number_format(($toregesb[$i]/$anzgetippt[$i]), $nachkomma, ".", ","); } - } elseif ($ligaDaten->lmtype != 0 && $btip[$i][$n] == false) { + } elseif ($lmo_tipp_pokal && $btip[$i][$n] == false) { if ($anzgetippt[$i][$n] > 0) { if ($toregesa[$i][$n] < 10 && $toregesb[$i][$n] < 10) { $nachkomma = 1; @@ -424,7 +437,7 @@ if ($l>=$start && $l<$ende){?>   =$start && $l<$ende && $ligaDaten->lmtype==0){?> +   =$start && $l<$ende && !$lmo_tipp_pokal){?> "><?php echo $text['tipp'][172]?>
    + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Tippspiel: Liga tippliga erfolgreich ausgewertet

    + + + + + + + +
    Auswertung +Newsletter/Reminder + +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Auswertung

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Die Tipps welcher Ligen möchtest Du neu auswerten?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
      +Gesamtwertung + +
    + + + + +
    +
    Die Tipp-Einsichten welcher Ligen möchtest Du erstellen?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    + + + +--- Dateiaenderungen --- +NEU addon/tipp/tipps/auswert/tippliga.aus (51 Bytes) + +[tester] +Team= +SG1=1 +P41=1 +TP1=1 + +[zweiter] +Team= +NEU addon/tipp/tipps/auswert/vereine/tippliga_tester.ver (56 Bytes) +[1] +[2] +TP1=1 +SG1=1 +[3] +[4] +[5] +TP1=1 +SG1=1 +[6] +[7] +[8] +NEU addon/tipp/tipps/auswert/vereine/tippliga_zweiter.ver (32 Bytes) +[1] +[2] +[3] +[4] +[5] +[6] +[7] +[8] + +=== Auswertungsdatei nach Spieltag 1 === + +[tester] +Team= +SG1=1 +P41=1 +TP1=1 + +[zweiter] +Team= +--- Dateiaenderungen --- +(keine) + +=== Auswertung Liga, alle Spieltage === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Tippspiel: Liga tippliga erfolgreich ausgewertet

    + + + + + + + +
    Auswertung +Newsletter/Reminder + +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Auswertung

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Die Tipps welcher Ligen möchtest Du neu auswerten?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
      +Gesamtwertung + +
    + + + + +
    +
    Die Tipp-Einsichten welcher Ligen möchtest Du erstellen?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/tipps/auswert/tippliga.aus +--- vorher ++++ nachher +@@ -5,5 +5,10 @@ + P41=1 + TP1=1 ++SG2=3 ++P32=1 ++P42=1 ++TP2=3 + + [zweiter] + Team= ++SG2=2 +GEAENDERT addon/tipp/tipps/auswert/vereine/tippliga_tester.ver +--- vorher ++++ nachher +@@ -1,12 +1,22 @@ + [1] ++TP2=2 ++SG2=1 + [2] + TP1=1 + SG1=1 ++SG2=1 + [3] ++SG2=1 + [4] ++TP2=1 ++SG2=1 + [5] + TP1=1 + SG1=1 + [6] ++TP2=2 ++SG2=1 + [7] + [8] ++TP2=1 ++SG2=1 +GEAENDERT addon/tipp/tipps/auswert/vereine/tippliga_zweiter.ver +--- vorher ++++ nachher +@@ -1,8 +1,12 @@ + [1] ++SG2=1 + [2] ++SG2=1 + [3] ++SG2=1 + [4] + [5] + [6] ++SG2=1 + [7] + [8] + +=== Auswertungsdatei Liga === + +[tester] +Team= +SG1=1 +P41=1 +TP1=1 +SG2=3 +P32=1 +P42=1 +TP2=3 + +[zweiter] +Team= +SG2=2 +--- Dateiaenderungen --- +(keine) + +=== Auswertung Pokal, Runde 1 === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Tippspiel: Liga tipppokal erfolgreich ausgewertet

    + + + + + + + +
    Auswertung +Newsletter/Reminder + +Userverwaltung + +Optionen +
    + + + + + + + +
    +

    Auswertung

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Die Tipps welcher Ligen möchtest Du neu auswerten?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
      +Gesamtwertung + +
    + + + + +
    +
    Die Tipp-Einsichten welcher Ligen möchtest Du erstellen?
     1. Bundesliga 2024/25 +
    + + + + +Tipper bis + +
    +
     basic +
    + + + + +Tipper bis + +
    +
     Tipp-Pokal +
    + + + + +Tipper bis + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +NEU addon/tipp/tipps/auswert/tipppokal.aus (81 Bytes) + +[tester] +Team= +SG1=3 +P11=1 +P41=2 +TP1=6 + +[zweiter] +Team= +SG1=2 +P11=1 +P31=1 +TP1=6 + +=== Auswertungsdatei Pokal === + +[tester] +Team= +SG1=3 +P11=1 +P41=2 +TP1=6 + +[zweiter] +Team= +SG1=2 +P11=1 +P31=1 +TP1=6 +--- Dateiaenderungen --- +(keine) + +=== Rangliste Liga === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    +01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13 14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Spieltagswertung Gesamtwertung (bis Spieltag)
    +  +Sp +   RE  RTD  RT  RG  UB  JP  GS   +SpØ +   Pkt. 
    +1    tester   +4  +0  +0  +1  +2  +0  +0  +2  +1.00  +4 
    2    zweiter  2 0 0 0 0 0 0 0 0.00  +0 
    +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Rangliste Liga, Spieltag 2 === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    +01 02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Spieltagswertung Gesamtwertung (bis Spieltag)
    2. Spieltag   +Sp +   RE  RTD  RT  RG  UB  JP  GS   +SpØ +   Pkt. 
    +1   + + tester   +4  +0  +0  +1  +2  +0  +0  +2  +1.00  +4 
    2   + + zweiter  2 0 0 0 0 0 0 0 0.00  +0 
    +
    +
    + + + + + +
    +« vorheriger Spieltag + +nächster Spieltag » +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Rangliste Pokal === + + + +Tipp-Pokal + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    Tipp-Pokal

    +
    +
    +Ergebnisse  Spielpläne  Spielerstatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel Tipp-Pokal

    +
    + + + + + + + + +
    tester
    + + + + + +
    +HF F 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Spieltagswertung Gesamtwertung (bis Spieltag)
    +  +Sp +   RE  RTD  RT  RG  UB  JP  GS   +SpØ +   Pkt. 
    1    zweiter  2 1 0 1 0 0 0 1 3.00  +6 
    +2    tester   +3  +1  +0  +0  +2  +0  +0  +0  +2.00  +6 
    +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tipp-Fieberkurve Liga === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + +
    Tipper 1Tipper 2Darstellung 
    + + + + + + + +
    + + + + +
    +

    Bitte wähle jetzt einen Tipper aus.

    +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Tabelle nach den eigenen Tipps === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Mannschaft 2     1   1   0   0   2:02 3 +3.00 +
    2 + +  Mannschaft 1     1   1   0   0   2:11 3 +3.00 +
    3 + +  Mannschaft 4     1   0   1   0   1:10 1 +1.00 +
    4 + +  Mannschaft 3     1   0   1   0   1:10 1 +1.00 +
    5 + +  Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    6 + +  Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    7 + +  Mannschaft 7     1   0   0   1   1:2-1 0 +0.00 +
    8 + +  Mannschaft 5     1   0   0   1   0:2-2 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag Sp. Pkt.  +Pkt./Sp. +
    1  + Mannschaft 2 1 1  +1.00 +
    2  + Mannschaft 5 1 1  +1.00 +
    3  + Mannschaft 1 0 0  +0 +
    4  + Mannschaft 3 0 0  +0 +
    5  + Mannschaft 4 0 0  +0 +
    6  + Mannschaft 6 0 0  +0 +
    7  + Mannschaft 7 0 0  +0 +
    8  + Mannschaft 8 0 0  +0 +
    +
          Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + From de26cbf58f07606bf2d810dbfdb69fdf53e22c26 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:19:14 +0200 Subject: [PATCH 242/298] refactor(lader): openfilename und openfiledat stellen die Rohdaten als $lmo_liga bereit --- lmo/lmo-openfiledat.php | 4 +++- lmo/lmo-openfilename.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lmo/lmo-openfiledat.php b/lmo/lmo-openfiledat.php index 5a49f7e1..fe0eefb2 100644 --- a/lmo/lmo-openfiledat.php +++ b/lmo/lmo-openfiledat.php @@ -50,7 +50,9 @@ $st = 1; } $ligaDaten->setzeStartwerte(); - $ligaDaten->lies($lmo_eintraege,$defdateformat,$text[0],$text[1]); + // $lmo_liga: die Rohdaten der Liga (Lmo\Liga\Rohdaten\Liga); neue Seiten arbeiten direkt darauf + $lmo_liga=\Lmo\Liga\Rohdaten\Liga::ausEintraegen($lmo_eintraege); + $ligaDaten->liesRohdaten($lmo_liga,$defdateformat,$text[0],$text[1]); // das Datum des gewaehlten Spieltags in der Form TT.MM.JJJJ $ligaDaten->bereinigeSpieltagsdatum((int)$st-1); unset($lmo_eintraege,$lmo_pfad); diff --git a/lmo/lmo-openfilename.php b/lmo/lmo-openfilename.php index 5d748eb1..3622ef98 100644 --- a/lmo/lmo-openfilename.php +++ b/lmo/lmo-openfilename.php @@ -49,7 +49,9 @@ } // ohne lesbare Datei ergibt das eine leere Liga mit allen Vorgabewerten $ligaDaten->setzeStartwerte(); - $ligaDaten->lies($lmo_eintraege,$defdateformat,$text[0],$text[1]); + // $lmo_liga: die Rohdaten der Liga (Lmo\Liga\Rohdaten\Liga); neue Seiten arbeiten direkt darauf + $lmo_liga=\Lmo\Liga\Rohdaten\Liga::ausEintraegen($lmo_eintraege); + $ligaDaten->liesRohdaten($lmo_liga,$defdateformat,$text[0],$text[1]); unset($lmo_eintraege,$lmo_pfad); if (!isset($st)) { $st = 1; From 9528fdd80c19f599fa91077b3994f5426b87011f Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:19:14 +0200 Subject: [PATCH 243/298] refactor(tipp): Rangliste und Tipp-Fieberkurve lesen die Spieltage aus den Rohdaten --- lmo/addon/tipp/lmo-tippcalcgraph.php | 49 ++++++++++++------------- lmo/addon/tipp/lmo-tippcalcwert.php | 4 +- lmo/addon/tipp/lmo-tippcalcwertteam.php | 4 +- lmo/addon/tipp/lmo-tippfieber.php | 18 +++++---- lmo/addon/tipp/lmo-tippwert.php | 23 +++++++----- 5 files changed, 50 insertions(+), 48 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippcalcgraph.php b/lmo/addon/tipp/lmo-tippcalcgraph.php index 6c464deb..a9af4f5d 100644 --- a/lmo/addon/tipp/lmo-tippcalcgraph.php +++ b/lmo/addon/tipp/lmo-tippcalcgraph.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var int $lmo_tipp_spieltage Spieltage der geladenen Liga (lmo-tippfieber.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $array leeres Array als Vorlage fuer array_pad() @@ -112,38 +112,38 @@ } } for ($i=0; $i<$anztipper; $i++) { - $tipppunkte[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $spielegetippt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $tipppunkte[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $spielegetippt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); if ($tipp_showzus==1) { - $punkte1[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte2[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte3[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte6[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte1[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte2[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte3[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte6[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); } if ($kurvenmodus==2 || $kurvenmodus==3) { - $platz[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $platz[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); } if ($kurvenmodus>2) { - $platz1[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $tipppunktegesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $spielegetipptgesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $platz1[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $tipppunktegesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $spielegetipptgesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); if ($tipp_showzus==1) { - $punkte1gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte2gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte3gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); - $punkte6gesamt[$i] = array_pad(array(""),$ligaDaten->anzst+1,""); + $punkte1gesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte2gesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte3gesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); + $punkte6gesamt[$i] = array_pad(array(""),$lmo_tipp_spieltage+1,""); } } } if ($kurvenmodus==2 || $kurvenmodus==3) { - $taba = array_pad($array,$ligaDaten->anzst+1,""); + $taba = array_pad($array,$lmo_tipp_spieltage+1,""); } if ($kurvenmodus>2) { - $tabb = array_pad($array,$ligaDaten->anzst+1,""); + $tabb = array_pad($array,$lmo_tipp_spieltage+1,""); } if ($kurvenmodus>1) { - for ($i=0; $i<$ligaDaten->anzst; $i++) { + for ($i=0; $i<$lmo_tipp_spieltage; $i++) { if ($kurvenmodus==2 || $kurvenmodus==3) { $taba[$i] = array(""); } @@ -155,7 +155,7 @@ $t=0; if ($endtab<1) { - $endtab=$ligaDaten->anzst; + $endtab=$lmo_tipp_spieltage; } for ($i=1; $i<=count($tippdaten); $i++) { $dum=explode('|',$tippdaten[$i-1]); @@ -170,9 +170,6 @@ $t++; } $tippernick[$t]=$op1; - if ($ligaDaten->stat1==-1 && $_SESSION['lmotippername']==$tippernick[$t]) { - $ligaDaten->stat1=$t; - } } if ($op4=="TP") { $tipppunkte[$t][$op3]=$dum[2]; @@ -216,13 +213,13 @@ $stsiegegesamt = array_pad($array,$anztipper+1,""); } for ($a=0; $a<$anztipper; $a++) { - $stsiege[$a] = array_pad(array(""),$ligaDaten->anzst+1,""); + $stsiege[$a] = array_pad(array(""),$lmo_tipp_spieltage+1,""); if ($kurvenmodus>2) { - $stsiegegesamt[$a] = array_pad(array(""),$ligaDaten->anzst+1,""); + $stsiegegesamt[$a] = array_pad(array(""),$lmo_tipp_spieltage+1,""); } } $tab = array_pad($array,$endtab,""); - for ($i=0; $i<$ligaDaten->anzst; $i++) { + for ($i=0; $i<$lmo_tipp_spieltage; $i++) { $tab[$i] = array(""); for ($a=0; $a<$anztipper; $a++) { $tt=50000000+(int)$tipppunkte[$a][$i]; @@ -284,7 +281,7 @@ if ($kurvenmodus>1 && $anztipper>0) { - for ($jyz=0; $jyz<$ligaDaten->anzst; $jyz++) { + for ($jyz=0; $jyz<$lmo_tipp_spieltage; $jyz++) { for ($a=0; $a<$anztipper; $a++) { if ($kurvenmodus<4) { $tt=(int)50000000+(int)$tipppunkte[$a][$jyz]; diff --git a/lmo/addon/tipp/lmo-tippcalcwert.php b/lmo/addon/tipp/lmo-tippcalcwert.php index 75769cfa..79991e3d 100644 --- a/lmo/addon/tipp/lmo-tippcalcwert.php +++ b/lmo/addon/tipp/lmo-tippcalcwert.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var int $lmo_tipp_spieltage Spieltage der geladenen Liga, 0 in der Gesamtwertung (lmo-tippwert.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $array leeres Array als Vorlage fuer array_pad() @@ -76,7 +76,7 @@ $datei = fopen($auswertfile, "rb"); $anztipper = 0; $eigpos = -1; - $anzst1 = $ligaDaten->anzst; + $anzst1 = $lmo_tipp_spieltage; if ($datei != false) { $tippdaten = array(); diff --git a/lmo/addon/tipp/lmo-tippcalcwertteam.php b/lmo/addon/tipp/lmo-tippcalcwertteam.php index eb59007c..b56726ee 100644 --- a/lmo/addon/tipp/lmo-tippcalcwertteam.php +++ b/lmo/addon/tipp/lmo-tippcalcwertteam.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var int $lmo_tipp_spieltage Spieltage der geladenen Liga, 0 in der Gesamtwertung (lmo-tippwert.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $array leeres Array als Vorlage fuer array_pad() @@ -74,7 +74,7 @@ } else { $datei = fopen($auswertfile, "rb"); $teamsanzahl = 0; // Teamnummer - $anzst1 = $ligaDaten->anzst; + $anzst1 = $lmo_tipp_spieltage; $team = array(); if ($datei != false) { $tippdaten = array(); diff --git a/lmo/addon/tipp/lmo-tippfieber.php b/lmo/addon/tipp/lmo-tippfieber.php index b7d2582c..96a77d4f 100644 --- a/lmo/addon/tipp/lmo-tippfieber.php +++ b/lmo/addon/tipp/lmo-tippfieber.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfilename.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @@ -55,6 +55,8 @@ if ($fieber_stat1==$fieber_stat2){$fieber_stat2=-1;} if (!isset($kurvenmodus)){$kurvenmodus=1;} $addg=$_SERVER['PHP_SELF']."?action=tipp&todo=fieber&file=".$file."&stat1="; + // Spieltage der Liga, im Pokal die Runden + $lmo_tipp_spieltage = isset($lmo_liga) ? $lmo_liga->einstellungen()->spieltage() : 0; require(PATH_TO_ADDONDIR."/tipp/lmo-tippcalcgraph.php"); //echo $anztipper; ?> @@ -151,15 +153,15 @@ } } $dummy=$dummy."&max=".$max; - $dummy=$dummy."&pgst=".$ligaDaten->anzst; + $dummy=$dummy."&pgst=".$lmo_tipp_spieltage; if ($kurvenmodus<4) { $dummy=$dummy."&pgplatz1="; if ($kurvenmodus==1) { - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$tipppunkte[$fieber_stat1][$j].","; } } else { - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$platz[$fieber_stat1][$j].","; } } @@ -167,7 +169,7 @@ } if ($kurvenmodus>2) { $dummy=$dummy."&pgplatz1a="; - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$platz1[$fieber_stat1][$j].","; } $dummy.="0"; @@ -176,11 +178,11 @@ if ($kurvenmodus<4) { $dummy=$dummy."&pgplatz2="; if ($kurvenmodus==1) { - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$tipppunkte[$fieber_stat2][$j].","; } } else { - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$platz[$fieber_stat2][$j].","; } } @@ -188,7 +190,7 @@ } if ($kurvenmodus>2) { $dummy=$dummy."&pgplatz2a="; - for ($j=0; $j<$ligaDaten->anzst; $j++) { + for ($j=0; $j<$lmo_tipp_spieltage; $j++) { $dummy.=$platz1[$fieber_stat2][$j].","; } $dummy.="0"; diff --git a/lmo/addon/tipp/lmo-tippwert.php b/lmo/addon/tipp/lmo-tippwert.php index 188ad156..c527833f 100644 --- a/lmo/addon/tipp/lmo-tippwert.php +++ b/lmo/addon/tipp/lmo-tippwert.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga|null $lmo_liga Rohdaten der geladenen Liga (lmo-openfilename.php); fehlt in der Gesamtwertung * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -73,9 +73,12 @@ */ //$endtab = isset($_REQUEST['endtab']) ? $_REQUEST['endtab'] : ''; +// Spieltage der geladenen Liga, im Pokal die Runden; 0 ohne Liga und in der Gesamtwertung (all=1) +$lmo_tipp_spieltage = isset($lmo_liga) ? $lmo_liga->einstellungen()->spieltage() : 0; +$lmo_tipp_pokal = isset($lmo_liga) && $lmo_liga->einstellungen()->istPokal(); if ($endtab == 0) { - if (isset($ligaDaten->anzst)) { - $endtab = $ligaDaten->anzst; + if (isset($lmo_liga)) { + $endtab = $lmo_tipp_spieltage; } $tabdat = ""; } else { @@ -86,7 +89,7 @@ if ($all == 1) { $endtab = 0; $tabdat = ""; - $ligaDaten->anzst = 0; + $lmo_tipp_spieltage = 0; } else { $st = $endtab; } @@ -261,14 +264,14 @@ }?>
    lmtype) && $ligaDaten->lmtype == 1 && $tabdat != "") { - if ($st == $ligaDaten->anzst) { +if ($lmo_tipp_pokal && $tabdat != "") { + if ($st == $lmo_tipp_spieltage) { $j = $text[374]; - } elseif ($st == $ligaDaten->anzst-1) { + } elseif ($st == $lmo_tipp_spieltage-1) { $j = $text[373]; - } elseif ($st == $ligaDaten->anzst-2) { + } elseif ($st == $lmo_tipp_spieltage-2) { $j = $text[372]; - } elseif ($st == $ligaDaten->anzst-3) { + } elseif ($st == $lmo_tipp_spieltage-3) { $j = $text[371]; } else { $j = $st.". ".$text[370]; @@ -620,7 +623,7 @@
    + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Tippspiel: Liga tippliga erfolgreich ausgewertet

    +

    + Tippspiel: Gesamtwertung erfolgreich ausgewertet

    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + + +Tippspiel +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + + + + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    + + + +--- Dateiaenderungen --- +GEAENDERT addon/tipp/tipps/auswert/tippliga.aus +--- vorher ++++ nachher +@@ -2,7 +2,8 @@ + [tester] + Team= +-SG1=1 ++SG1=2 ++P11=1 + P41=1 +-TP1=1 ++TP1=5 + SG2=3 + P32=1 +@@ -12,3 +13,4 @@ + [zweiter] + Team= ++SG1=1 + SG2=2 +GEAENDERT addon/tipp/tipps/auswert/vereine/tippliga_tester.ver +--- vorher ++++ nachher +@@ -2,8 +2,10 @@ + TP2=2 + SG2=1 ++TP1=4 ++SG1=1 + [2] ++SG2=1 + TP1=1 + SG1=1 +-SG2=1 + [3] + SG2=1 +@@ -18,4 +20,6 @@ + SG2=1 + [7] ++TP1=4 ++SG1=1 + [8] + TP2=1 +GEAENDERT addon/tipp/tipps/auswert/vereine/tippliga_zweiter.ver +--- vorher ++++ nachher +@@ -1,4 +1,5 @@ + [1] + SG2=1 ++SG1=1 + [2] + SG2=1 +@@ -10,3 +11,4 @@ + SG2=1 + [7] ++SG1=1 + [8] +GEAENDERT ligen/tippliga.l98 +--- vorher ++++ nachher +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -61,4 +62,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +@@ -140,10 +151,10 @@ + TA1=1 + TB1=7 +-GA1=-1 +-GB1=-1 ++GA1=2 ++GB1=1 + NT1= + BE1= +-TI1= +-AT1=0 ++TI1=0 ++AT1= + TA2=3 + TB2=4 +@@ -152,6 +163,6 @@ + NT2= + BE2= +-TI2= +-AT2=0 ++TI2=0 ++AT2= + TA3=5 + TB3=2 +@@ -160,6 +171,6 @@ + NT3= + BE3= +-TI3= +-AT3=0 ++TI3=0 ++AT3= + TA4=8 + TB4=6 +@@ -168,6 +179,6 @@ + NT4= + BE4= +-TI4= +-AT4=0 ++TI4=0 ++AT4= + + [Round2] +NEU addon/tipp/tipps/auswert/gesamt.aus (179 Bytes) +[Options] +AnzLigen=2 +TT1=tipppokal.aus +TT2=tippliga.aus + +[tester] +Team= +TP1=6 +SG1=3 +P11=1 +P41=2 +TP2=8 +SG2=5 +P12=1 +P32=1 +P42=2 + +[zweiter] +Team= +TP1=6 +SG1=2 +P11=1 +P31=1 +TP2=0 +SG2=3 +NEU output/tippliga.l98.php (2309 Bytes) + + +=== Auswertungsdatei nach dem Speichern === + +[tester] +Team= +SG1=2 +P11=1 +P41=1 +TP1=5 +SG2=3 +P32=1 +P42=1 +TP2=3 + +[zweiter] +Team= +SG1=1 +SG2=2 +--- Dateiaenderungen --- +(keine) + From f2b357efe74b87b1d20a32e75e84a8fb489606cd Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:30:40 +0200 Subject: [PATCH 246/298] refactor(tipp): Auswertung liest Spiele und Einstellungen aus den Rohdaten --- lmo/addon/tipp/lmo-tippsavewert.php | 73 +++++++++++++++++------------ 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippsavewert.php b/lmo/addon/tipp/lmo-tippsavewert.php index 6ebcbc2f..6f16ddc4 100644 --- a/lmo/addon/tipp/lmo-tippsavewert.php +++ b/lmo/addon/tipp/lmo-tippsavewert.php @@ -23,7 +23,8 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php); nur nach dem Speichern im Adminbereich + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -105,7 +106,17 @@ echo getMessage($text['tipp'][0].': '.$text['tipp'][29]." ".$liga." ".$text['tipp'][65]); if ($todo != "edit") { require(PATH_TO_LMO."/lmo-openfile.php"); + $lmo_wert_liga = $lmo_liga ?? new \Lmo\Liga\Rohdaten\Liga(); + } else { + // nach dem Speichern im Adminbereich: der gerade eingegebene Stand, nicht der beim Oeffnen der Seite gelesene + $lmo_wert_liga = $ligaDaten->alsRohdaten($text[54], $ligaDaten->stx, $text[0], $text[1]); } + // Einstellungen der Liga; die Spieltage aus Sicht des Tippspiels (Lmo\Tipp\Tipprunde) je Nummer + $lmo_wert_einstellungen = $lmo_wert_liga->einstellungen(); + $lmo_wert_pokal = $lmo_wert_einstellungen->istPokal(); + $lmo_wert_spieltage = $lmo_wert_einstellungen->spieltage(); + $lmo_wert_mannschaften = $lmo_wert_einstellungen->mannschaften(); + $lmo_wert_runden = array(); $verz = opendir(PATH_TO_ADDONDIR."/tipp/".$tipp_dirtipp); $dummy = array(); while ($verz && $files = readdir($verz)) { @@ -124,15 +135,15 @@ $ende = $anztipperliga; } - if ($ligaDaten->lmtype != 0) { + if ($lmo_wert_pokal) { $tipp_wertverein = 0; } if ($tipp_wertverein == 1) { - $vpunkte = array_pad($array, $ligaDaten->anzteams+1, ""); - $vspiele = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { - $vpunkte[$i] = array_pad(array("0"), $ligaDaten->anzst+1, "0"); - $vspiele[$i] = array_pad(array("0"), $ligaDaten->anzst+1, "0"); + $vpunkte = array_pad($array, $lmo_wert_mannschaften+1, ""); + $vspiele = array_pad($array, $lmo_wert_mannschaften+1, ""); + for ($i = 1; $i <= $lmo_wert_mannschaften; $i++) { + $vpunkte[$i] = array_pad(array("0"), $lmo_wert_spieltage+1, "0"); + $vspiele[$i] = array_pad(array("0"), $lmo_wert_spieltage+1, "0"); } } @@ -166,12 +177,17 @@ } $st1 = $st; - for ($st0 = 0; $st0 < $ligaDaten->anzst; $st0++) { + for ($st0 = 0; $st0 < $lmo_wert_spieltage; $st0++) { if ($st > 0) { - $st0 = $ligaDaten->anzst; + $st0 = $lmo_wert_spieltage; } else { $st1 = $st0+1; } + // der ausgewertete Spieltag $st1: Paarung $i+1 hat den Index $i, ihr Spiel $n+1 den Index $n + $lmo_wert_runden[$st1] ??= \Lmo\Tipp\Tipprunde::fuer($lmo_wert_liga, (int)$st1); + $lmo_wert_runde = $lmo_wert_runden[$st1]; + // im Pokal zaehlt nur die Auswertung einer einzelnen Runde ($st > 0) + $lmo_wert_modus = $st == 0 ? 0 : $lmo_wert_runde->spieleJePaarung; $spielegetippt = 0; $tp = 0; @@ -186,8 +202,9 @@ $punkte6 = 0; } - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if ($ligaDaten->lmtype == 0) { + for ($i = 0; $i < $lmo_wert_runde->plaetze; $i++) { + if (!$lmo_wert_pokal) { + $lmo_wert_spiel = $lmo_wert_runde->paarungen[$i]->spiele[0]; if ($tipp_jokertipp == 1 && (($st == 0 && $jksp[$st0] == $i+1) || $jksp == $i+1)) { $jkspfaktor = $tipp_jokertippmulti; } else { @@ -195,11 +212,11 @@ } $punktespiel = -1; if ($st == 0) { - if ($goaltippa[$st0][$i] != "_" && $ligaDaten->goala[$st0][$i] != "_") { - $punktespiel = tipppunkte($goaltippa[$st0][$i], $goaltippb[$st0][$i], $ligaDaten->goala[$st0][$i], $ligaDaten->goalb[$st0][$i], $ligaDaten->msieg[$st0][$i], $ligaDaten->mspez[$st0][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st0][$i]); + if ($goaltippa[$st0][$i] != "_" && $lmo_wert_spiel->toreHeim !== null) { + $punktespiel = tipppunkte($goaltippa[$st0][$i], $goaltippb[$st0][$i], $lmo_wert_spiel->toreHeimText(), $lmo_wert_spiel->toreGastText(), $lmo_wert_spiel->wertung, $lmo_wert_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_wert_spiel->ohneTippwertung); } - } elseif ($goaltippa[$i] != "_" && $ligaDaten->goala[$st-1][$i] != "_" && $ligaDaten->goala[$st-1][$i] > -1) { - $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $ligaDaten->goala[$st-1][$i], $ligaDaten->goalb[$st-1][$i], $ligaDaten->msieg[$st-1][$i], $ligaDaten->mspez[$st-1][$i], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i]); + } elseif ($goaltippa[$i] != "_" && $lmo_wert_spiel->toreHeim !== null && $lmo_wert_spiel->toreHeim > -1) { + $punktespiel = tipppunkte($goaltippa[$i], $goaltippb[$i], $lmo_wert_spiel->toreHeimText(), $lmo_wert_spiel->toreGastText(), $lmo_wert_spiel->wertung, $lmo_wert_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_wert_spiel->ohneTippwertung); } if ($punktespiel > -1) { $spielegetippt++; @@ -209,19 +226,17 @@ } if ($tipp_wertverein == 1) { if ($punktespiel > 0) { - $vpunkte[$ligaDaten->teama[$st1-1][$i]][$st1] += $punktespiel; - $vpunkte[$ligaDaten->teamb[$st1-1][$i]][$st1] += $punktespiel; + $vpunkte[$lmo_wert_spiel->heim][$st1] += $punktespiel; + $vpunkte[$lmo_wert_spiel->gast][$st1] += $punktespiel; } if ($punktespiel > -1) { - $vspiele[$ligaDaten->teama[$st1-1][$i]][$st1]++; - $vspiele[$ligaDaten->teamb[$st1-1][$i]][$st1]++; + $vspiele[$lmo_wert_spiel->heim][$st1]++; + $vspiele[$lmo_wert_spiel->gast][$st1]++; } } } else { - if ($st==0) { - $ligaDaten->modus[$st-1]=0; - } - for ($n = 0; $n < $ligaDaten->modus[$st-1]; $n++) { + for ($n = 0; $n < $lmo_wert_modus; $n++) { + $lmo_wert_spiel = $lmo_wert_runde->paarungen[$i]->spiele[$n]; if ($tipp_jokertipp == 1 && (($st == 0 && $jksp[$st0] == ($i+1).($n+1)) || $jksp == ($i+1).($n+1))) { $jkspfaktor = $tipp_jokertippmulti; } else { @@ -229,11 +244,11 @@ } $punktespiel = -1; if ($st == 0) { - if ($goaltippa[$st0][$i][$n] != "_" && $ligaDaten->goala[$st0][$i][$n] != "_") { - $punktespiel = tipppunkte($goaltippa[$st0][$i][$n], $goaltippb[$st0][$i][$n], $ligaDaten->goala[$st0][$i][$n], $ligaDaten->goalb[$st0][$i][$n], 0, $ligaDaten->mspez[$st0][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st0][$i][$n]); + if ($goaltippa[$st0][$i][$n] != "_" && $lmo_wert_spiel->toreHeim !== null) { + $punktespiel = tipppunkte($goaltippa[$st0][$i][$n], $goaltippb[$st0][$i][$n], $lmo_wert_spiel->toreHeimText(), $lmo_wert_spiel->toreGastText(), 0, $lmo_wert_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_wert_spiel->ohneTippwertung); } - } elseif ($goaltippa[$i][$n] != "_" && $ligaDaten->goala[$st-1][$i][$n] != "_" && $ligaDaten->goala[$st-1][$i][$n] > -1 ) { - $punktespiel = tipppunkte($goaltippa[$i][$n], $goaltippb[$i][$n], $ligaDaten->goala[$st-1][$i][$n], $ligaDaten->goalb[$st-1][$i][$n], 0, $ligaDaten->mspez[$st-1][$i][$n], $text[0], $text[1], $jkspfaktor, $ligaDaten->mtipp[$st-1][$i][$n]); + } elseif ($goaltippa[$i][$n] != "_" && $lmo_wert_spiel->toreHeim !== null && $lmo_wert_spiel->toreHeim > -1) { + $punktespiel = tipppunkte($goaltippa[$i][$n], $goaltippb[$i][$n], $lmo_wert_spiel->toreHeimText(), $lmo_wert_spiel->toreGastText(), 0, $lmo_wert_spiel->zusatzText($text[0], $text[1]), $text[0], $text[1], $jkspfaktor, (int)$lmo_wert_spiel->ohneTippwertung); } if ($punktespiel > -1) { $spielegetippt++; @@ -325,9 +340,9 @@ if ($tipp_wertvereindatei) { flock($tipp_wertvereindatei, 2); - for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { + for ($i = 1; $i <= $lmo_wert_mannschaften; $i++) { fputs($tipp_wertvereindatei, "[".$i."]"."\n"); - $anzst1 = $ligaDaten->anzst; + $anzst1 = $lmo_wert_spieltage; for ($j = 1; $j <= $anzst1; $j++) { if ($st > 0) { $j = $st; From 0aaa9afa79acd0ce004f3ba73fac758640f5e1d1 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:30:40 +0200 Subject: [PATCH 247/298] changelog: Auswertung des Tippspiels --- changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.md b/changelog.md index a14183ab..fde31717 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Tippspiel, Auswertung (`lmo-tippsavewert.php`): Ergebnisse, Wertungen und Einstellungen kommen aus den Rohdaten, die Spiele eines Spieltags über `Lmo\Tipp\Tipprunde`. Nach dem Speichern im Adminbereich wird weiter der gerade eingegebene Stand ausgewertet. Ein Tipp mit dem Wert -2 ändert dabei nicht mehr die Wertung des Spiels (Sieg am grünen Tisch) für diesen und alle folgenden Tipper. - Tippspiel, Rangliste und Tipp-Fieberkurve (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): Die Anzahl der Spieltage kommt aus den Rohdaten. Die Rangliste setzte für die Gesamtwertung bisher die Anzahl der Spieltage der geladenen Liga auf 0, die Fieberkurve schrieb die Nummer des eigenen Tippers in die für die Ligastatistik gewählte Mannschaft; beides entfällt. Die Lader `lmo-openfilename.php` und `lmo-openfiledat.php` stellen dafür wie der Hauptlader `$lmo_liga` bereit. - Tippspiel, Tippabgabe für einen Spieltag (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Die Paarungen der Runde liefert `Lmo\Tipp\Tipprunde`, statt dass die Dateien sie über `$ligaDaten->anzsp` teilen. Auch die Einsicht (`lmo-tippeinsicht.php`) arbeitet darauf. - Die HTML-Ausgabe zum Drucken (`lmo-savehtml.php`, `lmo-savehtml1.php`) und die Spielerstatistik (`addon/spieler/lmo-statshow.php`) lesen Spiele, Mannschaften und Einstellungen aus den Rohdaten. Die HTML-Ausgabe veränderte dabei bisher die Tore der geladenen Liga im Speicher; das entfällt. Der Inhalt der geschriebenen Dateien ist unverändert und jetzt durch einen eigenen Test (`HtmlExportTest`) festgehalten. @@ -306,6 +307,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Prediction game, evaluation (`lmo-tippsavewert.php`): results, verdicts and settings come from the raw data, the games of a round through `Lmo\Tipp\Tipprunde`. After saving in the admin area the state just entered is still the one that gets evaluated. A prediction with the value -2 no longer changes the verdict of the game (awarded win) for this and all following tippers. - Prediction game, ranking and prediction fever chart (`lmo-tippwert.php`, `lmo-tippcalcwert.php`, `lmo-tippcalcwertteam.php`, `lmo-tippfieber.php`, `lmo-tippcalcgraph.php`): the number of rounds comes from the raw data. For the overall ranking the ranking page used to set the number of rounds of the loaded league to 0, and the fever chart wrote the number of the own tipper into the team chosen for the league statistics; both are gone. The loaders `lmo-openfilename.php` and `lmo-openfiledat.php` now provide `$lmo_liga` like the main loader. - Prediction game, entering predictions for one round (`lmo-tippedit.php`, `lmo-tippeditliga.php`, `lmo-tippeditko.php`): games, teams and settings come from the raw data. The pairings of the round come from `Lmo\Tipp\Tipprunde` instead of being shared between the files through `$ligaDaten->anzsp`. The insight page (`lmo-tippeinsicht.php`) works on it as well. - The HTML output for printing (`lmo-savehtml.php`, `lmo-savehtml1.php`) and the player statistics (`addon/spieler/lmo-statshow.php`) read games, teams and settings from the raw data. The HTML output used to modify the goals of the loaded league in memory; that is gone. The content of the written files is unchanged and now pinned by a test of its own (`HtmlExportTest`). From dece568c7ef1581b9cf062454d25e93f6b4f9c8c Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:40:29 +0200 Subject: [PATCH 248/298] fix(tipp): Tabelle nach Tipps bricht beim direkten Vergleich nicht mehr ab Die Hilfsfelder des direkten Vergleichs waren mit leeren Texten vorbelegt; unter PHP 8 ist das Rechnen damit ein Fatal Error. Dazu ein Snapshot-Test fuer alle Ansichten der Tipptabelle. --- changelog.md | 2 + lmo/addon/tipp/lmo-tippcalctable1.php | 20 +- tests/GoldenMaster/TippAuswertungTest.php | 39 + .../__snapshots__/tipp/tabelle-f5ece6d0.txt | 4623 +++++++++++++++++ 4 files changed, 4674 insertions(+), 10 deletions(-) create mode 100644 tests/GoldenMaster/__snapshots__/tipp/tabelle-f5ece6d0.txt diff --git a/changelog.md b/changelog.md index fde31717..b73d8830 100644 --- a/changelog.md +++ b/changelog.md @@ -48,6 +48,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed +- Tippspiel, Tabelle nach den Tipps: In Ligen mit direktem Vergleich brach die Seite unter PHP 8 mit einem Fatal Error ab (`lmo-tippcalctable1.php`, „Unsupported operand types: string - string“), sobald Mannschaften gleichauf lagen. - Classlib, Pokal: Stand in der Datei ein Wert eines Spiels (z. B. die Notiz des Hinspiels) hinter den Toren des nächsten Spiels, wurde er dem falschen Spiel zugeordnet. Sieht der Modus einer Runde mehr Spiele vor, als die Datei nennt, bricht das Laden nicht mehr ab. - Einstellungen in `[Options]`, die der LMO nicht kennt (auch `stats`), und ganze unbekannte Abschnitte einer Ligadatei gingen beim Speichern im Admin-Bereich verloren. Sie bleiben jetzt erhalten. - Werden in einem Aufruf mehrere Ligen nacheinander geladen, blieben Werte der vorigen Liga stehen, die die nächste Datei nicht nennt (z. B. Strafpunkte einer Liga beim anschließenden Laden eines Pokals). Vor jedem Laden werden jetzt alle Werte geleert. @@ -332,6 +333,7 @@ _Here we write changelog notes for the next version._ ### Fixed +- Prediction game, table by predictions: in leagues with head-to-head comparison the page aborted under PHP 8 with a fatal error (`lmo-tippcalctable1.php`, "Unsupported operand types: string - string") as soon as teams were level. - Classlib, cup: if a value of a game (e.g. the note of the first leg) stood in the file after the goals of the next game, it was assigned to the wrong game. If the mode of a round expects more games than the file contains, loading no longer aborts. - Settings in `[Options]` that LMO does not know (including `stats`) and whole unknown sections of a league file were lost when saving in the admin area. They are now kept. - When several leagues are loaded in one request, values of the previous league remained that the next file does not mention (e.g. penalty points of a league when a cup is loaded afterwards). All values are now cleared before each load. diff --git a/lmo/addon/tipp/lmo-tippcalctable1.php b/lmo/addon/tipp/lmo-tippcalctable1.php index 35db9a32..7be3fbf6 100644 --- a/lmo/addon/tipp/lmo-tippcalctable1.php +++ b/lmo/addon/tipp/lmo-tippcalctable1.php @@ -42,16 +42,16 @@ if (($file != "") && ($subteams != "")) { $subteam = explode('.', $subteams); - $spiele1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $siege1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $unent1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $nieder1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $punkte1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $negativ1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $etore1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $atore1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $dtore1 = array_pad($array, $ligaDaten->anzteams+1, ""); - $quote1 = array_pad($array, $ligaDaten->anzteams+1, ""); + $spiele1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $siege1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $unent1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $nieder1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $punkte1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $negativ1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $etore1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $atore1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $dtore1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $quote1 = array_pad($array, $ligaDaten->anzteams+1, 0); $mcalc = array_pad($array, 116, ""); $hoy = 0; for ($i = 0; $i < 116; $i++) { diff --git a/tests/GoldenMaster/TippAuswertungTest.php b/tests/GoldenMaster/TippAuswertungTest.php index 5239ea3a..1ff41a8d 100644 --- a/tests/GoldenMaster/TippAuswertungTest.php +++ b/tests/GoldenMaster/TippAuswertungTest.php @@ -156,4 +156,43 @@ public function testAdminWertetAusUndTipperSehenDieRangliste(): void $this->assertMatchesSnapshot('tipp', 'auswertung', $t->text()); } + + /** + * Die Tabelle nach den Tipps (lmo-tipptabelle.php mit lmo-tippcalctable.php) in ihren Ansichten: + * gesamt, heim, auswaerts, Hin- und Rueckrunde, bis zu einem Spieltag, fuer einen anderen und + * fuer alle Tipper; dazu eine Liga mit Minuspunkten, Strafen und direktem Vergleich + * (lmo-tippcalctable1.php) und die Wertung nach Vereinen (lmo-tippcalcwertverein.php). + */ + public function testTabelleNachTippsInAllenAnsichten(): void + { + $c = self::client(); + $path = $c->instance()->path(); + copy($c->instance()->ligenDir() . '/golden/penalties.l98', $c->instance()->ligenDir() . '/tippstrafe.l98'); + $c->instance()->freezeLeagueTimes(); + // viele gleiche Tipps: Mannschaften liegen gleichauf, der direkte Vergleich entscheidet + $tipp = $path . '/addon/tipp/tipps/tippstrafe_tester.tip'; + file_put_contents($tipp, "[Round1]\n@0@\nGA1=1\nGB1=1\nGA2=1\nGB2=1\nGA3=2\nGB3=0\nGA4=0\nGB4=2\n" + . "[Round2]\n@0@\nGA1=1\nGB1=0\nGA2=0\nGB2=1\nGA3=1\nGB3=1\nGA4=2\nGB4=2\n" + . "[Round3]\n@0@\nGA1=0\nGB1=0\nGA2=3\nGB2=1\nGA3=1\nGB3=3\n"); + touch($tipp, mktime(12, 0, 0, 3, 10, 2025)); + foreach (['tippliga', 'tippstrafe'] as $liga) { + $c->post('lmoadmin.php', '', ['action' => 'admin', 'todo' => 'tipp', 'save' => '2', 'liga' => $liga, 'st' => '0']); + } + $c->post('lmo.php', '', ['action' => 'tipp', 'xtippername' => 'tester', 'xtipperpass' => 'geheim']); + $c->resetChanges(); + $t = new Transcript(); + + $tabelle = 'action=tipp&todo=tabelle&file='; + foreach ([1 => 'heim', 2 => 'auswaerts', 4 => 'Hinrunde', 3 => 'Rueckrunde'] as $art => $name) { + $t->add('Liga, ' . $name, $c->get('lmo.php', $tabelle . 'tippliga.l98&tabtype=' . $art), $c->changes()); + } + $t->add('Liga, bis Spieltag 2', $c->get('lmo.php', $tabelle . 'tippliga.l98&st=2'), $c->changes()); + $t->add('Liga, anderer Tipper', $c->get('lmo.php', $tabelle . 'tippliga.l98&nick=zweiter'), $c->changes()); + $t->add('Liga, alle Tipper', $c->get('lmo.php', $tabelle . 'tippliga.l98&nick='), $c->changes()); + $t->add('Strafen und direkter Vergleich', $c->get('lmo.php', $tabelle . 'tippstrafe.l98'), $c->changes()); + $t->add('Strafen und direkter Vergleich, bis Spieltag 3', $c->get('lmo.php', $tabelle . 'tippstrafe.l98&st=3'), $c->changes()); + $t->add('Strafen und direkter Vergleich, heim', $c->get('lmo.php', $tabelle . 'tippstrafe.l98&tabtype=1'), $c->changes()); + + $this->assertMatchesSnapshot('tipp', 'tabelle', $t->text()); + } } diff --git a/tests/GoldenMaster/__snapshots__/tipp/tabelle-f5ece6d0.txt b/tests/GoldenMaster/__snapshots__/tipp/tabelle-f5ece6d0.txt new file mode 100644 index 00000000..e7741243 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/tipp/tabelle-f5ece6d0.txt @@ -0,0 +1,4623 @@ +### tabelle +=== Liga, heim === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 1     1   1   0   0   2:11 3 +3.00 +
    2    Mannschaft 3     1   0   1   0   1:10 1 +1.00 +
    3    Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    4    Mannschaft 7     0   0   0   0   0:00 0 +0.00 +
    5    Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    6    Mannschaft 4     0   0   0   0   0:00 0 +0.00 +
    7    Mannschaft 2     0   0   0   0   0:00 0 +0.00 +
    8    Mannschaft 5     1   0   0   1   0:2-2 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, auswaerts === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 2     1   1   0   0   2:02 3 +3.00 +
    2    Mannschaft 4     1   0   1   0   1:10 1 +1.00 +
    3    Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    4    Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    5    Mannschaft 5     0   0   0   0   0:00 0 +0.00 +
    6    Mannschaft 3     0   0   0   0   0:00 0 +0.00 +
    7    Mannschaft 1     0   0   0   0   0:00 0 +0.00 +
    8    Mannschaft 7     1   0   0   1   1:2-1 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, Hinrunde === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + +
    tester
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 1     2   2   0   0   3:12 6 +3.00 +
    2    Mannschaft 4     2   1   1   0   3:12 4 +2.00 +
    3    Mannschaft 2     2   1   1   0   3:12 4 +2.00 +
    4    Mannschaft 3     2   0   2   0   2:20 2 +1.00 +
    5    Mannschaft 7     1   0   0   1   1:2-1 0 +0.00 +
    6    Mannschaft 6     1   0   0   1   0:1-1 0 +0.00 +
    7    Mannschaft 8     1   0   0   1   0:2-2 0 +0.00 +
    8    Mannschaft 5     1   0   0   1   0:2-2 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, Rueckrunde === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + +
    tester
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    2    Mannschaft 7     0   0   0   0   0:00 0 +0.00 +
    3    Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    4    Mannschaft 5     0   0   0   0   0:00 0 +0.00 +
    5    Mannschaft 4     0   0   0   0   0:00 0 +0.00 +
    6    Mannschaft 3     0   0   0   0   0:00 0 +0.00 +
    7    Mannschaft 2     0   0   0   0   0:00 0 +0.00 +
    8    Mannschaft 1     0   0   0   0   0:00 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, bis Spieltag 2 === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    +01 02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    2. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Mannschaft 1     2   2   0   0   3:12 6 +3.00 +
    2 + +  Mannschaft 4     2   1   1   0   3:12 4 +2.00 +
    3 + +  Mannschaft 2     2   1   1   0   3:12 4 +2.00 +
    4 + +  Mannschaft 3     2   0   2   0   2:20 2 +1.00 +
    5 + +  Mannschaft 7     1   0   0   1   1:2-1 0 +0.00 +
    6 + +  Mannschaft 6     1   0   0   1   0:1-1 0 +0.00 +
    7 + +  Mannschaft 8     1   0   0   1   0:2-2 0 +0.00 +
    8 + +  Mannschaft 5     1   0   0   1   0:2-2 0 +0.00 +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag Sp. Pkt.  +Pkt./Sp. +
    1  + Mannschaft 1 1 2  +2.00 +
    2  + Mannschaft 6 1 2  +2.00 +
    3  + Mannschaft 4 1 1  +1.00 +
    4  + Mannschaft 5 1 1  +1.00 +
    5  + Mannschaft 8 1 1  +1.00 +
    6  + Mannschaft 2 2 1  +0.50 +
    7  + Mannschaft 3 1 0  +0.00 +
    8  + Mannschaft 7 0 0  +0 +
    +
          Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, anderer Tipper === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle aussehen mit den Tipps von zweiter
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Mannschaft 3     1   1   0   0   3:12 3 +3.00 +
    2 + +  Mannschaft 7     1   0   1   0   0:00 1 +1.00 +
    3 + +  Mannschaft 1     1   0   1   0   0:00 1 +1.00 +
    4 + +  Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    5 + +  Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    6 + +  Mannschaft 5     0   0   0   0   0:00 0 +0.00 +
    7 + +  Mannschaft 2     0   0   0   0   0:00 0 +0.00 +
    8 + +  Mannschaft 4     1   0   0   1   1:3-2 0 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag Sp. Pkt.  +Pkt./Sp. +
    1  + Mannschaft 1 0 0  +0 +
    2  + Mannschaft 2 0 0  +0 +
    3  + Mannschaft 3 0 0  +0 +
    4  + Mannschaft 4 0 0  +0 +
    5  + Mannschaft 5 0 0  +0 +
    6  + Mannschaft 6 0 0  +0 +
    7  + Mannschaft 7 0 0  +0 +
    8  + Mannschaft 8 0 0  +0 +
    +
    +zu Deiner Tipp-Tabelle      Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Liga, alle Tipper === + + + +basic + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    basic

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel basic

    +
    + + + + + + + +
    so würde die Tabelle aussehen mit den Tipps aller Mitspieler
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
       Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 2     1   1   0   0   2:02 3 +3.00 +
    2    Mannschaft 3     2   1   1   0   4:22 4 +2.00 +
    3    Mannschaft 1     2   1   1   0   2:11 4 +2.00 +
    4    Mannschaft 7     2   0   1   1   1:2-1 1 +0.50 +
    5    Mannschaft 4     2   0   1   1   2:4-2 1 +0.50 +
    6    Mannschaft 8     0   0   0   0   0:00 0 +0.00 +
    7    Mannschaft 6     0   0   0   0   0:00 0 +0.00 +
    8    Mannschaft 5     1   0   0   1   0:2-2 0 +0.00 +
    +
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Sp. Pkt.  +Pkt./Sp. +
    1  Mannschaft 2 1 1  +1.00 +
    2  Mannschaft 5 1 1  +1.00 +
    3  Mannschaft 1 0 0  +0 +
    4  Mannschaft 3 0 0  +0 +
    5  Mannschaft 4 0 0  +0 +
    6  Mannschaft 6 0 0  +0 +
    7  Mannschaft 7 0 0  +0 +
    8  Mannschaft 8 0 0  +0 +
    +
    +zu Deiner Tipp-Tabelle      
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Strafen und direkter Vergleich === + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel penalties

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Mannschaft 6     1   1   0   0   2:02 3:0 +3.00 +
    2 + +  Mannschaft 5     1   1   0   0   2:02 3:0 +3.00 +
    3 + +  Mannschaft 2  + + + +  1   0   0   1   0:2-2 2:4 +2.00 +
    4 + +  Mannschaft 7     1   0   1   0   1:10 1:1 +1.00 +
    5 + +  Mannschaft 4  + + + +  1   0   1   0   1:10 1:1 +1.00 +
    6 + +  Mannschaft 8     1   0   0   1   0:2-2 0:3 +0.00 +
    7 + +  Mannschaft 1  + + + +  1   0   1   0   1:10 -2:1 +-2.00 +
    8 + +  Mannschaft 3  + + + +  1   0   1   0   1:10 -5:-5 +-5.00 +
    +
    + + + + +
     nächster Spieltag » 
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag Sp. Pkt.  +Pkt./Sp. +
    1  + Mannschaft 6 1 4  +4.00 +
    2  + Mannschaft 8 1 4  +4.00 +
    3  + Mannschaft 3 1 3  +3.00 +
    4  + Mannschaft 4 1 3  +3.00 +
    5  + Mannschaft 1 1 0  +0.00 +
    6  + Mannschaft 2 0 0  +0 +
    7  + Mannschaft 5 0 0  +0 +
    8  + Mannschaft 7 1 0  +0.00 +
    +
          Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Strafen und direkter Vergleich, bis Spieltag 3 === + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel penalties

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    3. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1 + +  Mannschaft 2  + + + +  2   1   0   1   1:2-1 5:4 +2.50 +
    2 + +  Mannschaft 5     3   1   2   0   4:22 5:2 +1.67 +
    3 + +  Mannschaft 8     2   1   0   1   1:2-1 3:3 +1.50 +
    4 + +  Mannschaft 4  + + + +  3   1   1   1   4:31 4:4 +1.33 +
    5 + +  Mannschaft 6     3   1   1   1   4:40 4:4 +1.33 +
    6 + +  Mannschaft 7     3   0   2   1   4:6-2 2:5 +0.67 +
    7 + +  Mannschaft 1  + + + +  3   0   3   0   2:20 0:3 +0.00 +
    8 + +  Mannschaft 3  + + + +  3   1   1   1   4:31 -2:-2 +-0.67 +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +

     

    + + + + + + + + + + +
    eingebrachte Tipp-Punkte bei Beteiligung der jeweiligen Mannschaft
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag Sp. Pkt.  +Pkt./Sp. +
    1  + Mannschaft 6 3 9  +3.00 +
    2  + Mannschaft 8 2 4  +2.00 +
    3  + Mannschaft 1 3 5  +1.67 +
    4  + Mannschaft 3 3 4  +1.33 +
    5  + Mannschaft 4 3 3  +1.00 +
    6  + Mannschaft 7 3 1  +0.33 +
    7  + Mannschaft 2 1 0  +0.00 +
    8  + Mannschaft 5 2 0  +0.00 +
    +
          Tipp-Tabelle aller Mitspieler +
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + +=== Strafen und direkter Vergleich, heim === + + + +penalties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    penalties

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik  Tippspiel   +Info +
    + + + + + + +
    +Übersicht  Tippen  Tippeinsicht  Tipp-Tabelle  Fieberkurven  Punktestand     +Logout 
    + + + + + + + +
    +

    Tippspiel penalties

    +
    + + + + + + + + + + + +
    tester
    + + + + + + + + + + + + + + + + + +
    01  +02  +03  +04  +05  +06  +07  +08  +09  +10  +11  +12  +13  +14 
    +
    so würde die Tabelle mit Deinen Tipps aussehen
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Tabelle Heim Auswärts Hinrunde Rückrunde +
    1. Spieltag   Sp.  s  u  n   Tore Diff.  Pkt. Pkt./Sp.
    1    Mannschaft 5     1   1   0   0   2:02 3:0 +3.00 +
    2    Mannschaft 3  + + + +  1   0   1   0   1:10 1:1 +1.00 +
    3    Mannschaft 1  + + + +  1   0   1   0   1:10 1:1 +1.00 +
    4    Mannschaft 7     0   0   0   0   0:00 0:0 +0.00 +
    5    Mannschaft 6     0   0   0   0   0:00 0:0 +0.00 +
    6    Mannschaft 4  + + + +  0   0   0   0   0:00 0:0 +0.00 +
    7    Mannschaft 2  + + + +  0   0   0   0   0:00 0:0 +0.00 +
    8    Mannschaft 8     1   0   0   1   0:2-2 0:3 +0.00 +
    +
    + + + + +
     nächster Spieltag » 
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + From f8620593084444dc0b8dcfd3e4d69403f672739e Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 12:42:32 +0200 Subject: [PATCH 249/298] refactor(tipp): Tabelle nach Tipps liest Spiele, Mannschaften und Einstellungen aus den Rohdaten --- lmo/addon/tipp/lmo-tippcalctable.php | 92 ++++++++------- lmo/addon/tipp/lmo-tippcalctable1.php | 64 +++++----- lmo/addon/tipp/lmo-tippcalcwertverein.php | 18 +-- lmo/addon/tipp/lmo-tipptabelle.php | 138 +++++++++++++--------- 4 files changed, 173 insertions(+), 139 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippcalctable.php b/lmo/addon/tipp/lmo-tippcalctable.php index 8e1a20f4..7959d1e7 100644 --- a/lmo/addon/tipp/lmo-tippcalctable.php +++ b/lmo/addon/tipp/lmo-tippcalctable.php @@ -23,7 +23,13 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var \Lmo\Liga\Einstellungen $lmo_einstellungen Einstellungen der Liga (lmo-tipptabelle.php) + * @var int $lmo_tipp_mannschaften Anzahl der Mannschaften + * @var int $lmo_tipp_spieltage Anzahl der Spieltage + * @var int $lmo_tipp_partien Partien je Spieltag + * @var array> $lmo_tipp_spiele Spiele wie die Tipps: [Spieltag-1][Partie-1] + * @var array $lmo_tipp_tage erster und letzter Tag je Spieltag (TT.MM.JJJJ), Index Spieltag-1 * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $array leeres Array als Vorlage fuer array_pad() * @@ -58,41 +64,41 @@ if (!isset($tabtype)) { $tabtype = 0; } - $spiele = array_pad($array, $ligaDaten->anzteams+1, "0"); - $siege = array_pad($array, $ligaDaten->anzteams+1, "0"); - $unent = array_pad($array, $ligaDaten->anzteams+1, "0"); - $nieder = array_pad($array, $ligaDaten->anzteams+1, "0"); - $punkte = array_pad($array, $ligaDaten->anzteams+1, "0"); - $negativ = array_pad($array, $ligaDaten->anzteams+1, "0"); - $etore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $atore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $dtore = array_pad($array, $ligaDaten->anzteams+1, "0"); - $quote = array_pad($array, $ligaDaten->anzteams+1, "0"); + $spiele = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $siege = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $unent = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $nieder = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $punkte = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $negativ = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $etore = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $atore = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $dtore = array_pad($array, $lmo_tipp_mannschaften+1, "0"); + $quote = array_pad($array, $lmo_tipp_mannschaften+1, "0"); $tab0 = array(""); - $btip = array_pad($array, $ligaDaten->anzst+1, ""); - for ($i = 0; $i < $ligaDaten->anzst; $i++) { - $btip[$i] = array_pad(array("false"), $ligaDaten->anzsp+1, "false"); + $btip = array_pad($array, $lmo_tipp_spieltage+1, ""); + for ($i = 0; $i < $lmo_tipp_spieltage; $i++) { + $btip[$i] = array_pad(array("false"), $lmo_tipp_partien+1, "false"); } } $stt = 0; $hoy = 0; - for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { + for ($a = 1; $a <= $lmo_tipp_mannschaften; $a++) { if ($tabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); + $hoy = (int)($lmo_tipp_spieltage/2); } if ($tabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); + $endtab = (int)($lmo_tipp_spieltage/2); } for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + for ($i = 0; $i < $lmo_tipp_partien; $i++) { if ($m == 0 && $a == 1) { // nur beim ersten Tipper berechnen, ob das Spiel in die Tipp-Tabelle einfließen darf if ($tipp_einsichterst == 1) { $plus = 0; - $btip[$j][$i] = tippaenderbar($ligaDaten->mterm[$j][$i], $ligaDaten->datum1[$j], $ligaDaten->datum2[$j]); + $btip[$j][$i] = tippaenderbar((int)$lmo_tipp_spiele[$j][$i]->anstoss, $lmo_tipp_tage[$j][0], $lmo_tipp_tage[$j][1]); } elseif ($tipp_einsichterst == 2) { - if ($ligaDaten->goala[$j][$i] != "_" && $ligaDaten->goalb[$j][$i] != "_") { + if ($lmo_tipp_spiele[$j][$i]->istGespielt()) { $btip[$j][$i] = false; } else { $btip[$j][$i] = true; @@ -101,70 +107,70 @@ // Tipps immer anzeigen $btip[$j][$i] = false; } - if ($ligaDaten->mtipp[$j][$i] == 1) { + if ($lmo_tipp_spiele[$j][$i]->ohneTippwertung) { // nicht in der Wertung $btip[$j][$i] = true; } } if ($btip[$j][$i] == false) { if ($tabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); + $hoy = (int)($lmo_tipp_spieltage/2); } if ($tabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); + $endtab = (int)($lmo_tipp_spieltage/2); } - if (($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { + if (($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $lmo_tipp_spiele[$j][$i]->heim) || ($a == $lmo_tipp_spiele[$j][$i]->gast))) || (($tabtype == 1) && ($a == $lmo_tipp_spiele[$j][$i]->heim)) || (($tabtype == 2) && ($a == $lmo_tipp_spiele[$j][$i]->gast)))) { if ($stt < $j+1) { $stt = $j+1; } - $p0s = $ligaDaten->pns; - $p0u = $ligaDaten->pnu; - $p0n = $ligaDaten->pnn; + $p0s = $lmo_einstellungen->punkteFuerSieg(); + $p0u = $lmo_einstellungen->punkteFuerUnentschieden(); + $p0n = $lmo_einstellungen->punkteFuerNiederlage(); $spiele[$a] = $spiele[$a]+1; - if ($a == $ligaDaten->teama[$j][$i]) { + if ($a == $lmo_tipp_spiele[$j][$i]->heim) { $etore[$a] = $etore[$a]+$goaltippa[$j][$i]; $atore[$a] = $atore[$a]+$goaltippb[$j][$i]; if ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0n; } } elseif ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0u; } } } - if ($a == $ligaDaten->teamb[$j][$i]) { + if ($a == $lmo_tipp_spiele[$j][$i]->gast) { $etore[$a] = $etore[$a]+$goaltippb[$j][$i]; $atore[$a] = $atore[$a]+$goaltippa[$j][$i]; if ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $siege[$a] = $siege[$a]+1; $punkte[$a] = $punkte[$a]+$p0s; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0n; } } elseif ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $nieder[$a] = $nieder[$a]+1; $punkte[$a] = $punkte[$a]+$p0n; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent[$a] = $unent[$a]+1; $punkte[$a] = $punkte[$a]+$p0u; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ[$a] = $negativ[$a]+$p0u; } } @@ -178,9 +184,9 @@ } // ende for ($j=$hoy;$j<$endtab;$j++) if (($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && $m==0) { - $punkte[$a] = $punkte[$a]-$ligaDaten->strafp[$a]; - if ($ligaDaten->minus == 2) { - $negativ[$a] = $negativ[$a]-$ligaDaten->strafm[$a]; + $punkte[$a] = $punkte[$a]-(int)($lmo_liga->mannschaften[$a]->werte['SP'] ?? 0); + if ($lmo_einstellungen->mitMinuspunkten()) { + $negativ[$a] = $negativ[$a]-(int)($lmo_liga->mannschaften[$a]->werte['SM'] ?? 0); } } if ($m == ($anztipper-1)) { @@ -190,7 +196,7 @@ $quote[$a] = number_format($punkte[$a]/$spiele[$a], 2, ".", ","); } $quote[$a] *= 100; - if ($ligaDaten->kegel == 0) { + if (!$lmo_einstellungen->istKegelliga()) { array_push($tab0, (50000000+$quote[$a]).(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$dtore[$a]).(50000000+$etore[$a]).(50000000+$a)); } else { array_push($tab0, (50000000+$quote[$a]).(50000000+$punkte[$a]).(50000000-$negativ[$a]).(50000000+$etore[$a]).(50000000+$dtore[$a]).(50000000+$a)); @@ -201,22 +207,22 @@ if ($m == ($anztipper-1)) { array_shift($tab0); rsort($tab0, SORT_STRING); - if ($ligaDaten->direkt == 1) { + if ($lmo_einstellungen->mitDirektemVergleich()) { $cba = 1; - for ($abc = 1; $abc < $ligaDaten->anzteams; $abc++) { + for ($abc = 1; $abc < $lmo_tipp_mannschaften; $abc++) { $x1 = substr($tab0[$abc-1], 7, 9); $x2 = substr($tab0[$abc], 7, 9); if ($x1 == $x2) { $cba++; } - if (($x1 != $x2) || (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2))) { + if (($x1 != $x2) || (($abc == $lmo_tipp_mannschaften-1) && ($x1 == $x2))) { if ($cba > 1) { $subteams = ""; for ($b = 1; $b <= $cba; $b++) { if ($b > 1) { $subteams = $subteams."."; } - if (($abc == $ligaDaten->anzteams-1) && ($x1 == $x2)) { + if (($abc == $lmo_tipp_mannschaften-1) && ($x1 == $x2)) { $subteams = $subteams.intval(substr($tab0[$abc-$b+1], -7)); } else { $subteams = $subteams.intval(substr($tab0[$abc-$b], -7)); diff --git a/lmo/addon/tipp/lmo-tippcalctable1.php b/lmo/addon/tipp/lmo-tippcalctable1.php index 7be3fbf6..54c970ee 100644 --- a/lmo/addon/tipp/lmo-tippcalctable1.php +++ b/lmo/addon/tipp/lmo-tippcalctable1.php @@ -23,7 +23,11 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Einstellungen $lmo_einstellungen Einstellungen der Liga (lmo-tipptabelle.php) + * @var int $lmo_tipp_mannschaften Anzahl der Mannschaften + * @var int $lmo_tipp_spieltage Anzahl der Spieltage + * @var int $lmo_tipp_partien Partien je Spieltag + * @var array> $lmo_tipp_spiele Spiele wie die Tipps: [Spieltag-1][Partie-1] * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var array $array leeres Array als Vorlage fuer array_pad() * @@ -42,89 +46,89 @@ if (($file != "") && ($subteams != "")) { $subteam = explode('.', $subteams); - $spiele1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $siege1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $unent1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $nieder1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $punkte1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $negativ1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $etore1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $atore1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $dtore1 = array_pad($array, $ligaDaten->anzteams+1, 0); - $quote1 = array_pad($array, $ligaDaten->anzteams+1, 0); + $spiele1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $siege1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $unent1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $nieder1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $punkte1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $negativ1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $etore1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $atore1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $dtore1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); + $quote1 = array_pad($array, $lmo_tipp_mannschaften+1, 0); $mcalc = array_pad($array, 116, ""); $hoy = 0; for ($i = 0; $i < 116; $i++) { $mcalc[$i] = array_pad($array, 40, "0"); } $tab1 = array(""); - for ($a = 1; $a <= $ligaDaten->anzteams; $a++) { + for ($a = 1; $a <= $lmo_tipp_mannschaften; $a++) { if ($tabtype == 3) { - $hoy = (int)($ligaDaten->anzst/2); + $hoy = (int)($lmo_tipp_spieltage/2); } if ($tabtype == 4) { - $endtab = (int)($ligaDaten->anzst/2); + $endtab = (int)($lmo_tipp_spieltage/2); } for ($j = $hoy; $j < $endtab; $j++) { - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { + for ($i = 0; $i < $lmo_tipp_partien; $i++) { if ($btip[$j][$i] == false) { $b = 0; for ($c = 0; $c < count($subteam); $c++) { - if ($subteam[$c] == $ligaDaten->teama[$j][$i]) { + if ($subteam[$c] == $lmo_tipp_spiele[$j][$i]->heim) { $b++; - } elseif ($subteam[$c] == $ligaDaten->teamb[$j][$i]) { + } elseif ($subteam[$c] == $lmo_tipp_spiele[$j][$i]->gast) { $b++; } } - if (($b == 2) && ($mcalc[$j][$i] < 2) && ($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $ligaDaten->teama[$j][$i]) || ($a == $ligaDaten->teamb[$j][$i]))) || (($tabtype == 1) && ($a == $ligaDaten->teama[$j][$i])) || (($tabtype == 2) && ($a == $ligaDaten->teamb[$j][$i])))) { + if (($b == 2) && ($mcalc[$j][$i] < 2) && ($goaltippa[$j][$i] != "_") && ($goaltippb[$j][$i] != "_") && ((($tabtype == 0 or $tabtype == 3 or $tabtype == 4) && (($a == $lmo_tipp_spiele[$j][$i]->heim) || ($a == $lmo_tipp_spiele[$j][$i]->gast))) || (($tabtype == 1) && ($a == $lmo_tipp_spiele[$j][$i]->heim)) || (($tabtype == 2) && ($a == $lmo_tipp_spiele[$j][$i]->gast)))) { $mcalc[$j][$i] = $mcalc[$j][$i]+1; $anzcnt++; - $p0s = $ligaDaten->pns; - $p0u = $ligaDaten->pnu; - $p0n = $ligaDaten->pnn; + $p0s = $lmo_einstellungen->punkteFuerSieg(); + $p0u = $lmo_einstellungen->punkteFuerUnentschieden(); + $p0n = $lmo_einstellungen->punkteFuerNiederlage(); $spiele1[$a] = $spiele1[$a]+1; - if ($a == $ligaDaten->teama[$j][$i]) { + if ($a == $lmo_tipp_spiele[$j][$i]->heim) { $etore1[$a] = $etore1[$a]+$goaltippa[$j][$i]; $atore1[$a] = $atore1[$a]+$goaltippb[$j][$i]; if ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $siege1[$a] = $siege1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0s; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0n; } } elseif ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $nieder1[$a] = $nieder1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0n; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent1[$a] = $unent1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0u; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0u; } } } - if ($a == $ligaDaten->teamb[$j][$i]) { + if ($a == $lmo_tipp_spiele[$j][$i]->gast) { $etore1[$a] = $etore1[$a]+$goaltippb[$j][$i]; $atore1[$a] = $atore1[$a]+$goaltippa[$j][$i]; if ($goaltippa[$j][$i] < $goaltippb[$j][$i]) { $siege1[$a] = $siege1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0s; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0n; } } elseif ($goaltippa[$j][$i] > $goaltippb[$j][$i]) { $nieder1[$a] = $nieder1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0n; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0s; } } elseif ($goaltippa[$j][$i] == $goaltippb[$j][$i]) { $unent1[$a] = $unent1[$a]+1; $punkte1[$a] = $punkte1[$a]+$p0u; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $negativ1[$a] = $negativ1[$a]+$p0u; } } @@ -141,7 +145,7 @@ $quote1[$a] *= 100; for ($c = 0; $c < count($subteam); $c++) { if ($subteam[$c] == $a) { - if ($ligaDaten->kegel == 0) { + if (!$lmo_einstellungen->istKegelliga()) { array_push($tab1, (50000000+$quote1[$a]).(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$dtore1[$a]).(50000000+$etore1[$a]).(50000000+$c).(50000000+$a)); } else { array_push($tab1, (50000000+$quote1[$a]).(50000000+$punkte1[$a]).(50000000-$negativ1[$a]).(50000000+$etore1[$a]).(50000000+$dtore1[$a]).(50000000+$c).(50000000+$a)); diff --git a/lmo/addon/tipp/lmo-tippcalcwertverein.php b/lmo/addon/tipp/lmo-tippcalcwertverein.php index dd22bf34..77b191bc 100644 --- a/lmo/addon/tipp/lmo-tippcalcwertverein.php +++ b/lmo/addon/tipp/lmo-tippcalcwertverein.php @@ -23,7 +23,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var int $lmo_tipp_spieltage Anzahl der Spieltage (lmo-tipptabelle.php) * @var array $text Sprachtexte * @var array $array leeres Array als Vorlage fuer array_pad() * @@ -45,7 +45,7 @@ if (file_exists($auswertfile)){ $datei = fopen($auswertfile,"rb"); - $ligaDaten->anzteams=0; + $lmo_tipp_vereine=0; if ($datei!=false){ $tippdaten=array(""); @@ -57,7 +57,7 @@ if ((substr($zeile,0,1)=="[") && (substr($zeile,-1)=="]")){ $sekt=trim(substr($zeile,1,-1)); array_push($tippdaten,$sekt."|||EOL"); - $ligaDaten->anzteams++; + $lmo_tipp_vereine++; } elseif ((str_contains($zeile, '=')) && (substr($zeile, 0, 1) != ';')) { //elseif ((strpos($zeile,"=")!=false) && (substr($zeile,0,1)!=";")){ $schl=trim(substr($zeile,0,strpos($zeile,"="))); @@ -70,15 +70,15 @@ array_shift($tippdaten); if ($m==0){ - $team = array_pad($array,$ligaDaten->anzteams+1,"0"); - $spielegetippt = array_pad($array,$ligaDaten->anzteams+1,"0"); - $tipppunktegesamt = array_pad($array,$ligaDaten->anzteams+1,"0"); + $team = array_pad($array,$lmo_tipp_vereine+1,"0"); + $spielegetippt = array_pad($array,$lmo_tipp_vereine+1,"0"); + $tipppunktegesamt = array_pad($array,$lmo_tipp_vereine+1,"0"); - for ($i=1;$i<=$ligaDaten->anzteams;$i++){ + for ($i=1;$i<=$lmo_tipp_vereine;$i++){ $team[$i]=$i; } if ($endtab<1){ - $endtab=$ligaDaten->anzst; + $endtab=$lmo_tipp_spieltage; } } @@ -95,7 +95,7 @@ if ($m==($anztipper-1)){ $tab0 = array(""); - for ($a=1;$a<=$ligaDaten->anzteams;$a++){ + for ($a=1;$a<=$lmo_tipp_vereine;$a++){ if ($tipppunktegesamt[$a]==""){$tipppunktegesamt[$a]=0;} if ($spielegetippt[$a]==""){$spielegetippt[$a]=0;} $quote=0; diff --git a/lmo/addon/tipp/lmo-tipptabelle.php b/lmo/addon/tipp/lmo-tipptabelle.php index c936caab..12bc8f68 100644 --- a/lmo/addon/tipp/lmo-tipptabelle.php +++ b/lmo/addon/tipp/lmo-tipptabelle.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -66,9 +66,27 @@ if ($file != '' && $tipp_tipptabelle1 == 1) { + // Einstellungen und Spiele der Liga aus den Rohdaten; die Spiele unter denselben Indizes wie die + // Tipps: $lmo_tipp_spiele[Spieltag-1][Partie-1], dazu je Spieltag der erste und letzte Tag + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_tipp_mannschaften = $lmo_einstellungen->mannschaften(); + $lmo_tipp_spieltage = $lmo_einstellungen->spieltage(); + $lmo_tipp_partien = $lmo_einstellungen->partienJeSpieltag(); + // Vereine der Wertung nach Vereinen; lmo-tippcalcwertverein.php zaehlt sie aus seiner Datei + $lmo_tipp_vereine = $lmo_tipp_mannschaften; + $lmo_tipp_spiele = array(); + $lmo_tipp_tage = array(); + // auch ein gewaehlter Spieltag hinter dem letzten, hoechstens so viele, wie die Tipps fassen + for ($j = 0; $j < min(max($lmo_tipp_spieltage, (int)$st), 116); $j++) { + $lmo_tipp_spieltag = $lmo_liga->spieltage[$j + 1] ?? new \Lmo\Liga\Rohdaten\Spieltag(); + $lmo_tipp_tage[$j] = array($lmo_tipp_spieltag->ersterTagText(), $lmo_tipp_spieltag->letzterTagText()); + for ($i = 0; $i < $lmo_tipp_partien; $i++) { + $lmo_tipp_spiele[$j][$i] = \Lmo\Liga\Spiel::ausRohdaten($lmo_liga, $j + 1, $i + 1); + } + } $endtab = $st; if ($endtab == 0) { - $endtab = $ligaDaten->anzst; + $endtab = $lmo_tipp_spieltage; $tabdat = ''; } else { $tabdat = $endtab . '. ' . $text[2]; @@ -93,8 +111,8 @@ require(PATH_TO_ADDONDIR . '/tipp/lmo-tippcalctable.php'); $endtab++; $platz1 = array(''); - $platz1 = array_pad($array, $ligaDaten->anzteams + 1, ''); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz1 = array_pad($array, $lmo_tipp_mannschaften + 1, ''); + for ($x = 0; $x < $lmo_tipp_mannschaften; $x++) { $x3 = intval(substr($tab0[$x], 42)); $platz1[$x3] = $x + 1; } @@ -130,8 +148,8 @@ } } $platz0 = array(''); - $platz0 = array_pad($array, $ligaDaten->anzteams + 1, ''); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { + $platz0 = array_pad($array, $lmo_tipp_mannschaften + 1, ''); + for ($x = 0; $x < $lmo_tipp_mannschaften; $x++) { $x3 = intval(substr($tab0[$x], 42)); $platz0[$x3] = $x + 1; } @@ -142,7 +160,7 @@ } $addr = $_SERVER['PHP_SELF'] . '?action=tipp&todo=tabelle&file=' . $file . '&tabtype=' . $tabtype . '&nick=' . $nick . '&st='; $addt = $_SERVER['PHP_SELF'] . '?action=tipp&todo=tabelle&file=' . $file . '&endtab=&nick='; - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $dummy = ' colspan="3" align="center"'; } else { $dummy = ' align="right"'; @@ -173,7 +191,7 @@ if ($tabtype != '0') { ?>   einhinrueck == 1) { + if ($lmo_einstellungen->mitHinRueckrundentabelle()) { if ($tabtype != '4') { ?>  @@ -185,7 +203,7 @@
             
     teams[$i], ' alt=""'); ?>   teams[$i] . $dumm2; - if (($ligaDaten->teamu[$i] != '') && ($ligaDaten->urlt == 1)) { - echo ' ' . $text[564] . ' '; + echo $dummy . $lmo_name . $dumm2; + if (($lmo_url != '') && $lmo_einstellungen->mitMannschaftslinks()) { + echo ' ' . $text[564] . ' '; } ?>   teamn[$i] != '' || $ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0 || $ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { + if ($lmo_notiz != '' || $lmo_strafp != 0 || $lmo_strafm != 0 || $lmo_tor1 != 0 || $lmo_tor2 != 0) { /** Notizen anzeigen * * Achtung: Da beim Speichern Strafpunkte/-tore positiv sind und Bonuspunkte negativ (altes System des LMO) * muss mit -1 multipliziert werden, um die Punkte/Tore richtig anzuzeigen */ - $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $ligaDaten->teams[$i], ' alt=""') . $ligaDaten->teams[$i] . ''; + $lmo_tabellennotiz = ' ' . HTML_smallTeamIcon($file, $lmo_name, ' alt=""') . $lmo_name . ''; //Straf-/Bonuspunkte - if ($ligaDaten->strafp[$i] != 0 || $ligaDaten->strafm[$i] != 0) { + if ($lmo_strafp != 0 || $lmo_strafm != 0) { $lmo_tabellennotiz .= '' . $text[128] . ':'; //Punkte - $lmo_tabellennotiz .= $ligaDaten->strafp[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafp[$i], $ligaDaten->pointsfaktor)); + $lmo_tabellennotiz .= $lmo_strafp < 0 ? '+' . ((-1) * applyFactor($lmo_strafp, $lmo_einstellungen->punktfaktor())) : ((-1) * applyFactor($lmo_strafp, $lmo_einstellungen->punktfaktor())); //Minuspunkte - if ($ligaDaten->minus == 2) { - $lmo_tabellennotiz .= ':' . ($ligaDaten->strafm[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor)) : ((-1) * applyFactor($ligaDaten->strafm[$i], $ligaDaten->pointsfaktor))); + if ($lmo_einstellungen->mitMinuspunkten()) { + $lmo_tabellennotiz .= ':' . ($lmo_strafm < 0 ? '+' . ((-1) * applyFactor($lmo_strafm, $lmo_einstellungen->punktfaktor())) : ((-1) * applyFactor($lmo_strafm, $lmo_einstellungen->punktfaktor()))); } //Ab Spieltag - if ($ligaDaten->strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; + if ($lmo_strafdat != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $lmo_strafdat . '
    '; } //Straf-/Bonustore - if ($ligaDaten->torkorrektur1[$i] != 0 || $ligaDaten->torkorrektur2[$i] != 0) { + if ($lmo_tor1 != 0 || $lmo_tor2 != 0) { $lmo_tabellennotiz .= '
    '; $lmo_tabellennotiz .= '' . $text[522] . ':'; //Tore - $lmo_tabellennotiz .= $ligaDaten->torkorrektur1[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':' : ((-1) * applyFactor($ligaDaten->torkorrektur1[$i], $ligaDaten->goalfaktor)) . ':'; + $lmo_tabellennotiz .= $lmo_tor1 < 0 ? '+' . ((-1) * applyFactor($lmo_tor1, $lmo_einstellungen->torfaktor())) . ':' : ((-1) * applyFactor($lmo_tor1, $lmo_einstellungen->torfaktor())) . ':'; //Gegentore - $lmo_tabellennotiz .= $ligaDaten->torkorrektur2[$i] < 0 ? '+' . ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)) : ((-1) * applyFactor($ligaDaten->torkorrektur2[$i], $ligaDaten->goalfaktor)); + $lmo_tabellennotiz .= $lmo_tor2 < 0 ? '+' . ((-1) * applyFactor($lmo_tor2, $lmo_einstellungen->torfaktor())) : ((-1) * applyFactor($lmo_tor2, $lmo_einstellungen->torfaktor())); //Ab Spieltag - if ($ligaDaten->strafdat[$i] != 0) - $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $ligaDaten->strafdat[$i] . '
    '; + if ($lmo_strafdat != 0) + $lmo_tabellennotiz .= '
    ' . $text[524] . ' ' . $text[2] . ' ' . $lmo_strafdat . '
    '; } //Teamnotizen - if ($ligaDaten->teamn[$i] != '') { + if ($lmo_notiz != '') { $lmo_tabellennotiz .= '
    '; - $lmo_tabellennotiz .= '' . $text[22] . ':' . $ligaDaten->teamn[$i]; + $lmo_tabellennotiz .= '' . $text[22] . ':' . $lmo_notiz; } //Ausgabe als neutrales Element (kein Link) echo ' @@ -316,30 +343,30 @@
             ' . applyFactor($punkte[$i], $ligaDaten->pointsfaktor) . ' ' . applyFactor($punkte[$i], $lmo_einstellungen->punktfaktor()) . ':' . applyFactor($negativ[$i], $ligaDaten->pointsfaktor) . '' . applyFactor($negativ[$i], $lmo_einstellungen->punktfaktor()) . ' goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?> :goalfaktor) . $dumm2; ?>goalfaktor) . $dumm2; ?>torfaktor()) . $dumm2; ?>torfaktor()) . $dumm2; ?> ' . applyFactor($punkte[$i], $ligaDaten->pointsfaktor) . ' ' . applyFactor($punkte[$i], $lmo_einstellungen->punktfaktor()) . ':' . applyFactor($negativ[$i], $ligaDaten->pointsfaktor) . '' . applyFactor($negativ[$i], $lmo_einstellungen->punktfaktor()) . '     teams[$team[$i]] . $dumm2; ?>mannschaften[$team[$i]] ?? new \Lmo\Liga\Rohdaten\Mannschaft())->anzeigename() . $dumm2; ?>    
    - +

    titel)) {echo $ligaDaten->titel;} ?>

    einstellungen()->name();} ?>

    $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var string $todo gewaehlte Aktion (Aufrufparameter) @@ -145,7 +145,7 @@
    lmtype == 0 && $all != 1) { + if ($file != "" && (!isset($lmo_liga) || !$lmo_liga->einstellungen()->istPokal()) && $all != 1) { echo "".$text[5]." ".$text['tipp'][99]."   
    "; } if ($todo != "" && $todo != "logout") { diff --git a/lmo/addon/tipp/lmo-tippmain.php b/lmo/addon/tipp/lmo-tippmain.php index 971d6113..687e196f 100644 --- a/lmo/addon/tipp/lmo-tippmain.php +++ b/lmo/addon/tipp/lmo-tippmain.php @@ -132,7 +132,7 @@ function lmotorauf(x,y,z){ - +

    titel)){echo $ligaDaten->titel;} ?>

    einstellungen()->name();} ?>

    $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -54,7 +54,7 @@ } echo '  '; } - if ($ligaDaten->lmtype == 0 && $tipp_tipptabelle1 == 1) { + if ((!isset($lmo_liga) || !$lmo_liga->einstellungen()->istPokal()) && $tipp_tipptabelle1 == 1) { if ($todo != 'tabelle') { echo '' . $text['tipp'][172] . ''; } else { diff --git a/lmo/addon/tipp/lmo-tippnewdir.php b/lmo/addon/tipp/lmo-tippnewdir.php index 8c931610..ea0aed6f 100644 --- a/lmo/addon/tipp/lmo-tippnewdir.php +++ b/lmo/addon/tipp/lmo-tippnewdir.php @@ -23,7 +23,6 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @var string $action gewaehlte Seite (Aufrufparameter) @@ -100,9 +99,10 @@ $t0 = $lmo_optionen['Name'] ?? $t0; $t1 = $lmo_optionen['Actual'] ?? $t1; $t4 = $lmo_optionen['Teams'] ?? $t4; - if (isset($lmo_optionen['Rounds'])) { - $ligaDaten->anzst = $lmo_optionen['Rounds']; - } + // Spieltage dieser Liga, im Pokal die Runden (Lmo\Liga\Einstellungen) + $lmo_tipp_listenliga = new \Lmo\Liga\Rohdaten\Liga(); + $lmo_tipp_listenliga->optionen = $lmo_optionen; + $lmo_tipp_anzst = $lmo_tipp_listenliga->einstellungen()->spieltage(); if (($lmo_optionen['Type'] ?? '') == "1") { $t2 = $text[370]; } @@ -110,9 +110,6 @@ $j++; $t0 = $text[507].$j; } - if ($t2 == $text[370]) { - $ligaDaten->anzst = strlen(decbin($t4-1)); - } $ftest = 0; $ftest1 = ""; @@ -160,7 +157,7 @@ } echo ""; - for ($y = 1; $y <= $ligaDaten->anzst; $y++) { + for ($y = 1; $y <= $lmo_tipp_anzst; $y++) { echo " diff --git a/lmo/addon/viewer/viewer_spiel.inc.php b/lmo/addon/viewer/viewer_spiel.inc.php index 9f60430b..a32f0008 100644 --- a/lmo/addon/viewer/viewer_spiel.inc.php +++ b/lmo/addon/viewer/viewer_spiel.inc.php @@ -24,7 +24,6 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) * @var array $text Sprachtexte * * Weitere Variablen des einbindenden Codes: @@ -49,13 +48,13 @@ if (($akt_team == $partie->heim->nr) || ($akt_team == $partie->gast->nr)) { //Anfang Relevante Daten - $ligaDaten->goalfaktor = $liga->options->keyValues['goalfaktor']; + $lmo_viewer_torfaktor = $liga->options->keyValues['goalfaktor']; $template->setVariable('Liganame', $liga->name); $template->setVariable('Ligadatum', $liga->ligaDatumAsString()); $template->setVariable('Spieltag', $multi_cfgarray['spieltagtext'] . ' ' . $spieltag); $template->setVariable('Datum', $partie->datumString('-', $multi_cfgarray['datumsformat'])); $template->setVariable('Uhrzeit', $partie->zeitString('-', $multi_cfgarray['uhrzeitformat'])); - $template->setVariable('Tore', $partie->hToreString($multi_cfgarray['tordummy'], $ligaDaten->goalfaktor) . ' : ' . $partie->gToreString($multi_cfgarray['tordummy'], $ligaDaten->goalfaktor) . ' ' . $partie->spielEndeString($text)); + $template->setVariable('Tore', $partie->hToreString($multi_cfgarray['tordummy'], $lmo_viewer_torfaktor) . ' : ' . $partie->gToreString($multi_cfgarray['tordummy'], $lmo_viewer_torfaktor) . ' ' . $partie->spielEndeString($text)); //Heim & Gasttore einzeln $template->setVariable('ToreHeim', $partie->hToreString($multi_cfgarray['tordummy'])); $template->setVariable('ToreGast', $partie->gToreString($multi_cfgarray['tordummy'])); diff --git a/lmo/lmo-spieltagsmenu.php b/lmo/lmo-spieltagsmenu.php index 34f51fb5..5c8e220a 100644 --- a/lmo/lmo-spieltagsmenu.php +++ b/lmo/lmo-spieltagsmenu.php @@ -6,6 +6,7 @@ /** * Diese Datei wird eingebunden und erwartet: * + * @var \Lmo\Liga\Rohdaten\Liga|null $lmo_liga Rohdaten der geladenen Liga; fehlt, wenn keine geladen ist * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @@ -16,22 +17,25 @@ ?> anzst)) { - for ($i = 1; $i <= $ligaDaten->anzst; $i++) { - if ($ligaDaten->lmtype == 1) { - if ($i == $ligaDaten->anzst) { +if (isset($lmo_liga)) { + // Spieltage der Liga, im Pokal die Runden + $lmo_menu_spieltage = $lmo_liga->einstellungen()->spieltage(); + $lmo_menu_pokal = $lmo_liga->einstellungen()->istPokal(); + for ($i = 1; $i <= $lmo_menu_spieltage; $i++) { + if ($lmo_menu_pokal) { + if ($i == $lmo_menu_spieltage) { $j = $text[364]; $k = $text[365]; } - elseif ($i == $ligaDaten->anzst - 1) { + elseif ($i == $lmo_menu_spieltage - 1) { $j = $text[362]; $k = $text[363]; } - elseif ($i == $ligaDaten->anzst - 2) { + elseif ($i == $lmo_menu_spieltage - 2) { $j = $text[360]; $k = $text[361]; } - elseif ($i == $ligaDaten->anzst - 3) { + elseif ($i == $lmo_menu_spieltage - 3) { $j = $text[358]; $k = $text[359]; } @@ -62,22 +66,22 @@ echo $j; }?> anzst > 47) && (($ligaDaten->anzst % 4) == 0)) { - if (($i == $ligaDaten->anzst / 4) || ($i == $ligaDaten->anzst / 2) || ($i == $ligaDaten->anzst / 4 * 3)) {?> + if (($lmo_menu_spieltage > 47) && (($lmo_menu_spieltage % 4) == 0)) { + if (($i == $lmo_menu_spieltage / 4) || ($i == $lmo_menu_spieltage / 2) || ($i == $lmo_menu_spieltage / 4 * 3)) {?> anzst > 35)) { - if (($i == ceil($ligaDaten->anzst / 3)) || ($i == ceil($ligaDaten->anzst / 3 * 2))) {?> + elseif (($lmo_menu_spieltage > 35)) { + if (($i == ceil($lmo_menu_spieltage / 3)) || ($i == ceil($lmo_menu_spieltage / 3 * 2))) {?> anzst > 23)) { - if ($i == ceil($ligaDaten->anzst / 2)) {?> + elseif (($lmo_menu_spieltage > 23)) { + if ($i == ceil($lmo_menu_spieltage / 2)) {?> Date: Mon, 12 Oct 2026 13:07:04 +0200 Subject: [PATCH 263/298] feat(liga): Normalform ergaenzt die Rohdaten zur vollstaendigen Datei, wie der LMO sie schreibt --- src/Liga/Einstellungen.php | 44 +++++ src/Liga/Normalform.php | 249 +++++++++++++++++++++++++++++ tests/Unit/Liga/NormalformTest.php | 146 +++++++++++++++++ 3 files changed, 439 insertions(+) create mode 100644 src/Liga/Normalform.php create mode 100644 tests/Unit/Liga/NormalformTest.php diff --git a/src/Liga/Einstellungen.php b/src/Liga/Einstellungen.php index e4885884..1ae1e736 100644 --- a/src/Liga/Einstellungen.php +++ b/src/Liga/Einstellungen.php @@ -579,6 +579,50 @@ public function alle(): array return $alle; } + /** Punkte fuer Verlaengerung und Elfmeterschiessen: stehen nur in der Datei, wenn die Liga sie fuehrt (Spez=1) */ + private const NUR_MIT_VERLAENGERUNG = ['XtraS', 'XtraU', 'XtraV', 'SpezS', 'SpezU', 'SpezV']; + + /** + * Der Abschnitt [Options], wie der LMO ihn schreibt: jede Einstellung, die fuer den Typ + * (Liga/Pokal) gilt, mit ihrem Wert, in der Reihenfolge der Datei. Unbekannte Schluessel + * gehoeren nicht dazu (siehe Normalform). + * + * @param string $programm Name des LMO (Sprachtext 54); er steht als Title in der Datei, nicht die + * Version, mit der die Datei zuletzt geschrieben wurde + * @param int|string|null $aktuellerSpieltag Wert fuer Actual + * @param string $datumsformat Datumsformat der Installation, falls die Liga keines hat + * @return array + */ + public function zumSpeichern(string $programm, $aktuellerSpieltag, string $datumsformat): array + { + $art = $this->istPokal() ? self::POKAL : self::LIGA; + $optionen = []; + foreach (self::VORGABEN as $schluessel => [$gilt]) { + if ($gilt !== self::IMMER && $gilt !== $art) { + continue; + } + if (in_array($schluessel, self::NUR_MIT_VERLAENGERUNG, true) && $this->wert('Spez') != 1) { + continue; + } + switch ($schluessel) { + case 'Title': + $wert = $programm; + break; + case 'Actual': + $wert = $aktuellerSpieltag; + break; + case 'DatF': + $wert = $this->datumsformat($datumsformat); + break; + default: + $wert = $this->wert($schluessel); + } + $optionen[$schluessel] = (string) $wert; + } + + return $optionen; + } + /** * Wert aus der Datei oder Vorgabewert; null, wenn der Schluessel fuer diesen Typ nicht gilt. * diff --git a/src/Liga/Normalform.php b/src/Liga/Normalform.php new file mode 100644 index 00000000..b89f9359 --- /dev/null +++ b/src/Liga/Normalform.php @@ -0,0 +1,249 @@ + [nur in der Liga?, Wert ohne Eintrag], in der Reihenfolge der Datei */ + private const MANNSCHAFTSWERTE = [ + 'SP' => [true, '0'], + 'SM' => [true, '0'], + 'TOR1' => [true, '0'], + 'TOR2' => [true, '0'], + 'STDA' => [true, '0'], + 'URL' => [false, ''], + 'NOT' => [false, ''], + ]; + + /** Werte eines Spiels, die unveraendert uebernommen werden: Schluessel => Wert ohne Eintrag */ + private const SPIELWERTE = ['NT' => '', 'BE' => '', 'TI' => '', 'AT' => '0']; + + /** Was von() bei einem Spiel selbst schreibt; alles andere ist unbekannt und bleibt erhalten */ + private const BEKANNT_IM_SPIEL = ['GA', 'GB', 'ET', 'SP', 'NT', 'BE', 'TI', 'AT']; + + /** + * @param string $programm Name des LMO (Sprachtext 54); er steht als Title in der Datei + * @param int|string|null $aktuellerSpieltag Wert fuer Actual + * @param string $datumsformat Datumsformat der Installation; es steht in der Datei, wenn die Liga keines hat + */ + public static function von(Liga $liga, string $programm, $aktuellerSpieltag, string $datumsformat): Liga + { + $e = $liga->einstellungen(); + $pokal = $e->istPokal(); + $neu = new Liga(); + + $neu->optionen = $e->zumSpeichern($programm, $aktuellerSpieltag, $datumsformat); + foreach ($liga->optionen as $schluessel => $wert) { + if (!in_array($schluessel, Einstellungen::schluessel(), true)) { + $neu->optionen[$schluessel] = $wert; + } + } + + $neu->news = self::news($liga, $e); + + $minuspunkte = $e->mitMinuspunkten(); + for ($nr = 1; $nr <= $e->mannschaften(); $nr++) { + $neu->mannschaften[$nr] = self::mannschaft($liga->mannschaften[$nr] ?? new Mannschaft(), $pokal, $minuspunkte); + } + + $letzter = $liga->weitereAbschnitte === [] ? array_key_last($liga->spieltage) : null; + for ($nr = 1; $nr <= $e->spieltage(); $nr++) { + $neu->spieltage[$nr] = self::spieltag($liga->spieltage[$nr] ?? new Spieltag(), $e, $nr, $nr === $letzter); + } + + $neu->weitereAbschnitte = $liga->weitereAbschnitte; + + return $neu; + } + + /** + * [News]: die Anzahl (NC) und die Zeilen N0, N1 ... ohne die Schraegstriche der Datei. Ohne + * Zeilen bleibt der Abschnitt leer, bei eingeschaltetem Newsticker steht NC=0. + * + * @return array + */ + private static function news(Liga $liga, Einstellungen $e): array + { + $zeilen = []; + foreach ($liga->news as $schluessel => $wert) { + if ($schluessel != 'NC') { + $zeilen[] = stripslashes($wert); + } + } + if ($zeilen === [] && !$e->mitNewsticker()) { + return []; + } + $news = ['NC' => (string) count($zeilen)]; + foreach ($zeilen as $i => $zeile) { + $news['N' . $i] = $zeile; + } + + return $news; + } + + /** + * Name, Kurz- und Mittelname ohne die Schraegstriche der Datei, fehlende abgeleitet; dazu die + * Werte aus [TeamN]: Strafen und Torkorrekturen nur in der Liga, Strafminuspunkte (SM) nur, + * wenn die Liga Minuspunkte fuehrt. + */ + private static function mannschaft(Mannschaft $alt, bool $pokal, bool $minuspunkte): Mannschaft + { + $neu = new Mannschaft(); + $neu->name = $alt->anzeigename(); + $neu->mittel = $alt->mittelname(); + $neu->kurz = $alt->kurzname(); + foreach (self::MANNSCHAFTSWERTE as $schluessel => [$nurLiga, $vorgabe]) { + if (($nurLiga && $pokal) || ($schluessel === 'SM' && !$minuspunkte)) { + continue; + } + $neu->werte[$schluessel] = $alt->werte[$schluessel] ?? $vorgabe; + } + foreach ($alt->werte as $schluessel => $wert) { + if (!isset(self::MANNSCHAFTSWERTE[$schluessel])) { + $neu->werte[$schluessel] = $wert; + } + } + + return $neu; + } + + /** + * @param bool $datumBereinigen D1 und D2 in die Form TT.MM.JJJJ bringen; ein Tag, den es nicht + * gibt, wird geleert. Der LMO macht das nur beim letzten Spieltag der Datei. + */ + private static function spieltag(Spieltag $alt, Einstellungen $e, int $nr, bool $datumBereinigen): Spieltag + { + $pokal = $e->istPokal(); + $neu = new Spieltag(); + if (!$pokal && $e->mitHandicap()) { + $neu->werte['HS'] = $alt->werte['HS'] ?? '0'; + } + foreach (['D1', 'D2'] as $schluessel) { + $datum = $alt->werte[$schluessel] ?? ''; + if ($datumBereinigen && !empty($datum)) { + $zeit = Spieltag::zeitAusDatum($datum); + $datum = $zeit === null ? '' : date('d.m.Y', $zeit); + } + $neu->werte[$schluessel] = $datum; + } + $spiele = 1; + if ($pokal) { + $neu->werte['MO'] = $alt->werte['MO'] ?? '1'; + $spiele = (int) $neu->werte['MO']; + } + foreach ($alt->werte as $schluessel => $wert) { + if (!in_array($schluessel, ['HS', 'D1', 'D2', 'MO'], true)) { + $neu->werte[$schluessel] = $wert; + } + } + $mitZusatz = $pokal || $e->mitVerlaengerung(); + for ($partie = 1; $partie <= $e->partienImSpieltag($nr); $partie++) { + $neu->partien[$partie] = self::partie($alt->partien[$partie] ?? new Partie(), $pokal, $spiele, $mitZusatz); + } + + return $neu; + } + + private static function partie(Partie $alt, bool $pokal, int $spiele, bool $mitZusatz): Partie + { + $neu = new Partie(); + $neu->heim = $alt->heim ?? '0'; + $neu->gast = $alt->gast ?? '0'; + for ($nr = 1; $nr <= $spiele; $nr++) { + $neu->spiele[$nr] = self::spiel($alt->spiele[$nr] ?? [], $pokal, $mitZusatz); + } + + return $neu; + } + + /** + * Ein Spiel: Tore (-1 = nicht gespielt), in der Liga die Wertung am gruenen Tisch (-2 auf der + * Seite, gegen die gewertet wird, bzw. ET=3 gegen beide), der Zusatz und die uebrigen Werte. + * + * @param array $alt + * @return array + */ + private static function spiel(array $alt, bool $pokal, bool $mitZusatz): array + { + // Wertung in der Reihenfolge der Datei: die letzte Angabe gilt + $wertung = 0; + if (!$pokal) { + foreach ($alt as $schluessel => $wert) { + if (($schluessel === 'GA' || $schluessel === 'GB') && $wert == '-2') { + $wertung = $schluessel === 'GA' ? 1 : 2; + } elseif ($schluessel === 'ET' && $wert == 3) { + $wertung = 3; + } + } + } + $neu = [ + 'GA' => self::tore($alt['GA'] ?? '-1', $pokal, $wertung === 1), + 'GB' => self::tore($alt['GB'] ?? '-1', $pokal, $wertung === 2), + ]; + if ($wertung === 3) { + $neu['ET'] = '3'; + } + if ($mitZusatz && isset($alt['SP'])) { + $zusatz = self::zusatz($alt['SP']); + if ($zusatz !== null) { + $neu['SP'] = $zusatz; + } + } + foreach (self::SPIELWERTE as $schluessel => $vorgabe) { + $neu[$schluessel] = $alt[$schluessel] ?? $vorgabe; + } + foreach ($alt as $schluessel => $wert) { + if (!in_array($schluessel, self::BEKANNT_IM_SPIEL, true)) { + $neu[$schluessel] = $wert; + } + } + + return $neu; + } + + /** Tore: leer und "_" heissen nicht gespielt (-1); in der Liga steht -2 nur bei der Wertung gegen diese Seite. */ + private static function tore(string $wert, bool $pokal, bool $wertung): string + { + if ($wert === '' || $wert == '-1' || $wert == '_') { + return '-1'; + } + if ($pokal) { + return $wert; + } + if ($wertung) { + return '-2'; + } + + return $wert == '-2' ? '0' : $wert; + } + + /** Zusatz SP: 1 (im Elfmeterschiessen), 2 (nach Verlaengerung) und "_" (0); alles andere steht nicht in der Datei. */ + private static function zusatz(string $wert): ?string + { + if ($wert == '_') { + return '0'; + } + if ($wert == 2) { + return '2'; + } + + return $wert == 1 ? '1' : null; + } +} diff --git a/tests/Unit/Liga/NormalformTest.php b/tests/Unit/Liga/NormalformTest.php new file mode 100644 index 00000000..95aed63c --- /dev/null +++ b/tests/Unit/Liga/NormalformTest.php @@ -0,0 +1,146 @@ + $zeilen */ + private static function liga(array $zeilen): Liga + { + return Liga::ausEintraegen(LigaDatei::zerlege($zeilen)); + } + + /** @return array */ + public static function ligadateien(): array + { + $wurzel = dirname(__DIR__, 3); + $dateien = array_merge( + glob($wurzel . '/lmo/ligen/{*,*/*}.l98', GLOB_BRACE) ?: [], + glob($wurzel . '/docker/demo/ligen/*.l98') ?: [], + glob(__DIR__ . '/fixtures/*.l98') ?: [], + glob(dirname(__DIR__) . '/Tipp/fixtures/*.l98') ?: [] + ); + $faelle = []; + foreach ($dateien as $datei) { + $faelle[substr($datei, strlen($wurzel) + 1)] = [$datei]; + } + // die Testligen der Golden-Master-Tests: Wertungen, Verlaengerung, Handicap, Strafen, Kegeln ... + $golden = sys_get_temp_dir() . '/lmo-normalform-' . getmypid(); + \Lmo\Tests\GoldenMaster\Support\LeagueFactory::writeAll($wurzel . '/lmo', $golden); + foreach (glob($golden . '/*.l98') ?: [] as $datei) { + $faelle['golden/' . basename($datei)] = [$datei]; + } + + return $faelle; + } + + /** + * Dieselbe Datei wie beim Speichern ueber LigaDaten. Unbekannte Schluessel von Mannschaften, + * Spieltagen und Spielen verliert LigaDaten; die Dateien hier haben keine. + * + * @dataProvider ligadateien + */ + public function testStimmtMitLigaDatenUeberein(string $pfad): void + { + $eintraege = LigaDatei::lies($pfad); + $bruecke = new LigaDaten(); + $bruecke->setzeStartwerte(); + $bruecke->lies($eintraege, 'd.m.Y', 'n.V.', 'i.E.'); + /** @var int|string|null $aktuell */ + $aktuell = $bruecke->stx; + $erwartet = $bruecke->alsRohdaten('LMO Test', $aktuell, 'n.V.', 'i.E.'); + + $normal = Normalform::von(Liga::ausEintraegen($eintraege), 'LMO Test', $aktuell, 'd.m.Y'); + + self::assertSame($erwartet->alsText(), $normal->alsText()); + } + + /** @dataProvider ligadateien */ + public function testNormalformBleibtNormalform(string $pfad): void + { + $normal = Normalform::von(Liga::lies($pfad), 'LMO Test', 3, 'd.m.Y'); + + self::assertSame($normal->alsText(), Normalform::von($normal, 'LMO Test', 3, 'd.m.Y')->alsText()); + } + + public function testLeereLigaBekommtAllesWasDerLmoSchreibt(): void + { + $normal = Normalform::von(self::liga(['[Options]', 'Teams=4', 'Rounds=1', 'Matches=2', '[Teams]', '1=FC O\\\'Neill Nord']), 'LMO', 1, 'd.m.Y'); + + self::assertSame('LMO', $normal->optionen['Title']); + self::assertSame('', $normal->optionen['Name']); + self::assertSame('', $normal->optionen['namePkt'], 'auch leere Einstellungen stehen in der Datei'); + self::assertSame('d.m.Y', $normal->optionen['DatF']); + self::assertArrayNotHasKey('KlFin', $normal->optionen, 'Einstellung eines Pokals'); + self::assertCount(4, $normal->mannschaften); + self::assertSame(["FC O'Neill Nord", "O'Neill", 'FC O\''], [$normal->mannschaften[1]->name, $normal->mannschaften[1]->mittel, $normal->mannschaften[1]->kurz]); + self::assertSame(['SP' => '0', 'TOR1' => '0', 'TOR2' => '0', 'STDA' => '0', 'URL' => '', 'NOT' => ''], $normal->mannschaften[2]->werte); + self::assertCount(1, $normal->spieltage); + self::assertSame(['D1' => '', 'D2' => ''], $normal->spieltage[1]->werte); + self::assertCount(2, $normal->spieltage[1]->partien); + self::assertSame(['0', '0'], [$normal->spieltage[1]->partien[2]->heim, $normal->spieltage[1]->partien[2]->gast]); + self::assertSame([1 => ['GA' => '-1', 'GB' => '-1', 'NT' => '', 'BE' => '', 'TI' => '', 'AT' => '0']], $normal->spieltage[1]->partien[2]->spiele); + } + + public function testWertungAmGruenenTisch(): void + { + $normal = Normalform::von(self::liga(['[Options]', 'Teams=4', 'Rounds=1', 'Matches=2', '[Round1]', + 'TA1=1', 'TB1=2', 'GA1=-2', 'GB1=0', 'TA2=3', 'TB2=4', 'GA2=2', 'GB2=1', 'ET2=3']), 'LMO', 1, 'd.m.Y'); + + $erstes = $normal->spieltage[1]->partien[1]->spiele[1]; + $zweites = $normal->spieltage[1]->partien[2]->spiele[1]; + self::assertSame(['-2', '0'], [$erstes['GA'], $erstes['GB']]); + self::assertArrayNotHasKey('ET', $erstes); + self::assertSame(['2', '1', '3'], [$zweites['GA'], $zweites['GB'], $zweites['ET']]); + } + + public function testWasNichtMehrZurLigaGehoertFaelltWeg(): void + { + $normal = Normalform::von(self::liga(['[Options]', 'Teams=2', 'Rounds=1', 'Matches=1', '[Teams]', '1=A', '2=B', '3=C', + '[Team3]', 'NOT=weg', '[Round1]', 'TA1=1', 'TB1=2', 'TA2=3', 'TB2=1', '[Round2]', 'TA1=2', 'TB1=1']), 'LMO', 1, 'd.m.Y'); + + self::assertSame([1, 2], array_keys($normal->mannschaften)); + self::assertSame([1], array_keys($normal->spieltage)); + self::assertSame([1], array_keys($normal->spieltage[1]->partien)); + } + + public function testUnbekanntesBleibtErhalten(): void + { + $normal = Normalform::von(self::liga(['[Options]', 'Teams=2', 'Rounds=1', 'Matches=1', 'Eigenes=ja', '[Team1]', 'Farbe=blau', + '[Round1]', 'Wetter=Regen', 'TA1=1', 'TB1=2', 'GA1=1', 'GB1=0', 'ZU1=500', '[Zusatz]', 'x=y']), 'LMO', 1, 'd.m.Y'); + + self::assertSame('ja', $normal->optionen['Eigenes']); + self::assertSame('blau', $normal->mannschaften[1]->werte['Farbe']); + self::assertSame('Regen', $normal->spieltage[1]->werte['Wetter']); + self::assertSame('500', $normal->spieltage[1]->partien[1]->spiele[1]['ZU']); + self::assertSame([['Zusatz', [['x', 'y']]]], $normal->weitereAbschnitte); + self::assertStringContainsString("ZU1=500\n", $normal->alsText()); + } + + public function testPokalMitHinUndRueckspiel(): void + { + $normal = Normalform::von(self::liga(['[Options]', 'Type=1', 'Teams=4', 'KlFin=1', '[Round1]', 'MO=2', 'TA1=1', 'TB1=2', + 'GA11=2', 'GB11=-2', 'SP11=2', 'GA12=', 'GA13=5']), 'LMO', 1, 'd.m.Y'); + + self::assertArrayNotHasKey('Rounds', $normal->optionen, 'Einstellung einer Liga'); + self::assertSame([1, 2], array_keys($normal->spieltage)); + self::assertSame('2', $normal->spieltage[1]->werte['MO']); + self::assertCount(2, $normal->spieltage[1]->partien); + $paarung = $normal->spieltage[1]->partien[1]; + self::assertSame([1, 2], array_keys($paarung->spiele), 'das dritte Spiel gibt es bei MO=2 nicht'); + self::assertSame(['2', '-2', '2'], [$paarung->spiele[1]['GA'], $paarung->spiele[1]['GB'], $paarung->spiele[1]['SP']], 'im Pokal bleibt -2 stehen'); + self::assertSame('-1', $paarung->spiele[2]['GA'], 'leer heisst nicht gespielt'); + self::assertCount(2, $normal->spieltage[2]->partien, 'Finale und Spiel um Platz 3'); + self::assertSame('1', $normal->spieltage[2]->werte['MO']); + } +} From 4db8859689daa3915e01f5ba7f34dee2e6aeeed0 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:08:11 +0200 Subject: [PATCH 264/298] fix(tipp): Auswertung geht die Tipper in fester Reihenfolge durch readdir() liefert die Tippdateien je nach Dateisystem in anderer Reihenfolge; davon hingen die Auswertungsdatei und die Dateien der Vereinswertung ab (TippAuswertungTest schlug in der Action fehl). --- changelog.md | 2 ++ lmo/addon/tipp/lmo-tippsavewert.php | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 7a35a445..00ce178d 100644 --- a/changelog.md +++ b/changelog.md @@ -53,6 +53,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed +- Tippspiel, Auswertung: Die Tipper werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hing die Reihenfolge in der Auswertungsdatei und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Tippdateien lieferte. - Tippspiel, Erinnerungsmail für eine einzelne Liga: Die noch nicht getippten Spiele stehen jetzt je in einer eigenen Zeile statt ohne Trennung hintereinander. Für einen einzelnen Spieltag wird nur noch dieser durchsucht; bisher kam auch der folgende dazu und wurde mit den Tipps des gewählten verglichen, sodass Spiele in der Mail landeten, die schon getippt waren, und andere fehlten. - Tippspiel, Tabelle nach den Tipps: In Ligen mit direktem Vergleich brach die Seite unter PHP 8 mit einem Fatal Error ab (`lmo-tippcalctable1.php`, „Unsupported operand types: string - string“), sobald Mannschaften gleichauf lagen. - Classlib, Pokal: Stand in der Datei ein Wert eines Spiels (z. B. die Notiz des Hinspiels) hinter den Toren des nächsten Spiels, wurde er dem falschen Spiel zugeordnet. Sieht der Modus einer Runde mehr Spiele vor, als die Datei nennt, bricht das Laden nicht mehr ab. @@ -344,6 +345,7 @@ _Here we write changelog notes for the next version._ ### Fixed +- Prediction game, evaluation: tippers are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation file and the intermediate state in the club ranking files depended on the order in which the file system returned the prediction files. - Prediction game, reminder mail for a single league: the games not yet predicted are now listed one per line instead of run together. For a single round only that round is searched; until now the following round was added as well and compared with the predictions of the chosen one, so the mail listed games that had already been predicted and missed others. - Prediction game, table by predictions: in leagues with head-to-head comparison the page aborted under PHP 8 with a fatal error (`lmo-tippcalctable1.php`, "Unsupported operand types: string - string") as soon as teams were level. - Classlib, cup: if a value of a game (e.g. the note of the first leg) stood in the file after the goals of the next game, it was assigned to the wrong game. If the mode of a round expects more games than the file contains, loading no longer aborts. diff --git a/lmo/addon/tipp/lmo-tippsavewert.php b/lmo/addon/tipp/lmo-tippsavewert.php index b4753dd8..6a0c3290 100644 --- a/lmo/addon/tipp/lmo-tippsavewert.php +++ b/lmo/addon/tipp/lmo-tippsavewert.php @@ -127,7 +127,9 @@ } } closedir($verz); - + // feste Reihenfolge der Tipper: readdir() liefert sie je nach Dateisystem anders + sort($dummy); + $anztipperliga = count($dummy); if (!isset($start)) { From f2e797e9984974731f5e97296da3ff7bb43610dc Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:12:28 +0200 Subject: [PATCH 265/298] fix(zustat): nur gespielte Spiele zaehlen als Spiele mit den meisten Toren --- lmo/lmo-zustat.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lmo/lmo-zustat.php b/lmo/lmo-zustat.php index 0446a16c..0e77f768 100644 --- a/lmo/lmo-zustat.php +++ b/lmo/lmo-zustat.php @@ -487,7 +487,8 @@ } $setztemp1 = $htorreicht1+$htorreicht2; $setztemp2 = (int)$lmo_zustat_ga+(int)$lmo_zustat_gb; - if ($setztemp1 == $setztemp2) { + // nur gespielte Spiele zaehlen + if ($lmo_zustat_spiel->istGespielt() && $setztemp1 == $setztemp2) { $counteranz5 = $counteranz5+1; } } From 55d2b82ac2341c983424c80a9add0d4e6ee43913 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:12:28 +0200 Subject: [PATCH 266/298] refactor(admin): Tabellenkorrektur aendert die Rohdaten und speichert ueber lmo-saveliga.php --- lmo/lmo-admintab.php | 133 +++++++++++++++++++++---------------------- lmo/lmo-saveliga.php | 72 +++++++++++++++++++++++ 2 files changed, 137 insertions(+), 68 deletions(-) create mode 100644 lmo/lmo-saveliga.php diff --git a/lmo/lmo-admintab.php b/lmo/lmo-admintab.php index 87be4147..65a41379 100644 --- a/lmo/lmo-admintab.php +++ b/lmo/lmo-admintab.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -34,17 +34,7 @@ * @var int|string $tabpkt Einstellung aus cfg.txt * * Weitere Variablen des einbindenden Codes: - * @var array $atore - * @var array $dtore - * @var array $etore - * @var array $negativ - * @var array $nieder - * @var array $punkte - * @var array $siege - * @var array $spiele - * @var array $tab2 * @var mixed $tabtype - * @var array $unent */ @@ -52,11 +42,13 @@ if ($file != "") { require_once(PATH_TO_LMO."/lmo-openfile.php"); + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_mannschaften = $lmo_einstellungen->mannschaften(); $breite = 16; - if ($ligaDaten->hidr != 1) { + if (!$lmo_einstellungen->ohneUnentschieden()) { $breite = $breite-1; } - if ($ligaDaten->minus == 2) { + if ($lmo_einstellungen->mitMinuspunkten()) { $dummy = "colspan=\"3\" style=\"text-align:center\""; $breite = $breite+2; } else { @@ -64,13 +56,11 @@ } $endtab = $st; $tabdat = ""; - require(PATH_TO_LMO."/lmo-calctable.php"); - $platz0 = array(""); - $platz0 = array_pad($array, $ligaDaten->anzteams+1, ""); - for ($x = 0; $x < $ligaDaten->anzteams; $x++) { - $x3 = intval(substr($tab2[$x], 34)); - $platz0[$x3] = $x+1; + // die Tabelle bis zum gewaehlten Spieltag, in der errechneten Reihenfolge (ohne Korrektur) + if (!isset($tabtype)) { + $tabtype = 0; } + $lmo_tabelle = \Lmo\Liga\Tabelle::fuerAnsicht($lmo_liga, (int)$tabtype, (int)$st); $addt2 = $_SERVER['PHP_SELF']."?action=table&file=".$file."&tabtype=".$tabtype."&endtab="; if (!isset($save)) { $save = 0; @@ -79,7 +69,7 @@ $xa = ""; $xb = ""; $xc = 0; - for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { + for ($i = 1; $i <= $lmo_mannschaften; $i++) { if ($i < 10) { $xa = $xa."0"; } @@ -89,18 +79,16 @@ $xc++; } } - if ($xc == $ligaDaten->anzteams) { - $ligaDaten->handp[$st-1] = 0; - } else { - $ligaDaten->handp[$st-1] = $xb; - } - require(PATH_TO_LMO."/lmo-savefile.php"); + // HS des Spieltags: je Platz zwei Ziffern; 0 = keine Korrektur + $lmo_liga->spieltag((int)$st)->werte['HS'] = $xc == $lmo_mannschaften ? '0' : $xb; + require(PATH_TO_LMO."/lmo-saveliga.php"); } - $handt = array_pad($array, $ligaDaten->anzteams+2, ""); - for ($i = 0; $i < $ligaDaten->anzteams; $i++) { - if ($ligaDaten->handp[$st-1] != 0) { - $handt[$i+1] = intval(substr($ligaDaten->handp[$st-1], $i * 2, 2)); + $lmo_korrektur = $lmo_liga->spieltage[(int)$st]->werte['HS'] ?? '0'; + $handt = array_pad($array, $lmo_mannschaften+2, ""); + for ($i = 0; $i < $lmo_mannschaften; $i++) { + if ($lmo_korrektur != 0) { + $handt[$i+1] = intval(substr($lmo_korrektur, $i * 2, 2)); } else { $handt[$i+1] = $i+1; } @@ -108,21 +96,21 @@ $addr = $_SERVER['PHP_SELF']."?action=admin&todo=edit&file=".$file."&st="; $addb = $_SERVER['PHP_SELF']."?action=admin&todo=tabs&file=".$file."&st="; $breite = 16; - if ($ligaDaten->spez == 1) { + if ($lmo_einstellungen->mitVerlaengerung()) { $breite = $breite+2; } include(PATH_TO_LMO."/lmo-adminsubnavi.php");?>
    - + hidr!=1) {?> + if (!$lmo_einstellungen->ohneUnentschieden()) {?> anzteams; $x++) { - $i = intval(substr($tab2[$x-1], 34)); - if ($i == $ligaDaten->favteam) { + for ($x = 1; $x <= $lmo_mannschaften; $x++) { + $i = $lmo_tabelle->reihenfolge[$x-1]; + $lmo_zeile = $lmo_tabelle->zeilen[$i]; + $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + $lmo_name = $lmo_mannschaft->anzeigename(); + $lmo_strafp = $lmo_mannschaft->werte['SP'] ?? '0'; + $lmo_strafm = $lmo_mannschaft->werte['SM'] ?? '0'; + $lmo_tor1 = $lmo_mannschaft->werte['TOR1'] ?? '0'; + $lmo_tor2 = $lmo_mannschaft->werte['TOR2'] ?? '0'; + $lmo_strafdat = $lmo_mannschaft->werte['STDA'] ?? '0'; + $lmo_notiz = $lmo_mannschaft->werte['NOT'] ?? ''; + if ($i == $lmo_einstellungen->lieblingsmannschaft()) { $dummy = ""; $dumm2 = ""; } else { @@ -162,18 +159,18 @@ }?> - + - - hidr!=1) {?> - spiele.$dumm2;?> + ohneUnentschieden()) {?> + - niederlagen.$dumm2;?> - minus == 2) {?> + mitMinuspunkten()) {?> - minuspunkte,$lmo_einstellungen->punktfaktor())?> - + - - gegentore,$lmo_einstellungen->torfaktor()).$dumm2; ?> + - minus==2) {?> + mitMinuspunkten()) {?> - minuspunkte,$lmo_einstellungen->punktfaktor())?> $text Sprachtexte + * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist + * @var int|string $st gewaehlter Spieltag + * @var string $dirliga Ligenordner relativ zum LMO (Konfiguration) + * @var string $diroutput Ordner fuer erzeugte Dateien (Konfiguration) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) + * + * Einstellungen: + * @var int|string $einzustats Einstellung aus cfg.txt + * @var int|string $einzutore Einstellung aus cfg.txt + * @var int|string $einzutoretab Einstellung aus cfg.txt + */ + +require_once(PATH_TO_LMO."/lmo-admintest.php"); +if (($_SESSION['lmouserok']==2)||($_SESSION['lmouserok']==1)) { + if ($file!="") { + if (substr($file,-4)==".l98") { + // alles, was der LMO in die Datei schreibt; als aktueller Spieltag gilt der gewaehlte + $lmo_liga = \Lmo\Liga\Normalform::von($lmo_liga, $text[54], $st>0 ? $st : $lmo_liga->einstellungen()->aktuellerSpieltag(), $defdateformat); + if ($einzutore==1 || $einzutoretab==1 || $einzustats==1) { + include(PATH_TO_LMO."/lmo-zustat.php"); + } + $datei = fopen(PATH_TO_LMO.'/'.$dirliga.$file,"wb"); + if ($datei) { + echo getMessage($text[138]); + flock($datei,LOCK_EX); + fputs($datei,$lmo_liga->alsText()); + flock($datei,LOCK_UN); + if (file_exists(PATH_TO_LMO.'/'.$diroutput.'/viewer_'.substr($file,0,-4).'_count.txt')) { + unlink(PATH_TO_LMO.'/'.$diroutput.'/viewer_'.substr($file,0,-4).'_count.txt'); + } + fclose($datei); + } + else { + echo getMessage($text[283],true); + } + clearstatcache(); + } + } +} +?> From d4cb45ef2c74a63f8b3a3cbc5bb2ff630d8bc6fb Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:12:28 +0200 Subject: [PATCH 267/298] changelog: Normalform, lmo-saveliga.php und Tabellenkorrektur --- changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelog.md b/changelog.md index 00ce178d..82176f11 100644 --- a/changelog.md +++ b/changelog.md @@ -23,6 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. +- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Als erste Seite arbeitet die Tabellenkorrektur (`lmo-admintab.php`) so; sie berechnet ihre Tabelle über `Lmo\Liga\Tabelle`. - Die Statistikdatei einer Liga (`lmo-zustat.php`) wird aus den Rohdaten erzeugt. `lmo-savefile.php` rechnet den Stand, der gespeichert wird, einmal in Rohdaten um, gibt ihn an die Statistik weiter und schreibt ihn dann; danach steht er auch in `$lmo_liga`. - Das Spieltagsmenü (`lmo-spieltagsmenu.php`), die Spielerstatistik im Adminbereich (`addon/spieler/lmo-statadmin.php`) und die Spielanzeige des Viewer-Addons lesen Spieltage, Art der Liga und Mannschaften aus den Rohdaten bzw. benutzen `$ligaDaten` nicht mehr als Zwischenspeicher. - Tippspiel, Erinnerungsmail für eine einzelne Liga (`lmo-tippemail.php`) und der Lader der Tipps eines Spieltags (`lmo-tippopenfile.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Lader zählt die Paarungen über `Lmo\Tipp\Tipprunde`, statt sie in `$ligaDaten->anzsp` zu schreiben, und ändert bei einem Tipp mit dem Wert -2 nicht mehr die Wertung des Spiels in der geladenen Liga. Damit greift das Tippspiel nur noch an einer Stelle auf `$ligaDaten` zu: bei der Auswertung direkt nach dem Speichern im Adminbereich. @@ -53,6 +54,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed +- Statistikdatei: Bei der Anzahl der Spiele mit den meisten Toren zählen nur noch gespielte Spiele. War noch kein Tor gefallen, wurden bisher nach dem Laden einer Liga alle nicht gespielten Spiele mitgezählt, direkt nach dem Anlegen dagegen keines. - Tippspiel, Auswertung: Die Tipper werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hing die Reihenfolge in der Auswertungsdatei und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Tippdateien lieferte. - Tippspiel, Erinnerungsmail für eine einzelne Liga: Die noch nicht getippten Spiele stehen jetzt je in einer eigenen Zeile statt ohne Trennung hintereinander. Für einen einzelnen Spieltag wird nur noch dieser durchsucht; bisher kam auch der folgende dazu und wurde mit den Tipps des gewählten verglichen, sodass Spiele in der Mail landeten, die schon getippt waren, und andere fehlten. - Tippspiel, Tabelle nach den Tipps: In Ligen mit direktem Vergleich brach die Seite unter PHP 8 mit einem Fatal Error ab (`lmo-tippcalctable1.php`, „Unsupported operand types: string - string“), sobald Mannschaften gleichauf lagen. @@ -315,6 +317,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. +- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. The first page working this way is the table correction (`lmo-admintab.php`); it computes its table through `Lmo\Liga\Tabelle`. - The statistics file of a league (`lmo-zustat.php`) is generated from the raw data. `lmo-savefile.php` converts the state being saved to raw data once, hands it to the statistics and then writes it; afterwards it is also available in `$lmo_liga`. - The round menu (`lmo-spieltagsmenu.php`), the player statistics in the admin area (`addon/spieler/lmo-statadmin.php`) and the game display of the viewer addon read rounds, league type and teams from the raw data and no longer use `$ligaDaten` as scratch storage. - Prediction game, reminder mail for a single league (`lmo-tippemail.php`) and the loader for the predictions of one round (`lmo-tippopenfile.php`): games, teams and settings come from the raw data. The loader counts the pairings through `Lmo\Tipp\Tipprunde` instead of writing them to `$ligaDaten->anzsp`, and a prediction with the value -2 no longer changes the verdict of the game in the loaded league. The prediction game now touches `$ligaDaten` in one place only: the evaluation right after saving in the admin area. @@ -345,6 +348,7 @@ _Here we write changelog notes for the next version._ ### Fixed +- Statistics file: only played games count towards the number of games with the most goals. With no goal scored yet, all unplayed games used to be counted after loading a league, but none right after creating it. - Prediction game, evaluation: tippers are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation file and the intermediate state in the club ranking files depended on the order in which the file system returned the prediction files. - Prediction game, reminder mail for a single league: the games not yet predicted are now listed one per line instead of run together. For a single round only that round is searched; until now the following round was added as well and compared with the predictions of the chosen one, so the mail listed games that had already been predicted and missed others. - Prediction game, table by predictions: in leagues with head-to-head comparison the page aborted under PHP 8 with a fatal error (`lmo-tippcalctable1.php`, "Unsupported operand types: string - string") as soon as teams were level. From f3a0353b6f80de904f5fd48ebb3df507b7997fe2 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:29:56 +0200 Subject: [PATCH 268/298] fix(tipp): Gesamtauswertung geht die Ligen in fester Reihenfolge durch --- lmo/addon/tipp/lmo-tippsavewertgesamt.php | 2 ++ .../tipp/auswertung-1d3ced93.txt | 26 +++++++++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippsavewertgesamt.php b/lmo/addon/tipp/lmo-tippsavewertgesamt.php index 6a0a6327..04991c00 100644 --- a/lmo/addon/tipp/lmo-tippsavewertgesamt.php +++ b/lmo/addon/tipp/lmo-tippsavewertgesamt.php @@ -69,6 +69,8 @@ } } closedir($verz); +// feste Reihenfolge der Ligen: readdir() liefert sie je nach Dateisystem anders +sort($dummy); $anzligen = count($dummy); $anzligenaus = 0; diff --git a/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt index 599e4ba7..fe66684c 100644 --- a/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt +++ b/tests/GoldenMaster/__snapshots__/tipp/auswertung-1d3ced93.txt @@ -3446,29 +3446,29 @@ GEAENDERT ligen/tippliga.l98 NEU addon/tipp/tipps/auswert/gesamt.aus (179 Bytes) [Options] AnzLigen=2 -TT1=tipppokal.aus -TT2=tippliga.aus +TT1=tippliga.aus +TT2=tipppokal.aus [tester] Team= -TP1=6 -SG1=3 +TP1=8 +SG1=5 P11=1 +P31=1 P41=2 -TP2=8 -SG2=5 +TP2=6 +SG2=3 P12=1 -P32=1 P42=2 [zweiter] Team= -TP1=6 -SG1=2 -P11=1 -P31=1 -TP2=0 -SG2=3 +TP1=0 +SG1=3 +TP2=6 +SG2=2 +P12=1 +P32=1 NEU output/tippliga.l98.php (2309 Bytes) Date: Mon, 12 Oct 2026 13:29:56 +0200 Subject: [PATCH 269/298] test(zustat): Snapshot der Liga aus Vorlage zaehlt keine ungespielten Spiele mehr --- .../core-gaps/create_league_from_template-b5078678.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt index 61e29491..d70b29b1 100644 --- a/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt +++ b/tests/GoldenMaster/__snapshots__/core-gaps/create_league_from_template-b5078678.txt @@ -1063,7 +1063,7 @@ NT3= BE3= TI3= AT3= -NEU output/ausvorlage.l98.php (1441 Bytes) +NEU output/ausvorlage.l98.php (1440 Bytes) Date: Mon, 12 Oct 2026 13:29:57 +0200 Subject: [PATCH 270/298] refactor(admin): Anzahl der Spieltage und Partien aendert die Rohdaten; Unternavigation liest daraus --- lmo/lmo-adminanz.php | 53 ++++++++++++++++------------------------ lmo/lmo-adminsubnavi.php | 6 ++--- 2 files changed, 24 insertions(+), 35 deletions(-) diff --git a/lmo/lmo-adminanz.php b/lmo/lmo-adminanz.php index 37263413..07a2ee68 100644 --- a/lmo/lmo-adminanz.php +++ b/lmo/lmo-adminanz.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -34,38 +34,27 @@ if ($file != '' && ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1)) { require_once(PATH_TO_LMO . '/lmo-openfile.php'); if (isset ($save) && $save == 1) { - for ($i = 0; $i < $ligaDaten->anzst; $i++) { - for ($j = $ligaDaten->anzsp; $j <40; $j++) { - $ligaDaten->teama[$i][$j] = 0; - $ligaDaten->teamb[$i][$j] = 0; - $ligaDaten->goala[$i][$j] = -1; - $ligaDaten->goalb[$i][$j] = -1; - $ligaDaten->msieg[$i][$j] = 0; - $ligaDaten->mterm[$i][$j] = ''; - $ligaDaten->mnote[$i][$j] = ''; - $ligaDaten->mberi[$i][$j] = ''; - $ligaDaten->mspez[$i][$j] = '_'; + // Was bisher hinter der letzten Partie oder dem letzten Spieltag lag, beginnt leer + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_anz_spieltage = $lmo_einstellungen->spieltage(); + $lmo_anz_partien = $lmo_einstellungen->partienJeSpieltag(); + $lmo_anz_leer = array('GA' => '-1', 'GB' => '-1', 'SP' => '_', 'NT' => '', 'BE' => '', 'TI' => '', 'AT' => ''); + for ($i = 1; $i <= 116; $i++) { + for ($j = $i <= $lmo_anz_spieltage ? $lmo_anz_partien + 1 : 1; $j <= 40; $j++) { + $lmo_anz_partie = new \Lmo\Liga\Rohdaten\Partie(); + $lmo_anz_partie->heim = '0'; + $lmo_anz_partie->gast = '0'; + $lmo_anz_partie->spiele[1] = $lmo_anz_leer; + $lmo_liga->spieltag($i)->partien[$j] = $lmo_anz_partie; } } - for ($i = $ligaDaten->anzst; $i < 116; $i++) { - for ($j = 0; $j < 40; $j++) { - $ligaDaten->teama[$i][$j] = 0; - $ligaDaten->teamb[$i][$j] = 0; - $ligaDaten->goala[$i][$j] = -1; - $ligaDaten->goalb[$i][$j] = -1; - $ligaDaten->msieg[$i][$j] = 0; - $ligaDaten->mterm[$i][$j] = ''; - $ligaDaten->mnote[$i][$j] = ''; - $ligaDaten->mberi[$i][$j] = ''; - $ligaDaten->mspez[$i][$j] = '_'; - } - } - $ligaDaten->anzst = trim($_POST['xanzst']); - $ligaDaten->anzsp = trim($_POST['xanzsp']); - if ($ligaDaten->stx > $ligaDaten->anzst) { - $ligaDaten->stx = $ligaDaten->anzst; + $lmo_liga->optionen['Rounds'] = trim($_POST['xanzst']); + $lmo_liga->optionen['Matches'] = trim($_POST['xanzsp']); + // der aktuelle Spieltag liegt hoechstens auf dem letzten + if ($lmo_einstellungen->aktuellerSpieltag() > $lmo_liga->optionen['Rounds']) { + $lmo_liga->optionen['Actual'] = $lmo_liga->optionen['Rounds']; } - require(PATH_TO_LMO . '/lmo-savefile.php'); + require(PATH_TO_LMO . '/lmo-saveliga.php'); } $addr = $_SERVER['PHP_SELF'] . '?action=admin&todo=edit&file=' . $file . '&st='; $addb = $_SERVER['PHP_SELF'] . '?action=admin&todo=tabs&file=' . $file . '&st='; @@ -96,7 +85,7 @@ - +

    titel?>

    name()?>

    -
    + @@ -134,7 +122,7 @@
     
    - teams[$i].$dumm2;?>   teamn[$i]!="" || $ligaDaten->strafp[$i]!=0 || $ligaDaten->strafm[$i]!=0 || $ligaDaten->torkorrektur1[$i]!=0 || $ligaDaten->torkorrektur2[$i]!=0) { - $lmo_tabellennotiz=getSmallImage($ligaDaten->teams[$i]); + if ($lmo_notiz!="" || $lmo_strafp!=0 || $lmo_strafm!=0 || $lmo_tor1!=0 || $lmo_tor2!=0) { + $lmo_tabellennotiz=getSmallImage($lmo_name); /** Notizen anzeigen * @@ -181,32 +178,32 @@ * muss mit -1 multipliziert werden, um die Punkte/Tore richtig anzuzeigen */ - $lmo_tabellennotiz.=" ".$ligaDaten->teams[$i].""; + $lmo_tabellennotiz.=" ".$lmo_name.""; //Straf-/Bonuspunkte - if ($ligaDaten->strafp[$i]!=0 || $ligaDaten->strafm[$i]!=0) { + if ($lmo_strafp!=0 || $lmo_strafm!=0) { $lmo_tabellennotiz.="\n\n".$text[128].": "; //Punkte - $lmo_tabellennotiz.=$ligaDaten->strafp[$i]<0?"+".((-1)*applyFactor($ligaDaten->strafp[$i],$ligaDaten->pointsfaktor)):((-1)*applyFactor($ligaDaten->strafp[$i],$ligaDaten->pointsfaktor)); + $lmo_tabellennotiz.=$lmo_strafp<0?"+".((-1)*applyFactor($lmo_strafp,$lmo_einstellungen->punktfaktor())):((-1)*applyFactor($lmo_strafp,$lmo_einstellungen->punktfaktor())); //Minuspunkte - if ($ligaDaten->minus==2) { - $lmo_tabellennotiz.=":".($ligaDaten->strafm[$i]<0?"+".((-1)*applyFactor($ligaDaten->strafm[$i],$ligaDaten->pointsfaktor)):((-1)*applyFactor($ligaDaten->strafm[$i],$ligaDaten->pointsfaktor))); + if ($lmo_einstellungen->mitMinuspunkten()) { + $lmo_tabellennotiz.=":".($lmo_strafm<0?"+".((-1)*applyFactor($lmo_strafm,$lmo_einstellungen->punktfaktor())):((-1)*applyFactor($lmo_strafm,$lmo_einstellungen->punktfaktor()))); } //Ab ST - if ($ligaDaten->strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$ligaDaten->strafdat[$i]})"; + if ($lmo_strafdat!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$lmo_strafdat})"; } //Straf-/Bonustore - if ($ligaDaten->torkorrektur1[$i]!=0 || $ligaDaten->torkorrektur2[$i]!=0) { + if ($lmo_tor1!=0 || $lmo_tor2!=0) { $lmo_tabellennotiz.="\n".$text[522].": "; //Tore - $lmo_tabellennotiz.=$ligaDaten->torkorrektur1[$i]<0?"+".((-1)*applyFactor($ligaDaten->torkorrektur1[$i],$ligaDaten->goalfaktor)).":":((-1)*applyFactor($ligaDaten->torkorrektur1[$i],$ligaDaten->goalfaktor)).":"; + $lmo_tabellennotiz.=$lmo_tor1<0?"+".((-1)*applyFactor($lmo_tor1,$lmo_einstellungen->torfaktor())).":":((-1)*applyFactor($lmo_tor1,$lmo_einstellungen->torfaktor())).":"; //Gegentore - $lmo_tabellennotiz.=$ligaDaten->torkorrektur2[$i]<0?"+".((-1)*applyFactor($ligaDaten->torkorrektur2[$i],$ligaDaten->goalfaktor)):((-1)*applyFactor($ligaDaten->torkorrektur2[$i],$ligaDaten->goalfaktor)); + $lmo_tabellennotiz.=$lmo_tor2<0?"+".((-1)*applyFactor($lmo_tor2,$lmo_einstellungen->torfaktor())):((-1)*applyFactor($lmo_tor2,$lmo_einstellungen->torfaktor())); //Ab ST - if ($ligaDaten->strafdat[$i]!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$ligaDaten->strafdat[$i]})"; + if ($lmo_strafdat!=0) $lmo_tabellennotiz.=" ({$text[524]} {$text[145]} {$lmo_strafdat})"; } //Teamnotizen - if ($ligaDaten->teamn[$i]!="") { - $lmo_tabellennotiz.="\n\n".$text[22].":\n".$ligaDaten->teamn[$i]; + if ($lmo_notiz!="") { + $lmo_tabellennotiz.="\n\n".$text[22].":\n".$lmo_notiz; }?>  siege.$dumm2;?>unentschieden.$dumm2;?>  pointsfaktor)?>punkte,$lmo_einstellungen->punktfaktor())?>:pointsfaktor)?>  goalfaktor).$dumm2; ?>tore,$lmo_einstellungen->torfaktor()).$dumm2; ?> :goalfaktor).$dumm2; ?>goalfaktor).$dumm2; ?>tordifferenz(),$lmo_einstellungen->torfaktor()).$dumm2; ?>  pointsfaktor)?>punkte,$lmo_einstellungen->punktfaktor())?>:pointsfaktor)?>
      @@ -111,7 +100,7 @@ - + @@ -532,18 +548,18 @@ - + - + - + @@ -551,7 +567,7 @@   @@ -563,7 +579,7 @@   @@ -574,8 +590,8 @@
      diff --git a/lmo/lmo-adminsubnavi.php b/lmo/lmo-adminsubnavi.php index c29954e1..9c5bef37 100644 --- a/lmo/lmo-adminsubnavi.php +++ b/lmo/lmo-adminsubnavi.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der Liga: der geladene oder gerade gespeicherte Stand * @var array $text Sprachtexte * @var int|string $st gewaehlter Spieltag * @var string $todo gewaehlte Aktion (Aufrufparameter) @@ -69,9 +69,9 @@ hands == 1) { +if ($lmo_liga->einstellungen()->mitHandicap()) { if ($todo != 'tabs') {?> - + From db3f316ff919f2b381e42cd7dd0e607df8ac7ec6 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:29:57 +0200 Subject: [PATCH 271/298] changelog: feste Reihenfolge der Gesamtauswertung, Anzahl der Spieltage --- changelog.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index 82176f11..df904253 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Als erste Seite arbeitet die Tabellenkorrektur (`lmo-admintab.php`) so; sie berechnet ihre Tabelle über `Lmo\Liga\Tabelle`. +- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Bisher arbeiten so die Tabellenkorrektur (`lmo-admintab.php`, mit ihrer Tabelle über `Lmo\Liga\Tabelle`) und die Anzahl der Spieltage und Partien (`lmo-adminanz.php`); die Unternavigation des Adminbereichs liest aus den Rohdaten. - Die Statistikdatei einer Liga (`lmo-zustat.php`) wird aus den Rohdaten erzeugt. `lmo-savefile.php` rechnet den Stand, der gespeichert wird, einmal in Rohdaten um, gibt ihn an die Statistik weiter und schreibt ihn dann; danach steht er auch in `$lmo_liga`. - Das Spieltagsmenü (`lmo-spieltagsmenu.php`), die Spielerstatistik im Adminbereich (`addon/spieler/lmo-statadmin.php`) und die Spielanzeige des Viewer-Addons lesen Spieltage, Art der Liga und Mannschaften aus den Rohdaten bzw. benutzen `$ligaDaten` nicht mehr als Zwischenspeicher. - Tippspiel, Erinnerungsmail für eine einzelne Liga (`lmo-tippemail.php`) und der Lader der Tipps eines Spieltags (`lmo-tippopenfile.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Lader zählt die Paarungen über `Lmo\Tipp\Tipprunde`, statt sie in `$ligaDaten->anzsp` zu schreiben, und ändert bei einem Tipp mit dem Wert -2 nicht mehr die Wertung des Spiels in der geladenen Liga. Damit greift das Tippspiel nur noch an einer Stelle auf `$ligaDaten` zu: bei der Auswertung direkt nach dem Speichern im Adminbereich. @@ -55,7 +55,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed - Statistikdatei: Bei der Anzahl der Spiele mit den meisten Toren zählen nur noch gespielte Spiele. War noch kein Tor gefallen, wurden bisher nach dem Laden einer Liga alle nicht gespielten Spiele mitgezählt, direkt nach dem Anlegen dagegen keines. -- Tippspiel, Auswertung: Die Tipper werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hing die Reihenfolge in der Auswertungsdatei und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Tippdateien lieferte. +- Tippspiel, Auswertung: Die Tipper und in der Gesamtauswertung die Ligen werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hingen die Reihenfolge in den Auswertungsdateien, die Nummern der Ligen in der Gesamtauswertung und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Dateien lieferte. - Tippspiel, Erinnerungsmail für eine einzelne Liga: Die noch nicht getippten Spiele stehen jetzt je in einer eigenen Zeile statt ohne Trennung hintereinander. Für einen einzelnen Spieltag wird nur noch dieser durchsucht; bisher kam auch der folgende dazu und wurde mit den Tipps des gewählten verglichen, sodass Spiele in der Mail landeten, die schon getippt waren, und andere fehlten. - Tippspiel, Tabelle nach den Tipps: In Ligen mit direktem Vergleich brach die Seite unter PHP 8 mit einem Fatal Error ab (`lmo-tippcalctable1.php`, „Unsupported operand types: string - string“), sobald Mannschaften gleichauf lagen. - Classlib, Pokal: Stand in der Datei ein Wert eines Spiels (z. B. die Notiz des Hinspiels) hinter den Toren des nächsten Spiels, wurde er dem falschen Spiel zugeordnet. Sieht der Modus einer Runde mehr Spiele vor, als die Datei nennt, bricht das Laden nicht mehr ab. @@ -317,7 +317,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. The first page working this way is the table correction (`lmo-admintab.php`); it computes its table through `Lmo\Liga\Tabelle`. +- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. So far the table correction (`lmo-admintab.php`, computing its table through `Lmo\Liga\Tabelle`) and the number of rounds and games (`lmo-adminanz.php`) work this way; the sub navigation of the admin area reads from the raw data. - The statistics file of a league (`lmo-zustat.php`) is generated from the raw data. `lmo-savefile.php` converts the state being saved to raw data once, hands it to the statistics and then writes it; afterwards it is also available in `$lmo_liga`. - The round menu (`lmo-spieltagsmenu.php`), the player statistics in the admin area (`addon/spieler/lmo-statadmin.php`) and the game display of the viewer addon read rounds, league type and teams from the raw data and no longer use `$ligaDaten` as scratch storage. - Prediction game, reminder mail for a single league (`lmo-tippemail.php`) and the loader for the predictions of one round (`lmo-tippopenfile.php`): games, teams and settings come from the raw data. The loader counts the pairings through `Lmo\Tipp\Tipprunde` instead of writing them to `$ligaDaten->anzsp`, and a prediction with the value -2 no longer changes the verdict of the game in the loaded league. The prediction game now touches `$ligaDaten` in one place only: the evaluation right after saving in the admin area. @@ -349,7 +349,7 @@ _Here we write changelog notes for the next version._ ### Fixed - Statistics file: only played games count towards the number of games with the most goals. With no goal scored yet, all unplayed games used to be counted after loading a league, but none right after creating it. -- Prediction game, evaluation: tippers are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation file and the intermediate state in the club ranking files depended on the order in which the file system returned the prediction files. +- Prediction game, evaluation: tippers, and in the overall evaluation the leagues, are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation files, the numbers of the leagues in the overall evaluation and the intermediate state in the club ranking files depended on the order in which the file system returned the files. - Prediction game, reminder mail for a single league: the games not yet predicted are now listed one per line instead of run together. For a single round only that round is searched; until now the following round was added as well and compared with the predictions of the chosen one, so the mail listed games that had already been predicted and missed others. - Prediction game, table by predictions: in leagues with head-to-head comparison the page aborted under PHP 8 with a fatal error (`lmo-tippcalctable1.php`, "Unsupported operand types: string - string") as soon as teams were level. - Classlib, cup: if a value of a game (e.g. the note of the first leg) stood in the file after the goals of the next game, it was assigned to the wrong game. If the mode of a round expects more games than the file contains, loading no longer aborts. From 9dda43d0febcd7ad1b5f7a4b25417483b5686536 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:34:31 +0200 Subject: [PATCH 272/298] test(admin): jeder Reiter der Einstellungen einer Liga und eines Pokals --- tests/GoldenMaster/AdminEinstellungenTest.php | 119 + .../admin-einstellungen/liga-fecaf641.txt | 3844 +++++++++++++++++ .../admin-einstellungen/pokal-a9454367.txt | 1551 +++++++ 3 files changed, 5514 insertions(+) create mode 100644 tests/GoldenMaster/AdminEinstellungenTest.php create mode 100644 tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-einstellungen/pokal-a9454367.txt diff --git a/tests/GoldenMaster/AdminEinstellungenTest.php b/tests/GoldenMaster/AdminEinstellungenTest.php new file mode 100644 index 00000000..086aee95 --- /dev/null +++ b/tests/GoldenMaster/AdminEinstellungenTest.php @@ -0,0 +1,119 @@ + $felder */ + private static function speichere(AdminClient $c, string $datei, int $reiter, array $felder): string + { + return $c->post('lmoadmin.php', '', [ + 'action' => 'admin', 'todo' => 'edit', 'file' => $datei, 'st' => '-1', 'show' => (string) $reiter, 'save' => '1', + ] + $felder); + } + + public function testJederReiterEinerLiga(): void + { + $c = Fixture::loggedInClient(); + $c->resetChanges(); + $t = new Transcript(); + $liga = 'golden/basic.l98'; + + $t->add('Grunddaten', self::speichere($c, $liga, 0, [ + 'xtitel' => " Liga O'Neill & Söhne ", 'xgoalfaktor' => '2', 'xpointsfaktor' => 'abc', 'xfavteam' => '3', 'xselteam' => '2', + 'xstat1' => '4', 'xstat2' => '4', 'xnamepkt' => 'Zähler', 'xnametor' => 'Körbe', + ]), $c->changes()); + $t->add('Grunddaten: leerer Name, Bezeichnungen wie vorgegeben', self::speichere($c, $liga, 0, [ + 'xtitel' => '', 'xnamepkt' => 'Pkt.', 'xnametor' => 'Tore', 'xstat1' => '0', 'xstat2' => '5', + ]), $c->changes()); + $t->add('Anzeige: alles an, eigenes Datumsformat', self::speichere($c, $liga, 2, [ + 'xenablegamesort' => 'on', 'xdatm' => 'on', 'xdatfselect' => '1', 'xdatf' => 'd.m.y', 'xdats' => 'on', 'xplan' => 'on', + 'xergebnis' => 'on', 'xmittore' => 'on', 'xdatc' => 'on', 'xonrun' => '1', 'xkurve' => 'on', 'xkreuz' => 'on', + 'xtabelle' => 'on', 'xligastats' => 'on', 'xurlt' => 'on', 'xurlb' => 'on', + ]), $c->changes()); + $t->add('Anzeige: alles aus', self::speichere($c, $liga, 2, ['xdatf2' => 'j.n.Y', 'xdatc' => 'on']), $c->changes()); + $t->add('Punkte: Minuspunkte, Verlaengerung, Handicap', self::speichere($c, $liga, 3, [ + 'xminus' => 'on', 'xspez' => 'on', 'xhands' => 'on', 'xdirekt' => 'on', + 'xpns' => ' 2 ', 'xpnu' => '1', 'xpnn' => '0', 'xpxs' => '2', 'xpxu' => '1', 'xpxn' => '1', 'xpps' => '2', 'xppu' => '0', 'xppn' => '1', + ]), $c->changes()); + $t->add('Punkte: alles aus, Kegeln', self::speichere($c, $liga, 3, ['xkegel' => 'on', 'xhidr' => 'on', 'xpns' => '3']), $c->changes()); + $t->add('Tabelle', self::speichere($c, $liga, 4, [ + 'xeinhinrueck' => 'on', 'xchamp' => 'on', 'xanzcl' => '2', 'xanzck' => '1', 'xanzuc' => '0', 'xanzar' => '1', 'xanzab' => ' 2', + ]), $c->changes()); + $t->add('Tabelle: alles aus', self::speichere($c, $liga, 4, []), $c->changes()); + foreach ([0, 2, 3, 4] as $reiter) { + $t->add('Reiter ' . $reiter . ' danach', $c->get('lmoadmin.php', 'action=admin&todo=edit&file=' . $liga . '&st=-1&show=' . $reiter), $c->changes()); + } + + $this->assertMatchesSnapshot('admin-einstellungen', 'liga', $t->text()); + } + + public function testReiterEinesPokals(): void + { + $c = Fixture::loggedInClient(); + file_put_contents($c->instance()->ligenDir() . '/einstellpokal.l98', self::POKAL); + $c->instance()->freezeLeagueTimes(); + $c->resetChanges(); + $t = new Transcript(); + $liga = 'einstellpokal.l98'; + + $t->add('Grunddaten', self::speichere($c, $liga, 0, [ + 'xtitel' => 'Pokal neu', 'xfavteam' => '1', 'xselteam' => '0', 'xplayoffmode' => '2', 'xstat1' => '3', 'xnamepkt' => 'egal', + ]), $c->changes()); + $t->add('Anzeige: Spiel um Platz 3, Playdown', self::speichere($c, $liga, 2, [ + 'xklfin' => 'on', 'xplaydown' => 'on', 'xplayoffmode' => '1', 'xdats' => 'on', 'xergebnis' => 'on', 'xplan' => 'on', 'xkurve' => 'on', + ]), $c->changes()); + $t->add('Punkte gibt es im Pokal nicht', self::speichere($c, $liga, 3, ['xminus' => 'on', 'xpns' => '9']), $c->changes()); + $t->add('Tabelle gibt es im Pokal nicht', self::speichere($c, $liga, 4, ['xchamp' => 'on', 'xanzcl' => '9']), $c->changes()); + foreach ([0, 2] as $reiter) { + $t->add('Reiter ' . $reiter . ' danach', $c->get('lmoadmin.php', 'action=admin&todo=edit&file=' . $liga . '&st=-1&show=' . $reiter), $c->changes()); + } + + $this->assertMatchesSnapshot('admin-einstellungen', 'pokal', $t->text()); + } +} diff --git a/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt b/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt new file mode 100644 index 00000000..51446ac2 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt @@ -0,0 +1,3844 @@ +### liga +=== Grunddaten === + + + +LMO Admin + + + + + +
    + +
    + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Liga O'Neill & Söhne

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    + + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -1,8 +1,8 @@ + [Options] + Title=Liga Manager Online 4 +-Name=basic ++Name=Liga O'Neill & Söhne + Type=0 + Teams=8 +-goalfaktor=1 ++goalfaktor=2 + pointsfaktor=1 + enableGameSort=1 +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Pkt. +-nameTor=Tore ++namePkt=Zähler ++nameTor=Körbe + tableHinRueck=1 + tableHeimAusw=1 +@@ -39,6 +39,6 @@ + Ergebnis=1 + mittore=0 +-favTeam=0 +-selTeam=0 ++favTeam=3 ++selTeam=2 + ticker=0 + Graph=1 +@@ -46,6 +46,6 @@ + Tabelle=1 + Ligastats=1 +-kurve1=0 +-kurve2=0 ++kurve1=4 ++kurve2=4 + + [News] +@@ -61,4 +61,14 @@ + 8=Mannschaft 8 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft ++8=Mannschaft ++ + [Teamk] + 1=Manns +NEU output/basic.l98.php (2262 Bytes) + + +=== Grunddaten: leerer Name, Bezeichnungen wie vorgegeben === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Zähler +
    + + +Alternative für Körbe +
    + + +Kommastellen Zähler +
    + + +Kommastellen Körbe +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -1,5 +1,5 @@ + [Options] + Title=Liga Manager Online 4 +-Name=Liga O'Neill & Söhne ++Name=No Name + Type=0 + Teams=8 +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt=Zähler +-nameTor=Körbe ++namePkt= ++nameTor= + tableHinRueck=1 + tableHeimAusw=1 +@@ -46,6 +46,6 @@ + Tabelle=1 + Ligastats=1 +-kurve1=4 +-kurve2=4 ++kurve1=0 ++kurve2=5 + + [News] + +=== Anzeige: alles an, eigenes Datumsformat === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    Anzeigen/Darstellung
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Datumssortierung + + +
    +Startanzeige  + +
    +Anstoßtermin  + +
    +Format der Anstoßtermine  + + +
    + + + + + Wochentag +
      D = Sa
      l = Samstag
    + Tag +
      d = 15
      j = 15
    + Monat +
      m = 03
      M = März
      F = März
    + Jahr +
      y = 25
      Y = 2025
    + Uhrzeit +
      H = 13
      i = 00
      A = PM
    +
    ?
    +
    +Spieltagsdatum   
    +Ergebnisse/Tabelle   +
    +Kalender    Spielpläne +
    +Kreuztabelle    Fieberkurven +
    +Spielerstatistik    Ligastatistik +
    Verlinkungen
    + + +Mannschafts-Homepages verlinken +
    + + +Spielberichte verlinken +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -17,5 +17,5 @@ + Spez=0 + HideDraw=0 +-OnRun=0 ++OnRun=1 + MinusPoints=1 + Direct=0 +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt= +-nameTor= ++namePkt=Pkt. ++nameTor=Tore + tableHinRueck=1 + tableHeimAusw=1 +@@ -33,10 +33,10 @@ + DatS=1 + DatM=1 +-DatF=d.m.Y H:i +-urlT=0 +-urlB=0 ++DatF=d.m.y ++urlT=1 ++urlB=1 + Plan=1 + Ergebnis=1 +-mittore=0 ++mittore=1 + favTeam=3 + selTeam=2 +@@ -46,6 +46,6 @@ + Tabelle=1 + Ligastats=1 +-kurve1=0 +-kurve2=5 ++kurve1=5 ++kurve2=0 + + [News] + +=== Anzeige: alles aus === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    Anzeigen/Darstellung
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Datumssortierung + + +
    +Startanzeige  + +
    +Anstoßtermin  + +
    +Format der Anstoßtermine  + + +
    + + + + + Wochentag +
      D = Sa
      l = Samstag
    + Tag +
      d = 15
      j = 15
    + Monat +
      m = 03
      M = März
      F = März
    + Jahr +
      y = 25
      Y = 2025
    + Uhrzeit +
      H = 13
      i = 00
      A = PM
    +
    ?
    +
    +Spieltagsdatum   
    +Ergebnisse/Tabelle   +
    +Kalender    Spielpläne +
    +Kreuztabelle    Fieberkurven +
    +Spielerstatistik    Ligastatistik +
    Verlinkungen
    + + +Mannschafts-Homepages verlinken +
    + + +Spielberichte verlinken +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -6,5 +6,5 @@ + goalfaktor=2 + pointsfaktor=1 +-enableGameSort=1 ++enableGameSort=0 + Rounds=14 + Matches=4 +@@ -30,20 +30,20 @@ + tableHinRueck=1 + tableHeimAusw=1 +-DatC=1 +-DatS=1 +-DatM=1 +-DatF=d.m.y +-urlT=1 +-urlB=1 +-Plan=1 +-Ergebnis=1 +-mittore=1 ++DatC=0 ++DatS=0 ++DatM=0 ++DatF=j.n.Y ++urlT=0 ++urlB=0 ++Plan=0 ++Ergebnis=0 ++mittore=0 + favTeam=3 + selTeam=2 + ticker=0 +-Graph=1 +-Kreuz=1 ++Graph=0 ++Kreuz=0 + Tabelle=1 +-Ligastats=1 ++Ligastats=0 + kurve1=5 + kurve2=0 + +=== Punkte: Minuspunkte, Verlaengerung, Handicap === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Tabelle + +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    Spielsystem
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +  Minuspunkte +
    +  Spielende offen +
    +  Tabellenspalte 'Unentschieden' verbergen +
    +  Direkter Vergleich +
    +  erzielte Tore zählen vor Tordifferenz +
    +  Handsortierung der Tabelle ermöglichen +
    Punktesystem
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      s  u  n 
    nach regulärem Ende  + + + + + +
    nach Verlängerung  + + + + + +
    nach Penalty- bzw. 11-Meter-Schießen  + + + + + +
    +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -11,13 +11,19 @@ + Actual=1 + Kegel=0 +-HandS=0 +-PointsForWin=3 ++HandS=1 ++PointsForWin=2 + PointsForDraw=1 + PointsForLost=0 +-Spez=0 ++Spez=1 + HideDraw=0 + OnRun=1 +-MinusPoints=1 +-Direct=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=0 ++SpezV=1 ++MinusPoints=2 ++Direct=1 + Champ=0 + CL=0 +@@ -83,4 +89,5 @@ + [Team1] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -91,4 +98,5 @@ + [Team2] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -99,4 +107,5 @@ + [Team3] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -107,4 +116,5 @@ + [Team4] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -115,4 +125,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -123,4 +134,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -131,4 +143,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -139,4 +152,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -146,4 +160,5 @@ + + [Round1] ++HS=0 + D1= + D2= +@@ -182,4 +197,5 @@ + + [Round2] ++HS=0 + D1= + D2= +@@ -218,4 +234,5 @@ + + [Round3] ++HS=0 + D1= + D2= +@@ -254,4 +271,5 @@ + + [Round4] ++HS=0 + D1= + D2= +@@ -290,4 +308,5 @@ + + [Round5] ++HS=0 + D1= + D2= +@@ -326,4 +345,5 @@ + + [Round6] ++HS=0 + D1= + D2= +@@ -362,4 +382,5 @@ + + [Round7] ++HS=0 + D1= + D2= +@@ -398,4 +419,5 @@ + + [Round8] ++HS=0 + D1= + D2= +@@ -434,4 +456,5 @@ + + [Round9] ++HS=0 + D1= + D2= +@@ -470,4 +493,5 @@ + + [Round10] ++HS=0 + D1= + D2= +@@ -506,4 +530,5 @@ + + [Round11] ++HS=0 + D1= + D2= +@@ -542,4 +567,5 @@ + + [Round12] ++HS=0 + D1= + D2= +@@ -578,4 +604,5 @@ + + [Round13] ++HS=0 + D1= + D2= +@@ -614,4 +641,5 @@ + + [Round14] ++HS=0 + D1= + D2= + +=== Punkte: alles aus, Kegeln === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    Spielsystem
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +  Minuspunkte +
    +  Spielende offen +
    +  Tabellenspalte 'Unentschieden' verbergen +
    +  Direkter Vergleich +
    +  erzielte Tore zählen vor Tordifferenz +
    +  Handsortierung der Tabelle ermöglichen +
    Punktesystem
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      s  u  n 
    nach regulärem Ende  + + + + + +
    nach Verlängerung  + + + + + +
    nach Penalty- bzw. 11-Meter-Schießen  + + + + + +
    +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -10,20 +10,14 @@ + Matches=4 + Actual=1 +-Kegel=0 +-HandS=1 +-PointsForWin=2 ++Kegel=1 ++HandS=0 ++PointsForWin=3 + PointsForDraw=1 + PointsForLost=0 +-Spez=1 +-HideDraw=0 ++Spez=0 ++HideDraw=1 + OnRun=1 +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=0 +-SpezV=1 +-MinusPoints=2 +-Direct=1 ++MinusPoints=1 ++Direct=0 + Champ=0 + CL=0 +@@ -89,5 +83,4 @@ + [Team1] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -98,5 +91,4 @@ + [Team2] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -107,5 +99,4 @@ + [Team3] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -116,5 +107,4 @@ + [Team4] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -125,5 +115,4 @@ + [Team5] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -134,5 +123,4 @@ + [Team6] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -143,5 +131,4 @@ + [Team7] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -152,5 +139,4 @@ + [Team8] + SP=0 +-SM=0 + TOR1=0 + TOR2=0 +@@ -160,5 +146,4 @@ + + [Round1] +-HS=0 + D1= + D2= +@@ -197,5 +182,4 @@ + + [Round2] +-HS=0 + D1= + D2= +@@ -234,5 +218,4 @@ + + [Round3] +-HS=0 + D1= + D2= +@@ -271,5 +254,4 @@ + + [Round4] +-HS=0 + D1= + D2= +@@ -308,5 +290,4 @@ + + [Round5] +-HS=0 + D1= + D2= +@@ -345,5 +326,4 @@ + + [Round6] +-HS=0 + D1= + D2= +@@ -382,5 +362,4 @@ + + [Round7] +-HS=0 + D1= + D2= +@@ -419,5 +398,4 @@ + + [Round8] +-HS=0 + D1= + D2= +@@ -456,5 +434,4 @@ + + [Round9] +-HS=0 + D1= + D2= +@@ -493,5 +470,4 @@ + + [Round10] +-HS=0 + D1= + D2= +@@ -530,5 +506,4 @@ + + [Round11] +-HS=0 + D1= + D2= +@@ -567,5 +542,4 @@ + + [Round12] +-HS=0 + D1= + D2= +@@ -604,5 +578,4 @@ + + [Round13] +-HS=0 + D1= + D2= +@@ -641,5 +614,4 @@ + + [Round14] +-HS=0 + D1= + D2= + +=== Tabelle === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    +Spielsystem +
    Tabelle
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Verlinkungen
       Hin-/Rückrundentabellen +
       Heim-/Auswärtstabellen +
    Tabellenmarkierungen
       Meister wird ausgespielt +
    +  +Champions-League-Teilnehmer bzw. Aufsteiger +
    +   Champions-League-Qualifikanten +
    +   Euroleague-Teilnehmer +
    +   Relegation zum Abstieg +
    +   feststehende Absteiger +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -20,14 +20,14 @@ + MinusPoints=1 + Direct=0 +-Champ=0 +-CL=0 +-CK=0 ++Champ=1 ++CL=2 ++CK=1 + UC=0 +-AR=0 +-AB=0 ++AR=1 ++AB=2 + namePkt=Pkt. + nameTor=Tore + tableHinRueck=1 +-tableHeimAusw=1 ++tableHeimAusw=0 + DatC=0 + DatS=0 + +=== Tabelle: alles aus === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    +Spielsystem +
    Tabelle
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Verlinkungen
       Hin-/Rückrundentabellen +
       Heim-/Auswärtstabellen +
    Tabellenmarkierungen
       Meister wird ausgespielt +
    +  +Champions-League-Teilnehmer bzw. Aufsteiger +
    +   Champions-League-Qualifikanten +
    +   Euroleague-Teilnehmer +
    +   Relegation zum Abstieg +
    +   feststehende Absteiger +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -20,5 +20,5 @@ + MinusPoints=1 + Direct=0 +-Champ=1 ++Champ=0 + CL=2 + CK=1 +@@ -28,5 +28,5 @@ + namePkt=Pkt. + nameTor=Tore +-tableHinRueck=1 ++tableHinRueck=0 + tableHeimAusw=0 + DatC=0 + +=== Reiter 0 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Alternative für Pkt. +
    + + +Alternative für Tore +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + + +Fieberkurve/Statistik +
    + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Reiter 2 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    Anzeigen/Darstellung
    +Spielsystem +
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Datumssortierung + + +
    +Startanzeige  + +
    +Anstoßtermin  + +
    +Format der Anstoßtermine  + + +
    + + + + + Wochentag +
      D = Sa
      l = Samstag
    + Tag +
      d = 15
      j = 15
    + Monat +
      m = 03
      M = März
      F = März
    + Jahr +
      y = 25
      Y = 2025
    + Uhrzeit +
      H = 13
      i = 00
      A = PM
    +
    ?
    +
    +Spieltagsdatum   
    +Ergebnisse/Tabelle   +
    +Kalender    Spielpläne +
    +Kreuztabelle    Fieberkurven +
    +Spielerstatistik    Ligastatistik +
    Verlinkungen
    + + +Mannschafts-Homepages verlinken +
    + + +Spielberichte verlinken +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Reiter 3 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    Spielsystem
    +Tabelle +
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +  Minuspunkte +
    +  Spielende offen +
    +  Tabellenspalte 'Unentschieden' verbergen +
    +  Direkter Vergleich +
    +  erzielte Tore zählen vor Tordifferenz +
    +  Handsortierung der Tabelle ermöglichen +
    Punktesystem
    + + + + + + + + + + + + + + + + + + + + + + + + + +
      s  u  n 
    nach regulärem Ende  + + + + + +
    nach Verlängerung  + + + + + +
    nach Penalty- bzw. 11-Meter-Schießen  + + + + + +
    +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Reiter 4 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    No Name

    +
    + + + + + + + + + + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    +Spielsystem +
    Tabelle
    +Spieltags- und Spiel-Anzahl +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Verlinkungen
       Hin-/Rückrundentabellen +
       Heim-/Auswärtstabellen +
    Tabellenmarkierungen
       Meister wird ausgespielt +
    +  +Champions-League-Teilnehmer bzw. Aufsteiger +
    +   Champions-League-Qualifikanten +
    +   Euroleague-Teilnehmer +
    +   Relegation zum Abstieg +
    +   feststehende Absteiger +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-einstellungen/pokal-a9454367.txt b/tests/GoldenMaster/__snapshots__/admin-einstellungen/pokal-a9454367.txt new file mode 100644 index 00000000..39030281 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-einstellungen/pokal-a9454367.txt @@ -0,0 +1,1551 @@ +### pokal +=== Grunddaten === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/einstellpokal.l98 +--- vorher ++++ nachher +@@ -1,8 +1,28 @@ + [Options] + Title=Liga Manager Online 4 +-Name=Einstellungspokal ++Name=Pokal neu + Type=1 + Teams=4 ++goalfaktor=1 ++pointsfaktor=1 ++enableGameSort=1 ++Actual=1 + KlFin=0 ++playdown=0 ++playoffmode=2 ++DatC=0 ++DatS=1 ++DatM=0 ++DatF=d.m.Y H:i ++urlT=1 ++urlB=0 ++Plan=1 ++Ergebnis=1 ++mittore=1 ++favTeam=1 ++selTeam=0 ++ticker=0 ++ ++[News] + + [Teams] +@@ -12,4 +32,32 @@ + 4=Delta + ++[Teamm] ++1=Alpha ++2=Beta ++3=Gamma ++4=Delta ++ ++[Teamk] ++1=Alpha ++2=Beta ++3=Gamma ++4=Delta ++ ++[Team1] ++URL= ++NOT= ++ ++[Team2] ++URL= ++NOT= ++ ++[Team3] ++URL= ++NOT= ++ ++[Team4] ++URL= ++NOT= ++ + [Round1] + D1=16.03.2025 +@@ -20,6 +68,27 @@ + GA11=3 + GB11=1 ++NT11= ++BE11= ++TI11= ++AT11=0 + TA2=3 + TB2=4 + GA21=-1 + GB21=-1 ++NT21= ++BE21= ++TI21= ++AT21=0 ++ ++[Round2] ++D1= ++D2= ++MO=1 ++TA1=0 ++TB1=0 ++GA11=-1 ++GB11=-1 ++NT11= ++BE11= ++TI11= ++AT11=0 + +=== Anzeige: Spiel um Platz 3, Playdown === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    +Grundwerte +
    Anzeigen/Darstellung
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Datumssortierung + + +
    +Spiel um Platz 3 + + +
    +Playdown ermöglichen + + +
    +Anstoßtermin  + +
    +Format der Anstoßtermine  + + +
    + + + + + Wochentag +
      D = Sa
      l = Samstag
    + Tag +
      d = 15
      j = 15
    + Monat +
      m = 03
      M = März
      F = März
    + Jahr +
      y = 25
      Y = 2025
    + Uhrzeit +
      H = 13
      i = 00
      A = PM
    +
    ?
    +
    +Spieltagsdatum   
    +Ergebnisse   +
    +Kalender    Spielpläne +
    +Spielerstatistik   +
    Verlinkungen
    + + +Mannschafts-Homepages verlinken +
    + + +Spielberichte verlinken +
    Playoff Modus - Heimspieleinstellung
    +
    Best Of 3 +
               Mod.: 1-1-1-... +
    +
    Best Of 5
               Mod.: 1-1-1-... +Modusauswahl
               Mod.: 2-2-1 +
    +
    + +
    Best Of 7
               Mod.: 1-1-1-... +
               Mod.: 2-2-1-1-1 +
               Mod.: 2-3-2 +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/einstellpokal.l98 +--- vorher ++++ nachher +@@ -6,18 +6,18 @@ + goalfaktor=1 + pointsfaktor=1 +-enableGameSort=1 ++enableGameSort=0 + Actual=1 +-KlFin=0 +-playdown=0 +-playoffmode=2 ++KlFin=1 ++playdown=1 ++playoffmode=1 + DatC=0 + DatS=1 + DatM=0 + DatF=d.m.Y H:i +-urlT=1 ++urlT=0 + urlB=0 + Plan=1 + Ergebnis=1 +-mittore=1 ++mittore=0 + favTeam=1 + selTeam=0 +@@ -93,2 +93,10 @@ + TI11= + AT11=0 ++TA2=0 ++TB2=0 ++GA21=-1 ++GB21=-1 ++NT21= ++BE21= ++TI21= ++AT21=0 + +=== Punkte gibt es im Pokal nicht === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Tabelle gibt es im Pokal nicht === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    +Grundwerte +
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Verlinkungen
       Hin-/Rückrundentabellen +
       Heim-/Auswärtstabellen +
    Tabellenmarkierungen
       Meister wird ausgespielt +
    +  +Champions-League-Teilnehmer bzw. Aufsteiger +
    +   Champions-League-Qualifikanten +
    +   Euroleague-Teilnehmer +
    +   Relegation zum Abstieg +
    +   feststehende Absteiger +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Reiter 0 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    Grundwerte
    +Anzeigen/Darstellung +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +Name der Liga +
    + + +Kommastellen Pkt. +
    + + +Kommastellen Tore +
    + + +Lieblingsmannschaft +
    + + +Spielplan +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== Reiter 2 danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik +Grundeinstellungen +Mannschaften + +Spieltage +
    + + + + + + + + +
    +

    Pokal neu

    +
    + + + + + + + +
    +Grundwerte +
    Anzeigen/Darstellung
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Datumssortierung + + +
    +Spiel um Platz 3 + + +
    +Playdown ermöglichen + + +
    +Anstoßtermin  + +
    +Format der Anstoßtermine  + + +
    + + + + + Wochentag +
      D = Sa
      l = Samstag
    + Tag +
      d = 15
      j = 15
    + Monat +
      m = 03
      M = März
      F = März
    + Jahr +
      y = 25
      Y = 2025
    + Uhrzeit +
      H = 13
      i = 00
      A = PM
    +
    ?
    +
    +Spieltagsdatum   
    +Ergebnisse   +
    +Kalender    Spielpläne +
    +Spielerstatistik   +
    Verlinkungen
    + + +Mannschafts-Homepages verlinken +
    + + +Spielberichte verlinken +
    Playoff Modus - Heimspieleinstellung
    +
    Best Of 3 +
               Mod.: 1-1-1-... +
    +
    Best Of 5
               Mod.: 1-1-1-... +Modusauswahl
               Mod.: 2-2-1 +
    +
    + +
    Best Of 7
               Mod.: 1-1-1-... +
               Mod.: 2-2-1-1-1 +
               Mod.: 2-3-2 +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + From 6796da064577e6a71b80fc04d90cdcadee0a1a9a Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:35:00 +0200 Subject: [PATCH 273/298] refactor(admin): Einstellungen der Liga aendern die Rohdaten Snapshot neu: eigene Bezeichnungen fuer Punkte und Tore bleiben leer, die Auswahl der Fieberkurve wird gleich beim Speichern bereinigt. --- lmo/lmo-adminbasic.php | 330 +++++++++--------- lmo/lmo-adminrounds.php | 2 +- .../admin-einstellungen/liga-fecaf641.txt | 41 +-- 3 files changed, 183 insertions(+), 190 deletions(-) diff --git a/lmo/lmo-adminbasic.php b/lmo/lmo-adminbasic.php index ba5dae3e..63e05d37 100644 --- a/lmo/lmo-adminbasic.php +++ b/lmo/lmo-adminbasic.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -43,109 +43,125 @@ require_once(PATH_TO_LMO . '/lmo-admintest.php'); if ($file != '') { require_once(PATH_TO_LMO . '/lmo-openfile.php'); + // $lmo_opt: die Einstellungen der Liga mit ihren Vorgabewerten, Schluessel wie in [Options]. Die + // Seite aendert sie hier; beim Speichern kommt, was sich geaendert hat, in die Rohdaten. + $lmo_opt = $lmo_liga->einstellungen()->alle(); + $lmo_opt['DatF'] = $lmo_opt['DatF'] ?? $defdateformat; + $lmo_opt_geladen = $lmo_opt; + $lmo_mannschaften = $lmo_liga->einstellungen()->mannschaften(); + // Namen der Mannschaften fuer die Auswahllisten, davor "___" fuer keine + $lmo_namen = array('___'); + foreach ($lmo_liga->alleMannschaften() as $lmo_nr => $lmo_mannschaft) { + $lmo_namen[$lmo_nr] = $lmo_mannschaft->anzeigename(); + } $show = isset($_REQUEST['show']) ? $_REQUEST['show'] : 0; $save = isset($_POST['save']) ? $_POST['save'] : 0; if ($save == 1) { switch ($show) { case 0: if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $ligaDaten->titel = isset($_POST['xtitel']) ? trim($_POST['xtitel']) : $ligaDaten->titel; - if ($ligaDaten->titel == '') { - $ligaDaten->titel = 'No Name'; + $lmo_opt['Name'] = isset($_POST['xtitel']) ? trim($_POST['xtitel']) : $lmo_opt['Name']; + if ($lmo_opt['Name'] == '') { + $lmo_opt['Name'] = 'No Name'; } - $ligaDaten->goalfaktor = isset($_POST['xgoalfaktor']) && is_numeric($_POST['xgoalfaktor']) ? $_POST['xgoalfaktor'] : $ligaDaten->goalfaktor; - $ligaDaten->pointsfaktor = isset($_POST['xpointsfaktor']) && is_numeric($_POST['xpointsfaktor']) ? $_POST['xpointsfaktor'] : $ligaDaten->pointsfaktor; + $lmo_opt['goalfaktor'] = isset($_POST['xgoalfaktor']) && is_numeric($_POST['xgoalfaktor']) ? $_POST['xgoalfaktor'] : $lmo_opt['goalfaktor']; + $lmo_opt['pointsfaktor'] = isset($_POST['xpointsfaktor']) && is_numeric($_POST['xpointsfaktor']) ? $_POST['xpointsfaktor'] : $lmo_opt['pointsfaktor']; } - $ligaDaten->favteam = isset($_POST['xfavteam']) ? trim($_POST['xfavteam']) : $ligaDaten->favteam; - $ligaDaten->selteam = isset($_POST['xselteam']) ? trim($_POST['xselteam']) : $ligaDaten->selteam; - if ($ligaDaten->lmtype == 1) { - $ligaDaten->playoffmode = isset($_POST['xplayoffmode']) && is_numeric($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $ligaDaten->playoffmode; + $lmo_opt['favTeam'] = isset($_POST['xfavteam']) ? trim($_POST['xfavteam']) : $lmo_opt['favTeam']; + $lmo_opt['selTeam'] = isset($_POST['xselteam']) ? trim($_POST['xselteam']) : $lmo_opt['selTeam']; + if ($lmo_opt['Type'] == 1) { + $lmo_opt['playoffmode'] = isset($_POST['xplayoffmode']) && is_numeric($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $lmo_opt['playoffmode']; } - if ($ligaDaten->lmtype == 0) { - $ligaDaten->stat1 = isset($_POST['xstat1']) ? trim($_POST['xstat1']) : $ligaDaten->stat1; - $ligaDaten->stat2 = isset($_POST['xstat2']) ? trim($_POST['xstat2']) : $ligaDaten->stat2; - $ligaDaten->namepkt = isset($_POST['xnamepkt']) ? trim($_POST['xnamepkt']) : $ligaDaten->namepkt; - if ($ligaDaten->namepkt == $orgpkt) { - $ligaDaten->namepkt = ''; + if ($lmo_opt['Type'] == 0) { + $lmo_opt['kurve1'] = isset($_POST['xstat1']) ? trim($_POST['xstat1']) : $lmo_opt['kurve1']; + $lmo_opt['kurve2'] = isset($_POST['xstat2']) ? trim($_POST['xstat2']) : $lmo_opt['kurve2']; + $lmo_opt['namePkt'] = isset($_POST['xnamepkt']) ? trim($_POST['xnamepkt']) : $lmo_opt['namePkt']; + if ($lmo_opt['namePkt'] == $orgpkt) { + $lmo_opt['namePkt'] = ''; } - $ligaDaten->nametor = isset($_POST['xnametor']) ? trim($_POST['xnametor']) : $ligaDaten->nametor; - if ($ligaDaten->nametor == $orgtor) { - $ligaDaten->nametor = ''; + $lmo_opt['nameTor'] = isset($_POST['xnametor']) ? trim($_POST['xnametor']) : $lmo_opt['nameTor']; + if ($lmo_opt['nameTor'] == $orgtor) { + $lmo_opt['nameTor'] = ''; } } break; case 2: if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $ligaDaten->enablegamesort = isset($_POST['xenablegamesort']) ? 1 : 0; - $ligaDaten->datm = isset($_POST['xdatm']) ? 1 : 0; + $lmo_opt['enableGameSort'] = isset($_POST['xenablegamesort']) ? 1 : 0; + $lmo_opt['DatM'] = isset($_POST['xdatm']) ? 1 : 0; if (!empty($_POST['xdatfselect'])) { - $ligaDaten->datf = isset($_POST['xdatf']) ? $_POST['xdatf'] : $defdateformat; + $lmo_opt['DatF'] = isset($_POST['xdatf']) ? $_POST['xdatf'] : $defdateformat; } else { - $ligaDaten->datf = isset($_POST['xdatf2']) ? $_POST['xdatf2'] : $ligaDaten->datf; + $lmo_opt['DatF'] = isset($_POST['xdatf2']) ? $_POST['xdatf2'] : $lmo_opt['DatF']; } - $ligaDaten->dats = isset($_POST['xdats']) ? 1 : 0; - $ligaDaten->plan = isset($_POST['xplan']) ? 1 : 0; - $ligaDaten->ergebnis = isset($_POST['xergebnis']) ? 1 : 0; + $lmo_opt['DatS'] = isset($_POST['xdats']) ? 1 : 0; + $lmo_opt['Plan'] = isset($_POST['xplan']) ? 1 : 0; + $lmo_opt['Ergebnis'] = isset($_POST['xergebnis']) ? 1 : 0; if ($einspieler == 1) { - $ligaDaten->mittore = isset($_POST['xmittore']) ? 1 : 0; + $lmo_opt['mittore'] = isset($_POST['xmittore']) ? 1 : 0; } - $ligaDaten->datc = isset($_POST['xdatc']) ? 1 : 0; - if (($ligaDaten->dats == 0) && ($ligaDaten->datm == 0)) { - $ligaDaten->datc = 0; + $lmo_opt['DatC'] = isset($_POST['xdatc']) ? 1 : 0; + if (($lmo_opt['DatS'] == 0) && ($lmo_opt['DatM'] == 0)) { + $lmo_opt['DatC'] = 0; } - if ($ligaDaten->lmtype == 0) { - $ligaDaten->onrun = isset($_POST['xonrun']) ? $_POST['xonrun'] : $ligaDaten->onrun; - $ligaDaten->kurve = isset($_POST['xkurve']) ? 1 : 0; - $ligaDaten->kreuz = isset($_POST['xkreuz']) ? 1 : 0; + if ($lmo_opt['Type'] == 0) { + $lmo_opt['OnRun'] = isset($_POST['xonrun']) ? $_POST['xonrun'] : $lmo_opt['OnRun']; + $lmo_opt['Graph'] = isset($_POST['xkurve']) ? 1 : 0; + $lmo_opt['Kreuz'] = isset($_POST['xkreuz']) ? 1 : 0; if ($tabonres == 0) { - $ligaDaten->tabelle = isset($_POST['xtabelle']) ? 1 : 0; + $lmo_opt['Tabelle'] = isset($_POST['xtabelle']) ? 1 : 0; } - $ligaDaten->ligastats = isset($_POST['xligastats']) ? 1 : 0; + $lmo_opt['Ligastats'] = isset($_POST['xligastats']) ? 1 : 0; } else { - $ligaDaten->klfin = isset($_POST['xklfin']) ? 1 : 0; - $ligaDaten->playdown = isset($_POST['xplaydown']) ? 1 : 0; - $ligaDaten->playoffmode = isset($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $ligaDaten->playoffmode; + $lmo_opt['KlFin'] = isset($_POST['xklfin']) ? 1 : 0; + $lmo_opt['playdown'] = isset($_POST['xplaydown']) ? 1 : 0; + $lmo_opt['playoffmode'] = isset($_POST['xplayoffmode']) ? $_POST['xplayoffmode'] : $lmo_opt['playoffmode']; } - $ligaDaten->urlt = isset($_POST['xurlt']) ? 1 : 0; - $ligaDaten->urlb = isset($_POST['xurlb']) ? 1 : 0; + $lmo_opt['urlT'] = isset($_POST['xurlt']) ? 1 : 0; + $lmo_opt['urlB'] = isset($_POST['xurlb']) ? 1 : 0; } break; case 3: - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { - $ligaDaten->minus = isset($_POST['xminus']) ? 2 : 1; - $ligaDaten->spez = isset($_POST['xspez']) ? 1 : 0; - $ligaDaten->hidr = isset($_POST['xhidr']) ? 1 : 0; - $ligaDaten->direkt = isset($_POST['xdirekt']) ? 1 : 0; - $ligaDaten->kegel = isset($_POST['xkegel']) ? 1 : 0; - $ligaDaten->hands = isset($_POST['xhands']) ? 1 : 0; + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmo_opt['Type'] == 0) { + $lmo_opt['MinusPoints'] = isset($_POST['xminus']) ? 2 : 1; + $lmo_opt['Spez'] = isset($_POST['xspez']) ? 1 : 0; + $lmo_opt['HideDraw'] = isset($_POST['xhidr']) ? 1 : 0; + $lmo_opt['Direct'] = isset($_POST['xdirekt']) ? 1 : 0; + $lmo_opt['Kegel'] = isset($_POST['xkegel']) ? 1 : 0; + $lmo_opt['HandS'] = isset($_POST['xhands']) ? 1 : 0; - $ligaDaten->pns = isset($_POST['xpns']) ? trim($_POST['xpns']) : $ligaDaten->pns; - $ligaDaten->pnu = isset($_POST['xpnu']) ? trim($_POST['xpnu']) : $ligaDaten->pnu; - $ligaDaten->pnn = isset($_POST['xpnn']) ? trim($_POST['xpnn']) : $ligaDaten->pnn; - $ligaDaten->pxs = isset($_POST['xpxs']) ? trim($_POST['xpxs']) : $ligaDaten->pxs; - $ligaDaten->pxu = isset($_POST['xpxu']) ? trim($_POST['xpxu']) : $ligaDaten->pxu; - $ligaDaten->pxn = isset($_POST['xpxn']) ? trim($_POST['xpxn']) : $ligaDaten->pxn; - $ligaDaten->pps = isset($_POST['xpps']) ? trim($_POST['xpps']) : $ligaDaten->pps; - $ligaDaten->ppu = isset($_POST['xppu']) ? trim($_POST['xppu']) : $ligaDaten->ppu; - $ligaDaten->ppn = isset($_POST['xppn']) ? trim($_POST['xppn']) : $ligaDaten->ppn; + $lmo_opt['PointsForWin'] = isset($_POST['xpns']) ? trim($_POST['xpns']) : $lmo_opt['PointsForWin']; + $lmo_opt['PointsForDraw'] = isset($_POST['xpnu']) ? trim($_POST['xpnu']) : $lmo_opt['PointsForDraw']; + $lmo_opt['PointsForLost'] = isset($_POST['xpnn']) ? trim($_POST['xpnn']) : $lmo_opt['PointsForLost']; + $lmo_opt['XtraS'] = isset($_POST['xpxs']) ? trim($_POST['xpxs']) : $lmo_opt['XtraS']; + $lmo_opt['XtraU'] = isset($_POST['xpxu']) ? trim($_POST['xpxu']) : $lmo_opt['XtraU']; + $lmo_opt['XtraV'] = isset($_POST['xpxn']) ? trim($_POST['xpxn']) : $lmo_opt['XtraV']; + $lmo_opt['SpezS'] = isset($_POST['xpps']) ? trim($_POST['xpps']) : $lmo_opt['SpezS']; + $lmo_opt['SpezU'] = isset($_POST['xppu']) ? trim($_POST['xppu']) : $lmo_opt['SpezU']; + $lmo_opt['SpezV'] = isset($_POST['xppn']) ? trim($_POST['xppn']) : $lmo_opt['SpezV']; } break; case 4: - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { - $ligaDaten->einhinrueck = isset($_POST['xeinhinrueck']) ? 1 : 0; - $ligaDaten->einheimausw = isset($_POST['xeinheimausw']) ? 1 : 0; - $ligaDaten->champ = isset($_POST['xchamp']) ? 1 : 0; - $ligaDaten->anzcl = isset($_POST['xanzcl']) ? trim($_POST['xanzcl']) : $ligaDaten->anzcl; - $ligaDaten->anzck = isset($_POST['xanzck']) ? trim($_POST['xanzck']) : $ligaDaten->anzck; - $ligaDaten->anzuc = isset($_POST['xanzuc']) ? trim($_POST['xanzuc']) : $ligaDaten->anzuc; - $ligaDaten->anzar = isset($_POST['xanzar']) ? trim($_POST['xanzar']) : $ligaDaten->anzar; - $ligaDaten->anzab = isset($_POST['xanzab']) ? trim($_POST['xanzab']) : $ligaDaten->anzab; + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmo_opt['Type'] == 0) { + $lmo_opt['tableHinRueck'] = isset($_POST['xeinhinrueck']) ? 1 : 0; + $lmo_opt['tableHeimAusw'] = isset($_POST['xeinheimausw']) ? 1 : 0; + $lmo_opt['Champ'] = isset($_POST['xchamp']) ? 1 : 0; + $lmo_opt['CL'] = isset($_POST['xanzcl']) ? trim($_POST['xanzcl']) : $lmo_opt['CL']; + $lmo_opt['CK'] = isset($_POST['xanzck']) ? trim($_POST['xanzck']) : $lmo_opt['CK']; + $lmo_opt['UC'] = isset($_POST['xanzuc']) ? trim($_POST['xanzuc']) : $lmo_opt['UC']; + $lmo_opt['AR'] = isset($_POST['xanzar']) ? trim($_POST['xanzar']) : $lmo_opt['AR']; + $lmo_opt['AB'] = isset($_POST['xanzab']) ? trim($_POST['xanzab']) : $lmo_opt['AB']; } break; } - require(PATH_TO_LMO . '/lmo-savefile.php'); + foreach ($lmo_opt as $lmo_schluessel => $lmo_wert) { + if ($lmo_wert !== $lmo_opt_geladen[$lmo_schluessel]) { + $lmo_liga->optionen[$lmo_schluessel] = (string)$lmo_wert; + } + } + require(PATH_TO_LMO . '/lmo-saveliga.php'); } $addr = $_SERVER['PHP_SELF'] . '?action=admin&todo=edit&file=' . $file . '&st='; $addb = $_SERVER['PHP_SELF'] . '?action=admin&todo=tabs&file=' . $file . '&st='; @@ -154,7 +170,7 @@ ?> - + lmtype == 0) { ?> + if ($lmo_opt['Type'] == 0) { ?> - + lmtype == 0) { ?> + if ($lmo_opt['Type'] == 0) { ?> - + - + @@ -212,10 +228,10 @@ @@ -226,8 +242,8 @@ lmtype == 0) { ?> + if ($lmo_opt['Type'] == 0) { ?> - + lmtype == 1) { ?> + if ($lmo_opt['Type'] == 1) { ?> - + - + lmtype == 0) { ?> + if ($lmo_opt['Type'] == 0) { ?> @@ -311,7 +327,7 @@ }?> - + @@ -322,7 +338,7 @@ $dummf = array('d.m. H:i', 'd.m.Y H:i', 'D., d.m. H:i', 'l, d.m. H:i', 'D., d.m.Y H:i', 'l, d.m.Y H:i'); ?> - + @@ -330,8 +346,8 @@ - + lmtype == 0 && $tabonres == 0) { ?> - - + + lmtype == 1) { ?> - + if ($lmo_opt['Type'] == 1) { ?> + lmtype == 0 && $tabonres >= 1) { ?> - + if ($lmo_opt['Type'] == 0 && $tabonres >= 1) { ?> + - - + + lmtype == 0) { ?> + if ($lmo_opt['Type'] == 0) { ?> - - + + -  > lmtype == 0) { ?> - + @@ -409,16 +425,16 @@ - + - + lmtype == 1) { ?> + if ($lmo_opt['Type'] == 1) { ?> @@ -443,10 +459,10 @@ @@ -465,29 +481,29 @@ } } elseif ($show == 3) { - if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $ligaDaten->lmtype == 0) { ?> + if (($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) && $lmo_opt['Type'] == 0) { ?> - + - + - + - + - + - + @@ -504,21 +520,21 @@ - - - + + + - - - + + + - - - + + +

    titel?>

    @@ -162,7 +178,7 @@
    @@ -238,8 +254,8 @@ @@ -247,13 +263,13 @@
    @@ -263,8 +279,8 @@
    @@ -277,33 +293,33 @@ if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?>
    enablegamesort == 1) {echo ' checked';}?>>>
    klfin == 1) {echo ' checked';}?>>>
    playdown == 1) {echo ' checked';}?>>>
     
     datm == 1) {echo ' checked';}?>>>
     
    - datf,$dummf)) echo ' checked'; ?>> - + > +  
    @@ -356,49 +372,49 @@
     dats == 1) {echo ' checked';}?>>  >   
     ergebnis == 1) {echo ' checked';}?>>  tabelle == 1) {echo ' checked';}?>>  >  >  ergebnis == 1) {echo ' checked';}?>>  >   ergebnis == 1) {echo ' checked';}?>>  > 
     datc == 1) {echo ' checked';}?>>  plan == 1) {echo ' checked';}?>>  >  > 
     kreuz == 1) {echo ' checked';}?>>  kurve == 1) {echo ' checked';}?>>  >  > 
     mittore == 1) {echo ' checked';}?>>   ligastats == 1) {echo ' checked';}?>>  > 
    urlt == 1) {echo ' checked';}?>>>
    urlb == 1) {echo ' checked';}?>>>
               
    minus == 2) {echo ' checked';}?>> >   
    spez == 1) {echo ' checked';}?>> >   
    hidr == 1) {echo ' checked';}?>> >   
    direkt == 1) {echo ' checked';}?>> >   
    kegel == 1) {echo ' checked';}?>> >   
    hands == 1) {echo ' checked';}?>> >   
     pns; ?>>pnu; ?>>pnn; ?>>>>>
     pxs; ?>>pxu; ?>>pxn; ?>>>>>
     pps; ?>>ppu; ?>>ppn; ?>>>>>
     einhinrueck == 1) {echo ' checked';}?>>  >   
     einheimausw == 1) {echo ' checked';}?>>  >   
     champ == 1) {echo ' checked';}?>>  >   
      @@ -586,8 +602,8 @@   @@ -598,8 +614,8 @@   diff --git a/lmo/lmo-adminrounds.php b/lmo/lmo-adminrounds.php index cc2dc77c..7240265a 100644 --- a/lmo/lmo-adminrounds.php +++ b/lmo/lmo-adminrounds.php @@ -52,7 +52,7 @@
    - +

    titel?>

    einstellungen()->name()?>

    diff --git a/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt b/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt index 51446ac2..b4b06f2a 100644 --- a/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt +++ b/tests/GoldenMaster/__snapshots__/admin-einstellungen/liga-fecaf641.txt @@ -311,15 +311,13 @@ GEAENDERT ligen/golden/basic.l98 +selTeam=2 ticker=0 Graph=1 -@@ -46,6 +46,6 @@ +@@ -46,5 +46,5 @@ Tabelle=1 Ligastats=1 -kurve1=0 --kurve2=0 +kurve1=4 -+kurve2=4 + kurve2=0 - [News] @@ -61,4 +61,14 @@ 8=Mannschaft 8 @@ -750,15 +748,12 @@ GEAENDERT ligen/golden/basic.l98 +nameTor= tableHinRueck=1 tableHeimAusw=1 -@@ -46,6 +46,6 @@ +@@ -46,5 +46,5 @@ Tabelle=1 Ligastats=1 -kurve1=4 --kurve2=4 -+kurve1=0 -+kurve2=5 - - [News] ++kurve1=5 + kurve2=0 === Anzeige: alles an, eigenes Datumsformat === @@ -1045,15 +1040,6 @@ GEAENDERT ligen/golden/basic.l98 +OnRun=1 MinusPoints=1 Direct=0 -@@ -26,6 +26,6 @@ - AR=0 - AB=0 --namePkt= --nameTor= -+namePkt=Pkt. -+nameTor=Tore - tableHinRueck=1 - tableHeimAusw=1 @@ -33,10 +33,10 @@ DatS=1 DatM=1 @@ -1069,15 +1055,6 @@ GEAENDERT ligen/golden/basic.l98 +mittore=1 favTeam=3 selTeam=2 -@@ -46,6 +46,6 @@ - Tabelle=1 - Ligastats=1 --kurve1=0 --kurve2=5 -+kurve1=5 -+kurve2=0 - - [News] === Anzeige: alles aus === @@ -2497,8 +2474,8 @@ GEAENDERT ligen/golden/basic.l98 -AB=0 +AR=1 +AB=2 - namePkt=Pkt. - nameTor=Tore + namePkt= + nameTor= tableHinRueck=1 -tableHeimAusw=1 +tableHeimAusw=0 @@ -2774,8 +2751,8 @@ GEAENDERT ligen/golden/basic.l98 CL=2 CK=1 @@ -28,5 +28,5 @@ - namePkt=Pkt. - nameTor=Tore + namePkt= + nameTor= -tableHinRueck=1 +tableHinRueck=0 tableHeimAusw=0 From 05426061bcf689e45a89c9721207247b638647ca Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:35:00 +0200 Subject: [PATCH 274/298] changelog: Einstellungen der Liga --- changelog.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index df904253..a7fca051 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Bisher arbeiten so die Tabellenkorrektur (`lmo-admintab.php`, mit ihrer Tabelle über `Lmo\Liga\Tabelle`) und die Anzahl der Spieltage und Partien (`lmo-adminanz.php`); die Unternavigation des Adminbereichs liest aus den Rohdaten. +- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Bisher arbeiten so die Tabellenkorrektur (`lmo-admintab.php`, mit ihrer Tabelle über `Lmo\Liga\Tabelle`) die Anzahl der Spieltage und Partien (`lmo-adminanz.php`) und die Einstellungen der Liga (`lmo-adminbasic.php`); die Unternavigation des Adminbereichs liest aus den Rohdaten. - Die Statistikdatei einer Liga (`lmo-zustat.php`) wird aus den Rohdaten erzeugt. `lmo-savefile.php` rechnet den Stand, der gespeichert wird, einmal in Rohdaten um, gibt ihn an die Statistik weiter und schreibt ihn dann; danach steht er auch in `$lmo_liga`. - Das Spieltagsmenü (`lmo-spieltagsmenu.php`), die Spielerstatistik im Adminbereich (`addon/spieler/lmo-statadmin.php`) und die Spielanzeige des Viewer-Addons lesen Spieltage, Art der Liga und Mannschaften aus den Rohdaten bzw. benutzen `$ligaDaten` nicht mehr als Zwischenspeicher. - Tippspiel, Erinnerungsmail für eine einzelne Liga (`lmo-tippemail.php`) und der Lader der Tipps eines Spieltags (`lmo-tippopenfile.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Lader zählt die Paarungen über `Lmo\Tipp\Tipprunde`, statt sie in `$ligaDaten->anzsp` zu schreiben, und ändert bei einem Tipp mit dem Wert -2 nicht mehr die Wertung des Spiels in der geladenen Liga. Damit greift das Tippspiel nur noch an einer Stelle auf `$ligaDaten` zu: bei der Auswertung direkt nach dem Speichern im Adminbereich. @@ -54,6 +54,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed +- Einstellungen einer Liga im Adminbereich: Eigene Bezeichnungen für Punkte und Tore bleiben leer, wenn keine vergeben sind. Bisher schrieb jeder Reiter außer „Grunddaten“ den Text der gerade eingestellten Sprache (z. B. „Pkt.“) als eigene Bezeichnung in die Datei; nach einem Wechsel der Sprache blieb er stehen. Zweimal dieselbe Mannschaft für die Fieberkurve wird gleich beim Speichern als eine geführt, nicht erst beim nächsten Laden. - Statistikdatei: Bei der Anzahl der Spiele mit den meisten Toren zählen nur noch gespielte Spiele. War noch kein Tor gefallen, wurden bisher nach dem Laden einer Liga alle nicht gespielten Spiele mitgezählt, direkt nach dem Anlegen dagegen keines. - Tippspiel, Auswertung: Die Tipper und in der Gesamtauswertung die Ligen werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hingen die Reihenfolge in den Auswertungsdateien, die Nummern der Ligen in der Gesamtauswertung und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Dateien lieferte. - Tippspiel, Erinnerungsmail für eine einzelne Liga: Die noch nicht getippten Spiele stehen jetzt je in einer eigenen Zeile statt ohne Trennung hintereinander. Für einen einzelnen Spieltag wird nur noch dieser durchsucht; bisher kam auch der folgende dazu und wurde mit den Tipps des gewählten verglichen, sodass Spiele in der Mail landeten, die schon getippt waren, und andere fehlten. @@ -317,7 +318,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. So far the table correction (`lmo-admintab.php`, computing its table through `Lmo\Liga\Tabelle`) and the number of rounds and games (`lmo-adminanz.php`) work this way; the sub navigation of the admin area reads from the raw data. +- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. So far the table correction (`lmo-admintab.php`, computing its table through `Lmo\Liga\Tabelle`) the number of rounds and games (`lmo-adminanz.php`) and the league settings (`lmo-adminbasic.php`) work this way; the sub navigation of the admin area reads from the raw data. - The statistics file of a league (`lmo-zustat.php`) is generated from the raw data. `lmo-savefile.php` converts the state being saved to raw data once, hands it to the statistics and then writes it; afterwards it is also available in `$lmo_liga`. - The round menu (`lmo-spieltagsmenu.php`), the player statistics in the admin area (`addon/spieler/lmo-statadmin.php`) and the game display of the viewer addon read rounds, league type and teams from the raw data and no longer use `$ligaDaten` as scratch storage. - Prediction game, reminder mail for a single league (`lmo-tippemail.php`) and the loader for the predictions of one round (`lmo-tippopenfile.php`): games, teams and settings come from the raw data. The loader counts the pairings through `Lmo\Tipp\Tipprunde` instead of writing them to `$ligaDaten->anzsp`, and a prediction with the value -2 no longer changes the verdict of the game in the loaded league. The prediction game now touches `$ligaDaten` in one place only: the evaluation right after saving in the admin area. @@ -348,6 +349,7 @@ _Here we write changelog notes for the next version._ ### Fixed +- League settings in the admin area: custom labels for points and goals stay empty when none are set. Until now every tab except the basic one wrote the text of the current language (e.g. "Pkt.") into the file as a custom label; it stayed after switching the language. Choosing the same team twice for the fever chart is stored as one right when saving, not only on the next load. - Statistics file: only played games count towards the number of games with the most goals. With no goal scored yet, all unplayed games used to be counted after loading a league, but none right after creating it. - Prediction game, evaluation: tippers, and in the overall evaluation the leagues, are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation files, the numbers of the leagues in the overall evaluation and the intermediate state in the club ranking files depended on the order in which the file system returned the files. - Prediction game, reminder mail for a single league: the games not yet predicted are now listed one per line instead of run together. For a single round only that round is searched; until now the following round was added as well and compared with the predictions of the chosen one, so the mail listed games that had already been predicted and missed others. From 8b9051fc65591cd24c54e2d1cdec778ff7f6188c Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:35:11 +0200 Subject: [PATCH 275/298] chore(phpstan): lmo-adminrounds.php nennt die Rohdaten im Dateikopf --- lmo/lmo-adminrounds.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmo/lmo-adminrounds.php b/lmo/lmo-adminrounds.php index 7240265a..2942a233 100644 --- a/lmo/lmo-adminrounds.php +++ b/lmo/lmo-adminrounds.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag From 9112b6a649dc2541ada2376d858b240fdddd72ae Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:37:46 +0200 Subject: [PATCH 276/298] test(admin): Mannschaften speichern, loeschen und anlegen in Liga und Pokal --- tests/GoldenMaster/AdminMannschaftenTest.php | 150 + .../admin-mannschaften/ligen-1129d091.txt | 7618 +++++++++++++++++ .../admin-mannschaften/pokal-a9454367.txt | 1254 +++ .../admin-mannschaften/speichern-3e114627.txt | 1001 +++ 4 files changed, 10023 insertions(+) create mode 100644 tests/GoldenMaster/AdminMannschaftenTest.php create mode 100644 tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-mannschaften/speichern-3e114627.txt diff --git a/tests/GoldenMaster/AdminMannschaftenTest.php b/tests/GoldenMaster/AdminMannschaftenTest.php new file mode 100644 index 00000000..bd6f84a0 --- /dev/null +++ b/tests/GoldenMaster/AdminMannschaftenTest.php @@ -0,0 +1,150 @@ +: ihre Spiele fallen weg, die uebrigen ruecken auf, die Nummern dahinter + * sinken) und eine anlegen (team=-1). Festgehalten wird, was danach in der Ligadatei steht. + */ +final class AdminMannschaftenTest extends TestCase +{ + use AssertsSnapshots; + + private const POKAL = <<<'L98' +[Options] +Title=Liga Manager Online 4 +Name=Mannschaftspokal +Type=1 +Teams=8 +KlFin=0 +favTeam=5 +selTeam=3 + +[Teams] +1=Alpha +2=Beta +3=Gamma +4=Delta +5=Epsilon +6=Zeta +7=Eta +8=Theta + +[Team3] +URL=http://example.org/gamma +NOT=Notiz Gamma + +[Team5] +NOT=Notiz Epsilon + +[Round1] +D1=16.03.2025 +D2=18.03.2025 +MO=2 +TA1=1 +TB1=2 +GA11=3 +GB11=1 +AT11=1742135400 +GA12=0 +GB12=0 +TA2=3 +TB2=4 +GA21=2 +GB21=1 +NT21=Notiz zum Spiel +TA3=5 +TB3=6 +GA31=1 +GB31=1 +SP31=1 +TA4=7 +TB4=8 +GA41=-1 +GB41=-1 + +[Round2] +D1=01.04.2025 +D2= +MO=1 +TA1=1 +TB1=3 +GA11=-1 +GB11=-1 +TA2=5 +TB2=0 + +L98; + + private static function seite(string $datei, string $zusatz = ''): string + { + return 'action=admin&todo=edit&file=' . $datei . '&st=-2' . $zusatz; + } + + private static function ablauf(AdminClient $c, string $datei, Transcript $t): void + { + $t->add($datei . ': Mannschaft 3 loeschen', $c->get('lmoadmin.php', self::seite($datei, '&team=3')), $c->changes()); + $t->add($datei . ': letzte Mannschaft loeschen', $c->get('lmoadmin.php', self::seite($datei, '&team=7')), $c->changes()); + $t->add($datei . ': Mannschaft anlegen', $c->get('lmoadmin.php', self::seite($datei, '&team=-1')), $c->changes()); + $t->add($datei . ': Nummer, die es nicht gibt', $c->get('lmoadmin.php', self::seite($datei, '&team=99')), $c->changes()); + } + + public function testSpeichern(): void + { + $c = Fixture::loggedInClient(); + $c->resetChanges(); + $t = new Transcript(); + $felder = ['action' => 'admin', 'todo' => 'edit', 'file' => 'golden/penalties.l98', 'st' => '-2', 'save' => '1']; + for ($i = 1; $i <= 8; $i++) { + $felder += ['xteams' . $i => 'Verein ' . $i, 'xteamm' . $i => '', 'xteamk' . $i => '', 'xteamu' . $i => '', 'xteamn' . $i => '', + 'xstrafp' . $i => '0', 'xstrafm' . $i => '0', 'xtorkorrektur1' . $i => '0', 'xtorkorrektur2' . $i => '0', 'xstrafdat' . $i => '0']; + } + $felder = array_merge($felder, [ + // leerer Name bleibt der alte; Mittel- und Kurzname werden abgeleitet + 'xteams1' => '', 'xteamm1' => '', 'xteamk1' => '', + 'xteams2' => " SV O'Neill/Nord Hinterwalden ", 'xteamm2' => '', 'xteamk2' => '', + 'xteams3' => 'FC Drei', 'xteamm3' => 'Dreier', 'xteamk3' => ' D3 ', 'xteamu3' => ' http://example.org/drei ', 'xteamn3' => ' Notiz & mehr ', + // Strafen: im Formular positiv = Bonus, in der Datei mit umgekehrtem Vorzeichen + 'xstrafp4' => '3', 'xstrafm4' => '-2', 'xtorkorrektur14' => '-4', 'xtorkorrektur24' => 'abc', 'xstrafdat4' => '7', + ]); + + $t->add('Mannschaften speichern', $c->post('lmoadmin.php', '', $felder), $c->changes()); + $t->add('Seite danach', $c->get('lmoadmin.php', self::seite('golden/penalties.l98')), $c->changes()); + + $this->assertMatchesSnapshot('admin-mannschaften', 'speichern', $t->text()); + } + + public function testLoeschenUndAnlegenInLigen(): void + { + $c = Fixture::loggedInClient(); + $c->resetChanges(); + $t = new Transcript(); + + self::ablauf($c, 'golden/basic.l98', $t); + self::ablauf($c, 'golden/penalties.l98', $t); + self::ablauf($c, 'golden/special.l98', $t); + $t->add('oeffentlicher Spielplan danach', $c->get('lmo.php', 'file=golden/special.l98&action=program'), $c->changes()); + + $this->assertMatchesSnapshot('admin-mannschaften', 'ligen', $t->text()); + } + + public function testLoeschenUndAnlegenImPokal(): void + { + $c = Fixture::loggedInClient(); + file_put_contents($c->instance()->ligenDir() . '/mannschaftspokal.l98', self::POKAL); + $c->instance()->freezeLeagueTimes(); + $c->resetChanges(); + $t = new Transcript(); + + self::ablauf($c, 'mannschaftspokal.l98', $t); + + $this->assertMatchesSnapshot('admin-mannschaften', 'pokal', $t->text()); + } +} diff --git a/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt b/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt new file mode 100644 index 00000000..76ded6ea --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt @@ -0,0 +1,7618 @@ +### ligen +=== golden/basic.l98: Mannschaft 3 loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=basic + Type=0 +-Teams=8 ++Teams=7 + goalfaktor=1 + pointsfaktor=1 +@@ -54,10 +54,18 @@ + 1=Mannschaft 1 + 2=Mannschaft 2 +-3=Mannschaft 3 +-4=Mannschaft 4 +-5=Mannschaft 5 +-6=Mannschaft 6 +-7=Mannschaft 7 +-8=Mannschaft 8 ++3=Mannschaft 4 ++4=Mannschaft 5 ++5=Mannschaft 6 ++6=Mannschaft 7 ++7=Mannschaft 8 ++ ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft + + [Teamk] +@@ -69,5 +77,4 @@ + 6=Manns + 7=Manns +-8=Manns + + [Team1] +@@ -127,17 +134,9 @@ + NOT= + +-[Team8] +-SP=0 +-TOR1=0 +-TOR2=0 +-STDA=0 +-URL= +-NOT= +- + [Round1] + D1= + D2= + TA1=1 +-TB1=7 ++TB1=6 + GA1=-1 + GB1=-1 +@@ -146,44 +145,44 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=4 +-GA2=-1 +-GB2=-1 ++TA2=4 ++TB2=2 ++GA2=0 ++GB2=0 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=2 +-GA3=0 +-GB3=0 ++TA3=7 ++TB3=5 ++GA3=3 ++GB3=1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=6 +-GA4=3 +-GB4=1 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round2] + D1= + D2= +-TA1=2 +-TB1=3 +-GA1=0 +-GB1=4 ++TA1=3 ++TB1=7 ++GA1=2 ++GB1=2 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 +-TB2=8 ++TA2=5 ++TB2=1 + GA2=2 +-GB2=2 ++GB2=4 + NT2= + BE2= +@@ -191,13 +190,13 @@ + AT2=0 + TA3=6 +-TB3=1 +-GA3=2 +-GB3=4 ++TB3=4 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=7 +-TB4=5 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -205,5 +204,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round3] +@@ -211,5 +210,5 @@ + D2= + TA1=1 +-TB1=5 ++TB1=4 + GA1=1 + GB1=0 +@@ -218,28 +217,28 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=7 +-GA2=3 +-GB2=0 ++TA2=5 ++TB2=3 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=4 +-GA3=-1 +-GB3=-1 ++TA3=7 ++TB3=2 ++GA3=1 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=2 +-GA4=1 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round4] +@@ -247,5 +246,5 @@ + D2= + TA1=2 +-TB1=6 ++TB1=5 + GA1=-1 + GB1=-1 +@@ -254,5 +253,5 @@ + TI1= + AT1=0 +-TA2=4 ++TA2=3 + TB2=1 + GA2=4 +@@ -262,6 +261,6 @@ + TI2= + AT2=0 +-TA3=5 +-TB3=3 ++TA3=6 ++TB3=7 + GA3=-1 + GB3=-1 +@@ -270,6 +269,6 @@ + TI3= + AT3=0 +-TA4=7 +-TB4=8 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -277,35 +276,35 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round5] + D1= + D2= +-TA1=1 +-TB1=3 +-GA1=3 +-GB1=0 ++TA1=3 ++TB1=2 ++GA1=-1 ++GB1=-1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 +-TB2=2 +-GA2=-1 +-GB2=-1 ++TA2=5 ++TB2=6 ++GA2=2 ++GB2=3 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=7 +-GA3=2 +-GB3=3 ++TA3=7 ++TB3=4 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=5 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -313,5 +312,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round6] +@@ -326,28 +325,28 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=8 +-GA2=-1 +-GB2=-1 ++TA2=4 ++TB2=5 ++GA2=1 ++GB2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=6 +-GA3=1 +-GB3=2 ++TA3=6 ++TB3=3 ++GA3=4 ++GB3=1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=7 +-TB4=4 +-GA4=4 +-GB4=1 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round7] +@@ -355,5 +354,5 @@ + D2= + TA1=2 +-TB1=7 ++TB1=6 + GA1=-1 + GB1=-1 +@@ -362,6 +361,6 @@ + TI1= + AT1=0 +-TA2=4 +-TB2=5 ++TA2=3 ++TB2=4 + GA2=2 + GB2=0 +@@ -370,7 +369,7 @@ + TI2= + AT2=0 +-TA3=6 +-TB3=3 +-GA3=3 ++TA3=7 ++TB3=1 ++GA3=4 + GB3=3 + NT3= +@@ -378,17 +377,17 @@ + TI3= + AT3=0 +-TA4=8 +-TB4=1 +-GA4=4 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round8] + D1= + D2= +-TA1=7 ++TA1=6 + TB1=1 + GA1=2 +@@ -398,22 +397,22 @@ + TI1= + AT1=0 +-TA2=4 +-TB2=3 +-GA2=4 +-GB2=3 ++TA2=2 ++TB2=4 ++GA2=1 ++GB2=4 + NT2= + BE2= + TI2= + AT2=0 +-TA3=2 +-TB3=5 +-GA3=1 +-GB3=4 ++TA3=5 ++TB3=7 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=6 +-TB4=8 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -421,35 +420,35 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round9] + D1= + D2= +-TA1=3 +-TB1=2 +-GA1=4 +-GB1=0 ++TA1=7 ++TB1=3 ++GA1=-1 ++GB1=-1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=8 +-TB2=4 +-GA2=-1 +-GB2=-1 ++TA2=1 ++TB2=5 ++GA2=0 ++GB2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=1 ++TA3=4 + TB3=6 +-GA3=0 +-GB3=1 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=5 +-TB4=7 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -457,10 +456,10 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round10] + D1= + D2= +-TA1=5 ++TA1=4 + TB1=1 + GA1=-1 +@@ -470,33 +469,33 @@ + TI1= + AT1=0 +-TA2=7 +-TB2=3 +-GA2=2 +-GB2=3 ++TA2=3 ++TB2=5 ++GA2=4 ++GB2=0 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=6 ++TA3=2 ++TB3=7 + GA3=4 +-GB3=0 ++GB3=2 + NT3= + BE3= + TI3= + AT3=0 +-TA4=2 +-TB4=8 +-GA4=4 +-GB4=2 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round11] + D1= + D2= +-TA1=6 ++TA1=5 + TB1=2 + GA1=-1 +@@ -507,5 +506,5 @@ + AT1=0 + TA2=1 +-TB2=4 ++TB2=3 + GA2=2 + GB2=1 +@@ -514,26 +513,26 @@ + TI2= + AT2=0 +-TA3=3 +-TB3=5 +-GA3=2 +-GB3=1 ++TA3=7 ++TB3=6 ++GA3=4 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=7 +-GA4=4 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round12] + D1= + D2= +-TA1=3 +-TB1=1 ++TA1=2 ++TB1=3 + GA1=-1 + GB1=-1 +@@ -542,22 +541,22 @@ + TI1= + AT1=0 +-TA2=2 +-TB2=4 +-GA2=-1 +-GB2=-1 ++TA2=6 ++TB2=5 ++GA2=2 ++GB2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=7 +-TB3=6 +-GA3=2 +-GB3=2 ++TA3=4 ++TB3=7 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=5 +-TB4=8 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -565,5 +564,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round13] +@@ -578,22 +577,22 @@ + TI1= + AT1=0 +-TA2=8 +-TB2=3 +-GA2=-1 +-GB2=-1 ++TA2=5 ++TB2=4 ++GA2=1 ++GB2=3 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=5 +-GA3=1 +-GB3=3 ++TA3=3 ++TB3=6 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=4 +-TB4=7 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -601,10 +600,10 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round14] + D1= + D2= +-TA1=7 ++TA1=6 + TB1=2 + GA1=-1 +@@ -614,6 +613,6 @@ + TI1= + AT1=0 +-TA2=5 +-TB2=4 ++TA2=4 ++TB2=3 + GA2=-1 + GB2=-1 +@@ -622,18 +621,18 @@ + TI2= + AT2=0 +-TA3=3 +-TB3=6 ++TA3=1 ++TB3=7 + GA3=3 +-GB3=1 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=1 +-TB4=8 +-GA4=3 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= +NEU output/basic.l98.php (2273 Bytes) + + +=== golden/basic.l98: letzte Mannschaft loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=basic + Type=0 +-Teams=7 ++Teams=6 + goalfaktor=1 + pointsfaktor=1 +@@ -58,5 +58,4 @@ + 5=Mannschaft 6 + 6=Mannschaft 7 +-7=Mannschaft 8 + + [Teamm] +@@ -67,5 +66,4 @@ + 5=Mannschaft + 6=Mannschaft +-7=Mannschaft + + [Teamk] +@@ -76,5 +74,4 @@ + 5=Manns + 6=Manns +-7=Manns + + [Team1] +@@ -126,12 +123,4 @@ + NOT= + +-[Team7] +-SP=0 +-TOR1=0 +-TOR2=0 +-STDA=0 +-URL= +-NOT= +- + [Round1] + D1= +@@ -153,12 +142,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=5 +-GA3=3 +-GB3=1 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -173,22 +162,22 @@ + D1= + D2= +-TA1=3 +-TB1=7 ++TA1=5 ++TB1=1 + GA1=2 +-GB1=2 ++GB1=4 + NT1= + BE1= + TI1= + AT1=0 +-TA2=5 +-TB2=1 +-GA2=2 +-GB2=4 ++TA2=6 ++TB2=4 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=4 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -196,5 +185,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -225,12 +214,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=2 +-GA3=1 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -261,6 +250,6 @@ + TI2= + AT2=0 +-TA3=6 +-TB3=7 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -268,5 +257,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -297,6 +286,6 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=4 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -304,5 +293,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -369,12 +358,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=1 +-GA3=4 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -405,6 +394,6 @@ + TI2= + AT2=0 +-TA3=5 +-TB3=7 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -412,5 +401,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -425,22 +414,22 @@ + D1= + D2= +-TA1=7 +-TB1=3 +-GA1=-1 +-GB1=-1 ++TA1=1 ++TB1=5 ++GA1=0 ++GB1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=1 +-TB2=5 +-GA2=0 +-GB2=1 ++TA2=4 ++TB2=6 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=6 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -448,5 +437,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -477,12 +466,12 @@ + TI2= + AT2=0 +-TA3=2 +-TB3=7 +-GA3=4 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -513,12 +502,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=6 +-GA3=4 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -549,6 +538,6 @@ + TI2= + AT2=0 +-TA3=4 +-TB3=7 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -556,5 +545,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -621,12 +610,12 @@ + TI2= + AT2=0 +-TA3=1 +-TB3=7 +-GA3=3 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +GEAENDERT output/basic.l98.php +--- vorher ++++ nachher +@@ -1,9 +1,9 @@ + +\ No newline at end of file + +=== golden/basic.l98: Mannschaft anlegen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=basic + Type=0 +-Teams=6 ++Teams=7 + goalfaktor=1 + pointsfaktor=1 +@@ -58,4 +58,5 @@ + 5=Mannschaft 6 + 6=Mannschaft 7 ++7=Neue Mannschaft + + [Teamm] +@@ -66,4 +67,5 @@ + 5=Mannschaft + 6=Mannschaft ++7= + + [Teamk] +@@ -74,4 +76,5 @@ + 5=Manns + 6=Manns ++7= + + [Team1] +@@ -118,4 +121,12 @@ + SP=0 + TOR1=0 ++TOR2=0 ++STDA=0 ++URL= ++NOT= ++ ++[Team7] ++SP=0 ++TOR1=0 + TOR2=0 + STDA=0 + +=== golden/basic.l98: Nummer, die es nicht gibt === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    basic

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== golden/penalties.l98: Mannschaft 3 loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/penalties.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=penalties + Type=0 +-Teams=8 ++Teams=7 + goalfaktor=1 + pointsfaktor=1 +@@ -54,10 +54,18 @@ + 1=Mannschaft 1 + 2=Mannschaft 2 +-3=Mannschaft 3 +-4=Mannschaft 4 +-5=Mannschaft 5 +-6=Mannschaft 6 +-7=Mannschaft 7 +-8=Mannschaft 8 ++3=Mannschaft 4 ++4=Mannschaft 5 ++5=Mannschaft 6 ++6=Mannschaft 7 ++7=Mannschaft 8 ++ ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++7=Mannschaft + + [Teamk] +@@ -69,8 +77,8 @@ + 6=Manns + 7=Manns +-8=Manns + + [Team1] + SP=3 ++SM=0 + TOR1=0 + TOR2=0 +@@ -79,7 +87,7 @@ + NOT= + +-SM=0 + [Team2] + SP=-2 ++SM=-1 + TOR1=3 + TOR2=1 +@@ -88,7 +96,7 @@ + NOT= + +-SM=-1 + [Team3] +-SP=6 ++SP=0 ++SM=0 + TOR1=-2 + TOR2=4 +@@ -97,7 +105,7 @@ + NOT= + +-SM=6 + [Team4] + SP=0 ++SM=0 + TOR1=2 + TOR2=0 +@@ -108,4 +116,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -116,4 +125,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -124,12 +134,5 @@ + [Team7] + SP=0 +-TOR1=0 +-TOR2=0 +-STDA=0 +-URL= +-NOT= +- +-[Team8] +-SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -142,5 +145,5 @@ + D2= + TA1=1 +-TB1=7 ++TB1=6 + GA1=3 + GB1=0 +@@ -149,34 +152,34 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=4 +-GA2=3 +-GB2=3 ++TA2=4 ++TB2=2 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=2 +-GA3=-1 +-GB3=-1 ++TA3=7 ++TB3=5 ++GA3=0 ++GB3=2 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=6 +-GA4=0 +-GB4=2 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round2] + D1= + D2= +-TA1=2 +-TB1=3 ++TA1=3 ++TB1=7 + GA1=2 + GB1=2 +@@ -185,8 +188,8 @@ + TI1= + AT1=0 +-TA2=4 +-TB2=8 +-GA2=2 +-GB2=2 ++TA2=5 ++TB2=1 ++GA2=1 ++GB2=1 + NT2= + BE2= +@@ -194,6 +197,6 @@ + AT2=0 + TA3=6 +-TB3=1 +-GA3=1 ++TB3=4 ++GA3=3 + GB3=1 + NT3= +@@ -201,12 +204,12 @@ + TI3= + AT3=0 +-TA4=7 +-TB4=5 +-GA4=3 +-GB4=1 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round3] +@@ -214,5 +217,5 @@ + D2= + TA1=1 +-TB1=5 ++TB1=4 + GA1=1 + GB1=3 +@@ -221,15 +224,15 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=7 +-GA2=3 +-GB2=3 ++TA2=5 ++TB2=3 ++GA2=0 ++GB2=0 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=4 +-GA3=0 ++TA3=7 ++TB3=2 ++GA3=3 + GB3=0 + NT3= +@@ -237,12 +240,12 @@ + TI3= + AT3=0 +-TA4=8 +-TB4=2 +-GA4=3 +-GB4=0 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round4] +@@ -250,5 +253,5 @@ + D2= + TA1=2 +-TB1=6 ++TB1=5 + GA1=0 + GB1=3 +@@ -257,5 +260,5 @@ + TI1= + AT1=0 +-TA2=4 ++TA2=3 + TB2=1 + GA2=3 +@@ -265,7 +268,7 @@ + TI2= + AT2=0 +-TA3=5 +-TB3=3 +-GA3=0 ++TA3=6 ++TB3=7 ++GA3=2 + GB3=3 + NT3= +@@ -273,48 +276,48 @@ + TI3= + AT3=0 +-TA4=7 +-TB4=8 +-GA4=2 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round5] + D1= + D2= +-TA1=1 +-TB1=3 ++TA1=3 ++TB1=2 + GA1=1 +-GB1=2 ++GB1=3 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 +-TB2=2 +-GA2=1 +-GB2=3 ++TA2=5 ++TB2=6 ++GA2=3 ++GB2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=7 +-GA3=3 +-GB3=1 ++TA3=7 ++TB3=4 ++GA3=2 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=5 +-GA4=2 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round6] +@@ -329,28 +332,28 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=8 +-GA2=3 +-GB2=3 ++TA2=4 ++TB2=5 ++GA2=1 ++GB2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=6 ++TA3=6 ++TB3=3 + GA3=1 +-GB3=2 ++GB3=1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=7 +-TB4=4 +-GA4=1 +-GB4=1 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round7] +@@ -358,5 +361,5 @@ + D2= + TA1=2 +-TB1=7 ++TB1=6 + GA1=1 + GB1=0 +@@ -365,6 +368,6 @@ + TI1= + AT1=0 +-TA2=4 +-TB2=5 ++TA2=3 ++TB2=4 + GA2=0 + GB2=0 +@@ -373,14 +376,14 @@ + TI2= + AT2=0 +-TA3=6 +-TB3=3 +-GA3=3 +-GB3=3 ++TA3=7 ++TB3=1 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=1 ++TA4=0 ++TB4=0 + GA4=-1 + GB4=-1 +@@ -388,10 +391,10 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round8] + D1= + D2= +-TA1=7 ++TA1=6 + TB1=1 + GA1=3 +@@ -401,7 +404,7 @@ + TI1= + AT1=0 +-TA2=4 +-TB2=3 +-GA2=1 ++TA2=2 ++TB2=4 ++GA2=3 + GB2=0 + NT2= +@@ -409,61 +412,61 @@ + TI2= + AT2=0 +-TA3=2 +-TB3=5 +-GA3=3 +-GB3=0 ++TA3=5 ++TB3=7 ++GA3=0 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=6 +-TB4=8 +-GA4=0 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round9] + D1= + D2= +-TA1=3 +-TB1=2 +-GA1=-1 +-GB1=-1 ++TA1=7 ++TB1=3 ++GA1=1 ++GB1=2 + NT1= + BE1= + TI1= + AT1=0 +-TA2=8 +-TB2=4 ++TA2=1 ++TB2=5 + GA2=1 +-GB2=2 ++GB2=0 + NT2= + BE2= + TI2= + AT2=0 +-TA3=1 ++TA3=4 + TB3=6 +-GA3=1 +-GB3=0 ++GA3=2 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=5 +-TB4=7 +-GA4=2 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round10] + D1= + D2= +-TA1=5 ++TA1=4 + TB1=1 + GA1=3 +@@ -473,14 +476,14 @@ + TI1= + AT1=0 +-TA2=7 +-TB2=3 +-GA2=2 +-GB2=2 ++TA2=3 ++TB2=5 ++GA2=3 ++GB2=0 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=6 ++TA3=2 ++TB3=7 + GA3=3 + GB3=0 +@@ -489,17 +492,17 @@ + TI3= + AT3=0 +-TA4=2 +-TB4=8 +-GA4=3 +-GB4=0 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round11] + D1= + D2= +-TA1=6 ++TA1=5 + TB1=2 + GA1=1 +@@ -510,5 +513,5 @@ + AT1=0 + TA2=1 +-TB2=4 ++TB2=3 + GA2=0 + GB2=3 +@@ -517,56 +520,56 @@ + TI2= + AT2=0 +-TA3=3 +-TB3=5 +-GA3=3 +-GB3=2 ++TA3=7 ++TB3=6 ++GA3=2 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=8 +-TB4=7 +-GA4=2 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round12] + D1= + D2= +-TA1=3 +-TB1=1 +-GA1=0 +-GB1=3 ++TA1=2 ++TB1=3 ++GA1=-1 ++GB1=-1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=2 +-TB2=4 +-GA2=-1 +-GB2=-1 ++TA2=6 ++TB2=5 ++GA2=1 ++GB2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=7 +-TB3=6 +-GA3=1 +-GB3=1 ++TA3=4 ++TB3=7 ++GA3=3 ++GB3=2 + NT3= + BE3= + TI3= + AT3=0 +-TA4=5 +-TB4=8 +-GA4=3 +-GB4=2 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round13] +@@ -581,33 +584,33 @@ + TI1= + AT1=0 +-TA2=8 +-TB2=3 +-GA2=0 +-GB2=0 ++TA2=5 ++TB2=4 ++GA2=1 ++GB2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=5 +-GA3=1 +-GB3=1 ++TA3=3 ++TB3=6 ++GA3=2 ++GB3=2 + NT3= + BE3= + TI3= + AT3=0 +-TA4=4 +-TB4=7 +-GA4=2 +-GB4=2 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= + + [Round14] + D1= + D2= +-TA1=7 ++TA1=6 + TB1=2 + GA1=0 +@@ -617,6 +620,6 @@ + TI1= + AT1=0 +-TA2=5 +-TB2=4 ++TA2=4 ++TB2=3 + GA2=3 + GB2=2 +@@ -625,18 +628,18 @@ + TI2= + AT2=0 +-TA3=3 +-TB3=6 +-GA3=2 +-GB3=1 ++TA3=1 ++TB3=7 ++GA3=3 ++GB3=3 + NT3= + BE3= + TI3= + AT3=0 +-TA4=1 +-TB4=8 +-GA4=3 +-GB4=3 ++TA4=0 ++TB4=0 ++GA4=-1 ++GB4=-1 + NT4= + BE4= + TI4= +-AT4=0 ++AT4= +NEU output/penalties.l98.php (2007 Bytes) + + +=== golden/penalties.l98: letzte Mannschaft loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/penalties.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=penalties + Type=0 +-Teams=7 ++Teams=6 + goalfaktor=1 + pointsfaktor=1 +@@ -58,5 +58,4 @@ + 5=Mannschaft 6 + 6=Mannschaft 7 +-7=Mannschaft 8 + + [Teamm] +@@ -67,5 +66,4 @@ + 5=Mannschaft + 6=Mannschaft +-7=Mannschaft + + [Teamk] +@@ -76,5 +74,4 @@ + 5=Manns + 6=Manns +-7=Manns + + [Team1] +@@ -132,13 +129,4 @@ + NOT= + +-[Team7] +-SP=0 +-SM=0 +-TOR1=0 +-TOR2=0 +-STDA=0 +-URL= +-NOT= +- + [Round1] + D1= +@@ -160,12 +148,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=5 +-GA3=0 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -180,15 +168,15 @@ + D1= + D2= +-TA1=3 +-TB1=7 +-GA1=2 +-GB1=2 ++TA1=5 ++TB1=1 ++GA1=1 ++GB1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=5 +-TB2=1 +-GA2=1 ++TA2=6 ++TB2=4 ++GA2=3 + GB2=1 + NT2= +@@ -196,12 +184,12 @@ + TI2= + AT2=0 +-TA3=6 +-TB3=4 +-GA3=3 +-GB3=1 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -232,12 +220,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=2 +-GA3=3 +-GB3=0 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -268,12 +256,12 @@ + TI2= + AT2=0 +-TA3=6 +-TB3=7 +-GA3=2 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -304,12 +292,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=4 +-GA3=2 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -376,6 +364,6 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=1 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 +@@ -383,5 +371,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -412,12 +400,12 @@ + TI2= + AT2=0 +-TA3=5 +-TB3=7 +-GA3=0 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -432,28 +420,28 @@ + D1= + D2= +-TA1=7 +-TB1=3 ++TA1=1 ++TB1=5 + GA1=1 +-GB1=2 ++GB1=0 + NT1= + BE1= + TI1= + AT1=0 +-TA2=1 +-TB2=5 +-GA2=1 +-GB2=0 ++TA2=4 ++TB2=6 ++GA2=2 ++GB2=3 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=6 +-GA3=2 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -484,12 +472,12 @@ + TI2= + AT2=0 +-TA3=2 +-TB3=7 +-GA3=3 +-GB3=0 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -520,12 +508,12 @@ + TI2= + AT2=0 +-TA3=7 +-TB3=6 +-GA3=2 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -556,12 +544,12 @@ + TI2= + AT2=0 +-TA3=4 +-TB3=7 +-GA3=3 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +@@ -628,12 +616,12 @@ + TI2= + AT2=0 +-TA3=1 +-TB3=7 +-GA3=3 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + TA4=0 + TB4=0 +GEAENDERT output/penalties.l98.php +--- vorher ++++ nachher +@@ -1,41 +1,41 @@ + +\ No newline at end of file + +=== golden/penalties.l98: Mannschaft anlegen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/penalties.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=penalties + Type=0 +-Teams=6 ++Teams=7 + goalfaktor=1 + pointsfaktor=1 +@@ -58,4 +58,5 @@ + 5=Mannschaft 6 + 6=Mannschaft 7 ++7=Neue Mannschaft + + [Teamm] +@@ -66,4 +67,5 @@ + 5=Mannschaft + 6=Mannschaft ++7= + + [Teamk] +@@ -74,4 +76,5 @@ + 5=Manns + 6=Manns ++7= + + [Team1] +@@ -123,4 +126,13 @@ + SP=0 + SM=0 ++TOR1=0 ++TOR2=0 ++STDA=0 ++URL= ++NOT= ++ ++[Team7] ++SP=0 ++SM=0 + TOR1=0 + TOR2=0 + +=== golden/penalties.l98: Nummer, die es nicht gibt === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== golden/special.l98: Mannschaft 3 loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=special + Type=0 +-Teams=6 ++Teams=5 + goalfaktor=1 + pointsfaktor=1 +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,10 +55,4 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] + +@@ -60,8 +60,14 @@ + 1=Mannschaft 1 + 2=Mannschaft 2 +-3=Mannschaft 3 +-4=Mannschaft 4 +-5=Mannschaft 5 +-6=Mannschaft 6 ++3=Mannschaft 4 ++4=Mannschaft 5 ++5=Mannschaft 6 ++ ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft + + [Teamk] +@@ -71,5 +77,4 @@ + 4=Manns + 5=Manns +-6=Manns + + [Team1] +@@ -113,108 +118,98 @@ + NOT= + +-[Team6] +-SP=0 +-TOR1=0 +-TOR2=0 +-STDA=0 +-URL= +-NOT= +- + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= + TA1=1 +-TB1=5 ++TB1=4 + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=3 +-TB2=2 +-GA2=-1 +-GB2=-1 ++TA2=5 ++TB2=3 ++GA2=1 ++GB2=1 ++SP2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=4 +-GA3=1 +-GB3=1 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= + TA1=2 +-TB1=6 ++TB1=5 + GA1=0 + GB1=0 ++SP1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 ++TA2=3 + TB2=1 + GA2=1 + GB2=3 ++SP2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=3 +-GA3=3 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +-TA1=1 +-TB1=3 +-GA1=2 +-GB1=1 ++TA1=3 ++TB1=2 ++GA1=0 ++GB1=3 ++SP1=2 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 +-TB2=2 ++TA2=5 ++TB2=4 + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=5 +-GA3=0 +-GB3=3 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,96 +218,96 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= + TI1= + AT1=0 +-TA2=3 +-TB2=6 +-GA2=2 +-GB2=3 ++TA2=4 ++TB2=3 ++GA2=0 ++GB2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=4 +-GA3=0 +-GB3=1 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= + TA1=2 +-TB1=5 ++TB1=4 + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=4 +-TB2=3 +-GA2=1 +-GB2=1 ++TA2=5 ++TB2=1 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=6 +-TB3=1 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +-TA1=5 ++TA1=4 + TB1=1 + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=2 +-TB2=3 ++TA2=3 ++TB2=5 + GA2=0 +-GB2=1 ++GB2=2 ++SP2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=6 +-GA3=0 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +-TA1=6 ++TA1=5 + TB1=2 + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -320,5 +315,5 @@ + AT1=0 + TA2=1 +-TB2=4 ++TB2=3 + GA2=2 + GB2=0 +@@ -327,47 +322,46 @@ + TI2= + AT2=0 +-TA3=3 +-TB3=5 +-GA3=0 +-GB3=2 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +-TA1=3 +-TB1=1 +-GA1=0 ++TA1=2 ++TB1=3 ++GA1=2 + GB1=3 ++SP1=1 + NT1= + BE1= + TI1= + AT1=0 +-TA2=2 +-TB2=4 +-GA2=2 +-GB2=3 ++TA2=4 ++TB2=5 ++GA2=1 ++GB2=1 ++SP2=1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=5 +-TB3=6 +-GA3=1 +-GB3=1 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -380,27 +374,26 @@ + TI1= + AT1=0 +-TA2=6 +-TB2=3 +-GA2=0 +-GB2=2 ++TA2=3 ++TB2=4 ++GA2=-1 ++GB2=-1 + NT2= + BE2= + TI2= + AT2=0 +-TA3=4 +-TB3=5 ++TA3=0 ++TB3=0 + GA3=-1 + GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +-TA1=5 ++TA1=4 + TB1=2 + GA1=-1 +@@ -410,7 +403,7 @@ + TI1= + AT1=0 +-TA2=3 +-TB2=4 +-GA2=3 ++TA2=1 ++TB2=5 ++GA2=2 + GB2=0 + NT2= +@@ -418,10 +411,11 @@ + TI2= + AT2=0 +-TA3=1 +-TB3=6 +-GA3=2 +-GB3=0 ++TA3=0 ++TB3=0 ++GA3=-1 ++GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= +NEU output/special.l98.php (1857 Bytes) + + +=== golden/special.l98: letzte Mannschaft loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== golden/special.l98: Mannschaft anlegen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=special + Type=0 +-Teams=5 ++Teams=6 + goalfaktor=1 + pointsfaktor=1 +@@ -63,4 +63,5 @@ + 4=Mannschaft 5 + 5=Mannschaft 6 ++6=Neue Mannschaft + + [Teamm] +@@ -70,4 +71,5 @@ + 4=Mannschaft + 5=Mannschaft ++6= + + [Teamk] +@@ -77,4 +79,5 @@ + 4=Manns + 5=Manns ++6= + + [Team1] +@@ -118,4 +121,12 @@ + NOT= + ++[Team6] ++SP=0 ++TOR1=0 ++TOR2=0 ++STDA=0 ++URL= ++NOT= ++ + [Round1] + D1= +@@ -143,5 +154,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -174,5 +184,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -205,5 +214,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -235,5 +243,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -265,5 +272,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -296,5 +302,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -326,5 +331,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -357,5 +361,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -386,5 +389,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= +@@ -415,5 +417,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= + +=== golden/special.l98: Nummer, die es nicht gibt === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentlicher Spielplan danach === + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Manns + + 
    + +Neue + + 
    +
    + + + + +
     
    Bitte wählen Sie jetzt eine Mannschaft aus.
     
    +
    +
    + + + + + +
    + +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt b/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt new file mode 100644 index 00000000..a371e27f --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt @@ -0,0 +1,1254 @@ +### pokal +=== mannschaftspokal.l98: Mannschaft 3 loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Mannschaftspokal

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + + +--- Dateiaenderungen --- +GEAENDERT ligen/mannschaftspokal.l98 +--- vorher ++++ nachher +@@ -3,26 +3,82 @@ + Name=Mannschaftspokal + Type=1 +-Teams=8 ++Teams=7 ++goalfaktor=1 ++pointsfaktor=1 ++enableGameSort=1 ++Actual=1 + KlFin=0 +-favTeam=5 +-selTeam=3 ++playdown=0 ++playoffmode=0 ++DatC=0 ++DatS=1 ++DatM=0 ++DatF=d.m.Y H:i ++urlT=1 ++urlB=0 ++Plan=1 ++Ergebnis=1 ++mittore=1 ++favTeam=4 ++selTeam=0 ++ticker=0 ++ ++[News] + + [Teams] + 1=Alpha + 2=Beta +-3=Gamma +-4=Delta +-5=Epsilon +-6=Zeta +-7=Eta +-8=Theta ++3=Delta ++4=Epsilon ++5=Zeta ++6=Eta ++7=Theta ++ ++[Teamm] ++1=Alpha ++2=Beta ++3=Delta ++4=Epsilon ++5=Zeta ++6=Eta ++7=Theta ++ ++[Teamk] ++1=Alpha ++2=Beta ++3=Delta ++4=Epsil ++5=Zeta ++6=Eta ++7=Theta ++ ++[Team1] ++URL= ++NOT= ++ ++[Team2] ++URL= ++NOT= + + [Team3] +-URL=http://example.org/gamma +-NOT=Notiz Gamma ++URL= ++NOT= + +-[Team5] ++[Team4] ++URL= + NOT=Notiz Epsilon + ++[Team5] ++URL= ++NOT= ++ ++[Team6] ++URL= ++NOT= ++ ++[Team7] ++URL= ++NOT= ++ + [Round1] + D1=16.03.2025 +@@ -33,21 +89,43 @@ + GA11=3 + GB11=1 ++NT11= ++BE11= ++TI11= + AT11=1742135400 + GA12=0 + GB12=0 +-TA2=3 +-TB2=4 +-GA21=2 ++NT12= ++BE12= ++TI12= ++AT12=0 ++TA2=4 ++TB2=5 ++GA21=1 + GB21=1 +-NT21=Notiz zum Spiel +-TA3=5 +-TB3=6 +-GA31=1 +-GB31=1 +-SP31=1 +-TA4=7 +-TB4=8 +-GA41=-1 +-GB41=-1 ++SP21=1 ++NT21= ++BE21= ++TI21= ++AT21=0 ++GA22=-1 ++GB22=-1 ++NT22= ++BE22= ++TI22= ++AT22=0 ++TA3=6 ++TB3=7 ++GA31=-1 ++GB31=-1 ++NT31= ++BE31= ++TI31= ++AT31=0 ++GA32=-1 ++GB32=-1 ++NT32= ++BE32= ++TI32= ++AT32=0 + + [Round2] +@@ -55,8 +133,15 @@ + D2= + MO=1 +-TA1=1 +-TB1=3 ++TA1=4 ++TB1=0 + GA11=-1 + GB11=-1 +-TA2=5 +-TB2=0 ++NT11= ++BE11= ++TI11= ++AT11=0 ++ ++[Round3] ++D1= ++D2= ++MO=1 + +=== mannschaftspokal.l98: letzte Mannschaft loeschen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Mannschaftspokal

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/mannschaftspokal.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=Mannschaftspokal + Type=1 +-Teams=7 ++Teams=6 + goalfaktor=1 + pointsfaktor=1 +@@ -33,5 +33,4 @@ + 5=Zeta + 6=Eta +-7=Theta + + [Teamm] +@@ -42,5 +41,4 @@ + 5=Zeta + 6=Eta +-7=Theta + + [Teamk] +@@ -51,5 +49,4 @@ + 5=Zeta + 6=Eta +-7=Theta + + [Team1] +@@ -77,8 +74,4 @@ + NOT= + +-[Team7] +-URL= +-NOT= +- + [Round1] + D1=16.03.2025 +@@ -114,18 +107,19 @@ + TI22= + AT22=0 +-TA3=6 +-TB3=7 +-GA31=-1 +-GB31=-1 ++TA3=0 ++TB3=0 ++GA31= ++GB31= ++SP31=0 + NT31= + BE31= + TI31= +-AT31=0 +-GA32=-1 +-GB32=-1 ++AT31= ++GA32= ++GB32= + NT32= + BE32= + TI32= +-AT32=0 ++AT32= + + [Round2] + +=== mannschaftspokal.l98: Mannschaft anlegen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Mannschaftspokal

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/mannschaftspokal.l98 +--- vorher ++++ nachher +@@ -3,5 +3,5 @@ + Name=Mannschaftspokal + Type=1 +-Teams=6 ++Teams=7 + goalfaktor=1 + pointsfaktor=1 +@@ -33,4 +33,5 @@ + 5=Zeta + 6=Eta ++7=Neue Mannschaft + + [Teamm] +@@ -41,4 +42,5 @@ + 5=Zeta + 6=Eta ++7= + + [Teamk] +@@ -49,4 +51,5 @@ + 5=Zeta + 6=Eta ++7= + + [Team1] +@@ -74,4 +77,8 @@ + NOT= + ++[Team7] ++URL= ++NOT= ++ + [Round1] + D1=16.03.2025 +@@ -109,13 +116,12 @@ + TA3=0 + TB3=0 +-GA31= +-GB31= +-SP31=0 ++GA31=-1 ++GB31=-1 + NT31= + BE31= + TI31= + AT31= +-GA32= +-GB32= ++GA32=-1 ++GB32=-1 + NT32= + BE32= + +=== mannschaftspokal.l98: Nummer, die es nicht gibt === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    Mannschaftspokal

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  + +Homepage-URL + + 
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + + +   + + + + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + diff --git a/tests/GoldenMaster/__snapshots__/admin-mannschaften/speichern-3e114627.txt b/tests/GoldenMaster/__snapshots__/admin-mannschaften/speichern-3e114627.txt new file mode 100644 index 00000000..8253ff6b --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-mannschaften/speichern-3e114627.txt @@ -0,0 +1,1001 @@ +### speichern +=== Mannschaften speichern === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    +

    + Daten erfolgreich gespeichert

    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +Spieltags- und Spiel-Anzahl +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +GEAENDERT ligen/golden/penalties.l98 +--- vorher ++++ nachher +@@ -53,24 +53,35 @@ + [Teams] + 1=Mannschaft 1 +-2=Mannschaft 2 +-3=Mannschaft 3 +-4=Mannschaft 4 +-5=Mannschaft 5 +-6=Mannschaft 6 +-7=Mannschaft 7 +-8=Mannschaft 8 ++2=SV O'Neill/Nord Hinterwalden ++3=FC Drei ++4=Verein 4 ++5=Verein 5 ++6=Verein 6 ++7=Verein 7 ++8=Verein 8 ++ ++[Teamm] ++1=Mannschaft ++2=Hinterwalden ++3=Dreier ++4=Verein ++5=Verein ++6=Verein ++7=Verein ++8=Verein + + [Teamk] + 1=Manns +-2=Manns +-3=Manns +-4=Manns +-5=Manns +-6=Manns +-7=Manns +-8=Manns ++2=Hinte ++3=D3 ++4=Verei ++5=Verei ++6=Verei ++7=Verei ++8=Verei + + [Team1] +-SP=3 ++SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -79,28 +90,28 @@ + NOT= + +-SM=0 + [Team2] +-SP=-2 +-TOR1=3 +-TOR2=1 +-STDA=5 ++SP=0 ++SM=0 ++TOR1=0 ++TOR2=0 ++STDA=0 + URL= + NOT= + +-SM=-1 + [Team3] +-SP=6 +-TOR1=-2 +-TOR2=4 +-STDA=9 +-URL= +-NOT= ++SP=0 ++SM=0 ++TOR1=0 ++TOR2=0 ++STDA=0 ++URL=http://example.org/drei ++NOT=Notiz & mehr + +-SM=6 + [Team4] +-SP=0 +-TOR1=2 ++SP=-3 ++SM=2 ++TOR1=4 + TOR2=0 +-STDA=3 ++STDA=7 + URL= + NOT= +@@ -108,4 +119,5 @@ + [Team5] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -116,4 +128,5 @@ + [Team6] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -124,4 +137,5 @@ + [Team7] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +@@ -132,4 +146,5 @@ + [Team8] + SP=0 ++SM=0 + TOR1=0 + TOR2=0 +NEU output/penalties.l98.php (1985 Bytes) + + +=== Seite danach === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    +Ergebnisse + +Spielerstatistik + +Grundeinstellungen +Mannschaften +Spieltage +
    + + + + + + + +
    +

    penalties

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Mannschaftsname (lang, mittel, kurz)  +Strafe/Bonus  +ab  + +Notiz zur Mannschaft + + + +Homepage-URL + + 
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +   + : Pkt. + : Tore +   + + + + + + + + + + + +
    + + +Mannschaft hinzufügen +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + From 9641439cb740c76b75a0cfb3aea9f1529ae4087e Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:42:17 +0200 Subject: [PATCH 277/298] feat(liga): Rohdaten koennen eine Mannschaft anlegen und aus der Liga nehmen --- src/Liga/Rohdaten/Liga.php | 85 ++++++++++++ src/Liga/Rohdaten/Partie.php | 15 +++ .../Liga/Rohdaten/MannschaftenAendernTest.php | 125 ++++++++++++++++++ 3 files changed, 225 insertions(+) create mode 100644 tests/Unit/Liga/Rohdaten/MannschaftenAendernTest.php diff --git a/src/Liga/Rohdaten/Liga.php b/src/Liga/Rohdaten/Liga.php index 987fb8a4..f2222b7d 100644 --- a/src/Liga/Rohdaten/Liga.php +++ b/src/Liga/Rohdaten/Liga.php @@ -179,6 +179,91 @@ public function spieltag(int $nr): Spieltag return $this->spieltage[$nr] ??= new Spieltag(); } + /** + * Legt hinter der letzten eine neue Mannschaft an und zaehlt die Anzahl der Mannschaften hoch. + * Spieltage und Partien bleiben, wie sie sind. + * + * @return int Nummer der neuen Mannschaft + */ + public function neueMannschaft(string $name): int + { + $nr = $this->einstellungen()->mannschaften() + 1; + $mannschaft = new Mannschaft(); + $mannschaft->name = $name; + $this->mannschaften[$nr] = $mannschaft; + $this->optionen['Teams'] = (string) $nr; + + return $nr; + } + + /** + * Nimmt eine Mannschaft aus der Liga: + * - ihre Partien fallen weg; die uebrigen des Spieltags ruecken auf, hinten kommen leere dazu + * - die Mannschaften hinter ihr bekommen die naechstkleinere Nummer, mit allem, was zu ihnen + * gehoert; die Partien, die Lieblingsmannschaft, die vorgewaehlte Mannschaft und die + * Auswahl der Fieberkurve folgen den neuen Nummern + * - die Anzahl der Mannschaften sinkt um eins; Spieltage und Partien je Spieltag bleiben + * + * Eine Nummer, die es nicht gibt, aendert nichts. + */ + public function entferneMannschaft(int $nr): void + { + $e = $this->einstellungen(); + $anzahl = $e->mannschaften(); + if ($nr < 1 || $nr > $anzahl) { + return; + } + for ($st = 1; $st <= $e->spieltage(); $st++) { + $spieltag = $this->spieltage[$st] ?? null; + if ($spieltag === null) { + continue; + } + $partien = $e->partienImSpieltag($st); + // Plaetze des Spieltags der Reihe nach; null: steht nicht in der Datei + $bleiben = []; + for ($p = 1; $p <= $partien; $p++) { + $partie = $spieltag->partien[$p] ?? null; + if ($partie !== null && ((int) $partie->heim === $nr || (int) $partie->gast === $nr)) { + continue; + } + $bleiben[] = $partie; + } + for ($p = 1; $p <= $partien; $p++) { + $partie = $p <= count($bleiben) ? $bleiben[$p - 1] : Partie::leer(); + if ($partie === null) { + unset($spieltag->partien[$p]); + continue; + } + foreach (['heim', 'gast'] as $seite) { + if ((int) $partie->$seite > $nr) { + $partie->$seite = (string) ((int) $partie->$seite - 1); + } + } + $spieltag->partien[$p] = $partie; + } + ksort($spieltag->partien); + } + // Fieberkurve: faellt die erste Mannschaft weg, rueckt die zweite an ihre Stelle + if ((int) ($this->optionen['kurve1'] ?? 0) === $nr) { + $this->optionen['kurve1'] = $this->optionen['kurve2'] ?? '0'; + $this->optionen['kurve2'] = '0'; + } + foreach (['favTeam', 'selTeam', 'kurve1', 'kurve2'] as $schluessel) { + $gewaehlt = (int) ($this->optionen[$schluessel] ?? 0); + if ($gewaehlt === $nr) { + $this->optionen[$schluessel] = '0'; + } elseif ($gewaehlt > $nr) { + $this->optionen[$schluessel] = (string) ($gewaehlt - 1); + } + } + for ($i = $nr; $i < $anzahl; $i++) { + $this->mannschaften[$i] = $this->mannschaften[$i + 1] ?? new Mannschaft(); + } + unset($this->mannschaften[$anzahl]); + ksort($this->mannschaften); + $this->optionen['Teams'] = (string) ($anzahl - 1); + } + /** * Die Einstellungen mit ihren Vorgabewerten, so wie der LMO mit ihnen arbeitet. * $optionen selbst bleibt, wie es in der Datei steht. diff --git a/src/Liga/Rohdaten/Partie.php b/src/Liga/Rohdaten/Partie.php index b6a41e5d..fb2bcdbd 100644 --- a/src/Liga/Rohdaten/Partie.php +++ b/src/Liga/Rohdaten/Partie.php @@ -23,4 +23,19 @@ final class Partie * @var array> Nummer des Spiels (ab 1) => Schluessel ohne Nummer => Wert */ public array $spiele = []; + + /** + * Ein leerer Platz im Spielplan, so wie der LMO ihn nach dem Loeschen einer Partie schreibt: + * keine Mannschaften, nicht gespielt, kein Anstoss. Der Zusatz "_" steht fuer "kein Zusatz" + * und kommt nur in die Datei, wenn die Liga Verlaengerung und Elfmeterschiessen fuehrt. + */ + public static function leer(): self + { + $partie = new self(); + $partie->heim = '0'; + $partie->gast = '0'; + $partie->spiele[1] = ['GA' => '-1', 'GB' => '-1', 'SP' => '_', 'NT' => '', 'BE' => '', 'TI' => '', 'AT' => '']; + + return $partie; + } } diff --git a/tests/Unit/Liga/Rohdaten/MannschaftenAendernTest.php b/tests/Unit/Liga/Rohdaten/MannschaftenAendernTest.php new file mode 100644 index 00000000..51a60c73 --- /dev/null +++ b/tests/Unit/Liga/Rohdaten/MannschaftenAendernTest.php @@ -0,0 +1,125 @@ +neueMannschaft('Neue Mannschaft'); + + self::assertSame(6, $nr); + self::assertSame('6', $liga->optionen['Teams']); + self::assertSame('Neue Mannschaft', $liga->mannschaften[6]->anzeigename()); + self::assertSame([], $liga->mannschaften[6]->werte); + self::assertCount(2, $liga->spieltage[1]->partien, 'der Spielplan bleibt'); + } + + public function testEntfernteMannschaftVerliertIhrePartien(): void + { + $liga = self::liga(); + + $liga->entferneMannschaft(3); + + // Spieltag 1: Alpha - Gamma faellt weg, Delta - Epsilon rueckt auf und heisst jetzt 3 - 4 + $erste = $liga->spieltage[1]->partien[1]; + self::assertSame(['3', '4'], [$erste->heim, $erste->gast]); + self::assertSame(['GA' => '1', 'GB' => '1', 'NT' => 'Notiz', 'TI' => '1'], $erste->spiele[1], 'mit allem, was zum Spiel gehoert'); + self::assertEquals(Partie::leer(), $liga->spieltage[1]->partien[2], 'hinten ein leerer Platz'); + // Spieltag 2: Epsilon - Delta bleibt vorn, Gamma - Beta faellt weg + self::assertSame(['4', '3'], [$liga->spieltage[2]->partien[1]->heim, $liga->spieltage[2]->partien[1]->gast]); + self::assertEquals(Partie::leer(), $liga->spieltage[2]->partien[2]); + } + + public function testMannschaftenDahinterRueckenMitAllemAuf(): void + { + $liga = self::liga(); + + $liga->entferneMannschaft(3); + + self::assertSame('4', $liga->optionen['Teams']); + self::assertSame([1, 2, 3, 4], array_keys($liga->mannschaften)); + self::assertSame(['Alpha', 'Beta', 'Delta', 'Epsilon'], array_map(static fn ($m) => $m->anzeigename(), array_values($liga->mannschaften))); + self::assertSame(['SP' => '2', 'TOR1' => '-1', 'STDA' => '3', 'Farbe' => 'blau'], $liga->mannschaften[3]->werte, 'Strafen, Torkorrektur und Unbekanntes wandern mit'); + } + + public function testAuswahlenFolgenDenNeuenNummern(): void + { + $liga = self::liga(); + + $liga->entferneMannschaft(3); + + self::assertSame('0', $liga->optionen['favTeam'], 'die Lieblingsmannschaft gibt es nicht mehr'); + self::assertSame('4', $liga->optionen['selTeam'], 'Epsilon hat jetzt die 4'); + self::assertSame(['3', '0'], [$liga->optionen['kurve1'], $liga->optionen['kurve2']], 'die zweite Mannschaft der Fieberkurve rueckt an die erste Stelle'); + } + + public function testLetzteMannschaftEntfernen(): void + { + $liga = self::liga(); + + $liga->entferneMannschaft(5); + + self::assertSame([1, 2, 3, 4], array_keys($liga->mannschaften)); + self::assertSame(['1', '3'], [$liga->spieltage[1]->partien[1]->heim, $liga->spieltage[1]->partien[1]->gast], 'die Nummern davor bleiben'); + self::assertEquals(Partie::leer(), $liga->spieltage[1]->partien[2]); + self::assertSame(['3', '2'], [$liga->spieltage[2]->partien[1]->heim, $liga->spieltage[2]->partien[1]->gast], 'rueckt auf'); + self::assertSame('0', $liga->optionen['selTeam']); + } + + public function testNummerDieEsNichtGibtAendertNichts(): void + { + $liga = self::liga(); + $vorher = $liga->alsText(); + + $liga->entferneMannschaft(0); + $liga->entferneMannschaft(6); + + self::assertSame($vorher, $liga->alsText()); + } + + public function testPlatzDerNichtInDerDateiStehtBleibtFrei(): void + { + $liga = Liga::ausEintraegen(LigaDatei::zerlege(['[Options]', 'Teams=5', 'Rounds=1', 'Matches=3', '[Round1]', 'TA1=1', 'TB1=2', 'TA3=4', 'TB3=5'])); + + $liga->entferneMannschaft(1); + + self::assertSame([2, 3], array_keys($liga->spieltage[1]->partien), 'der fehlende zweite Platz rueckt mit auf den ersten'); + self::assertSame(['3', '4'], [$liga->spieltage[1]->partien[2]->heim, $liga->spieltage[1]->partien[2]->gast]); + self::assertEquals(Partie::leer(), $liga->spieltage[1]->partien[3]); + } + + public function testLeererPlatz(): void + { + $leer = Partie::leer(); + + self::assertSame(['0', '0'], [$leer->heim, $leer->gast]); + self::assertSame(['-1', '-1', ''], [$leer->spiele[1]['GA'], $leer->spiele[1]['GB'], $leer->spiele[1]['AT']]); + } +} From 45f614dcb09962db182b10d9ffcaff7de1fbea08 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:42:18 +0200 Subject: [PATCH 278/298] refactor(admin): Mannschaften aendern die Rohdaten Snapshots neu: Torkorrektur und Strafbeginn wandern beim Loeschen mit der Mannschaft, eine neue Mannschaft hat sofort Kurz- und Mittelnamen, im Pokal laeuft das Loeschen ohne Warnungen. --- lmo/lmo-adminanz.php | 7 +- lmo/lmo-adminteams.php | 230 ++++++------------ .../admin-mannschaften/ligen-1129d091.txt | 109 +++++---- .../admin-mannschaften/pokal-a9454367.txt | 48 +--- 4 files changed, 142 insertions(+), 252 deletions(-) diff --git a/lmo/lmo-adminanz.php b/lmo/lmo-adminanz.php index 07a2ee68..a6707392 100644 --- a/lmo/lmo-adminanz.php +++ b/lmo/lmo-adminanz.php @@ -38,14 +38,9 @@ $lmo_einstellungen = $lmo_liga->einstellungen(); $lmo_anz_spieltage = $lmo_einstellungen->spieltage(); $lmo_anz_partien = $lmo_einstellungen->partienJeSpieltag(); - $lmo_anz_leer = array('GA' => '-1', 'GB' => '-1', 'SP' => '_', 'NT' => '', 'BE' => '', 'TI' => '', 'AT' => ''); for ($i = 1; $i <= 116; $i++) { for ($j = $i <= $lmo_anz_spieltage ? $lmo_anz_partien + 1 : 1; $j <= 40; $j++) { - $lmo_anz_partie = new \Lmo\Liga\Rohdaten\Partie(); - $lmo_anz_partie->heim = '0'; - $lmo_anz_partie->gast = '0'; - $lmo_anz_partie->spiele[1] = $lmo_anz_leer; - $lmo_liga->spieltag($i)->partien[$j] = $lmo_anz_partie; + $lmo_liga->spieltag($i)->partien[$j] = \Lmo\Liga\Rohdaten\Partie::leer(); } } $lmo_liga->optionen['Rounds'] = trim($_POST['xanzst']); diff --git a/lmo/lmo-adminteams.php b/lmo/lmo-adminteams.php index c62ac7c4..e09b0875 100644 --- a/lmo/lmo-adminteams.php +++ b/lmo/lmo-adminteams.php @@ -24,7 +24,7 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string $st gewaehlter Spieltag @@ -40,155 +40,62 @@ if (!isset($save)) { $save = 0; } + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_pokal = $lmo_einstellungen->istPokal(); + $lmo_mannschaften = $lmo_einstellungen->mannschaften(); if ($save == 1) { - for ($i = 1; $i <= $ligaDaten->anzteams; $i++) { + for ($i = 1; $i <= $lmo_mannschaften; $i++) { + $lmo_mannschaft = $lmo_liga->mannschaft($i); + // ein leer gelassener Name bleibt der bisherige if ($_POST["xteams".$i] != "") { - $ligaDaten->teams[$i] = isset($_POST["xteams".$i])?trim($_POST["xteams".$i]):''; + $lmo_mannschaft->name = isset($_POST["xteams".$i])?trim($_POST["xteams".$i]):''; } - $ligaDaten->teamm[$i] = isset($_POST["xteamm".$i])?($_POST["xteamm".$i]):''; - if ($ligaDaten->teamm[$i] == "") { //search longest name part an take this as middle name - $parts = preg_split("%[ |/]%",$ligaDaten->teams[$i]); + $lmo_name = $lmo_mannschaft->anzeigename(); + $lmo_mittel = isset($_POST["xteamm".$i])?($_POST["xteamm".$i]):''; + if ($lmo_mittel == "") { //search longest name part an take this as middle name + $parts = preg_split("%[ |/]%",$lmo_name); foreach ($parts as $part) { - if (strlen($part) >= strlen($ligaDaten->teamm[$i])) { - $ligaDaten->teamm[$i] = trim(substr($part, 0, 12)); + if (strlen($part) >= strlen($lmo_mittel)) { + $lmo_mittel = trim(substr($part, 0, 12)); } } } - $ligaDaten->teamk[$i] = isset($_POST["xteamk".$i])?trim($_POST["xteamk".$i]):''; - if ($ligaDaten->teamk[$i] == "") { - $ligaDaten->teamk[$i] = trim(substr($ligaDaten->teamm[$i], 0, 5)); + $lmo_mannschaft->mittel = $lmo_mittel; + $lmo_mannschaft->kurz = isset($_POST["xteamk".$i])?trim($_POST["xteamk".$i]):''; + if ($lmo_mannschaft->kurz == "") { + $lmo_mannschaft->kurz = trim(substr($lmo_mittel, 0, 5)); } - $ligaDaten->teamu[$i] = isset($_POST["xteamu".$i])?trim($_POST["xteamu".$i]):''; - $ligaDaten->teamn[$i] = isset($_POST["xteamn".$i])?trim($_POST["xteamn".$i]):''; - if ($ligaDaten->lmtype == 0) { - $ligaDaten->strafp[$i] = (-1) * intval($_POST["xstrafp".$i]); - if ($ligaDaten->minus == 2) { - $ligaDaten->strafm[$i] = (-1) * intval($_POST["xstrafm".$i]); + $lmo_mannschaft->werte['URL'] = isset($_POST["xteamu".$i])?trim($_POST["xteamu".$i]):''; + $lmo_mannschaft->werte['NOT'] = isset($_POST["xteamn".$i])?trim($_POST["xteamn".$i]):''; + if (!$lmo_pokal) { + // im Formular zaehlt ein Bonus positiv, in der Datei steht er mit umgekehrtem Vorzeichen + $lmo_mannschaft->werte['SP'] = (string)((-1) * intval($_POST["xstrafp".$i])); + if ($lmo_einstellungen->mitMinuspunkten()) { + $lmo_mannschaft->werte['SM'] = (string)((-1) * intval($_POST["xstrafm".$i])); } -/** Hack-Straftore */ - $ligaDaten->torkorrektur1[$i] = (-1) * intval($_POST["xtorkorrektur1".$i]); - $ligaDaten->torkorrektur2[$i] = (-1) * intval($_POST["xtorkorrektur2".$i]); - $ligaDaten->strafdat[$i] = intval($_POST["xstrafdat".$i]); + $lmo_mannschaft->werte['TOR1'] = (string)((-1) * intval($_POST["xtorkorrektur1".$i])); + $lmo_mannschaft->werte['TOR2'] = (string)((-1) * intval($_POST["xtorkorrektur2".$i])); + $lmo_mannschaft->werte['STDA'] = (string)intval($_POST["xstrafdat".$i]); } } - require(PATH_TO_LMO."/lmo-savefile.php"); + require(PATH_TO_LMO."/lmo-saveliga.php"); } elseif ($team != "") { - if ($team >= 1 && $team <= $ligaDaten->anzteams) { - if ($ligaDaten->anzteams > 4) { - for ($i = 0; $i < $ligaDaten->anzst; $i++) { - for ($j = 0; $j < $ligaDaten->anzsp; $j++) { - if (($ligaDaten->teama[$i][$j] == $team) || ($ligaDaten->teamb[$i][$j] == $team)) { - $ligaDaten->teama[$i][$j] = 0; - $ligaDaten->teamb[$i][$j] = 0; - $ligaDaten->goala[$i][$j] = -1; - $ligaDaten->goalb[$i][$j] = -1; - $ligaDaten->msieg[$i][$j] = 0; - $ligaDaten->mterm[$i][$j] = ""; - $ligaDaten->mnote[$i][$j] = ""; - $ligaDaten->mberi[$i][$j] = ""; - if ($ligaDaten->spez == 1) { - $ligaDaten->mspez[$i][$j] = "_"; - } - } - } - for ($j = $ligaDaten->anzsp-2; $j >= 0; $j--) { - if (($ligaDaten->teama[$i][$j] == 0) && ($ligaDaten->teamb[$i][$j] == 0) && ($ligaDaten->goala[$i][$j] == -1) && ($ligaDaten->goalb[$i][$j] == -1)) { - for ($k = $j+1; $k < $ligaDaten->anzsp; $k++) { - $ligaDaten->teama[$i][$k-1] = $ligaDaten->teama[$i][$k]; - $ligaDaten->teamb[$i][$k-1] = $ligaDaten->teamb[$i][$k]; - $ligaDaten->goala[$i][$k-1] = $ligaDaten->goala[$i][$k]; - $ligaDaten->goalb[$i][$k-1] = $ligaDaten->goalb[$i][$k]; - $ligaDaten->msieg[$i][$k-1] = $ligaDaten->msieg[$i][$k]; - $ligaDaten->mterm[$i][$k-1] = $ligaDaten->mterm[$i][$k]; - $ligaDaten->mnote[$i][$k-1] = $ligaDaten->mnote[$i][$k]; - $ligaDaten->mberi[$i][$k-1] = $ligaDaten->mberi[$i][$k]; - if ($ligaDaten->spez == 1) { - $ligaDaten->mspez[$i][$k-1] = $ligaDaten->mspez[$i][$k]; - } - } - $ligaDaten->teama[$i][$ligaDaten->anzsp-1] = 0; - $ligaDaten->teamb[$i][$ligaDaten->anzsp-1] = 0; - $ligaDaten->goala[$i][$ligaDaten->anzsp-1] = -1; - $ligaDaten->goalb[$i][$ligaDaten->anzsp-1] = -1; - $ligaDaten->msieg[$i][$ligaDaten->anzsp-1] = 0; - $ligaDaten->mterm[$i][$ligaDaten->anzsp-1] = ""; - $ligaDaten->mnote[$i][$ligaDaten->anzsp-1] = ""; - $ligaDaten->mberi[$i][$ligaDaten->anzsp-1] = ""; - if ($ligaDaten->spez == 1) { - $ligaDaten->mspez[$i][$ligaDaten->anzsp-1] = "_"; - } - } - } - for ($j = 0; $j < $ligaDaten->anzsp; $j++) { - if ($ligaDaten->teama[$i][$j] > $team) { - $ligaDaten->teama[$i][$j]--; - } - if ($ligaDaten->teamb[$i][$j] > $team) { - $ligaDaten->teamb[$i][$j]--; - } - } - } - if ($ligaDaten->favteam == $team) { - $ligaDaten->favteam = 0; - } elseif ($ligaDaten->favteam > $team) { - $ligaDaten->favteam--; - } - if ($ligaDaten->selteam == $team) { - $ligaDaten->selteam = 0; - } elseif ($ligaDaten->selteam > $team) { - $ligaDaten->selteam--; - } - if ($ligaDaten->stat1 == $team) { - $ligaDaten->stat1 = $ligaDaten->stat2; - $ligaDaten->stat2 = $team; - } elseif ($ligaDaten->stat1 > $team) { - $ligaDaten->stat1--; - } - if ($ligaDaten->stat2 == $team) { - $ligaDaten->stat2 = 0; - } elseif ($ligaDaten->stat2 > $team) { - $ligaDaten->stat2--; - } - for ($i = $team+1; $i <= $ligaDaten->anzteams; $i++) { - $ligaDaten->teams[$i-1] = $ligaDaten->teams[$i]; - $ligaDaten->teamm[$i-1] = $ligaDaten->teamm[$i]; - $ligaDaten->teamk[$i-1] = $ligaDaten->teamk[$i]; - $ligaDaten->teamu[$i-1] = $ligaDaten->teamu[$i]; - $ligaDaten->teamn[$i-1] = $ligaDaten->teamn[$i]; - $ligaDaten->strafp[$i-1] = $ligaDaten->strafp[$i]; - if ($ligaDaten->minus == 2) { - $ligaDaten->strafm[$i-1] = $ligaDaten->strafm[$i]; - } - } - $ligaDaten->teams[$ligaDaten->anzteams] = ""; - $ligaDaten->teamm[$ligaDaten->anzteams] = ""; - $ligaDaten->teamk[$ligaDaten->anzteams] = ""; - $ligaDaten->teamu[$ligaDaten->anzteams] = ""; - $ligaDaten->teamn[$ligaDaten->anzteams] = ""; - $ligaDaten->strafp[$ligaDaten->anzteams] = 0; - if ($ligaDaten->minus == 2) { - $ligaDaten->strafm[$ligaDaten->anzteams] = 0; - } - $ligaDaten->anzteams--; - require(PATH_TO_LMO."/lmo-savefile.php"); + if ($team >= 1 && $team <= $lmo_mannschaften) { + // eine Liga behaelt mindestens vier Mannschaften + if ($lmo_mannschaften > 4) { + $lmo_liga->entferneMannschaft((int)$team); + require(PATH_TO_LMO."/lmo-saveliga.php"); } } elseif ($team == -1) { - if ($ligaDaten->anzteams < 40) { - $ligaDaten->anzteams++; - $ligaDaten->teams[$ligaDaten->anzteams] = "Neue Mannschaft"; - $ligaDaten->teamm[$ligaDaten->anzteams] = ""; - $ligaDaten->teamk[$ligaDaten->anzteams] = ""; - $ligaDaten->teamu[$ligaDaten->anzteams] = ""; - $ligaDaten->teamn[$ligaDaten->anzteams] = ""; - $ligaDaten->strafp[$ligaDaten->anzteams] = 0; - if ($ligaDaten->minus == 2) { - $ligaDaten->strafm[$ligaDaten->anzteams] = 0; - } - require(PATH_TO_LMO."/lmo-savefile.php"); + if ($lmo_mannschaften < 40) { + $lmo_liga->neueMannschaft("Neue Mannschaft"); + require(PATH_TO_LMO."/lmo-saveliga.php"); } } } - if ($ligaDaten->lmtype == 0) { + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_mannschaften = $lmo_einstellungen->mannschaften(); + if (!$lmo_pokal) { $breite = 4; } else { $breite = 2; @@ -201,7 +108,7 @@ - + lmtype==0) { + if (!$lmo_pokal) { ?> @@ -224,7 +131,7 @@ ?> lmtype==0) { + if (!$lmo_pokal) { /** Titel Notiz */ ?> @@ -236,49 +143,52 @@ anzteams;$i++) { + for ($i=1;$i<=$lmo_mannschaften;$i++) { + $lmo_mannschaft = $lmo_liga->mannschaften[$i] ?? new \Lmo\Liga\Rohdaten\Mannschaft(); + $lmo_notiz = $lmo_mannschaft->werte['NOT'] ?? ''; + $lmo_url = $lmo_mannschaft->werte['URL'] ?? ''; ?> lmtype==0) { + if (!$lmo_pokal) { ?> lmtype==0) { + if (!$lmo_pokal) { ?> lmtype==0) { + if (!$lmo_pokal) { /** Mannschaft löschen */ ?> @@ -312,8 +222,8 @@ } /** Mannschaftswappen */ ?> - - + + " class="lmo-formular-button" type="submit" name="best" value=""> lmtype==0) { + if (!$lmo_pokal) { ?> lmtype==0) { + if (!$lmo_pokal) { if ($team!="") { ?> diff --git a/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt b/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt index 76ded6ea..6c7b8c94 100644 --- a/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt +++ b/tests/GoldenMaster/__snapshots__/admin-mannschaften/ligen-1129d091.txt @@ -2204,8 +2204,8 @@ GEAENDERT output/basic.l98.php + +   + : Tore +   + : Tore +   + : Tore +   + : Tore +   + : Tore +   + : Tore +   + +   + : Tore +   + : Tore +   + +   + +  

    titel?>

    name()?>

    @@ -215,7 +122,7 @@
    ">      <?php echo $text[404]; ?>
    - - - + + +   - + minus==2) { + if ($lmo_einstellungen->mitMinuspunkten()) { ?> - : + : namepkt; + echo $text[37]; ?> - - : - nametor;?> + + : + - +   - + teamn[$i]) == '') { + if (trim($lmo_notiz) == '') { ?> - + teamu[$i]) == '') { + if (trim($lmo_url) == '') { ?> - + " height="18" alt="" border="0"> teams[$i]," alt=''");?>teams[$i]," alt=''");?>anzeigename()," alt=''");?>anzeigename()," alt=''");?>
    @@ -337,7 +247,7 @@
    - -   Pkt. @@ -2327,13 +2327,13 @@ GEAENDERT ligen/golden/basic.l98 @@ -66,4 +67,5 @@ 5=Mannschaft 6=Mannschaft -+7= ++7=Mannschaft [Teamk] @@ -74,4 +76,5 @@ 5=Manns 6=Manns -+7= ++7=Neue [Team1] @@ -118,4 +121,12 @@ @@ -2863,9 +2863,9 @@ GEAENDERT ligen/golden/basic.l98 : Pkt. - : Tore -   @@ -2892,9 +2892,9 @@ GEAENDERT ligen/golden/basic.l98 : Pkt. - : Tore -   @@ -3132,48 +3132,57 @@ GEAENDERT ligen/golden/penalties.l98 +SM=-1 TOR1=3 TOR2=1 -@@ -88,7 +96,7 @@ +@@ -88,16 +96,7 @@ NOT= -SM=-1 [Team3] -SP=6 -+SP=0 -+SM=0 - TOR1=-2 - TOR2=4 -@@ -97,7 +105,7 @@ - NOT= - +-TOR1=-2 +-TOR2=4 +-STDA=9 +-URL= +-NOT= +- -SM=6 - [Team4] +-[Team4] SP=0 +SM=0 TOR1=2 TOR2=0 -@@ -108,4 +116,5 @@ - [Team5] +@@ -106,6 +105,7 @@ + NOT= + +-[Team5] ++[Team4] SP=0 +SM=0 TOR1=0 TOR2=0 -@@ -116,4 +125,5 @@ - [Team6] +@@ -114,6 +114,7 @@ + NOT= + +-[Team6] ++[Team5] SP=0 +SM=0 TOR1=0 TOR2=0 -@@ -124,12 +134,5 @@ - [Team7] +@@ -122,6 +123,7 @@ + NOT= + +-[Team7] ++[Team6] SP=0 --TOR1=0 --TOR2=0 --STDA=0 --URL= --NOT= -- ++SM=0 + TOR1=0 + TOR2=0 +@@ -130,6 +132,7 @@ + NOT= + -[Team8] --SP=0 ++[Team7] + SP=0 +SM=0 TOR1=0 TOR2=0 @@ -4075,9 +4084,9 @@ $team_max_verloren="Mannschaft 8 (9-12.ST)"; : Pkt. - : Tore -   @@ -4104,9 +4113,9 @@ $team_max_verloren="Mannschaft 8 (9-12.ST)"; : Pkt. - : Tore -   @@ -4860,9 +4869,9 @@ GEAENDERT output/penalties.l98.php : Pkt. - : Tore -   @@ -4889,9 +4898,9 @@ GEAENDERT output/penalties.l98.php : Pkt. - : Tore -   @@ -4971,8 +4980,8 @@ GEAENDERT output/penalties.l98.php
    - -   : Pkt. @@ -5094,13 +5103,13 @@ GEAENDERT ligen/golden/penalties.l98 @@ -66,4 +67,5 @@ 5=Mannschaft 6=Mannschaft -+7= ++7=Mannschaft [Teamk] @@ -74,4 +76,5 @@ 5=Manns 6=Manns -+7= ++7=Neue [Team1] @@ -123,4 +126,13 @@ @@ -5265,9 +5274,9 @@ GEAENDERT ligen/golden/penalties.l98 : Pkt. - : Tore -   @@ -5294,9 +5303,9 @@ GEAENDERT ligen/golden/penalties.l98 : Pkt. - : Tore -   @@ -6896,8 +6905,8 @@ $team_max_verloren="Mannschaft 4 (6-7.ST)";
    - -   Pkt. @@ -7019,13 +7028,13 @@ GEAENDERT ligen/golden/special.l98 @@ -70,4 +71,5 @@ 4=Mannschaft 5=Mannschaft -+6= ++6=Mannschaft [Teamk] @@ -77,4 +79,5 @@ 4=Manns 5=Manns -+6= ++6=Neue [Team1] @@ -118,4 +121,12 @@ diff --git a/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt b/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt index a371e27f..47e54364 100644 --- a/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt +++ b/tests/GoldenMaster/__snapshots__/admin-mannschaften/pokal-a9454367.txt @@ -240,7 +240,6 @@ - --- Dateiaenderungen --- GEAENDERT ligen/mannschaftspokal.l98 --- vorher @@ -683,34 +682,23 @@ GEAENDERT ligen/mannschaftspokal.l98 - [Round1] D1=16.03.2025 -@@ -114,18 +107,19 @@ +@@ -114,12 +107,13 @@ TI22= AT22=0 -TA3=6 -TB3=7 --GA31=-1 --GB31=-1 +TA3=0 +TB3=0 -+GA31= -+GB31= + GA31=-1 + GB31=-1 +SP31=0 NT31= BE31= TI31= -AT31=0 --GA32=-1 --GB32=-1 +AT31= -+GA32= -+GB32= - NT32= - BE32= - TI32= --AT32=0 -+AT32= - - [Round2] + GA32=-1 + GB32=-1 === mannschaftspokal.l98: Mannschaft anlegen === @@ -873,8 +861,8 @@ GEAENDERT ligen/mannschaftspokal.l98
    - -   @@ -973,13 +961,13 @@ GEAENDERT ligen/mannschaftspokal.l98 @@ -41,4 +42,5 @@ 5=Zeta 6=Eta -+7= ++7=Mannschaft [Teamk] @@ -49,4 +51,5 @@ 5=Zeta 6=Eta -+7= ++7=Neue [Team1] @@ -74,4 +77,8 @@ @@ -991,24 +979,12 @@ GEAENDERT ligen/mannschaftspokal.l98 + [Round1] D1=16.03.2025 -@@ -109,13 +116,12 @@ - TA3=0 - TB3=0 --GA31= --GB31= +@@ -111,5 +118,4 @@ + GA31=-1 + GB31=-1 -SP31=0 -+GA31=-1 -+GB31=-1 NT31= BE31= - TI31= - AT31= --GA32= --GB32= -+GA32=-1 -+GB32=-1 - NT32= - BE32= === mannschaftspokal.l98: Nummer, die es nicht gibt === From 1471d65b3da884c8e02382349096b7f650737c17 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:42:18 +0200 Subject: [PATCH 279/298] changelog: Mannschaften im Adminbereich --- changelog.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index a7fca051..93a12d0e 100644 --- a/changelog.md +++ b/changelog.md @@ -23,7 +23,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ - Die Anzeige-Seiten der Liga arbeiten direkt auf den Rohdaten statt auf `$ligaDaten`: Spielplan einer Mannschaft (`lmo-showprogram.php`), Ergebnisse eines Spieltags (`lmo-showresults.php`), Kalender (`lmo-cal.php`) und Kreuztabelle (`lmo-showcross.php`). Die Ausgabe ist unverändert. `Lmo\Liga\Spiel` hat dafür feste Typen (Tore `?int`, `null` = nicht gespielt) und liefert die Anzeigetexte selbst (`toreHeimText()`, `zusatzText()`). - Im Pokal arbeiten der Spielplan einer Mannschaft (`lmo-showkoprogram.php`), die Ergebnisse einer Runde (`lmo-showkoresults.php`) und der Kalender (`lmo-kocal.php`) ebenfalls auf den Rohdaten. Der Kalender richtet seinen Monat jetzt nach dem frühesten Anstoß aller Spiele der gewählten Runde; bisher zählten durch einen Indexfehler nur die Spiele einer einzigen Paarung. - Die Tabellenberechnung (`lmo-calctable.php`) rechnet nicht mehr selbst, sondern über `Lmo\Liga\Tabelle` und füllt daraus die bisherigen Variablen. Alle Seiten, die die Tabelle nutzen (Tabelle, Statistik, HTML-Ausgabe, Admin), bekommen dieselben Werte wie zuvor. -- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Bisher arbeiten so die Tabellenkorrektur (`lmo-admintab.php`, mit ihrer Tabelle über `Lmo\Liga\Tabelle`) die Anzahl der Spieltage und Partien (`lmo-adminanz.php`) und die Einstellungen der Liga (`lmo-adminbasic.php`); die Unternavigation des Adminbereichs liest aus den Rohdaten. +- Adminbereich: Die Seiten tragen ihre Änderungen nach und nach direkt in die Rohdaten der Liga ein und speichern über `lmo-saveliga.php`. `Lmo\Liga\Normalform` ergänzt die Rohdaten dabei zu der vollständigen Datei, die der LMO schreibt (jede Einstellung, jede Mannschaft, jeder Spieltag mit allen Partien); die geschriebene Datei ist dieselbe wie bisher. Schlüssel, die der LMO nicht kennt, bleiben auf diesem Weg auch bei Mannschaften, Spieltagen und Spielen erhalten. Bisher arbeiten so die Tabellenkorrektur (`lmo-admintab.php`, mit ihrer Tabelle über `Lmo\Liga\Tabelle`) die Anzahl der Spieltage und Partien (`lmo-adminanz.php`), die Einstellungen der Liga (`lmo-adminbasic.php`) und die Mannschaften (`lmo-adminteams.php`); die Unternavigation des Adminbereichs liest aus den Rohdaten. Eine Mannschaft anlegen oder aus der Liga nehmen können die Rohdaten selbst (`Rohdaten\Liga::neueMannschaft()`, `entferneMannschaft()`). - Die Statistikdatei einer Liga (`lmo-zustat.php`) wird aus den Rohdaten erzeugt. `lmo-savefile.php` rechnet den Stand, der gespeichert wird, einmal in Rohdaten um, gibt ihn an die Statistik weiter und schreibt ihn dann; danach steht er auch in `$lmo_liga`. - Das Spieltagsmenü (`lmo-spieltagsmenu.php`), die Spielerstatistik im Adminbereich (`addon/spieler/lmo-statadmin.php`) und die Spielanzeige des Viewer-Addons lesen Spieltage, Art der Liga und Mannschaften aus den Rohdaten bzw. benutzen `$ligaDaten` nicht mehr als Zwischenspeicher. - Tippspiel, Erinnerungsmail für eine einzelne Liga (`lmo-tippemail.php`) und der Lader der Tipps eines Spieltags (`lmo-tippopenfile.php`): Spiele, Mannschaften und Einstellungen kommen aus den Rohdaten. Der Lader zählt die Paarungen über `Lmo\Tipp\Tipprunde`, statt sie in `$ligaDaten->anzsp` zu schreiben, und ändert bei einem Tipp mit dem Wert -2 nicht mehr die Wertung des Spiels in der geladenen Liga. Damit greift das Tippspiel nur noch an einer Stelle auf `$ligaDaten` zu: bei der Auswertung direkt nach dem Speichern im Adminbereich. @@ -54,6 +54,7 @@ _Hier schreiben wir Changelog Hinweise der nächsten Version._ ### Fixed +- Mannschaft löschen im Adminbereich: Torkorrektur, der Spieltag, ab dem eine Strafe gilt, und der Vermerk „nicht tippen“ eines Spiels wandern jetzt mit der Mannschaft bzw. dem Spiel mit. Bisher blieben sie an der alten Nummer stehen und gehörten danach zur nachgerückten Mannschaft bzw. zum nachgerückten Spiel. Fiel die erste Mannschaft der Fieberkurve weg, behielt die nachrückende zweite ihre alte Nummer. In einem Pokal lief das Löschen mit Warnungen und schrieb leere Werte für die Tore. Eine neu angelegte Mannschaft bekommt Kurz- und Mittelnamen sofort, nicht erst beim nächsten Laden. - Einstellungen einer Liga im Adminbereich: Eigene Bezeichnungen für Punkte und Tore bleiben leer, wenn keine vergeben sind. Bisher schrieb jeder Reiter außer „Grunddaten“ den Text der gerade eingestellten Sprache (z. B. „Pkt.“) als eigene Bezeichnung in die Datei; nach einem Wechsel der Sprache blieb er stehen. Zweimal dieselbe Mannschaft für die Fieberkurve wird gleich beim Speichern als eine geführt, nicht erst beim nächsten Laden. - Statistikdatei: Bei der Anzahl der Spiele mit den meisten Toren zählen nur noch gespielte Spiele. War noch kein Tor gefallen, wurden bisher nach dem Laden einer Liga alle nicht gespielten Spiele mitgezählt, direkt nach dem Anlegen dagegen keines. - Tippspiel, Auswertung: Die Tipper und in der Gesamtauswertung die Ligen werden in fester (alphabetischer) Reihenfolge ausgewertet. Bisher hingen die Reihenfolge in den Auswertungsdateien, die Nummern der Ligen in der Gesamtauswertung und der Zwischenstand in den Dateien der Vereinswertung davon ab, in welcher Reihenfolge das Dateisystem die Dateien lieferte. @@ -318,7 +319,7 @@ _Here we write changelog notes for the next version._ - The display pages of a league work directly on the raw data instead of `$ligaDaten`: schedule of a team (`lmo-showprogram.php`), results of a round (`lmo-showresults.php`), calendar (`lmo-cal.php`) and cross table (`lmo-showcross.php`). The output is unchanged. `Lmo\Liga\Spiel` has fixed types for that (goals `?int`, `null` = not played) and delivers the display texts itself (`toreHeimText()`, `zusatzText()`). - In a cup the schedule of a team (`lmo-showkoprogram.php`), the results of a round (`lmo-showkoresults.php`) and the calendar (`lmo-kocal.php`) work on the raw data as well. The calendar now picks its month by the earliest kick-off of all games of the selected round; so far, because of an index error, only the games of a single pairing counted. - The table calculation (`lmo-calctable.php`) no longer computes by itself but through `Lmo\Liga\Tabelle` and fills the previous variables from it. All pages using the table (table, statistics, HTML output, admin) get the same values as before. -- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. So far the table correction (`lmo-admintab.php`, computing its table through `Lmo\Liga\Tabelle`) the number of rounds and games (`lmo-adminanz.php`) and the league settings (`lmo-adminbasic.php`) work this way; the sub navigation of the admin area reads from the raw data. +- Admin area: the pages are moved one by one to entering their changes directly into the raw data of the league and saving through `lmo-saveliga.php`. `Lmo\Liga\Normalform` completes the raw data to the full file LMO writes (every setting, every team, every round with all games); the written file is the same as before. Keys LMO does not know are now kept for teams, rounds and games as well on this path. So far the table correction (`lmo-admintab.php`, computing its table through `Lmo\Liga\Tabelle`) the number of rounds and games (`lmo-adminanz.php`), the league settings (`lmo-adminbasic.php`) and the teams (`lmo-adminteams.php`) work this way; the sub navigation of the admin area reads from the raw data. Adding a team or taking one out of the league is done by the raw data itself (`Rohdaten\Liga::neueMannschaft()`, `entferneMannschaft()`). - The statistics file of a league (`lmo-zustat.php`) is generated from the raw data. `lmo-savefile.php` converts the state being saved to raw data once, hands it to the statistics and then writes it; afterwards it is also available in `$lmo_liga`. - The round menu (`lmo-spieltagsmenu.php`), the player statistics in the admin area (`addon/spieler/lmo-statadmin.php`) and the game display of the viewer addon read rounds, league type and teams from the raw data and no longer use `$ligaDaten` as scratch storage. - Prediction game, reminder mail for a single league (`lmo-tippemail.php`) and the loader for the predictions of one round (`lmo-tippopenfile.php`): games, teams and settings come from the raw data. The loader counts the pairings through `Lmo\Tipp\Tipprunde` instead of writing them to `$ligaDaten->anzsp`, and a prediction with the value -2 no longer changes the verdict of the game in the loaded league. The prediction game now touches `$ligaDaten` in one place only: the evaluation right after saving in the admin area. @@ -349,6 +350,7 @@ _Here we write changelog notes for the next version._ ### Fixed +- Deleting a team in the admin area: goal correction, the round from which a penalty applies and the "do not predict" flag of a game now move with the team or the game. Until now they stayed at the old number and then belonged to the team or game that moved up. If the first team of the fever chart was removed, the second one moving up kept its old number. In a cup the deletion ran with warnings and wrote empty goal values. A newly added team gets its short and medium name right away, not only on the next load. - League settings in the admin area: custom labels for points and goals stay empty when none are set. Until now every tab except the basic one wrote the text of the current language (e.g. "Pkt.") into the file as a custom label; it stayed after switching the language. Choosing the same team twice for the fever chart is stored as one right when saving, not only on the next load. - Statistics file: only played games count towards the number of games with the most goals. With no goal scored yet, all unplayed games used to be counted after loading a league, but none right after creating it. - Prediction game, evaluation: tippers, and in the overall evaluation the leagues, are evaluated in a fixed (alphabetical) order. Until now the order in the evaluation files, the numbers of the leagues in the overall evaluation and the intermediate state in the club ranking files depended on the order in which the file system returned the files. From 86a7f3b019ba45fbbd572c906ca6fb13ed3e8ced Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:46:52 +0200 Subject: [PATCH 280/298] test(admin): Sonderfaelle der Ergebniseingabe in Liga und Pokal Aufgezeichnet mit dem bisherigen Code. Im Pokal bricht die Seite der zweiten Runde dabei mit einem Fatal Error ab (gewinn() in lmo-functions.php rechnet mit "_"), wenn in der Runde davor nur das Rueckspiel einer Paarung gespielt ist; deshalb fehlt dort das Formular. --- tests/GoldenMaster/AdminErgebnisseTest.php | 133 + .../admin-ergebnisse/liga-fecaf641.txt | 2947 +++++++++++++++++ .../admin-ergebnisse/pokal-a9454367.txt | 713 ++++ 3 files changed, 3793 insertions(+) create mode 100644 tests/GoldenMaster/AdminErgebnisseTest.php create mode 100644 tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt create mode 100644 tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt diff --git a/tests/GoldenMaster/AdminErgebnisseTest.php b/tests/GoldenMaster/AdminErgebnisseTest.php new file mode 100644 index 00000000..9dbf13ea --- /dev/null +++ b/tests/GoldenMaster/AdminErgebnisseTest.php @@ -0,0 +1,133 @@ + $felder */ + private static function speichere(AdminClient $c, Transcript $t, string $titel, string $datei, int $spieltag, string $feld, array $felder): void + { + $antwort = $c->submitForm('lmoadmin.php', 'action=admin&todo=edit&file=' . $datei . '&st=' . $spieltag, $feld, $felder); + // nur die gesendeten Felder, nicht die ganze Seite + $gesendet = strstr($antwort, "\n### ANTWORT", true); + $t->add($titel, $gesendet !== false ? $gesendet : substr($antwort, 0, 400), $c->changes()); + } + + public function testEingabenEinerLiga(): void + { + $c = Fixture::loggedInClient(); + $c->resetChanges(); + $t = new Transcript(); + + // Liga mit Verlaengerung und Elfmeterschiessen (Spez=1), drei Partien je Spieltag + self::speichere($c, $t, 'Tore: X, Leerzeichen, Text; Zusatz; Wertung', 'golden/special.l98', 2, 'xgoala0', [ + 'xgoala0' => 'x', 'xgoalb0' => '2', 'xmspez0' => '_', + 'xgoala1' => ' 3 ', 'xgoalb1' => 'abc', 'xmspez1' => '(n.V.)', + 'xgoala2' => '2', 'xgoalb2' => '1', 'xmspez2' => '(i.E.)', 'xmsieg2' => '1', + ]); + self::speichere($c, $t, 'Wertung fuer Gast und gegen beide, nicht gespielt', 'golden/special.l98', 3, 'xgoala0', [ + 'xgoala0' => '4', 'xgoalb0' => '0', 'xmsieg0' => '2', + 'xgoala1' => '1', 'xgoalb1' => '1', 'xmsieg1' => '3', + 'xgoala2' => '_', 'xgoalb2' => '', 'xmsieg2' => '1', + ]); + self::speichere($c, $t, 'Termine, Datum des Spieltags, Notiz, Bericht, Tipp', 'golden/special.l98', 4, 'xgoala0', [ + 'xdatum1' => '1.3.2025', 'xdatum2' => '99.99.2025', + 'xatdat0' => '08.03.2025', 'xattim0' => '', 'xatdat1' => 'quatsch', 'xattim1' => '15:30', 'xatdat2' => '09.03.2025', 'xattim2' => '18:45', + 'xmnote0' => ' Notiz mit | Strich ', 'xmberi0' => ' http://example.org/bericht?a=1&b=2 ', 'xmtipp1' => '1', + ]); + self::speichere($c, $t, 'Datum des Spieltags aus den Terminen', 'golden/special.l98', 5, 'xgoala0', [ + 'xdatum1' => '', 'xdatum2' => '', 'xatdat0' => '15.03.2025', 'xattim0' => '14:00', 'xatdat2' => '16.03.2025', 'xattim2' => '16:00', + ]); + self::speichere($c, $t, 'aktueller Spieltag und News', 'golden/special.l98', 1, 'xgoala0', [ + 'xstx' => '7', 'xnticker' => '1', 'xnlines' => 'Erste Zeile\n\nZweite Zeile mit O\'Neill\n', + ]); + self::speichere($c, $t, 'Partien neu ansetzen', 'golden/special.l98', 6, 'xgoala0', [ + 'xteama0' => '6', 'xteamb0' => '5', 'xteama1' => '0', 'xteamb1' => '0', 'xgoala1' => '', 'xgoalb1' => '', + ]); + + // Handicap: Speichern setzt die Tabellenkorrektur ab diesem Spieltag zurueck + self::speichere($c, $t, 'Handicap ab Spieltag 2 zurueckgesetzt', 'golden/handicap.l98', 2, 'xgoala0', []); + + // Lieblingsmannschaft in der Fieberkurve: die zweite Kurve folgt dem naechsten Gegner + $c->post('lmoadmin.php', '', ['action' => 'admin', 'todo' => 'edit', 'file' => 'golden/basic.l98', 'st' => '-1', 'show' => '0', 'save' => '1', + 'xtitel' => 'Basis', 'xfavteam' => '3', 'xselteam' => '0', 'xstat1' => '3', 'xstat2' => '0']); + $c->changes(); + self::speichere($c, $t, 'Fieberkurve folgt dem naechsten Gegner der Lieblingsmannschaft', 'golden/basic.l98', 2, 'xgoala0', []); + + $t->add('Seite danach: Spieltag 3 mit Wertungen', $c->get('lmoadmin.php', 'action=admin&todo=edit&file=golden/special.l98&st=3'), $c->changes()); + $t->add('oeffentliche Ergebnisse Spieltag 2', $c->get('lmo.php', 'file=golden/special.l98&action=results&st=2'), $c->changes()); + + $this->assertMatchesSnapshot('admin-ergebnisse', 'liga', $t->text()); + } + + public function testEingabenImPokal(): void + { + $c = Fixture::loggedInClient(); + file_put_contents($c->instance()->ligenDir() . '/ergebnispokal.l98', self::POKAL); + $c->instance()->freezeLeagueTimes(); + $c->resetChanges(); + $t = new Transcript(); + + self::speichere($c, $t, 'Hin- und Rueckspiel mit Zusatz, Termin und Notiz', 'ergebnispokal.l98', 1, 'xgoala00', [ + 'xgoala00' => '2', 'xgoalb00' => '2', 'xgoala01' => ' 1', 'xgoalb01' => 'x', 'xmspez01' => '(n.V.)', + 'xatdat00' => '08.03.2025', 'xattim00' => '', 'xmnote01' => ' Rueckspiel ', 'xmberi00' => 'http://example.org/hin', + 'xgoala10' => '_', 'xgoalb10' => '', 'xgoala11' => '0', 'xgoalb11' => '3', 'xmspez11' => '(i.E.)', 'xmtipp10' => '1', + ]); + self::speichere($c, $t, 'Finale und Spiel um Platz 3', 'ergebnispokal.l98', 2, 'xgoala00', [ + 'xteama0' => '1', 'xteamb0' => '4', 'xgoala00' => '1', 'xgoalb00' => '0', + 'xteama1' => '2', 'xteamb1' => '3', 'xstx' => '2', + ]); + $t->add('Seite danach: Runde 1', $c->get('lmoadmin.php', 'action=admin&todo=edit&file=ergebnispokal.l98&st=1'), $c->changes()); + + $this->assertMatchesSnapshot('admin-ergebnisse', 'pokal', $t->text()); + } +} diff --git a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt new file mode 100644 index 00000000..9b25921e --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt @@ -0,0 +1,2947 @@ +### liga +=== Tore: X, Leerzeichen, Text; Zusatz; Wertung === +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=2 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=2 +xteamb0=6 +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=1 +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=5 +xteamb2=3 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +xgoala0=x +xgoalb0=2 +xmspez0=_ +xgoala1= 3 +xgoalb1=abc +xmspez1=(n.V.) +xgoala2=2 +xgoalb2=1 +xmspez2=(i.E.) +xmsieg2=1 +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=1 ++Actual=2 + Kegel=0 + HandS=0 +@@ -18,4 +18,10 @@ + HideDraw=0 + OnRun=0 ++XtraS=2 ++XtraU=1 ++XtraV=1 ++SpezS=2 ++SpezU=2 ++SpezV=1 + MinusPoints=1 + Direct=0 +@@ -49,11 +55,6 @@ + kurve2=0 + +-XtraS=2 +-XtraU=1 +-XtraV=1 +-SpezS=2 +-SpezU=2 +-SpezV=1 + [News] ++NC=0 + + [Teams] +@@ -65,4 +66,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -122,6 +131,4 @@ + + [Round1] +-SP1=1 +-SP3=2 + D1= + D2= +@@ -130,4 +137,5 @@ + GA1=0 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -146,4 +154,5 @@ + GA3=1 + GB3=1 ++SP3=2 + NT3= + BE3= +@@ -152,7 +161,4 @@ + + [Round2] +-SP1=1 +-SP2=2 +-SP3=0 + D1= + D2= +@@ -160,30 +166,30 @@ + TB1=6 + GA1=0 +-GB1=0 ++GB1=2 ++SP1=0 + NT1= + BE1= + TI1= +-AT1=0 ++AT1= + TA2=4 + TB2=1 +-GA2=1 +-GB2=3 ++GA2=3 ++GB2=0 ++SP2=2 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=3 +-GA3=3 +-GB3=2 ++GA3=-2 ++GB3=1 ++SP3=1 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round3] +-SP1=1 +-SP2=2 +-SP3=2 + D1= + D2= +@@ -192,4 +198,5 @@ + GA1=2 + GB1=1 ++SP1=1 + NT1= + BE1= +@@ -200,4 +207,5 @@ + GA2=0 + GB2=3 ++SP2=2 + NT2= + BE2= +@@ -208,4 +216,5 @@ + GA3=0 + GB3=3 ++SP3=2 + NT3= + BE3= +@@ -214,7 +223,4 @@ + + [Round4] +-SP1=2 +-SP2=1 +-SP3=0 + D1= + D2= +@@ -223,4 +229,5 @@ + GA1=1 + GB1=2 ++SP1=2 + NT1= + BE1= +@@ -231,4 +238,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -245,6 +253,4 @@ + + [Round5] +-SP1=1 +-SP2=2 + D1= + D2= +@@ -253,4 +259,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -261,4 +268,5 @@ + GA2=1 + GB2=1 ++SP2=2 + NT2= + BE2= +@@ -275,7 +283,4 @@ + + [Round6] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -284,4 +289,5 @@ + GA1=1 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -300,4 +306,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -306,7 +313,4 @@ + + [Round7] +-SP1=1 +-SP2=0 +-SP3=1 + D1= + D2= +@@ -315,4 +319,5 @@ + GA1=1 + GB1=2 ++SP1=1 + NT1= + BE1= +@@ -331,4 +336,5 @@ + GA3=0 + GB3=2 ++SP3=1 + NT3= + BE3= +@@ -337,7 +343,4 @@ + + [Round8] +-SP1=1 +-SP2=1 +-SP3=1 + D1= + D2= +@@ -346,4 +349,5 @@ + GA1=0 + GB1=3 ++SP1=1 + NT1= + BE1= +@@ -354,4 +358,5 @@ + GA2=2 + GB2=3 ++SP2=1 + NT2= + BE2= +@@ -362,4 +367,5 @@ + GA3=1 + GB3=1 ++SP3=1 + NT3= + BE3= +@@ -368,6 +374,4 @@ + + [Round9] +-SP1=0 +-SP2=2 + D1= + D2= +@@ -384,4 +388,5 @@ + GA2=0 + GB2=2 ++SP2=2 + NT2= + BE2= +@@ -398,6 +403,4 @@ + + [Round10] +-SP2=0 +-SP3=0 + D1= + D2= +NEU output/special.l98.php (1938 Bytes) + + +=== Wertung fuer Gast und gegen beide, nicht gespielt === +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=3 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=3 +xmspez0=(i.E.) +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=2 +xmspez1=(n.V.) +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=5 +xmspez2=(n.V.) +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +xgoala0=4 +xgoalb0=0 +xmsieg0=2 +xgoala1=1 +xgoalb1=1 +xmsieg1=3 +xgoala2=_ +xgoalb2= +xmsieg2=1 +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=2 ++Actual=3 + Kegel=0 + HandS=0 +@@ -167,5 +167,4 @@ + GA1=0 + GB1=2 +-SP1=0 + NT1= + BE1= +@@ -196,29 +195,30 @@ + TA1=1 + TB1=3 +-GA1=2 +-GB1=1 ++GA1=4 ++GB1=-2 + SP1=1 + NT1= + BE1= + TI1= +-AT1=0 ++AT1= + TA2=4 + TB2=2 +-GA2=0 +-GB2=3 ++GA2=1 ++GB2=1 ++ET2=3 + SP2=2 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=5 +-GA3=0 +-GB3=3 ++GA3=-2 ++GB3=-1 + SP3=2 + NT3= + BE3= + TI3= +-AT3=0 ++AT3= + + [Round4] +GEAENDERT output/special.l98.php +--- vorher ++++ nachher +@@ -4,5 +4,5 @@ + $zutore[2]=6; + $dstore[2]=2; +-$zutore[3]=9; ++$zutore[3]=6; + $dstore[3]=3; + $zutore[4]=9; +@@ -20,30 +20,30 @@ + $zutore[10]=5; + $dstore[10]=2.5; +-$gzutore=64; +-$gdstore=2.46; +-$gzusieg1=7; +-$gzusieg2=17; +-$gzuunent=2; +-$gbeide=0; +-$gheimtore=23; +-$ggasttore=41; +-$dsheimtore=0.88; +-$dsgasttore=1.58; +-$hheimsieg="Mannschaft 4"; +-$hgastsieg="Mannschaft 1"; +-$hheimsiegtor="3"; ++$gzutore=61; ++$gdstore=2.44; ++$gzusieg1=8; ++$gzusieg2=16; ++$gzuunent=1; ++$gbeide=1; ++$gheimtore=26; ++$ggasttore=35; ++$dsheimtore=1.04; ++$dsgasttore=1.4; ++$hheimsieg="Mannschaft 1"; ++$hgastsieg="Mannschaft 3"; ++$hheimsiegtor="4"; + $hgastsiegtor="0"; +-$spieltagflag=2; +-$hheimsieg1="Mannschaft 3"; +-$hgastsieg1="Mannschaft 4"; +-$hheimsiegtor1="3"; ++$spieltagflag=3; ++$hheimsieg1="0"; ++$hgastsieg1="0"; ++$hheimsiegtor1="0"; + $hgastsiegtor1="0"; +-$spieltagflag1=10; +-$counteranz=2; +-$aheimsieg="Mannschaft 4"; +-$agastsieg="Mannschaft 2"; ++$spieltagflag1=0; ++$counteranz=0; ++$aheimsieg="Mannschaft 2"; ++$agastsieg="Mannschaft 5"; + $aheimsiegtor="0"; + $agastsiegtor="3"; +-$spieltagflag2=3; ++$spieltagflag2=5; + $aheimsieg1="Mannschaft 3"; + $agastsieg1="Mannschaft 1"; +@@ -51,5 +51,5 @@ + $agastsiegtor1="3"; + $spieltagflag3=8; +-$counteranz1=4; ++$counteranz1=2; + $htorreichm1="Mannschaft 3"; + $htorreichm2="Mannschaft 6"; +@@ -76,10 +76,11 @@ + $max_gewonnen=3; + $team_max_gewonnen="Mannschaft 1 (6-8.ST)"; +-$max_ungeschlagen=3; +-$team_max_ungeschlagen="Mannschaft 1 (6-8.ST)"; ++$max_ungeschlagen=5; ++$team_max_ungeschlagen="Mannschaft 4 (1-5.ST)"; + $max_unentschieden=1; + $team_max_unentschieden="Mannschaft 5 (8-8.ST) + Mannschaft 6 (8-8.ST) + Mannschaft 4 (5-5.ST) ++Mannschaft 2 (3-3.ST) + Mannschaft 3 (5-5.ST)"; + $max_sieglos=4; + +=== Termine, Datum des Spieltags, Notiz, Bericht, Tipp === +### GESENDETE FELDER (POST, 41) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=4 +xteama0=1 +xteamb0=2 +xgoala0=1 +xgoalb0=2 +xmspez0=(n.V.) +xmsieg0=0 +xteama1=3 +xteamb1=6 +xgoala1=2 +xgoalb1=3 +xmspez1=(i.E.) +xmsieg1=0 +xmnote1= +xmberi1= +xteama2=5 +xteamb2=4 +xgoala2=0 +xgoalb2=1 +xmspez2=_ +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +xdatum1=1.3.2025 +xdatum2=99.99.2025 +xatdat0=08.03.2025 +xattim0= +xatdat1=quatsch +xattim1=15:30 +xatdat2=09.03.2025 +xattim2=18:45 +xmnote0= Notiz mit | Strich +xmberi0= http://example.org/bericht?a=1&b=2 +xmtipp1=1 +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=3 ++Actual=4 + Kegel=0 + HandS=0 +@@ -223,6 +223,6 @@ + + [Round4] +-D1= +-D2= ++D1=01.03.2025 ++D2=09.03.2025 + TA1=1 + TB1=2 +@@ -230,8 +230,8 @@ + GB1=2 + SP1=2 +-NT1= +-BE1= ++NT1=Notiz mit | Strich ++BE1=http://example.org/bericht?a=1&b=2 + TI1= +-AT1=0 ++AT1=1741442400 + TA2=3 + TB2=6 +@@ -242,13 +242,14 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=4 + GA3=0 + GB3=1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3=1741542300 + + [Round5] + +=== Datum des Spieltags aus den Terminen === +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=5 +xteama0=2 +xteamb0=5 +xgoala0=0 +xgoalb0=3 +xmspez0=(i.E.) +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=3 +xgoala1=1 +xgoalb1=1 +xmspez1=(n.V.) +xmsieg1=0 +xmnote1= +xmberi1= +xteama2=6 +xteamb2=1 +xgoala2=_ +xgoalb2=_ +xmspez2=_ +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +xdatum1= +xdatum2= +xatdat0=15.03.2025 +xattim0=14:00 +xatdat2=16.03.2025 +xattim2=16:00 +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=4 ++Actual=5 + Kegel=0 + HandS=0 +@@ -247,5 +247,4 @@ + GA3=0 + GB3=1 +-SP3=0 + NT3= + BE3= +@@ -254,6 +253,6 @@ + + [Round5] +-D1= +-D2= ++D1=15.03.2025 ++D2=16.03.2025 + TA1=2 + TB1=5 +@@ -264,5 +263,5 @@ + BE1= + TI1= +-AT1=0 ++AT1=1742043600 + TA2=4 + TB2=3 +@@ -273,13 +272,14 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=1 + GA3=-1 + GB3=-1 ++SP3=0 + NT3= + BE3= + TI3= +-AT3=0 ++AT3=1742137200 + + [Round6] + +=== aktueller Spieltag und News === +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=1 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=1 +xteamb0=5 +xgoala0=0 +xgoalb0=1 +xmspez0=(i.E.) +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=3 +xteamb1=2 +xgoala1=_ +xgoalb1=_ +xmspez1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=4 +xgoala2=1 +xgoalb2=1 +xmspez2=(n.V.) +xmsieg2=0 +xmnote2= +xmberi2= +xstx=7 +xnticker=1 +xnlines=Erste Zeile\n\nZweite Zeile mit O'Neill\n +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=5 ++Actual=7 + Kegel=0 + HandS=0 +@@ -47,5 +47,5 @@ + favTeam=0 + selTeam=0 +-ticker=0 ++ticker=1 + Graph=1 + Kreuz=1 +@@ -56,5 +56,6 @@ + + [News] +-NC=0 ++NC=1 ++N0=Erste ZeilennZweite Zeile mit O'Neilln + + [Teams] +@@ -141,13 +142,14 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=3 + TB2=2 + GA2=-1 + GB2=-1 ++SP2=0 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=4 +@@ -158,5 +160,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + + [Round2] +@@ -277,5 +279,4 @@ + GA3=-1 + GB3=-1 +-SP3=0 + NT3= + BE3= + +=== Partien neu ansetzen === +### GESENDETE FELDER (POST, 40) +action=admin +todo=edit +save=1 +file=golden/special.l98 +st=6 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xgoala0=1 +xgoalb0=3 +xmspez0=(i.E.) +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xmspez1=_ +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=4 +xteamb2=6 +xgoala2=0 +xgoalb2=2 +xmspez2=(i.E.) +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=1 +xnlines=Erste ZeilennZweite Zeile mit O'Neilln\n +xteama0=6 +xteamb0=5 +xteama1=0 +xteamb1=0 +xgoala1= +xgoalb1= +--- Dateiaenderungen --- +GEAENDERT ligen/golden/special.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=7 ++Actual=6 + Kegel=0 + HandS=0 +@@ -59,4 +59,5 @@ + N0=Erste ZeilennZweite Zeile mit O'Neilln + ++ + [Teams] + 1=Mannschaft 1 +@@ -147,5 +148,4 @@ + GA2=-1 + GB2=-1 +-SP2=0 + NT2= + BE2= +@@ -287,6 +287,6 @@ + D1= + D2= +-TA1=5 +-TB1=1 ++TA1=6 ++TB1=5 + GA1=1 + GB1=3 +@@ -295,13 +295,14 @@ + BE1= + TI1= +-AT1=0 +-TA2=2 +-TB2=3 +-GA2=0 +-GB2=1 ++AT1= ++TA2=0 ++TB2=0 ++GA2=-1 ++GB2=-1 ++SP2=0 + NT2= + BE2= + TI2= +-AT2=0 ++AT2= + TA3=4 + TB3=6 +@@ -312,5 +313,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + + [Round7] +GEAENDERT output/special.l98.php +--- vorher ++++ nachher +@@ -10,6 +10,6 @@ + $zutore[5]=5; + $dstore[5]=2.5; +-$zutore[6]=7; +-$dstore[6]=2.33; ++$zutore[6]=6; ++$dstore[6]=3; + $zutore[7]=7; + $dstore[7]=2.33; +@@ -20,14 +20,14 @@ + $zutore[10]=5; + $dstore[10]=2.5; +-$gzutore=61; +-$gdstore=2.44; ++$gzutore=60; ++$gdstore=2.5; + $gzusieg1=8; +-$gzusieg2=16; ++$gzusieg2=15; + $gzuunent=1; + $gbeide=1; + $gheimtore=26; +-$ggasttore=35; +-$dsheimtore=1.04; +-$dsgasttore=1.4; ++$ggasttore=34; ++$dsheimtore=1.08; ++$dsgasttore=1.42; + $hheimsieg="Mannschaft 1"; + $hgastsieg="Mannschaft 3"; +@@ -65,7 +65,6 @@ + $akt_gewonnen=2; + $team_akt_gewonnen="Mannschaft 3"; +-$akt_ungeschlagen=2; +-$team_akt_ungeschlagen="Mannschaft 5 +-Mannschaft 3"; ++$akt_ungeschlagen=4; ++$team_akt_ungeschlagen="Mannschaft 5"; + $akt_unentschieden=1; + $team_akt_unentschieden="Mannschaft 5"; +@@ -75,5 +74,5 @@ + $team_akt_verloren="Mannschaft 6"; + $max_gewonnen=3; +-$team_max_gewonnen="Mannschaft 1 (6-8.ST)"; ++$team_max_gewonnen="Mannschaft 5 (5-7.ST)"; + $max_ungeschlagen=5; + $team_max_ungeschlagen="Mannschaft 4 (1-5.ST)"; +@@ -90,5 +89,4 @@ + Mannschaft 6 (9-10.ST) + Mannschaft 4 (6-7.ST) +-Mannschaft 2 (5-6.ST) + Mannschaft 3 (7-8.ST)"; + ?> +\ No newline at end of file + +=== Handicap ab Spieltag 2 zurueckgesetzt === +### GESENDETE FELDER (POST, 37) +action=admin +todo=edit +save=1 +file=golden/handicap.l98 +st=2 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=2 +xteamb0=6 +xgoala0=2 +xgoalb0=0 +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=1 +xgoala1=0 +xgoalb1=3 +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=5 +xteamb2=3 +xgoala2=3 +xgoalb2=2 +xmsieg2=0 +xmnote2= +xmberi2= +xstx=0 +xnticker=0 +xnlines= +--- Dateiaenderungen --- +GEAENDERT ligen/golden/handicap.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=10 + Matches=3 +-Actual=3 ++Actual=2 + Kegel=0 + HandS=1 +@@ -50,4 +50,5 @@ + + [News] ++NC=0 + + [Teams] +@@ -59,4 +60,12 @@ + 6=Mannschaft 6 + ++[Teamm] ++1=Mannschaft ++2=Mannschaft ++3=Mannschaft ++4=Mannschaft ++5=Mannschaft ++6=Mannschaft ++ + [Teamk] + 1=Manns +@@ -145,5 +154,5 @@ + + [Round2] +-HS=030405060102 ++HS=0 + D1= + D2= +@@ -155,5 +164,5 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=4 + TB2=1 +@@ -163,5 +172,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=5 + TB3=3 +@@ -171,8 +180,8 @@ + BE3= + TI3= +-AT3=0 ++AT3= + + [Round3] +-HS=040506010203 ++HS=0 + D1= + D2= +@@ -203,5 +212,5 @@ + + [Round4] +-HS=050601020304 ++HS=0 + D1= + D2= +@@ -232,5 +241,5 @@ + + [Round5] +-HS=060102030405 ++HS=0 + D1= + D2= +@@ -261,5 +270,5 @@ + + [Round6] +-HS=010203040506 ++HS=0 + D1= + D2= +@@ -290,5 +299,5 @@ + + [Round7] +-HS=020304050601 ++HS=0 + D1= + D2= +@@ -319,5 +328,5 @@ + + [Round8] +-HS=030405060102 ++HS=0 + D1= + D2= +@@ -348,5 +357,5 @@ + + [Round9] +-HS=040506010203 ++HS=0 + D1= + D2= +@@ -377,5 +386,5 @@ + + [Round10] +-HS=050601020304 ++HS=0 + D1= + D2= +NEU output/handicap.l98.php (1764 Bytes) + + +=== Fieberkurve folgt dem naechsten Gegner der Lieblingsmannschaft === +### GESENDETE FELDER (POST, 46) +action=admin +todo=edit +save=1 +file=golden/basic.l98 +st=2 +xdatum1= +xdatum2= +xatdat0= +xattim0= +xteama0=2 +xteamb0=3 +xgoala0=0 +xgoalb0=4 +xmsieg0=0 +xmnote0= +xmberi0= +xatdat1= +xattim1= +xteama1=4 +xteamb1=8 +xgoala1=2 +xgoalb1=2 +xmsieg1=0 +xmnote1= +xmberi1= +xatdat2= +xattim2= +xteama2=6 +xteamb2=1 +xgoala2=2 +xgoalb2=4 +xmsieg2=0 +xmnote2= +xmberi2= +xatdat3= +xattim3= +xteama3=7 +xteamb3=5 +xgoala3=_ +xgoalb3=_ +xmsieg3=0 +xmnote3= +xmberi3= +xstx=0 +xnticker=0 +xnlines= +--- Dateiaenderungen --- +GEAENDERT ligen/golden/basic.l98 +--- vorher ++++ nachher +@@ -9,5 +9,5 @@ + Rounds=14 + Matches=4 +-Actual=1 ++Actual=2 + Kegel=0 + HandS=0 +@@ -26,6 +26,6 @@ + AR=0 + AB=0 +-namePkt= +-nameTor= ++namePkt=Pkt. ++nameTor=Tore + tableHinRueck=1 + tableHeimAusw=1 +@@ -47,7 +47,8 @@ + Ligastats=1 + kurve1=3 +-kurve2=0 ++kurve2=7 + + [News] ++NC=0 + + [Teams] +@@ -191,5 +192,5 @@ + BE1= + TI1= +-AT1=0 ++AT1= + TA2=4 + TB2=8 +@@ -199,5 +200,5 @@ + BE2= + TI2= +-AT2=0 ++AT2= + TA3=6 + TB3=1 +@@ -207,5 +208,5 @@ + BE3= + TI3= +-AT3=0 ++AT3= + TA4=7 + TB4=5 +@@ -215,5 +216,5 @@ + BE4= + TI4= +-AT4=0 ++AT4= + + [Round3] + +=== Seite danach: Spieltag 3 mit Wertungen === + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    special

    +
    + + + + + + + + + + + + + +
    +01  +02 03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag vom + + + bis + + +  + +Grüne-Tisch-Entsch. + + + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + + + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + +=== oeffentliche Ergebnisse Spieltag 2 === + + + +special + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +

    special

    +
    + + + +
    +

    Alle Ergebnisse des letzten Spieltages

    +
    +++ special (6.Spieltag): Mannschaft 6 - Mannschaft 5 1:3 (i.E.) +++ Mannschaft 4 - Mannschaft 6 0:2 (i.E.) +++
    +
    +
    +Kalender  Ergebnisse/Tabelle  Spielpläne  Kreuztabelle  Fieberkurven  Ligastatistik     +Info +
    + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +01 02  +03  +04  +05  +06  +07  +08  +09  +10 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
    +  +Mannschaft 2 - Mannschaft 6 + 0:2  +  +
    +  +Mannschaft 4 - Mannschaft 1 + 3:0 (n.V.)  +
    +  +Mannschaft 5 - Mannschaft 3 + 0:1 (i.E.)  + + + +
     Tore: 6       Tore/Spiel: 2
    +
    +
    + + + + + +
     « vorheriger Spieltag  nächster Spieltag » 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle Heim Auswärts Hinrunde Rückrunde +
    2. Spieltag  +Sp. + +s + +u + +n + ToreDiff. Pkt.
    1 + + +Mannschaft 6   2110 3:12  +4 +
    2 + + +Mannschaft 5   2200 1:10  +4 +
    3 + + +Mannschaft 4   2110 4:13  +3 +
    4 + + +Mannschaft 1   2002 0:4-4  +2 +
    5 + + +Mannschaft 3   1001 1:01  +1 +
    6 + + +Mannschaft 2   1001 0:2-2  +0 +
     Gesamt-Tore: 60       Tore /Spiel: 2.5
    +
    +
    + + + + + +
    +Aktuellen Spieltag drucken  +Ligaspielplan drucken 
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    + + + + + +
    +« zur Ligenübersicht   Letztes Update der Liga: {STAND}
    +LMO 4 for PHP8 - © 1997-now LMO-Group +
    +
    +
    + +
    +
    + + + +--- Dateiaenderungen --- +NEU output/special.l98-sp.html (13197 Bytes) + + + + special + + + + + +

    special

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag
     Mannschaft 1-Mannschaft 5 0:1
     Mannschaft 3-Mannschaft 2 _:_
     Mannschaft 6-Mannschaft 4 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 6 0:2
     Mannschaft 4-Mannschaft 1 3:0
     Mannschaft 5-Mannschaft 3 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
     Mannschaft 1-Mannschaft 3 4:0
     Mannschaft 4-Mannschaft 2 1:1/1:1
     Mannschaft 6-Mannschaft 5 0:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    4. Spieltag - 01.03.2025 bis 09.03.2025
     Mannschaft 3-Mannschaft 6 2:3
    08.03.2025 15:00 Mannschaft 1-Mannschaft 2 1:2
    09.03.2025 18:45 Mannschaft 5-Mannschaft 4 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    5. Spieltag - 15.03.2025 bis 16.03.2025
     Mannschaft 4-Mannschaft 3 1:1
    15.03.2025 14:00 Mannschaft 2-Mannschaft 5 0:3
    16.03.2025 16:00 Mannschaft 6-Mannschaft 1 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + +
    6. Spieltag
     Mannschaft 6-Mannschaft 5 1:3
     Mannschaft 4-Mannschaft 6 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    7. Spieltag
     Mannschaft 6-Mannschaft 2 1:2
     Mannschaft 1-Mannschaft 4 2:0
     Mannschaft 3-Mannschaft 5 0:2
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    8. Spieltag
     Mannschaft 3-Mannschaft 1 0:3
     Mannschaft 2-Mannschaft 4 2:3
     Mannschaft 5-Mannschaft 6 1:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    9. Spieltag
     Mannschaft 2-Mannschaft 1 1:0
     Mannschaft 6-Mannschaft 3 0:2
     Mannschaft 4-Mannschaft 5 _:_
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    10. Spieltag
     Mannschaft 5-Mannschaft 2 _:_
     Mannschaft 3-Mannschaft 4 3:0
     Mannschaft 1-Mannschaft 6 2:0
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle
     Sp.Pkt. Tore   Diff.
    1  Mannschaft 6 2 4   3:1   2
    2  Mannschaft 5 2 4   1:1   0
    3  Mannschaft 4 2 3   4:1   3
    4  Mannschaft 1 2 2   0:4   -4
    5  Mannschaft 3 1 1   1:0   1
    6  Mannschaft 2 1 0   0:2   -2
    + + + +NEU output/special.l98-st.html (4775 Bytes) + + + + special + + + + + +

    special

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    2. Spieltag
     Mannschaft 2-Mannschaft 6 0:2
     Mannschaft 4-Mannschaft 1 3:0
     Mannschaft 5-Mannschaft 3 0:1
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Tabelle - 2. Spieltag
     Sp.Pkt.Tore   Diff.
    1  Mannschaft 6 2 4  3:1   2
    2  Mannschaft 5 2 4  1:1   0
    3  Mannschaft 4 2 3  4:1   3
    4  Mannschaft 1 2 2  0:4   -4
    5  Mannschaft 3 1 1  1:0   1
    6  Mannschaft 2 1 0  0:2   -2
    +

    Hinweis: Tabellenstand ohne vorgezogene Spiele!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    3. Spieltag
      Mannschaft 1-Mannschaft 3 4:0
      Mannschaft 4-Mannschaft 2 1:1 /1:1
      Mannschaft 6-Mannschaft 5 0:_
    + + + + diff --git a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt new file mode 100644 index 00000000..e87df950 --- /dev/null +++ b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt @@ -0,0 +1,713 @@ +### pokal +=== Hin- und Rueckspiel mit Zusatz, Termin und Notiz === +### GESENDETE FELDER (POST, 43) +action=admin +todo=edit +save=1 +file=ergebnispokal.l98 +st=1 +xdatum1= +xdatum2= +xteama0=1 +xteamb0=2 +xmspez00=_ +xmnote00= +xatdat01= +xattim01= +xmberi01= +xatdat10= +xattim10= +xteama1=3 +xteamb1=4 +xmspez10=_ +xmnote10= +xmberi10= +xatdat11= +xattim11= +xmnote11= +xmberi11= +xstx=0 +xnticker=0 +xnlines= +xgoala00=2 +xgoalb00=2 +xgoala01= 1 +xgoalb01=x +xmspez01=(n.V.) +xatdat00=08.03.2025 +xattim00= +xmnote01= Rueckspiel +xmberi00=http://example.org/hin +xgoala10=_ +xgoalb10= +xgoala11=0 +xgoalb11=3 +xmspez11=(i.E.) +xmtipp10=1 +--- Dateiaenderungen --- +GEAENDERT ligen/ergebnispokal.l98 +--- vorher ++++ nachher +@@ -4,5 +4,26 @@ + Type=1 + Teams=4 ++goalfaktor=1 ++pointsfaktor=1 ++enableGameSort=1 ++Actual=1 + KlFin=1 ++playdown=0 ++playoffmode=0 ++DatC=0 ++DatS=1 ++DatM=0 ++DatF=d.m.Y H:i ++urlT=1 ++urlB=0 ++Plan=1 ++Ergebnis=1 ++mittore=1 ++favTeam=0 ++selTeam=0 ++ticker=0 ++ ++[News] ++NC=0 + + [Teams] +@@ -12,18 +33,68 @@ + 4=Delta + ++[Teamm] ++1=Alpha ++2=Beta ++3=Gamma ++4=Delta ++ ++[Teamk] ++1=Alpha ++2=Beta ++3=Gamma ++4=Delta ++ ++[Team1] ++URL= ++NOT= ++ ++[Team2] ++URL= ++NOT= ++ ++[Team3] ++URL= ++NOT= ++ ++[Team4] ++URL= ++NOT= ++ + [Round1] +-D1= +-D2= ++D1=08.03.2025 ++D2=08.03.2025 + MO=2 + TA1=1 + TB1=2 +-GA11=3 +-GB11=1 +-GA12=-1 +-GB12=-1 ++GA11=2 ++GB11=2 ++SP11=0 ++NT11= ++BE11=http://example.org/hin ++TI11= ++AT11=1741442400 ++GA12=1 ++GB12=0 ++SP12=2 ++NT12=Rueckspiel ++BE12= ++TI12= ++AT12= + TA2=3 + TB2=4 + GA21=-1 + GB21=-1 ++SP21=0 ++NT21= ++BE21= ++TI21= ++AT21= ++GA22=0 ++GB22=3 ++SP22=1 ++NT22= ++BE22= ++TI22= ++AT22= + + [Round2] +@@ -31,2 +102,18 @@ + D2= + MO=1 ++TA1=0 ++TB1=0 ++GA11=-1 ++GB11=-1 ++NT11= ++BE11= ++TI11= ++AT11=0 ++TA2=0 ++TB2=0 ++GA21=-1 ++GB21=-1 ++NT21= ++BE21= ++TI21= ++AT21=0 + +=== Finale und Spiel um Platz 3 === +### KEIN FORMULAR GEFUNDEN (Feld: xgoala00) +### Antwort der vorigen Seite: + + + +LMO Admin + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    +

    Administration des Liga Manager Online 4

    +
    +Neu  Öffnen  Löschen  Bearbeiten  Upload  Download  Optionen  Tippspiel  Viewer + +Hilfe +Logout 
    + + + + + + + + +
    Ergebnisse +Spielerstatistik + +Grundeinstellungen + +Mannschaften + +Spieltage +
    + + + + + + + + + + +
    +

    Ergebnispokal

    +
    + + + + + +
    HF  +F 
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1. Spieltag vom + + + bis + + +  + +Notiz zum Spiel + + + +URL des Spielber. + +
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    + + + + + Beta-Alpha  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
     
    + + + + +  + +- + +  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    + + + + + Delta-Gamma  + + + + + + + + + +
    + +
    + +
    +
    : + + + + + + + + + +
    + +
    + +
    +
      + +  + + + +
    Diese Einstellungen sind Spieltags-unabhängig
    +Aktueller Spieltag + +
    +Ticker anzeigen? + +
    +Tickertext: + +
    + +
    +
    +
    +
    + +Bosanski + + +Cestina + +Deutsch + +English + + +Espanol + + +Francais + + +Hrvatski + + +Italiano + + +Magyar + + +Nederlands + + +Norsk + + +Portugues + + +Romanian + + +Slovenskega +>> + +Edit + +
    +« zur Besucheransicht +Dauer Berechnungen u. Seitenaufbau: {ZEIT} sek.
    +
    + + +--- Dateiaenderungen --- +(keine) + From 1232dc3698b2a7f11f1411ad6174ba0438c4f315 Mon Sep 17 00:00:00 2001 From: tombrain Date: Mon, 12 Oct 2026 13:59:18 +0200 Subject: [PATCH 281/298] refactor(admin): Ergebnisse eines Spieltags aendern die Rohdaten Zehn Snapshots neu: [News] bleibt ohne Zeilen leer (kein NC=0), die Seite einer Pokalrunde bricht nicht mehr ab, nach dem Speichern zeigt die Seite den gespeicherten Stand (Auswahl des Zusatzes). --- lmo/addon/tipp/lmo-tippsavewert.php | 5 +- lmo/lmo-adminedit.php | 663 ++++++++---------- .../admin-ergebnisse/liga-fecaf641.txt | 139 ++-- .../admin-ergebnisse/pokal-a9454367.txt | 101 ++- ...it_file=golden_basic.l98_st=1-2061ba73.txt | 16 +- ...file=golden_handicap.l98_st=1-6d739b78.txt | 32 +- ..._file=golden_special.l98_st=1-a2d6da04.txt | 62 +- ..._file=golden_wertung.l98_st=1-17ffbcb6.txt | 48 +- .../admin-write/results-cdf7e925.txt | 20 +- .../create_and_play_out_bracket-645b4155.txt | 20 +- .../edit_round_without_changes-42f04365.txt | 24 +- .../tipp/auswertung-1d3ced93.txt | 16 +- 12 files changed, 525 insertions(+), 621 deletions(-) diff --git a/lmo/addon/tipp/lmo-tippsavewert.php b/lmo/addon/tipp/lmo-tippsavewert.php index 6a0c3290..9adaf610 100644 --- a/lmo/addon/tipp/lmo-tippsavewert.php +++ b/lmo/addon/tipp/lmo-tippsavewert.php @@ -23,7 +23,6 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php); nur nach dem Speichern im Adminbereich * @var \Lmo\Liga\Rohdaten\Liga|null $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist @@ -104,11 +103,9 @@ if (file_exists(PATH_TO_LMO.'/'.$dirliga.$file)) { echo getMessage($text['tipp'][0].': '.$text['tipp'][29]." ".$liga." ".$text['tipp'][65]); + // beim Speichern im Adminbereich (todo=edit) steht der gerade eingegebene Stand schon in $lmo_liga if ($todo != "edit") { require(PATH_TO_LMO."/lmo-openfile.php"); - } else { - // nach dem Speichern im Adminbereich: der gerade eingegebene Stand, nicht der beim Oeffnen der Seite gelesene - $lmo_liga = $ligaDaten->alsRohdaten($text[54], $ligaDaten->stx, $text[0], $text[1]); } // auch die Tipp-Lader (lmo-tippopenfile.php, lmo-tippopenfileall.php) arbeiten auf $lmo_liga $lmo_liga = $lmo_liga ?? new \Lmo\Liga\Rohdaten\Liga(); diff --git a/lmo/lmo-adminedit.php b/lmo/lmo-adminedit.php index 90774b55..94d4b672 100644 --- a/lmo/lmo-adminedit.php +++ b/lmo/lmo-adminedit.php @@ -24,7 +24,8 @@ /** * Diese Datei wird eingebunden und erwartet: * - * @var \Lmo\Liga\LigaDaten $ligaDaten Daten der geladenen Liga (lmo-ligadaten.php) + * @var \Lmo\Liga\Rohdaten\Liga $lmo_liga Rohdaten der geladenen Liga (lmo-openfile.php) + * @var string $defdateformat Datumsformat in date()-Schreibweise (Konfiguration) * @var array $text Sprachtexte * @var string $file Ligadatei relativ zum Ligenordner, leer wenn keine geladen ist * @var int|string|null $st gewaehlter Spieltag @@ -41,7 +42,6 @@ * @var array $teamt */ -if (!isset($ligaDaten->playoffmode)) $ligaDaten->playoffmode = '0'; require_once(PATH_TO_LMO . '/lmo-admintest.php'); if ($file != '') { $save = isset($_POST['save']) ? $_POST['save'] : 0; @@ -62,225 +62,153 @@ } } - if (!isset($ligaDaten->nlines)) { - $ligaDaten->nlines = array(); - } - require_once(PATH_TO_LMO . '/lmo-openfile.php'); + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_pokal = $lmo_einstellungen->istPokal(); + $lmo_spieltage = $lmo_einstellungen->spieltage(); // Spieltag, den es in der Liga nicht gibt (z.B. st=-2 als Hilfsadmin ohne Recht auf die // Mannschaftsverwaltung): stattdessen den aktuellen Spieltag bearbeiten - if ($st < 1 || $st > $ligaDaten->anzst) { - $st = ($ligaDaten->stx >= 1 && $ligaDaten->stx <= $ligaDaten->anzst) ? $ligaDaten->stx : 1; + if ($st < 1 || $st > $lmo_spieltage) { + $st = ($lmo_einstellungen->aktuellerSpieltag() >= 1 && $lmo_einstellungen->aktuellerSpieltag() <= $lmo_spieltage) ? $lmo_einstellungen->aktuellerSpieltag() : 1; } if (!isset($save)) { $save = 0; } + $me = array('0', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); if ($save == 1) { - $me = array('0', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); + // Die Eingaben kommen in die Rohdaten des Spieltags (Lmo\Liga\Rohdaten\Spieltag, Partie); + // lmo-saveliga.php schreibt sie. + $lmo_spieltag = $lmo_liga->spieltag((int)$st); if ($_SESSION['lmouserok'] == 2) { - $ligaDaten->datum1[$st - 1] = isset($_POST['xdatum1']) ? trim($_POST['xdatum1']) : ''; - if ($ligaDaten->datum1[$st - 1] != '') { - $datum = explode('.', $ligaDaten->datum1[$st - 1]); - $dummy = strtotime($datum[0] . ' ' . $me[intval($datum[1])] . ' ' . $datum[2]); - if ($dummy > -1) { - $ligaDaten->datum1[$st - 1] = date('d.m.Y', $dummy); - } else { - $ligaDaten->datum1[$st - 1] = ''; - } - } - $ligaDaten->datum2[$st - 1] = isset($_POST['xdatum2']) ? trim($_POST['xdatum2']) : ''; - if ($ligaDaten->datum2[$st - 1] != '') { - $datum = explode('.', $ligaDaten->datum2[$st - 1]); - $dummy = strtotime($datum[0] . ' ' . $me[intval($datum[1])] . ' ' . $datum[2]); - if ($dummy > -1) { - $ligaDaten->datum2[$st - 1] = date('d.m.Y', $dummy); - } else { - $ligaDaten->datum2[$st - 1] = ''; + foreach (array('D1' => 'xdatum1', 'D2' => 'xdatum2') as $lmo_schluessel => $lmo_feld) { + $lmo_datum = isset($_POST[$lmo_feld]) ? trim($_POST[$lmo_feld]) : ''; + if ($lmo_datum != '') { + $datum = explode('.', $lmo_datum); + $dummy = strtotime($datum[0] . ' ' . $me[intval($datum[1])] . ' ' . $datum[2]); + if ($dummy > -1) { + $lmo_datum = date('d.m.Y', $dummy); + } else { + $lmo_datum = ''; + } } + $lmo_spieltag->werte[$lmo_schluessel] = $lmo_datum; } } - if ($ligaDaten->hands == 1) { - for ($i = $st - 1; $i < $ligaDaten->anzst; $i++) { - $ligaDaten->handp[$i] = 0; + // neue Ergebnisse: die Tabellenkorrektur gilt ab diesem Spieltag nicht mehr + if ($lmo_einstellungen->mitHandicap()) { + for ($i = (int)$st; $i <= $lmo_spieltage; $i++) { + $lmo_liga->spieltag($i)->werte['HS'] = '0'; } } - if ($ligaDaten->lmtype != 0) { - $anzsp2 = $ligaDaten->anzteams; - for ($i = 0; $i < $st; $i++) { - if ($ligaDaten->anzteams == 24) { - switch ($i) { - case 0: - case 1: - $anzsp2 = 16; - break; - case 2: - $anzsp2 = 8; - break; - case 3: - $anzsp2 = 4; - break; - case 4: - $anzsp2 = 2; - break; - case 5: - $anzsp2 = 1; - break; - } - } - $anzsp2 = $anzsp2 / 2; + // Anstoss aus Datum und Uhrzeit des Formulars: Zeitstempel, '' ohne oder mit unlesbarem Datum + $lmo_anstoss = static function (string $lmo_nr) use ($deftime): string { + $dum1 = isset($_POST['xatdat' . $lmo_nr]) ? trim($_POST['xatdat' . $lmo_nr]) : ''; + $dum2 = isset($_POST['xattim' . $lmo_nr]) ? trim($_POST['xattim' . $lmo_nr]) : ''; + if ($dum1 == '') { + return ''; } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $anzsp2 = $anzsp2 + 1; + if ($dum2 == '') { + $dum2 = $deftime; } - } else { - $anzsp2 = $ligaDaten->anzsp; - } - for ($i = 0; $i < $anzsp2; $i++) { - if ($ligaDaten->lmtype == 0) { - $dum1 = isset($_POST['xatdat' . $i]) ? trim($_POST['xatdat' . $i]) : ''; - $dum2 = isset($_POST['xattim' . $i]) ? trim($_POST['xattim' . $i]) : ''; - if ($dum1 != '') { - if ($dum2 == '') { - $dum2 = $deftime; - } - $datu1 = explode('.', $dum1); - $datu2 = explode(':', $dum2); - $dt = DateTime::createFromFormat('d.m.Y H:i', $dum1 . ' ' . $dum2); - $dt !== false ? $ligaDaten->mterm[$st - 1][$i] = $dt->getTimestamp() : $ligaDaten->mterm[$st - 1][$i] = ''; - } else { - $ligaDaten->mterm[$st - 1][$i] = ''; - } - } else { - for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { - $dum1 = isset($_POST['xatdat' . $i . $n]) ? trim($_POST['xatdat' . $i . $n]) : ''; - $dum2 = isset($_POST['xattim' . $i . $n]) ? trim($_POST['xattim' . $i . $n]) : ''; - if ($dum1 != '') { - if ($dum2 == '') { - $dum2 = $deftime; - } - $datu1 = explode('.', $dum1); - $datu2 = explode(':', $dum2); - $dt = DateTime::createFromFormat('d.m.Y H:i', $dum1 . ' ' . $dum2); - $dt !== false ? $ligaDaten->mterm[$st - 1][$i][$n] = $dt->getTimestamp() : $ligaDaten->mterm[$st - 1][$i][$n] = ''; - } else { - $ligaDaten->mterm[$st - 1][$i][$n] = ''; - } - } + $dt = DateTime::createFromFormat('d.m.Y H:i', $dum1 . ' ' . $dum2); + + return $dt !== false ? (string)$dt->getTimestamp() : ''; + }; + // Tore aus dem Formular: leer und "_" heissen nicht gespielt (-1), "X" (nur Liga) 0, sonst die Zahl + $lmo_tore = static function (string $lmo_feld, bool $lmo_mitX): int { + $lmo_wert = isset($_POST[$lmo_feld]) ? trim($_POST[$lmo_feld]) : ''; + if ($lmo_wert == '' || $lmo_wert == '_') { + return -1; + } + if ($lmo_mitX && strtoupper($lmo_wert) == 'X') { + return 0; } + + return intval($lmo_wert); + }; + // Zusatz aus dem Formular: "_" (kein Zusatz) und die beiden Anzeigetexte; alles andere steht nicht in der Datei + $lmo_zusatz_setzen = static function (array &$lmo_spiel, string $lmo_wert) use ($text): void { + unset($lmo_spiel['SP']); + if ($lmo_wert == '_') { + $lmo_spiel['SP'] = '_'; + } elseif ($lmo_wert == $text[0]) { + $lmo_spiel['SP'] = '2'; + } elseif ($lmo_wert == $text[1]) { + $lmo_spiel['SP'] = '1'; + } + }; + $lmo_partien = $lmo_einstellungen->partienImSpieltag((int)$st); + $lmo_modus = \Lmo\Liga\Paarung::spieleJePaarung($lmo_liga, (int)$st); + $lmo_termine = array(); + for ($i = 0; $i < $lmo_partien; $i++) { + if (!isset($lmo_spieltag->partien[$i + 1])) { + $lmo_spieltag->partien[$i + 1] = new \Lmo\Liga\Rohdaten\Partie(); + } + $lmo_partie = $lmo_spieltag->partien[$i + 1]; if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { - $ligaDaten->teama[$st - 1][$i] = isset($_POST['xteama' . $i]) ? $_POST['xteama' . $i] : ''; - $ligaDaten->teamb[$st - 1][$i] = isset($_POST['xteamb' . $i]) ? $_POST['xteamb' . $i] : ''; + $lmo_partie->heim = isset($_POST['xteama' . $i]) ? $_POST['xteama' . $i] : ''; + $lmo_partie->gast = isset($_POST['xteamb' . $i]) ? $_POST['xteamb' . $i] : ''; } - if ($ligaDaten->lmtype == 0) { - $ligaDaten->goala[$st - 1][$i] = isset($_POST['xgoala' . $i]) ? trim($_POST['xgoala' . $i]) : ''; - if ($ligaDaten->goala[$st - 1][$i] == '' || $ligaDaten->goala[$st - 1][$i] == '_') { - $ligaDaten->goala[$st - 1][$i] = -1; - } elseif (strtoupper($ligaDaten->goala[$st - 1][$i]) == 'X') { - $ligaDaten->goala[$st - 1][$i] = 0; - $ligaDaten->msieg[$st - 1][$i] = 1; - } else { - $ligaDaten->goala[$st - 1][$i] = intval(trim($ligaDaten->goala[$st - 1][$i])); - if ($ligaDaten->goala[$st - 1][$i] == '') { - $ligaDaten->goala[$st - 1][$i] = '0'; - } - } - $ligaDaten->goalb[$st - 1][$i] = isset($_POST['xgoalb' . $i]) ? trim($_POST['xgoalb' . $i]) : ''; - if ($ligaDaten->goalb[$st - 1][$i] == '' || $ligaDaten->goalb[$st - 1][$i] == '_') { - $ligaDaten->goalb[$st - 1][$i] = -1; - } elseif (strtoupper($ligaDaten->goalb[$st - 1][$i]) == 'X') { - $ligaDaten->goalb[$st - 1][$i] = 0; - $ligaDaten->msieg[$st - 1][$i] = 2; - } else { - $ligaDaten->goalb[$st - 1][$i] = intval(trim($ligaDaten->goalb[$st - 1][$i])); - if ($ligaDaten->goalb[$st - 1][$i] == '') { - $ligaDaten->goalb[$st - 1][$i] = '0'; - } + if (!$lmo_pokal) { + $lmo_spiel = $lmo_partie->spiele[1] ?? array(); + $lmo_spiel['AT'] = $lmo_anstoss((string)$i); + // Wertung am gruenen Tisch: -2 auf der Seite, gegen die gewertet wird; ET=3 gegen beide + $lmo_wertung = $_POST['xmsieg' . $i]; + $lmo_spiel['GA'] = $lmo_wertung == 1 ? '-2' : (string)$lmo_tore('xgoala' . $i, true); + $lmo_spiel['GB'] = $lmo_wertung == 2 ? '-2' : (string)$lmo_tore('xgoalb' . $i, true); + unset($lmo_spiel['ET']); + if ($lmo_wertung == 3) { + $lmo_spiel['ET'] = '3'; } - $ligaDaten->msieg[$st - 1][$i] = $_POST['xmsieg' . $i]; - if ($ligaDaten->spez == 1) { - $ligaDaten->mspez[$st - 1][$i] = $_POST['xmspez' . $i]; + if ($lmo_einstellungen->mitVerlaengerung()) { + $lmo_zusatz_setzen($lmo_spiel, (string)$_POST['xmspez' . $i]); } - $ligaDaten->mnote[$st - 1][$i] = trim($_POST['xmnote' . $i]); - $ligaDaten->mberi[$st - 1][$i] = trim($_POST['xmberi' . $i]); + $lmo_spiel['NT'] = trim($_POST['xmnote' . $i]); + $lmo_spiel['BE'] = trim($_POST['xmberi' . $i]); if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { - $ligaDaten->mtipp[$st - 1][$i] = trim($_POST['xmtipp' . $i]); - } - if (($st < $ligaDaten->anzst) && ($ligaDaten->favteam > 0) && ($ligaDaten->stat1 == $ligaDaten->favteam)) { - for ($y = 0; $y < $ligaDaten->anzsp; $y++) { - if ($ligaDaten->teama[$st][$y] == $ligaDaten->favteam) { - $ligaDaten->stat2 = $ligaDaten->teamb[$st][$y]; - } - if ($ligaDaten->teamb[$st][$y] == $ligaDaten->favteam) { - $ligaDaten->stat2 = $ligaDaten->teama[$st][$y]; - } - } + $lmo_spiel['TI'] = trim($_POST['xmtipp' . $i]); } + $lmo_partie->spiele[1] = $lmo_spiel; + $lmo_termine[] = (int)$lmo_spiel['AT']; } else { - for ($n = 0; $n < $ligaDaten->modus[$st - 1]; $n++) { - $ligaDaten->goala[$st - 1][$i][$n] = trim($_POST['xgoala' . $i . $n]); - if ($ligaDaten->goala[$st - 1][$i][$n] == '') { - $ligaDaten->goala[$st - 1][$i][$n] = -1; - } elseif ($ligaDaten->goala[$st - 1][$i][$n] == '_') { - $ligaDaten->goala[$st - 1][$i][$n] = -1; - } else { - $ligaDaten->goala[$st - 1][$i][$n] = intval(trim($ligaDaten->goala[$st - 1][$i][$n])); - if ($ligaDaten->goala[$st - 1][$i][$n] == '') { - $ligaDaten->goala[$st - 1][$i][$n] = '0'; - } - } - $ligaDaten->goalb[$st - 1][$i][$n] = trim($_POST['xgoalb' . $i . $n]); - if ($ligaDaten->goalb[$st - 1][$i][$n] == '') { - $ligaDaten->goalb[$st - 1][$i][$n] = -1; - } elseif ($ligaDaten->goalb[$st - 1][$i][$n] == '_') { - $ligaDaten->goalb[$st - 1][$i][$n] = -1; - } else { - $ligaDaten->goalb[$st - 1][$i][$n] = intval(trim($ligaDaten->goalb[$st - 1][$i][$n])); - if ($ligaDaten->goalb[$st - 1][$i][$n] == '') { - $ligaDaten->goalb[$st - 1][$i][$n] = '0'; - } - } - $ligaDaten->mspez[$st - 1][$i][$n] = $_POST['xmspez' . $i . $n]; - $ligaDaten->mnote[$st - 1][$i][$n] = trim($_POST['xmnote' . $i . $n]); - $ligaDaten->mberi[$st - 1][$i][$n] = trim($_POST['xmberi' . $i . $n]); + for ($n = 0; $n < $lmo_modus; $n++) { + $lmo_spiel = $lmo_partie->spiele[$n + 1] ?? array(); + $lmo_spiel['AT'] = $lmo_anstoss($i . $n); + $lmo_spiel['GA'] = (string)$lmo_tore('xgoala' . $i . $n, false); + $lmo_spiel['GB'] = (string)$lmo_tore('xgoalb' . $i . $n, false); + $lmo_zusatz_setzen($lmo_spiel, (string)$_POST['xmspez' . $i . $n]); + $lmo_spiel['NT'] = trim($_POST['xmnote' . $i . $n]); + $lmo_spiel['BE'] = trim($_POST['xmberi' . $i . $n]); if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { - $ligaDaten->mtipp[$st - 1][$i][$n] = trim($_POST['xmtipp' . $i . $n]); - } - } - if (($st < $ligaDaten->anzst) && ($ligaDaten->favteam > 0) && ($ligaDaten->stat1 == $ligaDaten->favteam)) { - for ($y = 0; $y < $ligaDaten->anzsp; $y++) { - if ($ligaDaten->teama[$st][$y] == $ligaDaten->favteam) { - $ligaDaten->stat2 = $ligaDaten->teamb[$st][$y]; - } - if ($ligaDaten->teamb[$st][$y] == $ligaDaten->favteam) { - $ligaDaten->stat2 = $ligaDaten->teama[$st][$y]; - } + $lmo_spiel['TI'] = trim($_POST['xmtipp' . $i . $n]); } + $lmo_partie->spiele[$n + 1] = $lmo_spiel; + $lmo_termine[] = (int)$lmo_spiel['AT']; } } } - - /*Spieltagsdatum (falls nicht angegeben) aus Spieldaten extrahieren*/ - function array_values_recursive($ary) - { - $lst = array(); - foreach(array_keys($ary) as $k) { - $v = $ary[$k]; - if (is_scalar($v)) { - $lst[] = $v; - } elseif (is_array($v)) { - $lst = array_merge( $lst, array_values_recursive($v)); + // Fieberkurve: fuehrt die erste Kurve die Lieblingsmannschaft, zeigt die zweite deren naechsten Gegner + $lmo_lieblingsmannschaft = $lmo_einstellungen->lieblingsmannschaft(); + if ($st < $lmo_spieltage && $lmo_lieblingsmannschaft > 0 && $lmo_einstellungen->fieberkurveErste() == $lmo_lieblingsmannschaft) { + for ($y = 1; $y <= $lmo_einstellungen->partienJeSpieltag(); $y++) { + $lmo_naechste = $lmo_liga->spieltage[(int)$st + 1]->partien[$y] ?? null; + if ($lmo_naechste !== null && (int)$lmo_naechste->heim == $lmo_lieblingsmannschaft) { + $lmo_liga->optionen['kurve2'] = (string)$lmo_naechste->gast; + } + if ($lmo_naechste !== null && (int)$lmo_naechste->gast == $lmo_lieblingsmannschaft) { + $lmo_liga->optionen['kurve2'] = (string)$lmo_naechste->heim; } } - return $lst; } - $lmo_spieltermine = array_filter(array_values_recursive($ligaDaten->mterm[$st - 1]), 'filterZero'); + /*Spieltagsdatum (falls nicht angegeben) aus Spieldaten extrahieren*/ + $lmo_spieltermine = array_filter($lmo_termine, 'filterZero'); if (!empty($lmo_spieltermine)) { - if (empty($ligaDaten->datum1[$st - 1])) { - $ligaDaten->datum1[$st - 1] = date('d.m.Y', min($lmo_spieltermine)); + if (empty($lmo_spieltag->werte['D1'])) { + $lmo_spieltag->werte['D1'] = date('d.m.Y', min($lmo_spieltermine)); } - if (empty($ligaDaten->datum2[$st - 1])) { - $ligaDaten->datum2[$st - 1] = date('d.m.Y', max($lmo_spieltermine)); + if (empty($lmo_spieltag->werte['D2'])) { + $lmo_spieltag->werte['D2'] = date('d.m.Y', max($lmo_spieltermine)); } } @@ -295,80 +223,80 @@ function array_values_recursive($ary) } } // Tippspiel-Addon + // aktueller Spieltag: der im Formular gewaehlte, sonst der bearbeitete $stz = trim($_POST['xstx']); - if ($stz != 0) { - $ligaDaten->stx = $stz; - } else { - $ligaDaten->stx = $st; - } - $stz = $st; - $st = $ligaDaten->stx; - $ligaDaten->nticker = trim($_POST['xnticker']); - $ligaDaten->nlines = explode('\n', $_POST['xnlines']); - if (count($ligaDaten->nlines) > 0) { - for ($z = count($ligaDaten->nlines) - 1; $z >= 0; $z--) { - $y = array_pop($ligaDaten->nlines); - if ($y != '') { - array_unshift($ligaDaten->nlines, $y); - } + $lmo_liga->optionen['Actual'] = $stz != 0 ? $stz : (string)$st; + $lmo_liga->optionen['ticker'] = trim($_POST['xnticker']); + $lmo_liga->news = array('NC' => '0'); + foreach (explode('\n', $_POST['xnlines']) as $y) { + if ($y != '') { + $lmo_liga->news['N' . (count($lmo_liga->news) - 1)] = $y; } } - require(PATH_TO_LMO . '/lmo-savefile.php'); + $lmo_liga->news['NC'] = (string)(count($lmo_liga->news) - 1); + // lmo-saveliga.php schreibt den gewaehlten Spieltag als aktuellen + $stz = $st; + $st = $lmo_liga->optionen['Actual']; + require(PATH_TO_LMO . '/lmo-saveliga.php'); $st = $stz; } // Rückrunden-Hack if ($save == 990) require_once(PATH_TO_LMO . '/lmo-rueckrunde.php'); - if ($ligaDaten->lmtype != 0) { + // der Stand nach dem Speichern: Einstellungen, Spieltag und seine Paarungen (Lmo\Liga\Paarung) zum Anzeigen + $lmo_einstellungen = $lmo_liga->einstellungen(); + $lmo_spieltage = $lmo_einstellungen->spieltage(); + $lmo_mannschaften = $lmo_einstellungen->mannschaften(); + $lmo_partien = $lmo_einstellungen->partienImSpieltag((int)$st); + $lmo_modus = \Lmo\Liga\Paarung::spieleJePaarung($lmo_liga, (int)$st); + $lmo_playdown = $lmo_einstellungen->wert('playdown'); + $lmo_playoffmodus = $lmo_einstellungen->playoffModus(); + $lmo_datum1 = $lmo_liga->spieltage[(int)$st]->werte['D1'] ?? ''; + $lmo_datum2 = $lmo_liga->spieltage[(int)$st]->werte['D2'] ?? ''; + // Namen der Mannschaften fuer die Auswahllisten, davor "___" fuer keine + $lmo_namen = array_fill(0, $lmo_mannschaften + 2, ''); + $lmo_namen[0] = '___'; + foreach ($lmo_liga->alleMannschaften() as $lmo_nr => $lmo_mannschaft) { + $lmo_namen[$lmo_nr] = $lmo_mannschaft->anzeigename(); + } + $lmo_newszeilen = array(); + foreach ($lmo_liga->news as $lmo_schluessel => $lmo_wert) { + if ($lmo_schluessel != 'NC') { + $lmo_newszeilen[] = stripslashes($lmo_wert); + } + } + if ($lmo_pokal) { + // wer in den Runden davor ausgeschieden ist (1); mit Spiel um Platz 3 die Verlierer der Runde davor (2) $teamt = array_pad(array('0'), 129, '0'); - if ($st > 1) { - for ($i = 0; $i < ($st - 1); $i++) { - if (!isset($ligaDaten->goalb[$i]) || !is_array($ligaDaten->goalb[$i])) { + for ($i = 1; $i < $st; $i++) { + foreach ($lmo_liga->paarungen($i) as $lmo_paarung) { + $m = $lmo_paarung->sieger(); + if ($m == 0) { continue; } - $maxMatches = count($ligaDaten->goalb[$i]); - for ($j = 0; $j < $maxMatches; $j++) { - if (!isset($ligaDaten->goalb[$i][$j]) || !isset($ligaDaten->goala[$i][$j]) || !isset($ligaDaten->teama[$i][$j]) || !isset($ligaDaten->teamb[$i][$j])) { - continue; - } - $m1 = $ligaDaten->goala[$i][$j]; - $m2 = $ligaDaten->goalb[$i][$j]; - $m = gewinn($i, $j, $ligaDaten->modus[$i], $m1, $m2); - - if ($m == 1) { - $teamt[$ligaDaten->teamb[$i][$j]] = 1; - } elseif ($m == 2) { - $teamt[$ligaDaten->teama[$i][$j]] = 1; - } - if (($ligaDaten->klfin == 1) && ($i == $st - 2)) { - if ($m == 1) { - $teamt[$ligaDaten->teamb[$i][$j]] = 2; - } elseif ($m == 2) { - $teamt[$ligaDaten->teama[$i][$j]] = 2; - } - } - } + $lmo_verlierer = $m == 1 ? $lmo_paarung->gast : $lmo_paarung->heim; + $teamt[$lmo_verlierer] = ($lmo_einstellungen->mitSpielUmPlatz3() && $i == $st - 1) ? 2 : 1; } } } $addr = $_SERVER['PHP_SELF'] . '?action=admin&todo=edit&file=' . $file . '&st='; $addb = $_SERVER['PHP_SELF'] . '?action=admin&todo=tabs&file=' . $file . '&st='; - $breite = 18 - $ligaDaten->lmtype; - if ($ligaDaten->spez == 1) { - $breite = $breite + 1 + (-1) * (0 - $ligaDaten->lmtype); + $breite = 18 - ($lmo_pokal ? 1 : 0); + if ($lmo_einstellungen->mitVerlaengerung()) { + $breite = $breite + 1 + ($lmo_pokal ? 1 : 0); } include(PATH_TO_LMO . '/lmo-adminsubnavi.php'); ?> - + goalfaktor > 0 && $ligaDaten->goalfaktor != 1) { ?> - + if ($lmo_einstellungen->torfaktor() > 0 && $lmo_einstellungen->torfaktor() != 1) { ?> + lmtype == 0) { ?> + if (!$lmo_pokal) { ?> @@ -435,42 +363,19 @@ function array_values_recursive($ary) }?> lmtype != 0) { - $ligaDaten->anzsp = $ligaDaten->anzteams; - for ($i = 0; $i < $st; $i++) { - if ($ligaDaten->anzteams == 24) { - switch ($i) { - case 0: - case 1: - $ligaDaten->anzsp = 16; - break; - case 2: - $ligaDaten->anzsp = 8 ; - break; - case 3: - $ligaDaten->anzsp = 4; - break; - case 4: - $ligaDaten->anzsp = 2; - break; - case 5: - $ligaDaten->anzsp = 1; - break; - } - } - $ligaDaten->anzsp = $ligaDaten->anzsp / 2; - } - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { - $ligaDaten->anzsp = $ligaDaten->anzsp + 1; - } - } - for ($i = 0; $i < $ligaDaten->anzsp; $i++) { - if ($ligaDaten->lmtype == 0) { ?> + for ($i = 0; $i < $lmo_partien; $i++) { + // die Paarung mit ihren Spielen; in der Liga genau eines + $lmo_paarung = \Lmo\Liga\Paarung::ausRohdaten($lmo_liga, (int)$st, $i + 1); + $lmo_spiel = $lmo_paarung->spiele[0]; + $lmo_tore_heim = $lmo_spiel->toreHeimText(); + $lmo_tore_gast = $lmo_spiel->toreGastText(); + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); + if (!$lmo_pokal) { ?> mterm[$st - 1][$i]) && filterZero($ligaDaten->mterm[$st - 1][$i])) { + if (isset($lmo_spiel->anstoss) && filterZero($lmo_spiel->anstoss)) { $dt = new DateTime(); - $dt->setTimestamp((int)$ligaDaten->mterm[$st - 1][$i]); + $dt->setTimestamp((int)$lmo_spiel->anstoss); $dum1 = $dt->format('d.m.Y'); $dum2 = $dt->format('H:i'); $dum3 = $me[intval($dt->format('m'))] . ' ' . $dt->format('Y'); @@ -485,14 +390,14 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teama[$st - 1][$i]]; + echo $lmo_namen[$lmo_paarung->heim]; }?> @@ -501,24 +406,24 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teamb[$st - 1][$i]]; + echo $lmo_namen[$lmo_paarung->gast]; } - if ($ligaDaten->goala[$st - 1][$i] == '-1') { - $ligaDaten->goala[$st - 1][$i] = '_'; + if ($lmo_tore_heim == '-1') { + $lmo_tore_heim = '_'; } - if ($ligaDaten->goalb[$st - 1][$i] == '-1') { - $ligaDaten->goalb[$st - 1][$i] = '_'; + if ($lmo_tore_gast == '-1') { + $lmo_tore_gast = '_'; }?> - + - + spez == 1) { ?> + if ($lmo_einstellungen->mitVerlaengerung()) { ?>   - modus[$st - 1]; $n++) { - if (($ligaDaten->klfin == 1) && ($st == $ligaDaten->anzst)) { ?> + for ($n = 0; $n < $lmo_modus; $n++) { + $lmo_spiel = $lmo_paarung->spiele[$n]; + $lmo_tore_heim = $lmo_spiel->toreHeimText(); + $lmo_tore_gast = $lmo_spiel->toreGastText(); + $lmo_zusatz = $lmo_spiel->zusatzText($text[0], $text[1]); + if ($lmo_einstellungen->mitSpielUmPlatz3() && ($st == $lmo_spieltage)) { ?> @@ -606,9 +515,9 @@ function array_values_recursive($ary) }?> mterm[$st - 1][$i][$n]) && filterZero($ligaDaten->mterm[$st - 1][$i][$n])) { + if (isset($lmo_spiel->anstoss) && filterZero($lmo_spiel->anstoss)) { $dt = new DateTime(); - $dt->setTimestamp((int)$ligaDaten->mterm[$st - 1][$i][$n]); + $dt->setTimestamp((int)$lmo_spiel->anstoss); $dum1 = $dt->format('d.m.Y'); $dum2 = $dt->format('H:i'); $dum3 = $me[intval($dt->format('m'))] . ' ' . $dt->format('Y'); @@ -626,29 +535,29 @@ function array_values_recursive($ary) teams[$ligaDaten->teama[$st - 1][$i]]; + echo $lmo_namen[$lmo_paarung->heim]; } ?> @@ -666,29 +575,29 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> teams[$ligaDaten->teamb[$st - 1][$i]]; + echo $lmo_namen[$lmo_paarung->gast]; } ?> playoffmode == 1 || $ligaDaten->playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 + if ($lmo_playoffmodus == 1 || $lmo_playoffmodus == 2) { // Modus 2-2-1 or 2-2-1-1-1 if ($n == 1 || $n == 4 || $n == 6) { ?> - + - + - + - + playoffmode == 3) { // Modus 2-3-2 + if ($lmo_playoffmodus == 3) { // Modus 2-3-2 if ($n == 1 || $n == 5 || $n == 6) { ?> - + - + - + - + playoffmode < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) + if ($lmo_playoffmodus < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) if ($n % 2 == 0) { ?> - + - + - + - + goala[$st - 1][$i][$n] == '-1') { - $ligaDaten->goala[$st - 1][$i][$n] = '_'; + if ($lmo_tore_heim == '-1') { + $lmo_tore_heim = '_'; } - if ($ligaDaten->goalb[$st - 1][$i][$n] == '-1') { - $ligaDaten->goalb[$st - 1][$i][$n] = '_'; + if ($lmo_tore_gast == '-1') { + $lmo_tore_gast = '_'; } - if ($ligaDaten->playoffmode == 1 || $ligaDaten->playoffmode == 2) { // Modus 2-2-1 or 2-2-1-1-1 + if ($lmo_playoffmodus == 1 || $lmo_playoffmodus == 2) { // Modus 2-2-1 or 2-2-1-1-1 if ($n == 0 || $n == 1 || $n == 4 || $n == 6) { ?> - + - +

    titel; ?>

    name(); ?>

    lmtype == 0) { ?> + if (!$lmo_pokal) { ?>
    @@ -395,34 +323,34 @@ function array_values_recursive($ary)
    datum1[$st - 1] != '') { - $datum = explode('.', $ligaDaten->datum1[$st - 1]); + if ($lmo_datum1 != '') { + $datum = explode('.', $lmo_datum1); $dum1 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum1 = ''; } - if ($ligaDaten->datum2[$st - 1] != '') { - $datum = explode('.', $ligaDaten->datum2[$st - 1]); + if ($lmo_datum2 != '') { + $datum = explode('.', $lmo_datum2); $dum2 = $me[intval($datum[1])] . ' ' . $datum[2]; } else { $dum2 = ''; } if ($_SESSION['lmouserok'] == 2 || $_SESSION['lmouserokerweitert'] == 1) { ?> - - + + goalfaktor > 0 && $ligaDaten->goalfaktor != 1) {echo '(' . $text[553 + log10($ligaDaten->goalfaktor)] . ')';}?>torfaktor() > 0 && $lmo_einstellungen->torfaktor() != 1) {echo '(' . $text[553 + log10($lmo_einstellungen->torfaktor())] . ')';}?>   <?php echo $text[217]; ?>
    -   @@ -530,7 +435,7 @@ function array_values_recursive($ary)
    : @@ -542,13 +447,13 @@ function array_values_recursive($ary)
      msieg[$st - 1][$i] == 0) { ?> + if ($lmo_spiel->wertung == 0) { ?> - + mnote[$st - 1][$i]) == '') { ?> + if (trim($lmo_spiel->notiz) == '') { ?> + mberi[$st - 1][$i]) == '') { ?> + if (trim($lmo_spiel->bericht) == '') { ?> @@ -587,8 +492,8 @@ function array_values_recursive($ary) if ($_SESSION['lmouserok'] == 2 && $ftest0 == 1) { ?>
    >';} echo $text[419 + $i]; ?>
    teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?> teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?> teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?> -teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> teams[$ligaDaten->teamb[$st - 1][$i]]; ?>gast]; ?> -teams[$ligaDaten->teama[$st - 1][$i]]; ?>heim]; ?>   @@ -770,7 +679,7 @@ function array_values_recursive($ary)
    : @@ -785,7 +694,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -797,7 +706,7 @@ function array_values_recursive($ary)
    : @@ -811,11 +720,11 @@ function array_values_recursive($ary) playoffmode == 3) { // Modus 2-3-2 + if ($lmo_playoffmodus == 3) { // Modus 2-3-2 if ($n == 0 || $n == 1 || $n == 5 || $n == 6) { ?> - + - +
      @@ -827,7 +736,7 @@ function array_values_recursive($ary)
    : @@ -842,7 +751,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -854,7 +763,7 @@ function array_values_recursive($ary)
    : @@ -868,11 +777,11 @@ function array_values_recursive($ary) playoffmode < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) + if ($lmo_playoffmodus < 1) { // now Modus = everything else ($playoffmode == 0; and KO-League without $playoffmode Option like old Champions-League Finalrounds) if ($n % 2 == 0) { ?> - + - +
      @@ -884,7 +793,7 @@ function array_values_recursive($ary)
    : @@ -899,7 +808,7 @@ function array_values_recursive($ary) } else { ?> - + - +
      @@ -911,7 +820,7 @@ function array_values_recursive($ary)
    : @@ -929,21 +838,21 @@ function array_values_recursive($ary) - - + + modus[$st - 1] > 1) && ($i < $ligaDaten->anzsp - 1)) { ?> + if (($lmo_modus > 1) && ($i < $lmo_partien - 1)) { ?> @@ -967,13 +876,13 @@ function array_values_recursive($ary) diff --git a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt index 9b25921e..c3b00e7c 100644 --- a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt +++ b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/liga-fecaf641.txt @@ -63,7 +63,7 @@ GEAENDERT ligen/golden/special.l98 +SpezV=1 MinusPoints=1 Direct=0 -@@ -49,11 +55,6 @@ +@@ -49,10 +55,4 @@ kurve2=0 -XtraS=2 @@ -73,10 +73,8 @@ GEAENDERT ligen/golden/special.l98 -SpezU=2 -SpezV=1 [News] -+NC=0 - [Teams] -@@ -65,4 +66,12 @@ +@@ -65,4 +65,12 @@ 6=Mannschaft 6 +[Teamm] @@ -89,26 +87,26 @@ GEAENDERT ligen/golden/special.l98 + [Teamk] 1=Manns -@@ -122,6 +131,4 @@ +@@ -122,6 +130,4 @@ [Round1] -SP1=1 -SP3=2 D1= D2= -@@ -130,4 +137,5 @@ +@@ -130,4 +136,5 @@ GA1=0 GB1=1 +SP1=1 NT1= BE1= -@@ -146,4 +154,5 @@ +@@ -146,4 +153,5 @@ GA3=1 GB3=1 +SP3=2 NT3= BE3= -@@ -152,7 +161,4 @@ +@@ -152,7 +160,4 @@ [Round2] -SP1=1 @@ -116,7 +114,7 @@ GEAENDERT ligen/golden/special.l98 -SP3=0 D1= D2= -@@ -160,30 +166,30 @@ +@@ -160,30 +165,30 @@ TB1=6 GA1=0 -GB1=0 @@ -158,25 +156,25 @@ GEAENDERT ligen/golden/special.l98 -SP3=2 D1= D2= -@@ -192,4 +198,5 @@ +@@ -192,4 +197,5 @@ GA1=2 GB1=1 +SP1=1 NT1= BE1= -@@ -200,4 +207,5 @@ +@@ -200,4 +206,5 @@ GA2=0 GB2=3 +SP2=2 NT2= BE2= -@@ -208,4 +216,5 @@ +@@ -208,4 +215,5 @@ GA3=0 GB3=3 +SP3=2 NT3= BE3= -@@ -214,7 +223,4 @@ +@@ -214,7 +222,4 @@ [Round4] -SP1=2 @@ -184,38 +182,38 @@ GEAENDERT ligen/golden/special.l98 -SP3=0 D1= D2= -@@ -223,4 +229,5 @@ +@@ -223,4 +228,5 @@ GA1=1 GB1=2 +SP1=2 NT1= BE1= -@@ -231,4 +238,5 @@ +@@ -231,4 +237,5 @@ GA2=2 GB2=3 +SP2=1 NT2= BE2= -@@ -245,6 +253,4 @@ +@@ -245,6 +252,4 @@ [Round5] -SP1=1 -SP2=2 D1= D2= -@@ -253,4 +259,5 @@ +@@ -253,4 +258,5 @@ GA1=0 GB1=3 +SP1=1 NT1= BE1= -@@ -261,4 +268,5 @@ +@@ -261,4 +267,5 @@ GA2=1 GB2=1 +SP2=2 NT2= BE2= -@@ -275,7 +283,4 @@ +@@ -275,7 +282,4 @@ [Round6] -SP1=1 @@ -223,19 +221,19 @@ GEAENDERT ligen/golden/special.l98 -SP3=1 D1= D2= -@@ -284,4 +289,5 @@ +@@ -284,4 +288,5 @@ GA1=1 GB1=3 +SP1=1 NT1= BE1= -@@ -300,4 +306,5 @@ +@@ -300,4 +305,5 @@ GA3=0 GB3=2 +SP3=1 NT3= BE3= -@@ -306,7 +313,4 @@ +@@ -306,7 +312,4 @@ [Round7] -SP1=1 @@ -243,19 +241,19 @@ GEAENDERT ligen/golden/special.l98 -SP3=1 D1= D2= -@@ -315,4 +319,5 @@ +@@ -315,4 +318,5 @@ GA1=1 GB1=2 +SP1=1 NT1= BE1= -@@ -331,4 +336,5 @@ +@@ -331,4 +335,5 @@ GA3=0 GB3=2 +SP3=1 NT3= BE3= -@@ -337,7 +343,4 @@ +@@ -337,7 +342,4 @@ [Round8] -SP1=1 @@ -263,38 +261,38 @@ GEAENDERT ligen/golden/special.l98 -SP3=1 D1= D2= -@@ -346,4 +349,5 @@ +@@ -346,4 +348,5 @@ GA1=0 GB1=3 +SP1=1 NT1= BE1= -@@ -354,4 +358,5 @@ +@@ -354,4 +357,5 @@ GA2=2 GB2=3 +SP2=1 NT2= BE2= -@@ -362,4 +367,5 @@ +@@ -362,4 +366,5 @@ GA3=1 GB3=1 +SP3=1 NT3= BE3= -@@ -368,6 +374,4 @@ +@@ -368,6 +373,4 @@ [Round9] -SP1=0 -SP2=2 D1= D2= -@@ -384,4 +388,5 @@ +@@ -384,4 +387,5 @@ GA2=0 GB2=2 +SP2=2 NT2= BE2= -@@ -398,6 +403,4 @@ +@@ -398,6 +402,4 @@ [Round10] -SP2=0 @@ -449,13 +447,13 @@ GEAENDERT ligen/golden/special.l98 +Actual=3 Kegel=0 HandS=0 -@@ -167,5 +167,4 @@ +@@ -166,5 +166,4 @@ GA1=0 GB1=2 -SP1=0 NT1= BE1= -@@ -196,29 +195,30 @@ +@@ -195,29 +194,30 @@ TA1=1 TB1=3 -GA1=2 @@ -634,7 +632,7 @@ GEAENDERT ligen/golden/special.l98 +Actual=4 Kegel=0 HandS=0 -@@ -223,6 +223,6 @@ +@@ -222,6 +222,6 @@ [Round4] -D1= @@ -643,7 +641,7 @@ GEAENDERT ligen/golden/special.l98 +D2=09.03.2025 TA1=1 TB1=2 -@@ -230,8 +230,8 @@ +@@ -229,8 +229,8 @@ GB1=2 SP1=2 -NT1= @@ -655,7 +653,7 @@ GEAENDERT ligen/golden/special.l98 +AT1=1741442400 TA2=3 TB2=6 -@@ -242,13 +242,14 @@ +@@ -241,13 +241,14 @@ BE2= TI2= -AT2=0 @@ -726,13 +724,13 @@ GEAENDERT ligen/golden/special.l98 +Actual=5 Kegel=0 HandS=0 -@@ -247,5 +247,4 @@ +@@ -246,5 +246,4 @@ GA3=0 GB3=1 -SP3=0 NT3= BE3= -@@ -254,6 +253,6 @@ +@@ -253,6 +252,6 @@ [Round5] -D1= @@ -741,14 +739,14 @@ GEAENDERT ligen/golden/special.l98 +D2=16.03.2025 TA1=2 TB1=5 -@@ -264,5 +263,5 @@ +@@ -263,5 +262,5 @@ BE1= TI1= -AT1=0 +AT1=1742043600 TA2=4 TB2=3 -@@ -273,13 +272,14 @@ +@@ -272,13 +271,14 @@ BE2= TI2= -AT2=0 @@ -826,15 +824,14 @@ GEAENDERT ligen/golden/special.l98 +ticker=1 Graph=1 Kreuz=1 -@@ -56,5 +56,6 @@ +@@ -56,4 +56,6 @@ [News] --NC=0 +NC=1 +N0=Erste ZeilennZweite Zeile mit O'Neilln [Teams] -@@ -141,13 +142,14 @@ +@@ -140,13 +142,14 @@ BE1= TI1= -AT1=0 @@ -851,14 +848,14 @@ GEAENDERT ligen/golden/special.l98 +AT2= TA3=6 TB3=4 -@@ -158,5 +160,5 @@ +@@ -157,5 +160,5 @@ BE3= TI3= -AT3=0 +AT3= [Round2] -@@ -277,5 +279,4 @@ +@@ -276,5 +279,4 @@ GA3=-1 GB3=-1 -SP3=0 @@ -1075,13 +1072,7 @@ GEAENDERT ligen/golden/handicap.l98 +Actual=2 Kegel=0 HandS=1 -@@ -50,4 +50,5 @@ - - [News] -+NC=0 - - [Teams] -@@ -59,4 +60,12 @@ +@@ -59,4 +59,12 @@ 6=Mannschaft 6 +[Teamm] @@ -1094,28 +1085,28 @@ GEAENDERT ligen/golden/handicap.l98 + [Teamk] 1=Manns -@@ -145,5 +154,5 @@ +@@ -145,5 +153,5 @@ [Round2] -HS=030405060102 +HS=0 D1= D2= -@@ -155,5 +164,5 @@ +@@ -155,5 +163,5 @@ BE1= TI1= -AT1=0 +AT1= TA2=4 TB2=1 -@@ -163,5 +172,5 @@ +@@ -163,5 +171,5 @@ BE2= TI2= -AT2=0 +AT2= TA3=5 TB3=3 -@@ -171,8 +180,8 @@ +@@ -171,8 +179,8 @@ BE3= TI3= -AT3=0 @@ -1126,49 +1117,49 @@ GEAENDERT ligen/golden/handicap.l98 +HS=0 D1= D2= -@@ -203,5 +212,5 @@ +@@ -203,5 +211,5 @@ [Round4] -HS=050601020304 +HS=0 D1= D2= -@@ -232,5 +241,5 @@ +@@ -232,5 +240,5 @@ [Round5] -HS=060102030405 +HS=0 D1= D2= -@@ -261,5 +270,5 @@ +@@ -261,5 +269,5 @@ [Round6] -HS=010203040506 +HS=0 D1= D2= -@@ -290,5 +299,5 @@ +@@ -290,5 +298,5 @@ [Round7] -HS=020304050601 +HS=0 D1= D2= -@@ -319,5 +328,5 @@ +@@ -319,5 +327,5 @@ [Round8] -HS=030405060102 +HS=0 D1= D2= -@@ -348,5 +357,5 @@ +@@ -348,5 +356,5 @@ [Round9] -HS=040506010203 +HS=0 D1= D2= -@@ -377,5 +386,5 @@ +@@ -377,5 +385,5 @@ [Round10] -HS=050601020304 @@ -1323,47 +1314,35 @@ GEAENDERT ligen/golden/basic.l98 +Actual=2 Kegel=0 HandS=0 -@@ -26,6 +26,6 @@ - AR=0 - AB=0 --namePkt= --nameTor= -+namePkt=Pkt. -+nameTor=Tore - tableHinRueck=1 - tableHeimAusw=1 -@@ -47,7 +47,8 @@ +@@ -47,5 +47,5 @@ Ligastats=1 kurve1=3 -kurve2=0 +kurve2=7 [News] -+NC=0 - - [Teams] -@@ -191,5 +192,5 @@ +@@ -191,5 +191,5 @@ BE1= TI1= -AT1=0 +AT1= TA2=4 TB2=8 -@@ -199,5 +200,5 @@ +@@ -199,5 +199,5 @@ BE2= TI2= -AT2=0 +AT2= TA3=6 TB3=1 -@@ -207,5 +208,5 @@ +@@ -207,5 +207,5 @@ BE3= TI3= -AT3=0 +AT3= TA4=7 TB4=5 -@@ -215,5 +216,5 @@ +@@ -215,5 +215,5 @@ BE4= TI4= -AT4=0 diff --git a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt index e87df950..3ef843f4 100644 --- a/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt +++ b/tests/GoldenMaster/__snapshots__/admin-ergebnisse/pokal-a9454367.txt @@ -48,7 +48,7 @@ xmtipp10=1 GEAENDERT ligen/ergebnispokal.l98 --- vorher +++ nachher -@@ -4,5 +4,26 @@ +@@ -4,5 +4,25 @@ Type=1 Teams=4 +goalfaktor=1 @@ -72,10 +72,9 @@ GEAENDERT ligen/ergebnispokal.l98 +ticker=0 + +[News] -+NC=0 [Teams] -@@ -12,18 +33,68 @@ +@@ -12,18 +32,68 @@ 4=Delta +[Teamm] @@ -150,7 +149,7 @@ GEAENDERT ligen/ergebnispokal.l98 +AT22= [Round2] -@@ -31,2 +102,18 @@ +@@ -31,2 +101,18 @@ D2= MO=1 +TA1=0 @@ -171,17 +170,87 @@ GEAENDERT ligen/ergebnispokal.l98 +AT21=0 === Finale und Spiel um Platz 3 === -### KEIN FORMULAR GEFUNDEN (Feld: xgoala00) -### Antwort der vorigen Seite: - - - -LMO Admin - - -
       
     
    - : + :